Définition
ISO 20022 est le standard ISO (2004) qui définit un langage commun pour les messages financiers : paiements, titres, FX, trade finance, reporting.
Il remplace progressivement les standards historiques — SWIFT MT (interbancaire international), ISO 8583 (cartes), formats nationaux propriétaires — en s'appuyant sur un dictionnaire de données standardisé, une syntaxe principalement XML (aussi JSON) et un modèle métier structuré en business areas : pacs (interbancaire), pain (customer-to-bank), camt (cash management), etc. Il s'est imposé depuis mars 2023 : SWIFT (CBPR+), TARGET2, TIPS, EBA Clearing, Fedwire, CHAPS.
Structure des messages
La convention de nommage est xxxx.NNN.NN : la business area (4 lettres), l'identifiant de message (3 chiffres), la version (2 chiffres). Quelques exemples :
pain.001.001.09— initiation d'un virement (client → banque).pain.008.001.08— initiation de prélèvement (mandat SDD).pacs.008.001.08— virement interbancaire (exécution).pacs.002.001.10— statut de paiement (ACK / NACK).camt.054.001.08— notification débit/crédit (banque → client).
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pacs.008.001.08">
<FIToFICstmrCdtTrf>
<GrpHdr>
<MsgId>MSG-2025-001</MsgId>
<CreDtTm>2025-04-19T10:30:00</CreDtTm>
<NbOfTxs>1</NbOfTxs>
<SttlmInf><SttlmMtd>CLRG</SttlmMtd></SttlmInf>
</GrpHdr>
<CdtTrfTxInf>
<PmtId><EndToEndId>E2E-12345</EndToEndId></PmtId>
<Amt><InstdAmt Ccy="EUR">200.00</InstdAmt></Amt>
<Dbtr><Nm>Alice Martin</Nm></Dbtr>
<DbtrAcct><Id><IBAN>FR76...</IBAN></Id></DbtrAcct>
<Cdtr><Nm>Bob Dupont</Nm></Cdtr>
<CdtrAcct><Id><IBAN>DE89...</IBAN></Id></CdtrAcct>
</CdtTrfTxInf>
</FIToFICstmrCdtTrf>
</Document>Avantages vs SWIFT MT / ISO 8583
| Aspect | SWIFT MT (1973) | ISO 8583 (1987) | ISO 20022 (2004) |
|---|---|---|---|
| Format | Texte fixe | Binaire bitmap | XML (ou JSON) |
| Richesse | Limitée | Limitée | Riche (entités structurées) |
| Lisibilité | Cryptique | Très technique | Compréhensible |
| Charset | ASCII | Variable | UTF-8 (multilingue) |
| Référence end-to-end | Faible | Faible | Native (E2E ID) |
| Données réglementaires | Difficile | Limitée | Native (LEI, BIC, Purpose) |
Les gains : données structurées plutôt que texte libre, identifiants complets (LEI, BIC, IBAN), référence end-to-end native (réconciliation automatique), multi-devises et multilingue, traçabilité réglementaire embarquée (Purpose Code, Regulatory Reporting).
Migration SWIFT CBPR+
CBPR+ (Cross-Border Payments and Reporting Plus) est le profil ISO 20022 des paiements internationaux SWIFT. La coexistence MT/MX a démarré en mars 2023, et le MT prend fin pour les paiements clients en novembre 2025 — ce qui oblige toutes les banques à migrer leurs systèmes core, API et formats fichiers.
Calendrier des grandes migrations
- 2008 — SCT lancé directement en ISO 20022 (SDD en 2009).
- 2017-2018 — SCT Inst puis TIPS en ISO 20022.
- Mars 2023 — démarrage CBPR+, migration de TARGET2 et EURO1.
- Juin 2023 — CHAPS (Bank of England).
- Juillet 2025 — Fedwire Funds Service.
- Novembre 2025 — fin de la coexistence MT/MX pour les instructions de paiement.
Adoption sectorielle
- Paiements : SEPA (SCT, SCT Inst, SDD), TIPS, RT1, SWIFT (CBPR+), FedNow, RTP — tous en ISO 20022.
- Titres : TARGET2-Securities à 100 %, DTCC en migration, remplacement progressif d'ISO 15022.
- Cartes : ISO 8583 reste dominant ; une migration vers ISO 20022 n'est pas attendue avant 2030.
Ce qu'ISO 20022 n'est pas
- Pas un protocole de transport : il définit le contenu des messages, pas leur acheminement (HTTP, SWIFT FIN, AS4, MQ).
- Pas obligatoire pour les API REST : Berlin Group, STET et OBIE s'en inspirent mais en JSON/REST.
- Pas une seule version : plusieurs versions par message, d'où un enjeu de compatibilité IT.
- Pas universel côté cartes : ISO 8583 y reste roi, au moins jusqu'en 2030.
- Pas seulement XML : la version 3 (en cours) inclut JSON, plus pratique pour les API.
Dans l'écosystème PSD2 / Open Finance
ISO 20022 est l'ADN data du paiement européen :
- SEPA SCT/SDD : nativement ISO 20022.
- API Open Banking : Berlin Group, STET et OBIE s'en inspirent fortement (
pain.001→POST /payments). - VoP :
acmt.024 / acmt.025. SRTP :pain.013 / pain.014. - Reporting réglementaire : PSR et FIDA le placent au centre.
Exemples concrets
- BNP Paribas : projet pluriannuel à plusieurs millions d'euros pour migrer toutes les chaînes de paiement vers MX.
- SCT FR : depuis 2014, tous les virements français sont en ISO 20022 côté interbancaire.
- CBPR+ : la période transitoire MT/MX 2023-2025 impose coexistence et traduction — un coût élevé pour les banques.
- TIPS : 100 % ISO 20022 depuis 2018, un modèle pour les autres rails.
- FedNow : 100 % ISO 20022 dès 2023, les US rattrapant l'Europe.
- Outils : Volante, IR Transact, Bottomline pour la traduction MT ↔ MX.
- Coût de migration : pour une grande banque internationale, plusieurs dizaines de millions d'euros sur 3 à 5 ans.