ValidateFin

MT103 Viewer SWIFT

Suelta un MT103 y léelo campo por campo — bloques 1 a 5, ordenante, beneficiario, gastos y UETR. Íntegramente en tu navegador.

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

¿Qué es un MT103 y se sigue usando en 2026?

Un MT103 es el "Single Customer Credit Transfer" de SWIFT: el mensaje de texto con el que un banco transfiere dinero de un cliente a otro, y la orden de pago más extendida del mundo. Es una cadena de bloques entre llaves — {1:} cabecera básica, {2:} cabecera de aplicación, {3:} cabecera de usuario, {4:} el mensaje, {5:} tráiler — con el pago en el bloque 4 como campos etiquetados (:20: referencia, :32A: fecha valor, divisa e importe, :50a: ordenante, :59a: beneficiario, :71A: gastos). Desde que la coexistencia MT / ISO 20022 en CBPR+ terminó el 22 de noviembre de 2025, el MT103 está retirado del tráfico interbancario transfronterizo en ese canal, donde lo sustituye el pacs.008 — pero se sigue generando y consumiendo a diario en el ámbito doméstico, banco-a-empresa y host-to-host, que es exactamente el tráfico que lee este visor gratuito y sin conexión.

Datos clave

  • El MT103 es el Single Customer Credit Transfer de SWIFT — la orden de pago más extendida del mundo.
  • Su sustituto ISO 20022 es el pacs.008; la coexistencia MT / ISO en CBPR+ terminó el 22 de noviembre de 2025.
  • Decodifica los bloques {1:} a {5:} y cada campo del bloque 4, con una etiqueta comprensible.
  • Comprueba los seis campos obligatorios, el formato del :32A:, la lista OUR/SHA/BEN del :71A:, el UETR y el dígito de control del IBAN.
  • NO comprueba las Network Validated Rules de SWIFT — y lo dice.
  • 100% en tu navegador - sin subida.

Acerca del visor MT103

El MT103 es un mensaje de texto plano, no XML, y por eso resulta tan difícil de leer a simple vista. Este visor lo desmonta: separa los cinco bloques SWIFT, lee la cabecera básica, la de aplicación y la de usuario (incluido el UETR del tag 121), y luego lista cada campo del bloque 4 en su orden, con una etiqueta comprensible.

Además de decodificar, ejecuta las comprobaciones que honestamente pueden hacerse sin conexión: los seis campos obligatorios (:20:, :23B:, :32A:, :50a:, :59a:, :71A:), el formato del :32A:, la lista cerrada OUR/SHA/BEN del :71A:, la forma de un BIC en opción A, el UETR como UUID de versión 4, y el control mod-97 de una cuenta de beneficiario que parece un IBAN.

Lo que no hace, lo dice en voz alta. Las Network Validated Rules de SWIFT (C1 a C18) están en el SWIFT User Handbook, que no es de acceso libre; no están implementadas, y esta herramienta nunca afirma una conformidad de red que no puede verificar. Nada se sube: el archivo se lee en tu navegador y nunca sale de él.

Lo que hay que saber del MT103 en 2026

  • La coexistencia MT / ISO 20022 en CBPR+ terminó el 22 de noviembre de 2025: las transferencias interbancarias transfronterizas viajan ahora como pacs.008, no como MT103.
  • El MT103 no ha desaparecido: sigue usándose en esquemas domésticos, en el reporting banco-a-empresa y en integraciones host-to-host — y esos archivos hay que seguir leyéndolos.
  • Cada campo del MT103 tiene su equivalente directo en pacs.008; el UETR del tag 121 es incluso idéntico en ambos formatos.
  • pacs.008 lleva partes estructuradas e información de remesa estructurada, donde el MT103 solo ofrece cuatro líneas de texto libre en :70:.
  • Un MT103 contiene números de cuenta, nombres y direcciones. Decodificarlo localmente evita enviar una orden de pago a un servicio de terceros.

MT103 vs pacs.008: campo a campo

Campo MT103Qué contieneEquivalente en pacs.008 (ISO 20022)
:20:La referencia propia del emisor para la transferenciaInstrId / PmtId
:23B:El código de operación bancaria (CRED, SPAY, SPRI, SSTD, CRTS)Sin equivalente directo — se expresa vía service level e instrumento local
:32A:Fecha valor, divisa e importe liquidado interbancarioIntrBkSttlmDt + IntrBkSttlmAmt
:33B:La divisa y el importe instruidos por el ordenanteInstdAmt
:36:El tipo de cambio, cuando las dos divisas difierenXchgRate
:50a:El ordenante (nombre y dirección, o un BIC)Dbtr + DbtrAcct
:52a:El banco del ordenanteDbtrAgt
:57a:El banco del beneficiarioCdtrAgt
:59a:El beneficiario y su cuentaCdtr + CdtrAcct
:70:El concepto del pago, en hasta cuatro líneas de texto libreRmtInf — que puede ser estructurada
:71A:Quién paga los gastos: OUR, SHA o BENChrgBr: DEBT, SHAR o CRED
{3:{121:}}El UETR, la referencia de extremo a extremoUETR — idéntico, y presente en ambos formatos

La semántica de los campos procede de las TARGET2 User Detailed Functional Specifications del Banco Central Europeo, Book 1, v15.0 (26 de marzo de 2021), §9.1.2 — la única especificación pública y gratuita de la estructura del MT103.

Preguntas frecuentes

¿Qué es un MT103?

Un MT103 es el "Single Customer Credit Transfer" de SWIFT: el mensaje con el que un banco ordena un pago de un cliente a otro. Es un archivo de texto hecho de bloques entre llaves, con el pago en el bloque 4 como campos etiquetados como :20:, :32A:, :50a:, :59a: y :71A:.

¿Se sigue usando el MT103 en 2026?

Sí, pero no en todas partes. La coexistencia MT / ISO 20022 en el canal transfronterizo CBPR+ terminó el 22 de noviembre de 2025, así que las transferencias interbancarias transfronterizas usan ahora pacs.008. El MT103 sigue muy extendido en esquemas domésticos, banco-a-empresa y host-to-host.

¿Qué reemplaza al MT103?

El pacs.008 (FIToFICustomerCreditTransfer), el mensaje XML ISO 20022. Cada campo del MT103 se corresponde con uno suyo, y el UETR del tag 121 se transporta sin cambios. La tabla comparativa de esta página da la correspondencia completa.

¿Qué campos son obligatorios en un MT103?

Seis: :20: (referencia), :23B: (código de operación bancaria), :32A: (fecha valor, divisa e importe), :50a: (ordenante), :59a: (beneficiario) y :71A: (gastos). Este visor se niega a leer un mensaje al que le falte alguno, y le dice cuál.

¿Qué significan OUR, SHA y BEN en el :71A:?

Indican quién paga los gastos. OUR: los paga el ordenante y el beneficiario recibe el importe íntegro. BEN: los soporta el beneficiario y se deducen del importe recibido. SHA: cada parte paga los gastos de su propio banco. Estos tres códigos son toda la lista.

¿Qué es el UETR de un MT103?

La Unique End-to-end Transaction Reference: un UUID de versión 4 en el tag 121 de la cabecera de usuario (bloque 3). Identifica un pago de extremo a extremo y es el mismo identificador en el mundo ISO 20022. Este visor comprueba que sea un UUID v4 bien formado en hexadecimal minúscula.

¿Valida esta herramienta un MT103 contra las reglas de red de SWIFT?

No. Las Network Validated Rules (C1 a C18) están en el SWIFT User Handbook, que no es de acceso libre. Este visor comprueba la estructura, los campos obligatorios, el formato del :32A:, la lista cerrada del :71A:, la forma de un BIC en opción A, el UETR y los dígitos de control del IBAN — todo lo verificable sin conexión desde documentación pública.

¿Se sube mi archivo de pago a algún sitio?

No. El MT103 se lee y decodifica por completo en tu navegador con JavaScript. Ninguna parte del mensaje se envía a un servidor.

Fuente

La estructura de campos de este visor procede del Banco Central Europeo, TARGET2 User Detailed Functional Specifications (UDFS), Book 1, v15.0 (26 de marzo de 2021), §9.1.2 — un documento público y gratuito. Solo se aplica la columna "SWIFT standard"; las restricciones propias de TARGET2 se ignoran deliberadamente, porque rechazarían mensajes válidos emitidos por otros canales. TARGET2 UDFS Book 1 v15.0 (PDF, ecb.europa.eu)

Aviso legal

ValidateFin es una herramienta independiente, sin afiliación ni vínculo con Swift, y no está respaldada por Swift. "SWIFT" es una marca de S.W.I.F.T. SC, citada aquí de forma nominativa, únicamente para identificar el formato de mensaje leído. Este visor no verifica la conformidad con la red SWIFT: las Network Validated Rules publicadas en el SWIFT User Handbook no están implementadas, y no se reproduce ningún texto del SWIFT MT Message Reference Guide — todas las descripciones de campos de esta página se han redactado de forma independiente, a partir de las TARGET2 UDFS públicas del Banco Central Europeo.