ValidateFin

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.

SWIFT MT103Block & field decoderMT103 → pacs.008100% local
100% Lokaal

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.

Kernpunten

  • MT103 is de SWIFT Single Customer Credit Transfer — de meest gebruikte betaalopdracht ter wereld.
  • De ISO 20022-opvolger is pacs.008; de MT/ISO-coëxistentie op CBPR+ eindigde op 22 november 2025.
  • Decodeert de blokken {1:} tot {5:} en elk veld van blok 4, met een begrijpelijk label.
  • Controleert de zes verplichte velden, het formaat van :32A:, de OUR/SHA/BEN-lijst van :71A:, de UETR en de IBAN-controlecijfers.
  • Controleert NIET de SWIFT Network Validated Rules — en zegt dat ook.
  • 100% in je browser - geen upload.

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-veldWat het bevatEquivalent in pacs.008 (ISO 20022)
:20:De eigen referentie van de afzender voor de overboekingInstrId / 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 bedragIntrBkSttlmDt + IntrBkSttlmAmt
:33B:De door de opdrachtgever opgedragen valuta en bedragInstdAmt
:36:De wisselkoers, als de twee valuta verschillenXchgRate
:50a:De opdrachtgever (naam en adres, of een BIC)Dbtr + DbtrAcct
:52a:De bank van de opdrachtgeverDbtrAgt
:57a:De bank van de begunstigdeCdtrAgt
:59a:De begunstigde en zijn rekeningCdtr + CdtrAcct
:70:De betalingsreden, in maximaal vier regels vrije tekstRmtInf — die gestructureerd kan zijn
:71A:Wie de kosten draagt: OUR, SHA of BENChrgBr: DEBT, SHAR of CRED
{3:{121:}}De UETR, de end-to-end transactiereferentieUETR — 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.