GLOBAL PAYMENTS KNOWLEDGEISO 20022 / SWIFT / SEPA / MT / MX
pacs.007ISO 20022

pacs.007 — FI-to-FI Payment Reversal

Reverses an interbank payment when the initiating financial institution is correcting its own erroneous payment event. It is distinct from a receiver-initiated pacs.004 return and from a camt.056 request that may be refused.

DIRECTION: Sent by the financial institution initiating the reversal to the next agent in the original interbank chain, directly or through the relevant payment infrastructure.

Version + profile: pacs.007 is a message-family identifier, not a complete version. The numeric .001.xx definition and field rules depend on the scheme, service, usage guideline, and implementation version named in each context; sample namespaces show only the illustrated version.

EVIDENCE AT ARM'S REACH

IMPLEMENTATION RESOURCES

Start with the exact message version, then apply the scheme or network profile that governs your implementation.

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.

XSD + definitionBase ISO 20022current

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.

Owner
ISO 20022 Registration Authority
Checked
2026-07-12
Access
Official page · Public official catalogue; select the required message version before downloading.
OPEN OFFICIAL SOURCE
Teaching sampleScheme-neutral teachingcurrent

pacs.007 payment reversal — raw XML

A fictional FI-to-FI reversal, shown as a generic message rather than a CBPR+ credit-transfer undo button. SYNTHETIC / TRAINING ONLY; illustrative unvalidated.

Owner
Payments Signal
Version
pacs.007.001.13
Checked
2026-07-19
Integrity
crc32:1900355b
Access
Payments Signal download · Original fictional teaching sample; no login required.
DOWNLOAD
Lifecycle packScheme-neutral teachingcurrent

MX cancellation, return, reversal, and investigation lifecycle — ZIP pack

Customer and FI cancellation, resolution, return, reversal, and structured investigation messages.

Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:f4772381
Access
Payments Signal download · Original fictional teaching pack; no login required.
DOWNLOAD
Field matrixBase ISO 20022current

pacs.007 field matrix

Curated field requirements, contexts, operational meaning, and implementation cautions.

Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:4e984c4e
Access
Payments Signal download · Original, source-backed teaching asset; no login required.
DOWNLOAD
Test packScheme-neutral teachingcurrent

Payment lifecycle test cases

Positive and negative test cases across validation, rejection, return, recall, reversal, investigation, reconciliation, migration, instant payments, and screening.

Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:98c48cc7
Access
Payments Signal download · Original, source-backed teaching asset; no login required.
DOWNLOAD
Profile packCBPR+current

CBPR+ implementation pack

Generated mapping, field-matrix, test, checklist, acceptance-criteria, migration, manifest, checksum, and source-inventory bundle.

Owner
Payments Signal
Checked
2026-07-19
Integrity
crc32:9d2559ed
Access
Payments Signal download · Original generated teaching pack; no login required.
DOWNLOAD

WHO IS INVOLVED

  • Reversal initiatorIdentifies the original payment, states the permitted reversal reason, and originates the opposite value movement.
  • Instructed / downstream agentValidates the reversal against the original payment and books or forwards it under the applicable rulebook.

KEY FIELDS

Curated teaching subset. The base ISO message supports group and transaction reversals plus richer party, agent, compensation, and original-transaction data; whether pacs.007 is permitted for a credit-transfer scenario is scheme-specific.

Key fields of pacs.007
FIELDNAMEPRESENCEWHAT IT MEANS
GrpHdr/MsgIdMessage identificationMANDATORYUnique identifier for the reversal message.
GrpHdr/IntrBkSttlmDtInterbank settlement dateCONDITIONALDate on which the reverse interbank movement is intended to settle.
OrgnlGrpInf/OrgnlMsgIdOriginal message identificationMANDATORYIdentifies the original payment message being reversed.
TxInf/OrgnlInstrIdOriginal instruction identificationOPTIONALOriginal bank-to-bank instruction reference.
TxInf/OrgnlEndToEndIdOriginal end-to-end identificationOPTIONALCustomer reference preserved from the original payment.
TxInf/OrgnlUETROriginal UETROPTIONALNetwork-wide reference of the payment being reversed.
TxInf/RvsdIntrBkSttlmAmtReversed interbank settlement amountMANDATORYAmount and currency moving in the opposite direction.
TxInf/RvslRsnInf/Rsn/CdReversal reasonMANDATORYCoded reason permitted by the applicable service or scheme.

FIELD BY FIELD — FULL STRUCTURE

The whole pacs.007 laid out as a parent-child tree: every field in its nesting, with a sample value and what it means. Expand a branch to drill in. Values are fictional (SYNTHETIC / TRAINING ONLY); this is a curated practitioner view, not the full schema.

  • DocumentThe root of an ISO 20022 message — the business payload, which a Business Application Header (head.001) accompanies as a separate document.
    • FIToFIPmtRvsl
      • GrpHdrGroup header — data that applies to the whole message: its identity, when it was created, how many transactions it carries, and shared settlement data.
        • MsgIdDEMO-PACS007-001MandatoryUnique identifier for the reversal message.
          Use case
          Quoted when a status report or return refers back to this whole message; changes at every interbank hop.
          Example
          DEMO-PACS008-001
        • IntrBkSttlmDt2026-07-18ConditionalDate on which the reverse interbank movement is intended to settle.
          Use case
          The value date the settlement actually lands — what a treasury desk reconciles its nostro against.
          Example
          <IntrBkSttlmDt>2026-07-13</IntrBkSttlmDt>
      • OrgnlGrpInfOriginal Group Information — identifies the original message a return or report refers to.
        • OrgnlMsgIdDEMO-ORIGINAL-001MandatoryIdentifies the original payment message being reversed.
        • OrgnlMsgNmIdpacs.003.001.11Original Message Name Identification — the message type being referred to (e.g. pacs.008.001.08).
      • TxInfTransaction Information — details of one original transaction being returned, cancelled, or reported on.
        • OrgnlInstrIdDEMO-INSTR-001OptionalOriginal bank-to-bank instruction reference.
        • OrgnlEndToEndIdDEMO-E2E-001OptionalCustomer reference preserved from the original payment.
        • OrgnlUETR6f9619ff-8b86-4e9f-a6dd-2cce35e4b321OptionalNetwork-wide reference of the payment being reversed.
        • RvsdIntrBkSttlmAmt1250.00Ccy=EURMandatoryAmount and currency moving in the opposite direction.
        • RvslRsnInf
          • RsnReason — the reason, given as a code or proprietary value.
            • CdDUPLMandatoryCoded reason permitted by the applicable service or scheme.
Sources for the field structure4
  1. Official requirement

    ISO 20022 Catalogue of messagesISO 20022 Registration Authority · pain/pacs/camt message-definition elements

    Defines the current versions of all ISO 20022 message definitions, including the pain, pacs, and camt messages taught on this site. · Checked 2026-07-12

    Each message set is described by a Message Definition Report; earlier versions remain available in the ISO 20022 messages archive.

  2. Official requirement

    Cross-Border Payments and Reporting Plus (CBPR+) usage guidelinesSwift (CBPR+ working group) · cross-border agent chain and structured-data usage

    Defines how ISO 20022 messages (including pacs.008, pacs.009, pacs.002, pacs.004, and camt investigation messages) are used and validated for cross-border payments on the Swift network. · Checked 2026-07-18

    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.

  3. Official requirement

    Swift Standards MT (annual standards releases)Swift · FIN block structure

    Defines the MT message standards (including MT101, MT103, MT202/202 COV, and the MT9xx statement messages) exchanged over the Swift FIN network, maintained through annual standards releases. · Checked 2026-07-18

    Full field-level specifications live in the Swift Knowledge Centre User Handbook behind a swift.com login. Coexistence for in-scope FI-to-FI payment instructions ended on 22 November 2025, but treatment differs by MT: some instructions are NAKed and selected messages can enter temporary, chargeable contingency conversion. Reporting, initiation, investigations and correspondence follow separate roadmaps.

  4. Simplified educational illustration

    Payments Signal editorial teaching modelsPayments Signal

    This site's own simplified teaching models. · Checked 2026-07-12

    What this simplifies: One-line plain-language descriptions of the commonly-populated elements — a practitioner view, not the authoritative ISO 20022 / MT schema, which defines many more optional elements.

    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.

COMMON ERRORS

  • Using pacs.007 for a receiver-initiated inability to apply funds.Consequence: The wrong actor and reason are recorded and the message may fail scheme validation.Avoid it: Use pacs.004 for a return initiated by the receiving side; reserve pacs.007 for a permitted sender-side reversal.
  • Treating a generic ISO definition as proof the rail supports the message.Consequence: A syntactically valid reversal is rejected because the scheme has no corresponding business process.Avoid it: Confirm the exact scheme rulebook and usage guideline before originating a pacs.007.

USAGE CONTEXTS

  • Scheme-specific reversalpacs.007 is used only where the applicable scheme or service defines a reversal process; it must not be assumed available on every CBPR+ or credit-transfer route.
  • Direct-debit reversalsThe message is established in inter-PSP direct-debit reversal flows, which is why a generic ISO definition does not make it a universal credit-transfer undo button.

SEE IT IN A PLAYABLE FLOW

Sources for this reference3
  1. Official requirement

    ISO 20022 Catalogue of messagesISO 20022 Registration Authority · pacs.007 FIToFIPaymentReversal message definition

    Defines the current versions of all ISO 20022 message definitions, including the pain, pacs, and camt messages taught on this site. · Checked 2026-07-12

    Each message set is described by a Message Definition Report; earlier versions remain available in the ISO 20022 messages archive.

  2. Scheme-specific rule2025 v1.1 (EPC016-06)

    2025 SEPA Direct Debit Core rulebook version 1.1 (EPC016-06)European Payments Council · Inter-PSP reversal process

    Rules of the SEPA Direct Debit Core scheme: mandates, collection lifecycle, timelines, R-transactions, and refund rights. · Effective 2025-10-05 · Checked 2026-07-13

  3. Simplified educational illustration

    Payments Signal editorial teaching modelsPayments Signal

    This site's own simplified teaching models. · Checked 2026-07-12

    What this simplifies: The reference explains the generic reversal distinction and deliberately does not imply universal CBPR+ or SCT support.

    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.

COMMUNITY SIGNAL

Discuss this learning page

Share an operational observation or ask a concrete payments question. Your name and message are public; your email remains private.

NEXT QUESTION REVIEWMonday, 27 Jul, 8:00 amMonday answer runs use source-supported educational material. Some questions may need owner review.
WHAT ARE YOU SHARING?

Public discussion

LOADING

Loading the discussion…