pacs.004 payment return
A fictional return of the pacs.008 sample after settlement — account closed (AC04), funds travelling back as a new settled movement.
Illustrative, non-production example. Values are fictional and the message is not validated for any specific network, scheme, or implementation guide.
<?xml version="1.0" encoding="UTF-8"?> <!-- Illustrative non-production data --> <Document xmlns="urn:iso:std:iso:20022:tech:xsd:pacs.004.001.09"> <PmtRtr> <GrpHdr> <NbOfTxs>1</NbOfTxs> </GrpHdr> <TxInf> <RtrId>DEMO-RTR-001</RtrId> <OrgnlGrpInf> <OrgnlMsgId>DEMO-PACS008-001</OrgnlMsgId> <OrgnlMsgNmId>pacs.008.001.08</OrgnlMsgNmId> </OrgnlGrpInf> <OrgnlEndToEndId>DEMO-E2E-001</OrgnlEndToEndId> <OrgnlUETR>6f9619ff-8b86-4e9f-a6dd-2cce35e4b321</OrgnlUETR> <OrgnlIntrBkSttlmAmt Ccy="EUR">1250.00</OrgnlIntrBkSttlmAmt> <ChrgsInf> <Amt Ccy="EUR">0.00</Amt> <Agt><FinInstnId><BICFI>DEMOGB2LXXX</BICFI></FinInstnId></Agt> </ChrgsInf> <RtrRsnInf> <Orgtr><Id><OrgId><AnyBIC>DEMOGB2LXXX</AnyBIC></OrgId></Id></Orgtr> <Rsn><Cd>AC04</Cd></Rsn> </RtrRsnInf> </TxInf> </PmtRtr> </Document>
EVERY ANNOTATED FIELD
GrpHdr/MsgIdMessage identification — mandatoryA unique reference for the return message itself — the return is a new settlement event with its own identity.
GrpHdr/CreDtTmCreation date and time — mandatoryWhen the return message was created.
GrpHdr/SttlmInf/SttlmMtdSettlement method — mandatoryHow the return itself settles between the agents — the same choices as an outbound payment, applied in the reverse direction.
A return does not have to retrace the original route hop by hop, but it must settle somewhere real; the settlement information describes the return's own arrangement.
OrgnlGrpInf/OrgnlMsgIdOriginal message identification — conditionalThe MsgId of the message that carried the original payment.
Depending on message version and scheme profile, original-group references appear at message level, transaction level, or both — the profile in force decides.
TxInf/OrgnlEndToEndIdOriginal end-to-end identification — conditionalThe EndToEndId of the payment being returned, echoed unchanged.
⚠ A return that arrives without usable original references becomes unapplied cash on a suspense account — money nobody can match.
TxInf/OrgnlUETROriginal UETR — conditionalThe unique tracking identifier of the original payment, carried in the return so tracking systems connect the two events.
The strongest automatic matching key for returns — especially when a payment was returned weeks after settlement and internal references have gone cold.
TxInf/OrgnlIntrBkSttlmAmtOriginal interbank settlement amount — conditionalWhat settled originally — the baseline against which the returned amount is compared.
TxInf/RtrdIntrBkSttlmAmtReturned interbank settlement amount — mandatoryWhat actually comes back. It can be less than the original amount when the returning side deducts charges — scheme rules govern whether that is allowed.
⚠ Reconciliation that expects the original amount to the cent will fail on legitimate returns with deducted charges; match on references first, amounts second.
TxInf/ChrgsInfCharges information — optionalAn itemisation of charges deducted on the return, explaining any gap between the original and returned amounts.
Transparent charge itemisation here is what prevents a follow-up investigation about the missing difference.
TxInf/RtrRsnInf/Rsn/CdReturn reason code — conditionalWhy the money is coming back, coded from the ISO external return reason set — for example AC04 (account closed), AC06 (account blocked), or AM05 (duplication).
MS03 (reason not specified) exists because some jurisdictions' data-protection rules prevent naming the true reason; the EPC publishes guidance on reason-code usage in SEPA.
⚠ Choosing a convenient code instead of the accurate one corrupts everyone's return analytics and can route the case to the wrong follow-up process.
TxInf/RtrRsnInf/OrgtrReturn originator — optionalWho initiated the return — the party, not just the reason.
Useful when distinguishing a bank-initiated return from one made at the request of the beneficiary or in response to a recall.