ISO 20022 message definitions and XSDs
Choose the exact message definition in the official catalogue. The base XSD checks XML structure; it does not prove compliance with a scheme profile.
OPEN OFFICIAL SOURCEWhether a correspondent-banking leg already settled decides pacs.002 or pacs.004 — and a cover payment's two legs mean recovering it takes two separate cases, not one.
Analogy: the parcel already delivered, or not. This academy's SEPA material teaches the same underlying question for euro transfers: has the money actually moved yet? A reject means no — the payment is refused before it crosses between banks, so nothing needs undoing. A return means yes — the money already arrived, so bringing it back is a new delivery in the opposite direction, not a cancellation. Correspondent banking asks the identical question, with two extra wrinkles. First, no scheme sets a universal clock the way SEPA's rulebook fixes a beneficiary bank's return window in days — correspondent-banking timing is whatever the correspondent relationship allows. Second, a cover payment splits into two envelopes travelling separately — the announcement and the cover value — so pulling one back after both have arrived means chasing two cases, not one.
A reject travels as a negative pacs.002: a financial institution refuses the instruction before any interbank settlement happened on that leg — a format error, a compliance hold, a policy refusal — and because no money crossed, there is nothing to reverse, only an instruction to fix and resend or abandon. A return travels as a pacs.004: the interbank leg already settled, value actually moved from one correspondent's books to another's, so getting it back means a new, opposite-direction settlement, referencing the original transaction and carrying a return reason from the ISO 20022 external code set. Unlike SEPA, where the EPC rulebook fixes how many business days a beneficiary bank has to return a settled transfer, correspondent banking carries no scheme-wide return deadline: whether, and how quickly, a correspondent returns settled value is a matter of the bilateral relationship and market practice between the two banks, not a rulebook clock.
Correspondent chains complicate both directions. A reject can come from any bank along the chain, not only the last one — an intermediary refuses before forwarding, and every bank upstream of it never sees a settled leg on its own books at all. A return is harder to unwind the longer the chain: the money has to retrace its way back through however many reimbursement agents carried it out, and each of those correspondents may deduct its own charge again on the way back, the same way it may have deducted one on the way out — which is why a returned amount is so often smaller than what was originally sent, and why reconciling a return means checking every hop's deduction, not only the total shortfall.
Illustrative case: Asha Traders' cover payment to a supplier settles cleanly — Meridian carries the cover, Cassia credits the beneficiary directly — and only afterward does Asha Traders report the payment as fraudulent. By now two things have separately happened: Cassia has credited the beneficiary, the announcement's effect landing; and Meridian has completed the correspondent-account book transfer, the cover's effect landing. Getting the money back means recovering both, and neither recovery alone closes the case: a dual-leg recovery treats the instruction leg and the cover leg as two coordinated cases, tied together by the shared UETR, each needing its own request to its own bank and its own answer.
Structurally, Bank Alfa sends two separate camt.056 FI-to-FI payment cancellation requests: one to Cassia, referencing the original pacs.008's transaction identifiers, asking it to investigate and — where consent and legal constraints allow — debit the beneficiary; a second to Meridian, referencing the pacs.009 COV's identifiers, asking it to trace and coordinate reversing the correspondent-account book transfer. Each case resolves with its own camt.029, and an accepted cover-leg recovery produces a new pacs.004 returning the cover value — a fresh settlement entry that stands alongside the original pacs.008 and pacs.009 COV in the audit trail, not a deletion of either. Reconciliation only closes cleanly once both camt.029 outcomes and the reverse correspondent-account entry all tie back to the same UETR.
ISO 20022 Catalogue of messages ↗ — ISO 20022 Registration Authority · camt.056 FIToFIPaymentCancellationRequest and camt.029 ResolutionOfInvestigation message definitions
Each message set is described by a Message Definition Report; earlier versions remain available in the ISO 20022 messages archive.
Cross-Border Payments and Reporting Plus (CBPR+) usage guidelines ↗ — Swift (CBPR+ working group) · cancellation and investigation usage for cover payments
Full guidelines require MyStandards access. Public guidance states that after 14 November 2026 fully unstructured addresses are removed for in-scope CBPR+ traffic, with explicit message exceptions including admi.024, camt.025, camt.052, camt.053, camt.054 and camt.060.
After checks and screening on the structured fields, the customer account is debited and the bank chooses the cover method: announce directly to the creditor agent, and fund through correspondents.
Screening checkpoint: Outbound cross-border screening — Both the direct instruction and the cover leg are screened by every bank that touches them.
As in the serial flow, settlement is a book transfer between the two banks' USD accounts held at Meridian, the shared correspondent.
A credit notification tells Cassia the money side is complete on its account at Meridian. Now it has both halves of the payment: the instruction and the funds.
The creditor agent pairs the pacs.008 with the incoming cover by UETR, references, and amount. Crediting on the pacs.008 alone would be paying before being paid.
With instruction and funds matched, Cassia credits its customer. The cover method gives the creditor agent the details sooner, but the credit still waits for the money to actually arrive.
EVIDENCE AT ARM'S REACH
Apply the base message definition first, then the scheme or infrastructure profile that governs this topic.
An XSD checks XML structure. A usage guideline adds profile rules, conditional fields, code restrictions, and business controls. XSD-valid does not mean scheme-compliant.
Choose the exact message definition in the official catalogue. The base XSD checks XML structure; it does not prove compliance with a scheme profile.
OPEN OFFICIAL SOURCEThe network profile that restricts how ISO 20022 payment and reporting messages are used for cross-border traffic.
OPEN OFFICIAL SOURCEThe common high-value ISO 20022 market-practice layer used as a starting point by T2, CHAPS, Fedwire, CHIPS, and other payment infrastructures.
OPEN OFFICIAL SOURCEThe current scheme obligations, datasets, time cycles, and exception rules for a SEPA Credit Transfer.
OPEN OFFICIAL SOURCEThe EPC profile describing how the ISO 20022 messages implement the SCT rulebook between payment service providers.
OPEN OFFICIAL SOURCEThe current scheme rules for round-the-clock euro instant credit transfers and their exception handling.
OPEN OFFICIAL SOURCECustomer-to-PSP and Inter-PSP profiles for SCT Inst. EPC XSDs are technical validation subsets, not production artefacts or proof of full scheme compliance.
OPEN OFFICIAL SOURCEThe controlling scheme rules for mandates, collections, R-transactions, timelines, and consumer refund rights.
OPEN OFFICIAL SOURCECustomer-to-PSP and Inter-PSP SDD Core profiles. EPC XSD technical validation subsets express guideline restrictions but are not production artefacts or proof of complete scheme compliance.
OPEN OFFICIAL SOURCEThe business-to-business mandate, debtor-bank checking, collection, exception, and refund-right rules.
DOWNLOAD FROM OWNERCustomer-to-PSP, Inter-PSP, and e-mandate profiles. EPC XSD technical validation subsets express guideline restrictions but are not production artefacts or proof of complete scheme compliance.
OPEN OFFICIAL SOURCEThe ECB release library for T2 RTGS and central-liquidity messaging, including public user specifications, business validation rules, and binding schemas.
OPEN OFFICIAL SOURCEThe ECB release library for TIPS UDFS/UHB specifications, message examples, implementation guidance, and MyStandards message-version links.
OPEN OFFICIAL SOURCEThe Bank of England handbook for CHAPS message scope, enhanced data, returns, testing, and the MyStandards location of controlling schemas.
OPEN OFFICIAL SOURCEFedwire message versions, usage guidelines, implementation guidance, testing material, and the controlled route to proprietary schemas.
OPEN OFFICIAL SOURCEThe public CHIPS ISO 20022 resource hub, legal notes, rules, change summaries, and participant material access points.
OPEN OFFICIAL SOURCEA fictional accepted status response referring to a pacs.008. SYNTHETIC / TRAINING ONLY; illustrative unvalidated.
DOWNLOADThe other face of the status report: a fictional negative pacs.002 rejecting a transfer before settlement — the beneficiary account is closed, so nothing has to be unwound. SYNTHETIC / TRAINING ONLY; illustrative unvalidated.
DOWNLOADA fictional return of the pacs.008 sample after settlement — account closed (AC04), funds travelling back as a new settled movement. SYNTHETIC / TRAINING ONLY; illustrative unvalidated.
DOWNLOADA fictional recall request that references an earlier pacs.008. SYNTHETIC / TRAINING ONLY; illustrative unvalidated.
DOWNLOADA fictional negative answer to the camt.056 recall sample — the cancellation is rejected and the case closed. SYNTHETIC / TRAINING ONLY; illustrative unvalidated.
DOWNLOADInitiation, customer and interbank status, payment, notification, intraday report, and statement.
DOWNLOADCustomer and FI cancellation, resolution, return, reversal, and structured investigation messages.
DOWNLOADField correspondence, transformation treatment, and data-loss notes for Legacy negative-status convention compared with a structured FI-to-FI status report. This is a business-semantic comparison, not a claim that pacs.002 has a standalone MT equivalent.
DOWNLOADField correspondence, transformation treatment, and data-loss notes for Legacy return-payment convention compared with the structured ISO 20022 payment return.
DOWNLOADField correspondence, transformation treatment, and data-loss notes for Bank-to-bank request for cancellation of a previously sent payment instruction.
DOWNLOADField correspondence, transformation treatment, and data-loss notes for Legacy answer to a cancellation/query compared with a structured resolution of investigation.
DOWNLOADField correspondence, transformation treatment, and data-loss notes for Category 2 cancellation request compared with the structured FI-to-FI cancellation request used for an institutional or cover-payment leg.
DOWNLOADField correspondence, transformation treatment, and data-loss notes for Category 2 cancellation answer compared with a structured resolution of the associated cancellation investigation.
DOWNLOADCurated field requirements, contexts, operational meaning, and implementation cautions.
DOWNLOADCurated field requirements, contexts, operational meaning, and implementation cautions.
DOWNLOADCurated field requirements, contexts, operational meaning, and implementation cautions.
DOWNLOADCurated field requirements, contexts, operational meaning, and implementation cautions.
DOWNLOADPositive and negative test cases across validation, rejection, return, recall, reversal, investigation, reconciliation, migration, instant payments, and screening.
DOWNLOADVerified profile constraints with versioned evidence and explicit operating conditions.
DOWNLOADPositive and negative lifecycle tests linked to verified profile rules.
DOWNLOADDiscovery, controls, testing and operational-readiness checks for the profile.
DOWNLOADOutcome-focused profile acceptance criteria with honest release gates.
DOWNLOADVersion, transformation, cutover and reconciliation controls.
DOWNLOADEvidence that must be obtained from the owner before production readiness can be claimed.
DOWNLOADVerified profile constraints with versioned evidence and explicit operating conditions.
DOWNLOADPositive and negative lifecycle tests linked to verified profile rules.
DOWNLOADDiscovery, controls, testing and operational-readiness checks for the profile.
DOWNLOADOutcome-focused profile acceptance criteria with honest release gates.
DOWNLOADVersion, transformation, cutover and reconciliation controls.
DOWNLOADEvidence that must be obtained from the owner before production readiness can be claimed.
DOWNLOADVerified profile constraints with versioned evidence and explicit operating conditions.
DOWNLOADPositive and negative lifecycle tests linked to verified profile rules.
DOWNLOADDiscovery, controls, testing and operational-readiness checks for the profile.
DOWNLOADOutcome-focused profile acceptance criteria with honest release gates.
DOWNLOADVersion, transformation, cutover and reconciliation controls.
DOWNLOADEvidence that must be obtained from the owner before production readiness can be claimed.
DOWNLOADVerified profile constraints with versioned evidence and explicit operating conditions.
DOWNLOADPositive and negative lifecycle tests linked to verified profile rules.
DOWNLOADDiscovery, controls, testing and operational-readiness checks for the profile.
DOWNLOADOutcome-focused profile acceptance criteria with honest release gates.
DOWNLOADVersion, transformation, cutover and reconciliation controls.
DOWNLOADEvidence that must be obtained from the owner before production readiness can be claimed.
DOWNLOADVerified profile constraints with versioned evidence and explicit operating conditions.
DOWNLOADPositive and negative lifecycle tests linked to verified profile rules.
DOWNLOADDiscovery, controls, testing and operational-readiness checks for the profile.
DOWNLOADOutcome-focused profile acceptance criteria with honest release gates.
DOWNLOADVersion, transformation, cutover and reconciliation controls.
DOWNLOADEvidence that must be obtained from the owner before production readiness can be claimed.
DOWNLOADGenerated mapping, field-matrix, test, checklist, acceptance-criteria, migration, manifest, checksum, and source-inventory bundle.
DOWNLOADGenerated mapping, field-matrix, test, checklist, acceptance-criteria, migration, manifest, checksum, and source-inventory bundle.
DOWNLOADGenerated mapping, field-matrix, test, checklist, acceptance-criteria, migration, manifest, checksum, and source-inventory bundle.
DOWNLOADGenerated mapping, field-matrix, test, checklist, acceptance-criteria, migration, manifest, checksum, and source-inventory bundle.
DOWNLOADGenerated mapping, field-matrix, test, checklist, acceptance-criteria, migration, manifest, checksum, and source-inventory bundle.
DOWNLOADGenerated mapping, field-matrix, test, checklist, acceptance-criteria, migration, manifest, checksum, and source-inventory bundle.
DOWNLOADGenerated mapping, field-matrix, test, checklist, acceptance-criteria, migration, manifest, checksum, and source-inventory bundle.
DOWNLOADGenerated mapping, field-matrix, test, checklist, acceptance-criteria, migration, manifest, checksum, and source-inventory bundle.
DOWNLOADGenerated mapping, field-matrix, test, checklist, acceptance-criteria, migration, manifest, checksum, and source-inventory bundle.
DOWNLOADISO 20022 Catalogue of messages ↗ — ISO 20022 Registration Authority · pacs.002 FIToFIPaymentStatusReport and pacs.004 PaymentReturn message definitions
Each message set is described by a Message Definition Report; earlier versions remain available in the ISO 20022 messages archive.
Cross-Border Payments and Reporting Plus (CBPR+) usage guidelines ↗ — Swift (CBPR+ working group) · reject and return usage for correspondent-banking traffic
Full guidelines require MyStandards access. Public guidance states that after 14 November 2026 fully unstructured addresses are removed for in-scope CBPR+ traffic, with explicit message exceptions including admi.024, camt.025, camt.052, camt.053, camt.054 and camt.060.
Wolfsberg Group Payment Transparency Standards ↗ — The Wolfsberg Group · correspondent recovery and return practice
The 2023 standards replace the 2017 version and are supplemented by separate Wolfsberg guidance on roles and responsibilities in payment chains.
Payments Signal editorial teaching models — Payments Signal
What this simplifies: The dual-leg-recovery case uses a single shared correspondent and one accepted-recovery path; real cases may span more correspondents, take longer, or be refused at any hop.
Used wherever diagrams, scenarios, figures, or example values are didactic constructions rather than sourced facts; every such use carries a simplifications disclosure. All people, companies, banks, and list entries in examples are fictional.
Deepest material on this page: L4 — Standards & sources. Where a topic stops short of implementation depth, that is a deliberate coverage decision, not an oversight — see coverage.
Share an operational observation or ask a concrete payments question. Your name and message are public; your email remains private.
Loading the discussion…