ValidateFin

MT103 — three defects a plain text viewer would miss

Structurellement, un MT103 parfaitement lisible — et faux trois fois : l’UETR n’est pas un UUID v4, le paiement est multidevise sans taux de change en :36:, et l’IBAN du bénéficiaire échoue à la clé mod-97.

SWIFT MT103 — Valide

Structurellement, un MT103 parfaitement lisible — et faux trois fois : l’UETR n’est pas un UUID v4, le paiement est multidevise sans taux de change en :36:, et l’IBAN du bénéficiaire échoue à la clé mod-97.

Virement SWIFT MT103 SWIFT MT103 SWIFT MT103 — fields per ECB TARGET2 UDFS Book 1 v15.0 §9.1.2Résultat attendu: Valide — 3 avertissements

Ce que montre ce fichier

Structurellement, un MT103 parfaitement lisible — et faux trois fois : l’UETR n’est pas un UUID v4, le paiement est multidevise sans taux de change en :36:, et l’IBAN du bénéficiaire échoue à la clé mod-97.

Transactions1
Total98 000,00 $US
Date contenue dans le fichier2026-06-30

Les défauts qu’il porte

  • UETRis not a valid version-4 UUID
  • 36the exchange rate :36: is absent
  • IBANfails the mod-97 check

Cité mot pour mot depuis le validateur, sans reformulation.

Dernière vérification: Licence: CC-BY-4.0

Toutes les parties, IBAN et montants ci-dessous sont fictifs. Les IBAN sont structurellement valides — ils passent le mod-97 — mais ne correspondent à aucun compte réel.

Contenu du fichier

{1:F01CHASUS33AXXX0000000000}{2:I103PNBPUS3NXXXXN}{3:{103:TGT}{121:not-a-valid-uetr}}{4:
:20:REF20260630777
:23B:CRED
:32A:260630USD98000,00
:33B:EUR89500,00
:50K:/4417820033
NORTHWIND MANUFACTURING INC
240 WEST 57TH STREET
NEW YORK NY 10019 US
:52A:CHASUS33XXX
:57A:PNBPUS3NXXX
:59:/DE89370400440532013001
PACIFIC COMPONENTS LLC
1355 MARKET STREET
SAN FRANCISCO CA 94103
:70:INVOICE 9001
:71A:SHA
-}{5:{MAC:00000000}{CHK:123456789ABC}}

Comment nous savons que ces résultats tiennent

Chaque fichier de cette bibliothèque passe dans le validateur du site à chaque build. Le résultat attendu annoncé ci-dessus est vérifié par un test automatisé : si un fichier cessait de correspondre à ce que cette page affirme, le build échouerait. Deux fixtures héritées ont été réparées ainsi avant publication : trois IBAN échouaient au mod-97 et plusieurs libellés utilisaient des caractères hors du jeu SEPA de base.

Virement SWIFT MT103