pacs.008.001.08 XSD schema and business logic
Learn how to generate valid pacs.008.001.08 messages for your ISO 20022 message-based integration to Mambu Payments (formerly Numeral)
1. Usage
The pacs.008.001.08 is a Financial Institution to Financial Institution Customer Credit Transfer. It is used to initiate a customer credit transfer payment in the following situations:
- Standard credit transfers
- Real-time credit transfers and
- RTGS / high volume credit transfers
2. Determination of payment type
The payment type is defined by the Service Level and / or the Local Instrument tags located in the pacs.008.001.08 message as shown below:
<GrpHdr>
<!-- ... -->
<PmtTpInf>
<!-- ... -->
<SvcLvl> <!-- Service level: only one of Cd or Prtry shall be present -->
<Cd></Cd> <!-- ISO Code, text 1..4 -->
<Prtry></Prtry> <!-- Proprietary code, text 1..35 -->
</SvcLvl>
<LclInstrm> <!-- Local instrument: only one of Cd or Prtry shall be present -->
<Cd></Cd> <!-- ISO Code, text 1..35 -->
<Prtry></Prtry> <!-- Proprietary code, text 1..35 -->
</LclInstrm>
<!-- ... -->
</PmtTpInf>
</GrpHdr>For example, European SEPA payments are defined like this:
| Payment scheme | Service Level | Local Instrument |
|---|---|---|
| SEPA Credit Transfer | Code: SEPA | N/A |
| SEPA instant | Code SEPA | Code: INST |
Updated about 6 hours ago
