MT103 Viewer SWIFT
Sleep een MT103 hierheen en lees hem veld voor veld — blokken 1 tot 5, opdrachtgever, begunstigde, kosten en UETR. Volledig in je browser.
Wat is een MT103 en wordt het in 2026 nog gebruikt?
Een MT103 is de SWIFT "Single Customer Credit Transfer": het tekstbericht waarmee een bank geld van de ene klant naar de andere overmaakt, en wereldwijd de meest gebruikte betaalopdracht. Het is een keten van blokken tussen accolades — {1:} basic header, {2:} application header, {3:} user header, {4:} het bericht zelf, {5:} trailer — waarbij de betaling in blok 4 staat als getagde velden (:20: referentie, :32A: valutadatum, valuta en bedrag, :50a: opdrachtgever, :59a: begunstigde, :71A: kosten). Sinds de MT/ISO 20022-coëxistentie op CBPR+ op 22 november 2025 eindigde, is de MT103 op dat rail uit het grensoverschrijdende interbancaire verkeer teruggetrokken, waar pacs.008 hem vervangt — maar hij wordt nog dagelijks binnenlands, bank-naar-bedrijf en host-to-host gemaakt en gelezen: precies het verkeer dat deze gratis offline viewer verwerkt.
Over de MT103-viewer
De MT103 is een plat tekstbericht, geen XML, en daarom is hij met het blote oog zo lastig te lezen. Deze viewer haalt het bestand uit elkaar: hij splitst de vijf SWIFT-blokken, leest de basic header, de application header en de user header (inclusief de UETR van tag 121), en toont daarna elk veld van blok 4 in volgorde, met een begrijpelijk label.
Bovenop het decoderen draaien de controles die offline eerlijk uitvoerbaar zijn: de zes verplichte velden (:20:, :23B:, :32A:, :50a:, :59a:, :71A:), het formaat van :32A:, de gesloten lijst OUR/SHA/BEN van :71A:, de vorm van een BIC onder optie A, de UETR als versie-4-UUID, en de mod-97-controle op een begunstigdenrekening die eruitziet als een IBAN.
Wat de tool niet doet, zegt hij hardop. De SWIFT Network Validated Rules (C1 tot C18) staan in het SWIFT User Handbook, dat niet vrij beschikbaar is; ze zijn niet geïmplementeerd, en deze tool claimt nooit netwerkconformiteit die hij niet kan verifiëren. Er wordt niets geüpload — het bestand wordt in je browser gelezen en verlaat die nooit.
Wat je in 2026 over MT103 moet weten
- De MT/ISO 20022-coëxistentie op CBPR+ eindigde op 22 november 2025: grensoverschrijdende interbancaire overboekingen gaan nu als pacs.008, niet meer als MT103.
- De MT103 is niet verdwenen: hij wordt nog steeds gebruikt in binnenlandse schema's, bank-naar-bedrijf-rapportage en host-to-host-koppelingen — en die bestanden moeten nog altijd gelezen worden.
- Elk MT103-veld heeft een direct equivalent in pacs.008; de UETR van tag 121 is zelfs identiek in beide formaten.
- pacs.008 draagt gestructureerde partijen en gestructureerde betalingskenmerken, waar de MT103 slechts vier regels vrije tekst in :70: kent.
- Een MT103 bevat rekeningnummers, namen en adressen. Lokaal decoderen in de browser voorkomt dat je een betaalopdracht naar een externe dienst stuurt.
MT103 vs pacs.008: veld voor veld
| MT103-veld | Wat het bevat | Equivalent in pacs.008 (ISO 20022) |
|---|---|---|
| :20: | De eigen referentie van de afzender voor de overboeking | InstrId / PmtId |
| :23B: | De bank operation code (CRED, SPAY, SPRI, SSTD, CRTS) | Geen direct equivalent — uitgedrukt via service level en local instrument |
| :32A: | Valutadatum, valuta en interbancair afgerekend bedrag | IntrBkSttlmDt + IntrBkSttlmAmt |
| :33B: | De door de opdrachtgever opgedragen valuta en bedrag | InstdAmt |
| :36: | De wisselkoers, als de twee valuta verschillen | XchgRate |
| :50a: | De opdrachtgever (naam en adres, of een BIC) | Dbtr + DbtrAcct |
| :52a: | De bank van de opdrachtgever | DbtrAgt |
| :57a: | De bank van de begunstigde | CdtrAgt |
| :59a: | De begunstigde en zijn rekening | Cdtr + CdtrAcct |
| :70: | De betalingsreden, in maximaal vier regels vrije tekst | RmtInf — die gestructureerd kan zijn |
| :71A: | Wie de kosten draagt: OUR, SHA of BEN | ChrgBr: DEBT, SHAR of CRED |
| {3:{121:}} | De UETR, de end-to-end transactiereferentie | UETR — identiek, en in beide formaten aanwezig |
De veldsemantiek komt uit de TARGET2 User Detailed Functional Specifications van de Europese Centrale Bank, Book 1, v15.0 (26 maart 2021), §9.1.2 — de enige publiek en gratis beschikbare specificatie van de MT103-structuur.
Veelgestelde vragen
Wat is een MT103?
Een MT103 is de SWIFT "Single Customer Credit Transfer": het bericht waarmee een bank een betaling van de ene klant naar de andere opdraagt. Het is een tekstbestand van blokken tussen accolades, met de betaling in blok 4 als getagde velden zoals :20:, :32A:, :50a:, :59a: en :71A:.
Wordt MT103 in 2026 nog gebruikt?
Ja, maar niet overal. De MT/ISO 20022-coëxistentie op het grensoverschrijdende CBPR+-rail eindigde op 22 november 2025, dus grensoverschrijdende interbancaire overboekingen gebruiken nu pacs.008. Binnenlands, bank-naar-bedrijf en host-to-host blijft MT103 breed in gebruik.
Wat vervangt de MT103?
pacs.008 (FIToFICustomerCreditTransfer), het ISO 20022 XML-bericht. Elk MT103-veld heeft een equivalent, en de UETR van tag 121 wordt ongewijzigd meegenomen. De vergelijkingstabel op deze pagina geeft de volledige mapping.
Welke velden zijn verplicht in een MT103?
Zes: :20: (referentie), :23B: (bank operation code), :32A: (valutadatum, valuta en bedrag), :50a: (opdrachtgever), :59a: (begunstigde) en :71A: (kosten). Deze viewer weigert een bericht te lezen waarin er één ontbreekt, en zegt welke.
Wat betekenen OUR, SHA en BEN in :71A:?
Ze bepalen wie de kosten draagt. OUR: de opdrachtgever betaalt alles, de begunstigde ontvangt het volledige bedrag. BEN: de begunstigde draagt ze en ze worden van het ontvangen bedrag afgetrokken. SHA: elke partij betaalt de kosten van haar eigen bank. Deze drie codes zijn de hele lijst.
Wat is de UETR in een MT103?
De Unique End-to-end Transaction Reference: een versie-4-UUID in tag 121 van de user header (blok 3). Hij identificeert één betaling van begin tot eind en is dezelfde identificatie in de ISO 20022-wereld. Deze viewer controleert of het een correct gevormde v4-UUID in kleine letters is.
Valideert deze tool een MT103 tegen de netwerkregels van SWIFT?
Nee. De Network Validated Rules (C1 tot C18) staan in het SWIFT User Handbook, dat niet vrij beschikbaar is. Deze viewer controleert de structuur, de verplichte velden, het formaat van :32A:, de gesloten kostencodelijst van :71A:, de vorm van een optie-A-BIC, de UETR en de IBAN-controlecijfers — alles wat offline verifieerbaar is uit publieke documentatie.
Wordt mijn betaalbestand ergens geüpload?
Nee. De MT103 wordt volledig in je browser met JavaScript gelezen en gedecodeerd. Geen enkel deel van het bericht wordt naar een server gestuurd.
Bron
De veldstructuur van deze viewer komt uit: Europese Centrale Bank, TARGET2 User Detailed Functional Specifications (UDFS), Book 1, v15.0 (26 maart 2021), §9.1.2 — een publiek en gratis beschikbaar document. Alleen de kolom "SWIFT standard" wordt toegepast; de TARGET2-specifieke beperkingen worden bewust genegeerd, omdat ze geldige berichten van andere rails zouden afwijzen. TARGET2 UDFS Book 1 v15.0 (PDF, ecb.europa.eu)
Juridische kennisgeving
ValidateFin is een onafhankelijke tool en is niet verbonden met of goedgekeurd door Swift. "SWIFT" is een handelsmerk van S.W.I.F.T. SC en wordt hier nominatief gebruikt, uitsluitend om het gelezen berichtformaat aan te duiden. Deze viewer verifieert geen conformiteit met het SWIFT-netwerk: de Network Validated Rules uit het SWIFT User Handbook zijn niet geïmplementeerd, en er wordt geen tekst uit de SWIFT MT Message Reference Guide gereproduceerd — alle veldbeschrijvingen op deze pagina zijn onafhankelijk geschreven, op basis van de publiek beschikbare TARGET2 UDFS van de Europese Centrale Bank.