ValidateFin

MT103 — cross-currency customer credit transfer

Um MT103 completo: os cinco blocos SWIFT, um UETR, um ordenante em opção K, agentes em opção A e um beneficiário com IBAN. Liquidado em USD e instruído em EUR — o campo :36: (taxa de câmbio) é assim obrigatório, e está presente.

SWIFT MT103 — Válido

Um MT103 completo: os cinco blocos SWIFT, um UETR, um ordenante em opção K, agentes em opção A e um beneficiário com IBAN. Liquidado em USD e instruído em EUR — o campo :36: (taxa de câmbio) é assim obrigatório, e está presente.

Transferência SWIFT MT103 SWIFT MT103 SWIFT MT103 — fields per ECB TARGET2 UDFS Book 1 v15.0 §9.1.2Resultado esperado: Válido

O que este ficheiro mostra

Um MT103 completo: os cinco blocos SWIFT, um UETR, um ordenante em opção K, agentes em opção A e um beneficiário com IBAN. Liquidado em USD e instruído em EUR — o campo :36: (taxa de câmbio) é assim obrigatório, e está presente.

Transações1
TotalUS$ 125.000,00
Data no ficheiro2026-11-20
Última verificação: Licença: CC-BY-4.0

Todas as partes, IBAN e montantes abaixo são fictícios. Os IBAN são estruturalmente válidos — passam no mod-97 — mas não correspondem a nenhuma conta real.

Conteúdo do ficheiro

{1:F01CHASUS33AXXX0000000000}{2:I103PNBPUS3NXXXXN}{3:{103:TGT}{121:7a56b2c4-1f3e-4d9a-b8e5-2c1a9f7d3b60}}{4:
:20:REF20261120001
:23B:CRED
:32A:261120USD125000,00
:33B:EUR114500,00
:36:1,0917
:50K:/4417820033
NORTHWIND MANUFACTURING INC
240 WEST 57TH STREET
NEW YORK NY 10019 US
:52A:CHASUS33XXX
:57A:PNBPUS3NXXX
:59:/DE89370400440532013000
PACIFIC COMPONENTS LLC
1355 MARKET STREET
SAN FRANCISCO CA 94103
:70:INVOICE 8842 Q4 COMPONENT DELIVERY
:71A:SHA
:72:/ACC/FUNDS FOR COMPONENT PURCHASE
-}{5:{MAC:00000000}{CHK:123456789ABC}}

Como sabemos que estes resultados se mantêm

Cada ficheiro desta biblioteca passa pelo próprio validador do site em cada build. O resultado esperado indicado acima é verificado por um teste automatizado: se um ficheiro deixasse de corresponder ao que esta página afirma, o build falharia. Duas fixtures herdadas foram reparadas assim antes da publicação: três IBAN falhavam o mod-97 e vários nomes usavam caracteres fora do conjunto SEPA básico.

Transferência SWIFT MT103