ValidateFin

MT103 Viewer SWIFT

Trascina un MT103 e leggilo campo per campo — blocchi da 1 a 5, ordinante, beneficiario, spese e UETR. Interamente nel tuo browser.

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

Che cos’è un MT103 ed è ancora usato nel 2026?

Un MT103 è il "Single Customer Credit Transfer" di SWIFT: il messaggio testuale con cui una banca trasferisce denaro da un cliente a un altro, e l’ordine di pagamento più diffuso al mondo. È una catena di blocchi tra graffe — {1:} basic header, {2:} application header, {3:} user header, {4:} il messaggio, {5:} trailer — con il pagamento nel blocco 4 sotto forma di campi con tag (:20: riferimento, :32A: data valuta, divisa e importo, :50a: ordinante, :59a: beneficiario, :71A: spese). Da quando la coesistenza MT / ISO 20022 su CBPR+ si è conclusa il 22 novembre 2025, l’MT103 è ritirato dal traffico interbancario transfrontaliero su quel canale, dove lo sostituisce il pacs.008 — ma continua a essere prodotto e letto ogni giorno in ambito domestico, banca-impresa e host-to-host: esattamente il traffico che legge questo visualizzatore gratuito e offline.

Fatti chiave

  • L’MT103 è il Single Customer Credit Transfer di SWIFT — l’ordine di pagamento più diffuso al mondo.
  • Il suo sostituto ISO 20022 è il pacs.008; la coesistenza MT / ISO su CBPR+ si è conclusa il 22 novembre 2025.
  • Decodifica i blocchi da {1:} a {5:} e ogni campo del blocco 4, con un’etichetta comprensibile.
  • Verifica i sei campi obbligatori, il formato del :32A:, la lista OUR/SHA/BEN del :71A:, l’UETR e le cifre di controllo IBAN.
  • NON verifica le Network Validated Rules di SWIFT — e lo dichiara.
  • 100% nel tuo browser - senza caricamento.

Informazioni sul visualizzatore MT103

L’MT103 è un messaggio di testo piatto, non XML, ed è proprio questo a renderlo difficile da leggere a occhio. Questo strumento lo smonta: separa i cinque blocchi SWIFT, legge il basic header, l’application header e lo user header (compreso l’UETR del tag 121), e poi elenca ogni campo del blocco 4 nel suo ordine, con un’etichetta comprensibile.

Oltre alla decodifica esegue i controlli che si possono onestamente fare offline: i sei campi obbligatori (:20:, :23B:, :32A:, :50a:, :59a:, :71A:), il formato del :32A:, la lista chiusa OUR/SHA/BEN del :71A:, la forma di un BIC in opzione A, l’UETR come UUID di versione 4, e il controllo mod-97 su un conto beneficiario che ha l’aspetto di un IBAN.

Ciò che non fa, lo dice apertamente. Le Network Validated Rules di SWIFT (da C1 a C18) sono pubblicate nello SWIFT User Handbook, che non è liberamente disponibile; non sono implementate, e questo strumento non rivendica mai una conformità di rete che non può verificare. Nulla viene caricato: il file è letto nel browser e non lo lascia mai.

Cosa sapere sull’MT103 nel 2026

  • La coesistenza MT / ISO 20022 su CBPR+ si è conclusa il 22 novembre 2025: i bonifici interbancari transfrontalieri viaggiano ora come pacs.008, non più come MT103.
  • L’MT103 non è scomparso: resta in uso negli schemi domestici, nel reporting banca-impresa e nelle integrazioni host-to-host — e quei file vanno comunque letti.
  • Ogni campo dell’MT103 ha un corrispettivo diretto nel pacs.008; l’UETR del tag 121 è addirittura identico nei due formati.
  • Il pacs.008 porta parti strutturate e informazioni di rimessa strutturate, dove l’MT103 offre solo quattro righe di testo libero nel :70:.
  • Un MT103 contiene numeri di conto, nomi e indirizzi. Decodificarlo localmente evita di inviare un ordine di pagamento a un servizio di terze parti.

MT103 vs pacs.008: campo per campo

Campo MT103Cosa contieneEquivalente pacs.008 (ISO 20022)
:20:Il riferimento del mittente per il bonificoInstrId / PmtId
:23B:Il bank operation code (CRED, SPAY, SPRI, SSTD, CRTS)Nessun equivalente diretto — espresso via service level e local instrument
:32A:Data valuta, divisa e importo regolato in interbancarioIntrBkSttlmDt + IntrBkSttlmAmt
:33B:La divisa e l’importo disposti dall’ordinanteInstdAmt
:36:Il tasso di cambio, quando le due divise differisconoXchgRate
:50a:L’ordinante (nome e indirizzo, oppure un BIC)Dbtr + DbtrAcct
:52a:La banca dell’ordinanteDbtrAgt
:57a:La banca del beneficiarioCdtrAgt
:59a:Il beneficiario e il suo contoCdtr + CdtrAcct
:70:La causale, in massimo quattro righe di testo liberoRmtInf — che può essere strutturata
:71A:Chi paga le spese: OUR, SHA o BENChrgBr: DEBT, SHAR o CRED
{3:{121:}}L’UETR, il riferimento end-to-end della transazioneUETR — identico, e presente in entrambi i formati

La semantica dei campi è tratta dalle TARGET2 User Detailed Functional Specifications della Banca centrale europea, Book 1, v15.0 (26 marzo 2021), §9.1.2 — l’unica specifica pubblica e gratuita della struttura dell’MT103.

Domande frequenti

Che cos’è un MT103?

Un MT103 è il "Single Customer Credit Transfer" di SWIFT: il messaggio con cui una banca dispone un pagamento da un cliente a un altro. È un file di testo fatto di blocchi tra graffe, con il pagamento nel blocco 4 sotto forma di campi con tag come :20:, :32A:, :50a:, :59a: e :71A:.

L’MT103 è ancora usato nel 2026?

Sì, ma non ovunque. La coesistenza MT / ISO 20022 sul canale transfrontaliero CBPR+ si è conclusa il 22 novembre 2025, quindi i bonifici interbancari transfrontalieri usano ora il pacs.008. L’MT103 resta molto diffuso negli schemi domestici, negli scambi banca-impresa e nelle integrazioni host-to-host.

Cosa sostituisce l’MT103?

Il pacs.008 (FIToFICustomerCreditTransfer), il messaggio XML ISO 20022. Ogni campo dell’MT103 vi si mappa, e l’UETR del tag 121 viene trasportato invariato. La tabella comparativa di questa pagina fornisce la corrispondenza completa.

Quali campi sono obbligatori in un MT103?

Sei: :20: (riferimento), :23B: (bank operation code), :32A: (data valuta, divisa e importo), :50a: (ordinante), :59a: (beneficiario) e :71A: (spese). Questo strumento rifiuta di leggere un messaggio a cui ne manchi uno, e vi dice quale.

Cosa significano OUR, SHA e BEN nel :71A:?

Dicono chi paga le spese. OUR: le paga l’ordinante e il beneficiario riceve l’importo pieno. BEN: le sostiene il beneficiario e vengono dedotte dall’importo ricevuto. SHA: ciascuna parte paga le spese della propria banca. Questi tre codici sono l’intera lista.

Che cos’è l’UETR di un MT103?

La Unique End-to-end Transaction Reference: un UUID di versione 4 nel tag 121 dello user header (blocco 3). Identifica un pagamento dall’origine alla destinazione ed è lo stesso identificativo nel mondo ISO 20022. Questo strumento verifica che sia un UUID v4 ben formato, in esadecimale minuscolo.

Questo strumento valida un MT103 contro le regole di rete SWIFT?

No. Le Network Validated Rules (da C1 a C18) sono nello SWIFT User Handbook, che non è liberamente disponibile. Questo visualizzatore controlla la struttura, i campi obbligatori, il formato del :32A:, la lista chiusa del :71A:, la forma di un BIC in opzione A, l’UETR e le cifre di controllo dell’IBAN — tutto ciò che è verificabile offline da documentazione pubblica.

Il mio file di pagamento viene caricato da qualche parte?

No. L’MT103 viene letto e decodificato interamente nel tuo browser tramite JavaScript. Nessuna parte del messaggio viene inviata a un server.

Fonte

La struttura dei campi usata da questo visualizzatore proviene dalla Banca centrale europea, TARGET2 User Detailed Functional Specifications (UDFS), Book 1, v15.0 (26 marzo 2021), §9.1.2 — un documento pubblico e gratuito. Viene applicata solo la colonna "SWIFT standard"; le restrizioni proprie di TARGET2 sono deliberatamente ignorate, perché rifiuterebbero messaggi validi inviati su altri canali. TARGET2 UDFS Book 1 v15.0 (PDF, ecb.europa.eu)

Note legali

ValidateFin è uno strumento indipendente, non affiliato né collegato a Swift e non approvato da Swift. "SWIFT" è un marchio di S.W.I.F.T. SC, citato qui in forma nominativa, unicamente per identificare il formato di messaggio letto. Questo visualizzatore non verifica la conformità alla rete SWIFT: le Network Validated Rules pubblicate nello SWIFT User Handbook non sono implementate, e nessun testo dello SWIFT MT Message Reference Guide è qui riprodotto — tutte le descrizioni dei campi di questa pagina sono state redatte in modo indipendente, a partire dalle TARGET2 UDFS pubblicamente disponibili della Banca centrale europea.