Pacs.004

Payment Return Message

A Pacs.004 message is used to notify the originator of payment about the return or refund of payment. This message is typically used in cases where a payment transfer has failed or where there is an error in the payment information.

A sample payload of a Pacs.004 message is as follows;

<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pacs.004.001.02">
   <FIToFIPmtRtr>
      <GrpHdr>
         <MsgId>ABC123456</MsgId>
         <CreDtTm>2023-04-16T11:00:00.000Z</CreDtTm>
         <NbOfTxs>1</NbOfTxs>
         <InitgPty>
            <Nm>John Smith</Nm>
         </InitgPty>
      </GrpHdr>
      <PmtRtr>
         <OrgnlTxRef>
            <InstrId>123456</InstrId>
            <EndToEndId>987654</EndToEndId>
            <TxId>654321</TxId>
            <Amt Ccy="EUR">100.00</Amt>
            <ReqdExctnDt>2023-04-16</ReqdExctnDt>
         </OrgnlTxRef>
         <Rsn>
            <Cd>AM05</Cd>
         </Rsn>
      </PmtRtr>
   </FIToFIPmtRtr>
</Document>

In this schema, we can see several elements that provide information about the PACS.004 message:

  • MsgId: This is a unique identifier for the message.

  • CreDtTm: This is the date and time the message was created.

  • NbOfTxs: This element provides information about the total number of transactions.

  • InitgPty: This element provides information about the initiating party (i.e., the person or organization sending the transfer).

  • OrgnlTxRef: This element contains information about the original transaction that is being returned or refunded, such as the instruction ID, end-to-end ID, transaction ID, amount, and execution date.

  • Rsn: This element provides information about the reason for the return or refund, such as an error in the payment information or a failed payment.

Overall, a Pacs.004 message is used to provide information about the return or refund of payment and the reason for the return or refund.

Last updated

Was this helpful?