The pacs.008.001.08 is one of the most crucial ISO 20022 payment message representing a Financial Institution to Financial Institution Customer Credit Transfer.
In simple terms, this message is the MX equivalent of MT103, used when one financial institution instructs another to credit a customer’s account. It carries detailed data about the payer, payee, settlement, charges, regulatory details, and remittance information in a structured XML format.
1. Message Envelope Layer – Business Application Header (AppHdr)
| XML Tag | Description | Mandatory/Optional |
|---|---|---|
<AppHdr> | Root tag for the message header | M |
<Fr> | Sender financial institution | M |
<Fr>/<FIId> | FI Identification | M |
<Fr>/<FIId>/<FinInstnId> | Contains BIC or other FI identifiers | M |
<Fr>/<FIId>/<FinInstnId>/<BIC> | Sender BIC | M |
<To> | Receiver financial institution | M |
<To>/<FIId> | FI Identification | M |
<To>/<FIId>/<FinInstnId>/<BIC> | Receiver BIC | M |
<BizMsgIdr> | Unique Business Message Identifier | M |
<CreDt> | Creation Date and Time | M |
<CharSet> | Character Set (e.g., UTF-8) | O |
<CopyDuplicate> | Indicates if message is a copy or duplicate | O |
<PssblRtrvl> | Possible retrieval reference | O |
2. Document Layer (Document)
| XML Tag | Description | Mandatory/Optional |
|---|---|---|
<Document> | Root tag for the pacs.008 message | M |
<FIToFICstmrCdtTrf> | FI-to-FI Customer Credit Transfer container | M |
3. Group Header Layer (GrpHdr)
| XML Tag | Description | Mandatory/Optional |
|---|---|---|
<GrpHdr> | Contains info about the group of transactions | M |
<MsgId> | Unique ID for this message group | M |
<CreDtTm> | Creation DateTime | M |
<NbOfTxs> | Number of transactions in the message | M |
<CtrlSum> | Total sum of all transactions | O (Mandatory if >1 transaction) |
<InitgPty> | Initiating Party info | M |
<InitgPty>/<Nm> | Name of initiating party | M |
<InitgPty>/<Id> | Optional identification info for the party | O |
4. Transaction Layer (CdtTrfTxInf)
| XML Tag | Description | M/O |
|---|---|---|
<CdtTrfTxInf> | Individual Credit Transfer Transaction | M |
<PmtId> | Payment Identification | M |
<PmtId>/<InstrId> | Instruction ID (Bank internal) | O |
<PmtId>/<EndToEndId> | End-to-End Reference | M |
<Amt> | Amount | M |
<Amt>/<InstdAmt> | Amount value & currency (Ccy) | M |
<ChrgBr> | Charge bearer (SHAR, DEBT, CRED) | M |
<Dbtr> | Debtor / Payer info | M |
<Dbtr>/<Nm> | Debtor Name | M |
<Dbtr>/<PstlAdr> | Debtor Address | O |
<DbtrAcct> | Debtor Account | M |
<DbtrAcct>/<Id> | Account ID | M |
<DbtrAcct>/<IBAN> | IBAN | M |
<DbtrAgt> | Debtor Agent (Bank) | M |
<DbtrAgt>/<FinInstnId> | Debtor Bank Info | M |
<Cdtr> | Creditor / Beneficiary | M |
<Cdtr>/<Nm> | Creditor Name | M |
<Cdtr>/<PstlAdr> | Creditor Address | O |
<CdtrAcct> | Creditor Account | M |
<CdtrAcct>/<Id> | Account ID | M |
<CdtrAcct>/<IBAN> | IBAN | M |
<CdtrAgt> | Creditor Agent (Bank) | M |
<CdtrAgt>/<FinInstnId> | Creditor Bank Info | M |
<RmtInf> | Remittance Info | O |
<RmtInf>/<Ustrd> | Unstructured info | O |
<RmtInf>/<Strd> | Structured info | O |
<InstrForCdtrAgt> | Instructions for creditor agent | O |
<Purp> | Payment Purpose | O |
<Purp>/<Cd> | Purpose code | O |
<SplmtryData> | Supplementary / regulatory info | O |
<SplmtryData>/<Envlp> | Envelope wrapper for supplementary data | O |
<SplmtryData>/<Envlp>/<Any> | Custom data | O |
Comments
0 comments
Please sign in to leave a comment.