ISO 20022 — A Map of the Financial Messaging Standard

ISO 20022 is the common language of modern financial messaging. It reaches from the payment that settles a wire to the vote cast at a shareholder meeting, from the card tapped at a shop to the report a bank files with its regulator. This article is the map that ties the pieces together. It explains what the standard is, how a message is identified and wrapped, and how its business areas divide the financial world, linking to a companion article on each area covered in this series.

This article has been made with the help of Claude Code and several custom skills

[TOC]

What ISO 20022 is

ISO 20022 is often called a message format, but it is more than that. It is three things at once.

The structure of ISO 20022

  • A methodology: a defined way of modelling a financial business process and deriving messages from that model.
  • A central dictionary: a repository of reusable business concepts, so that “clearing member”, “settlement amount”, or “creditor agent” mean the same thing and share the same structure wherever they appear.
  • A set of physical syntaxes: the serialisations a message can take, chiefly XML, with JSON and ASN.1 also defined.

The payoff of this design is consistency. Because every message is assembled from the same dictionary and validated against a published XSD schema, a concept carries one meaning across areas, and a receiver can reject a malformed document before any business logic runs. The older SWIFT MT messages, by contrast, were defined format by format; ISO 20022 messages (called MX) share a common model.

The message identifier

Every message type has a four-part identifier. Taking pacs.008.001.10:

pacs . 008 . 001 . 10
 |      |     |     |
 |      |     |     +--- version
 |      |     +--------- variant
 |      +--------------- message number within the area
 +---------------------- business area

The business-area prefix is the key to navigation: pacs for interbank payments, sese for securities settlement, camt for cash management, and so on. Learn the prefixes and the catalogue organises itself.

The Business Application Header

A business message rarely travels alone. It is wrapped in a Business Application Header (head.001), a separate document that carries the routing and control information: who is sending it, to whom, which message definition it is, when it was created, and a signature proving it is authentic. Keeping routing out of the payload lets an intermediary route or log a message without parsing its content, and gives every message a uniform, signable envelope. The header is described in its own companion article, the Business Application Header.

The map of business areas

The standard divides the financial world into business areas. The ones covered in this series group into six domains.

Payments

Area Prefix Companion article
Payments clearing and settlement pacs The pacs message set
Cash management camt The camt message set

pacs is the interbank engine that moves money between banks and the centre of the MT-to-MX migration; camt is the reporting, exception, and account-administration layer around it.

Securities

Area Prefix Companion article
Securities clearing secl The secl message set
Securities settlement sese The sese message set
Securities management semt The semt message set
Securities events seev The seev message set
Collateral management colr The colr message set

These trace a security through its post-trade life: cleared by a CCP (secl), covered by collateral (colr), settled at a depository (sese), reported to the owner (semt), and subject to corporate actions and votes (seev).

Trade finance and foreign exchange

Area Prefix Companion article
Foreign exchange trade fxtr The fxtr message set
Trade services tsrv The tsrv message set
Trade services initiation tsin The tsin message set
Trade services management tsmt The tsmt message set

fxtr confirms and matches FX trades; tsrv carries bank guarantees; tsin is the corporate-to-bank front end of supply chain finance; and tsmt modelled the Bank Payment Obligation.

Cards

Area Prefix Companion article
ATM card transactions catp The catp message set
Acceptor to acquirer caaa The caaa message set
Acquirer to issuer cain The cain message set
Sale to POI casp The casp message set
Network management canm The canm message set
ATM management caam The caam message set
Terminal management catm The catm message set
Fraud reporting cafr The cafr message set
Fee collection cafc The cafc message set
Settlement reporting casr The casr message set

The card family is the largest group. The transaction areas (catp, caaa, cain) carry payments at ATMs, merchant terminals, and between acquirer and issuer; casp drives the terminal from the till; the management areas (canm, caam, catm) keep the devices signed on, keyed, and configured; and cafr, cafc, and casr handle fraud, fees, and settlement reporting. All share a protected, authenticated message envelope, because card traffic carries PINs and card data across untrusted networks.

Regulatory and reference data

Area Prefix Companion article
Authorities auth The auth message set
Reference data reda The reda message set

auth carries regulatory reporting to authorities across many regimes (MiFIR, EMIR, SFTR, and more); reda manages the static data (securities, parties, accounts, standing settlement instructions) that all the other areas look up.

Patterns that recur across the standard

Reading the areas together, a handful of design patterns appear again and again. Recognising them makes any new area faster to learn.

  • Request and response. The simplest and most common shape: one message asks, one answers. It runs through card transactions, queries, and confirmations everywhere.
  • Initiation, advice, and notification. When a message travels a chain of parties, each link gets a message suited to its role, as in the trade-services and corporate-action flows.
  • Get and return. The query convention for market-infrastructure objects, where a Get is answered by a matching Return, seen across camt and reda.
  • Create, maintain, query, report. The reference-data lifecycle for a record, uniform across the reda securities, party, and account families.
  • Authorise then confirm. The two-phase pattern separating an authorisation from the physical outcome, essential where value moves, as in card withdrawals and settlement.
  • The protected card envelope. Across the card areas, a shared header with encrypted sensitive data and a message authentication code, because the traffic assumes a hostile network.

The migration from MT to MX

The reason ISO 20022 matters now, and not just as a design, is the industry-wide move to it. Correspondent banking, through the CBPR+ guidelines, and domestic real-time gross settlement systems such as the Eurosystem’s T2, the UK’s CHAPS, and the US Fedwire, are replacing their SWIFT MT traffic with ISO 20022 MX. The flagship of that migration is pacs, and the reporting messages of camt are the modern successors to the MT statements banks have long sent. Beyond payments, the securities and cards worlds have their own long-running adoption stories. The common thread is richer, structured, validated data in place of terse, fixed-format legacy messages.

Conclusion

ISO 20022 is a single standard with many faces. A shared methodology, dictionary, and syntax produce messages that are consistent across a financial world divided into business areas: payments in pacs and camt; the securities post-trade chain in secl, colr, sese, semt, and seev; trade finance and FX in fxtr, tsrv, tsin, and tsmt; the broad card family from ATMs to terminals to fraud reporting; and the regulatory and reference-data areas that report on and underpin the rest. A four-part identifier names each message and a Business Application Header routes it. The companion articles linked above go into each area in depth; this map is where they connect.

Mindmap of the ISO 20022 standard and its business areas

Annex — Key Terms

Term Definition
ISO 20022 The international standard for financial messaging, comprising a methodology, a central dictionary, and physical syntaxes.
MX / MT MX is an ISO 20022 message; MT is a legacy SWIFT FIN message. The industry is migrating from MT to MX.
Business area The four-letter prefix grouping related messages, such as pacs for payments or sese for securities settlement.
Message identifier The four-part name of a message type (area.number.variant.version), such as pacs.008.001.10.
Central dictionary The repository of reusable business concepts from which every message is assembled.
Business Application Header The head.001 envelope carrying a message’s routing, control, and signature data, separate from the payload.
Request and response The most common message pattern, one message asking and one answering.
Authorise then confirm The two-phase pattern separating an authorisation from the physical outcome, used where value moves.
CBPR+ The cross-border payments and reporting market-practice guidelines for correspondent-banking use of ISO 20022.
Protected card envelope The shared card-family message structure with encrypted sensitive data and a message authentication code.

Frequently Asked Questions

Q: Is ISO 20022 just a new message format?

No. It is a methodology for modelling financial processes, a central dictionary of reusable business concepts, and a set of physical syntaxes (chiefly XML) into which messages are serialised. The format you see, an XML document, is only the last of the three. The deeper value is that every message is built from the same dictionary and validated against a published schema, so concepts mean the same thing across areas and messages can be checked automatically. Calling it a format captures the surface but misses the model underneath.

Q: How do I find the right message for a task?

Start from the business-area prefix. The four-letter prefix of a message identifier tells you the domain: pacs for interbank payments, camt for cash reporting, sese for securities settlement, seev for corporate actions, colr for collateral, auth for regulatory reporting, and so on. Once you know the area, the message number identifies the specific function within it. Learning the prefixes is the fastest way to navigate a catalogue of thousands of messages, because they partition the whole standard by purpose.

Q: What does the Business Application Header add to a message?

Routing, control, and integrity, kept separate from the business content. The header names the sender and receiver, identifies exactly which message definition the payload is, timestamps and can prioritise the message, links it to related exchanges, and carries a signature that proves it is authentic. Because this sits outside the payload, an intermediary can route or log a message without parsing its content, and the same envelope works for every message type. In most market infrastructures the header is a required part of every exchange.

Q: Why does the card family look so different from the payments and securities areas?

Because it is a real-time device protocol carrying sensitive data across untrusted networks. Card messages run between terminals, acquirers, and issuers, and they carry PINs and card numbers, so the card family wraps its content in a shared header with encrypted sensitive fields and a message authentication code. The payments and securities areas, exchanged between institutions over trusted infrastructures, do not need that per-message envelope in the same way and instead rely on the Business Application Header. The difference reflects the different threat models the two kinds of traffic face.

Q: How do the business areas connect into end-to-end processes?

They hand off to one another. A payment is initiated in pain, cleared and settled between banks in pacs, and reported to customers in camt. A securities trade is cleared by a CCP in secl, covered by collateral in colr, settled at a depository in sese, reported to the owner in semt, and reported to regulators in auth, while corporate actions on the holding flow through seev. No single area does everything; each owns one stage, and the standard’s shared dictionary is what lets them pass a consistent picture of the same transaction between them.

Q: Why is the migration from MT to MX significant?

Because it changes the data that the world’s payments run on. The SWIFT MT messages that have carried interbank payments for decades use terse, fixed-format fields; ISO 20022 MX messages carry richer, structured, validated data. Correspondent banking (through CBPR+) and major real-time gross settlement systems are replacing MT with MX, chiefly in the pacs and camt areas. The gain is automation and clarity: structured remittance information, longer identifiers, and clearer party data that let systems reconcile and process payments without human interpretation. The migration is the reason ISO 20022 is a present concern and not just a design.

References

You might also enjoy