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 —
pacsPayment Clearing & Settlement,painPayment Initiation,camtCash Management,setoTrade and Securities,setrFunds,authAuthorities,tsmtTrade Services Management, etc.). - Each message carries a 4-digit reference within its family — for example
pacs.008FIToFICustomerCreditTransfer,pain.001CustomerCreditTransferInitiation,camt.053BankToCustomerStatement.
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.