GLOBAL PAYMENTS KNOWLEDGEISO 20022 / SWIFT / SEPA / MT / MX
ANNOTATED SAMPLE

pacs.002 payment status

A fictional accepted status response referring to a pacs.008.

Illustrative, non-production example. Values are fictional and the message is not validated for any specific network, scheme, or implementation guide.

pacs.002
<?xml version="1.0" encoding="UTF-8"?>
<!-- Illustrative non-production data -->
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pacs.002.001.10">
  <FIToFIPmtStsRpt>
    <GrpHdr>


      <InstgAgt><FinInstnId><BICFI>DEMOGB2LXXX</BICFI></FinInstnId></InstgAgt>
      <InstdAgt><FinInstnId><BICFI>DEMODEFFXXX</BICFI></FinInstnId></InstdAgt>
    </GrpHdr>
    <OrgnlGrpInfAndSts>
      <OrgnlMsgId>DEMO-PACS008-001</OrgnlMsgId>
      <OrgnlMsgNmId>pacs.008.001.08</OrgnlMsgNmId>
      <GrpSts>ACCP</GrpSts>
    </OrgnlGrpInfAndSts>
    <TxInfAndSts>
      <OrgnlInstrId>DEMO-INSTR-001</OrgnlInstrId>
      <OrgnlEndToEndId>DEMO-E2E-001</OrgnlEndToEndId>
      <OrgnlTxId>DEMO-TX-001</OrgnlTxId>
      <TxSts>ACCP</TxSts>
      <AccptncDtTm>2026-07-12T09:01:02Z</AccptncDtTm>
    </TxInfAndSts>
  </FIToFIPmtStsRpt>
</Document>

EVERY ANNOTATED FIELD

GrpHdr/MsgId Message identificationmandatory

A unique reference for this status report itself, assigned by the agent sending it.

GrpHdr/CreDtTm Creation date and timemandatory

When this report was created. Several reports about the same payment can arrive as its status evolves — order matters.

Processing status reports out of order can overwrite a final status with an earlier interim one.

OrgnlGrpInfAndSts/OrgnlMsgId Original message identificationconditional

The MsgId of the payment message this report answers — the pointer back to what is being reported on.

OrgnlGrpInfAndSts/OrgnlMsgNmId Original message name identificationconditional

Which message type is being answered — for example pacs.008 including its version — so the receiver knows the definition the original followed.

OrgnlGrpInfAndSts/GrpSts Group statusoptional

A status for the original message as a whole, before any transaction-level detail.

Where batches exist, a group-level acceptance does not guarantee every transaction inside survived — read the transaction level.

TxInfAndSts/OrgnlEndToEndId Original end-to-end identificationconditional

The EndToEndId of the payment being reported on, echoed back so the status can be matched to the right transaction.

TxInfAndSts/OrgnlUETR Original UETRconditional

The unique tracking identifier of the original payment, repeated in the status report.

Tracking services correlate statuses to payments by UETR, which makes this the most reliable matching key when references collide.

TxInfAndSts/TxSts Transaction statusconditional

The status code for the payment. Common values from the ISO external code set: ACCP (accepted after basic checks), ACSP (accepted, settlement in process), ACSC (accepted, settlement completed), and RJCT (rejected).

Which positive statuses are actually sent is a matter of scheme rules and bilateral agreement — some parties report only rejections. In SCT Inst, the positive or negative pacs.002 is the make-or-break confirmation of the whole instant payment.

Treating ACSP as final. Settlement in process is not settlement completed — the difference matters when releasing funds or confirming to customers.

TxInfAndSts/StsRsnInf/Rsn/Cd Status reason codeconditional

A coded reason from the ISO external code sets explaining a rejection — account problems, regulatory reasons, technical failures, and so on.

Reason codes drive what happens next: repair and resend, route differently, notify the customer, or escalate. The EPC publishes guidance on which codes SEPA participants use for which situations.

Building workflows on the status alone and ignoring the reason forces every reject into one undifferentiated manual queue.

TxInfAndSts/AccptncDtTm Acceptance date and timeoptional

When the reporting agent accepted the payment for processing — a precise timestamp for the moment the status refers to.

In time-bound schemes, this timestamp is evidence in any later dispute about whether deadlines were met.

FULL pacs.002 REFERENCE →