Definição
O ISO 20022 é o padrão ISO (2004) que define uma linguagem comum para as mensagens financeiras: pagamentos, títulos, FX, trade finance, reporting.
Ele substitui progressivamente os padrões históricos — SWIFT MT (interbancário internacional), ISO 8583 (cartões), formatos nacionais proprietários — apoiando-se em um dicionário de dados padronizado, em uma sintaxe principalmente XML (também JSON) e em um modelo de negócio estruturado em business areas: pacs (interbancário), pain (customer-to-bank), camt (cash management) etc. Consolidou-se desde março de 2023: SWIFT (CBPR+), TARGET2, TIPS, EBA Clearing, Fedwire, CHAPS.
Estrutura das mensagens
A convenção de nomenclatura é xxxx.NNN.NN: a business area (4 letras), o identificador de mensagem (3 dígitos) e a versão (2 dígitos). Alguns exemplos:
pain.001.001.09— iniciação de uma transferência (cliente → banco).pain.008.001.08— iniciação de débito direto (mandato SDD).pacs.008.001.08— transferência interbancária (execução).pacs.002.001.10— status de pagamento (ACK / NACK).camt.054.001.08— notificação de débito/crédito (banco → cliente).
<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>Vantagens vs SWIFT MT / ISO 8583
| Aspecto | SWIFT MT (1973) | ISO 8583 (1987) | ISO 20022 (2004) |
|---|---|---|---|
| Formato | Texto fixo | Bitmap binário | XML (ou JSON) |
| Riqueza | Limitada | Limitada | Rica (entidades estruturadas) |
| Legibilidade | Críptica | Muito técnica | Compreensível |
| Charset | ASCII | Variável | UTF-8 (multilíngue) |
| Referência end-to-end | Fraca | Fraca | Nativa (E2E ID) |
| Dados regulatórios | Difícil | Limitada | Nativa (LEI, BIC, Purpose) |
Os ganhos: dados estruturados em vez de texto livre, identificadores completos (LEI, BIC, IBAN), referência end-to-end nativa (reconciliação automática), multimoeda e multilíngue, e rastreabilidade regulatória embutida (Purpose Code, Regulatory Reporting).
Migração SWIFT CBPR+
O CBPR+ (Cross-Border Payments and Reporting Plus) é o perfil ISO 20022 dos pagamentos internacionais SWIFT. A coexistência MT/MX começou em março de 2023, e o MT é encerrado para os pagamentos de clientes em novembro de 2025 — o que obriga todos os bancos a migrar seus sistemas core, APIs e formatos de arquivos.
Cronograma das grandes migrações
- 2008 — SCT lançado diretamente em ISO 20022 (SDD em 2009).
- 2017-2018 — SCT Inst e, em seguida, TIPS em ISO 20022.
- Março de 2023 — início do CBPR+, migração do TARGET2 e do EURO1.
- Junho de 2023 — CHAPS (Bank of England).
- Julho de 2025 — Fedwire Funds Service.
- Novembro de 2025 — fim da coexistência MT/MX para as instruções de pagamento.
Adoção setorial
- Pagamentos: SEPA (SCT, SCT Inst, SDD), TIPS, RT1, SWIFT (CBPR+), FedNow, RTP — todos em ISO 20022.
- Títulos: TARGET2-Securities a 100%, DTCC em migração, substituição progressiva do ISO 15022.
- Cartões: o ISO 8583 continua dominante; uma migração para o ISO 20022 não é esperada antes de 2030.
O que o ISO 20022 não é
- Não é um protocolo de transporte: ele define o conteúdo das mensagens, não o seu encaminhamento (HTTP, SWIFT FIN, AS4, MQ).
- Não é obrigatório para as APIs REST: Berlin Group, STET e OBIE se inspiram nele, mas em JSON/REST.
- Não é uma única versão: várias versões por mensagem, daí um desafio de compatibilidade de TI.
- Não é universal no lado dos cartões: o ISO 8583 segue reinando ali, ao menos até 2030.
- Não é só XML: a versão 3 (em curso) inclui JSON, mais prático para as APIs.
No ecossistema PSD2 / Open Finance
O ISO 20022 é o DNA de dados do pagamento europeu:
- SEPA SCT/SDD: nativamente em ISO 20022.
- APIs Open Banking: Berlin Group, STET e OBIE se inspiram fortemente nele (
pain.001→POST /payments). - VoP:
acmt.024 / acmt.025. SRTP:pain.013 / pain.014. - Reporting regulatório: a PSR e o FIDA o colocam no centro.
Exemplos concretos
- BNP Paribas: projeto plurianual de vários milhões de euros para migrar todas as cadeias de pagamento para MX.
- SCT FR: desde 2014, todas as transferências francesas estão em ISO 20022 no lado interbancário.
- CBPR+: o período de transição MT/MX 2023-2025 impõe coexistência e tradução — um custo elevado para os bancos.
- TIPS: 100% ISO 20022 desde 2018, um modelo para os demais trilhos.
- FedNow: 100% ISO 20022 já em 2023, com os EUA alcançando a Europa.
- Ferramentas: Volante, IR Transact, Bottomline para a tradução MT ↔ MX.
- Custo de migração: para um grande banco internacional, várias dezenas de milhões de euros ao longo de 3 a 5 anos.