ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

ISO-20022

Universal financial industry messaging scheme. The ISO standard for financial messaging that replaces SWIFT MT and converges payments, post-trade and trade finance on an XML meta-model.

Definition

ISO 20022 is an international standard published by ISO/TC 68 (Financial services) that defines a methodology and a repository for developing financial messages:

  • A UML meta-model at the conceptual level — the business components (Party, FinancialInstitution, Account, CashEntry) are reusable objects.
  • A default syntax in XML Schema (XSD), with strict naming rules (camelCase, typed suffixes, max field length).
  • A central repository maintained by SWIFT as the Registration Authority for ISO. The repository defines message families (Business Areas — pacs Payment Clearing & Settlement, pain Payment Initiation, camt Cash Management, seto Trade and Securities, setr Funds, auth Authorities, tsmt Trade Services Management, etc.).
  • Each message carries a 4-digit reference within its family — for example pacs.008 FIToFICustomerCreditTransfer, pain.001 CustomerCreditTransferInitiation, camt.053 BankToCustomerStatement.

Origin

ISO 20022 was published in 2004 at SWIFT's instigation, having hit the limits of MT (Message Type) — sequential, short-field, frozen-by-version. SEPA (2008) made it the backbone of European credit transfers and direct debits. Since November 2022, SWIFT has begun migrating MT to ISO 20022 on high-value cross-border traffic; instant payments (SEPA Instant, Fedwire ISO 20022 in 2023, UK CHAPS in 2023, Target2 EBA in March 2023) are all ISO 20022. The end of the MT/MX coexistence is planned for November 2025 for SWIFT cross-border.

Example in context

A SEPA credit transfer from an ERP typically emits a pain.001.001.09 CustomerCreditTransferInitiation message to the bank. The bank translates to pacs.008.001.10 FIToFICustomerCreditTransfer for inter-bank clearing and emits a camt.053.001.10 BankToCustomerStatement for the statement. Three XML messages, one common meta-model, identical vocabulary throughout.

  • IBAN — the account identifier carried by ISO 20022 messages.
  • SBDH — the co-specified envelope that facilitates transport.
  • EDIFACT — the other UN-normed EDI family.
  • FII — the EDIFACT equivalent for bank coordinates.

Last updated: May 14, 2026