ValidateFin

camt.053 Converter → MT940 / CSV

Tu banco envía camt.053, tu software contable lee MT940. Reconviértelo — íntegramente en tu navegador, sin subir nada.

camt.053MT940CSVISO 20022100% local
100% Local

¿Cómo se convierte un archivo camt.053 a MT940?

Suelta el XML camt.053 en esta página, pulsa "Leer archivo" y luego "Exportar a MT940": ValidateFin analiza el extracto localmente y escribe un SWIFT MT940 (.sta) con el saldo inicial (:60F:), un par :61:/:86: por cada apunte contabilizado y el saldo final (:62F:). No se sube nada. Todos los demás conversores gratuitos van en la otra dirección — MT940, BAI2, CODA y CFONB hacia camt.053 — porque ese fue el sentido de la migración. Este va de vuelta, que es el problema que los equipos tienen realmente hoy: desde la migración a ISO 20022 los bancos entregan camt.053, mientras que una larga cola de ERP, software contable y sistemas de tesorería solo sabe importar MT940. La conversión conserva los saldos inicial y final, las fechas contable y valor, las referencias (EndToEndId pasa a ser la referencia del cliente, AcctSvcrRef la del banco) y los nombres de las contrapartes. También enuncia sus límites en voz alta: solo pasan los apuntes contabilizados, los acentos se pliegan al juego de caracteres SWIFT y las referencias se cortan a 16 caracteres. La exportación CSV funciona también en camt.052 y camt.054.

Datos clave

  • Convierte un extracto ISO 20022 camt.053 de vuelta a SWIFT MT940 — el sentido que todos los demás conversores gratuitos ignoran.
  • Tu banco envía camt.053; una larga cola de ERP y software contable solo lee MT940. Esta herramienta cierra esa brecha.
  • Conserva los saldos inicial y final, las fechas contable y de valor, las referencias (EndToEndId, AcctSvcrRef) y las contrapartes.
  • Solo los apuntes contabilizados (BOOK) llegan al MT940 — el formato no sabe decir «pendiente». El CSV los conserva, con una columna Estado.
  • La exportación CSV funciona en camt.052, camt.053 y camt.054. 100% en tu navegador — sin subida.

Acerca del conversor camt.053 a MT940

ISO 20022 camt.053 ("Bank to Customer Statement") es el extracto XML que los bancos entregan ahora: autodescriptivo, validable contra un XSD oficial y portador de partes, referencias e información de pago estructuradas. SWIFT MT940 es lo que sustituyó — un formato de texto compacto con etiquetas donde :20: es la referencia, :25: la cuenta, :60F: el saldo inicial, :61: un movimiento, :86: su descripción y :62F: el saldo final. SWIFT retiró el MT940 en noviembre de 2025 en favor del camt.053, pero una retirada en el raíl interbancario no es una desaparición: el MT940 sigue masivamente usado en el ámbito doméstico, banco-a-empresa y host-to-host — y es precisamente ese tráfico el que sirve esta herramienta. El desajuste es banal y caro: el banco ha avanzado, el software no, y el equipo financiero queda atrapado entre ambos. Este conversor lee tu camt.053 en el navegador y escribe un MT940 que el ERP aceptará, o un CSV para todo lo demás. Ningún archivo sale de tu máquina: sin subida, sin procesamiento en servidor, sin cuenta que crear.

Lo que importa más que la conversión es lo que la conversión no puede hacer — y esta herramienta lo dice, en lugar de producir un archivo que parece correcto y es falso. Cuatro límites honestos. Primero, solo los apuntes contabilizados (BOOK) llegan al MT940. El camt.053 puede llevar apuntes PDNG (pendientes); el MT940 no tiene manera de expresar "aún no liquidado", así que incluirlos afirmaría como liquidado un dinero que no se ha movido — y rompería la conciliación :60F: ± :61: = :62F: que ejecuta todo consumidor. El CSV tiene una columna Estado y los conserva. Segundo, el MT940 no puede llevar acentos: el juego de caracteres SWIFT solo admite A-Z, a-z, 0-9 y / - ? : ( ) . , ' + y el espacio, así que "Société Générale" se convierte en "Societe Generale". La herramienta los pliega de forma determinista y te avisa de que lo hizo. Tercero, las referencias se cortan a 16 caracteres donde el camt.053 permite 35 — el valor completo solo sobrevive en el archivo origen. Cuarto, el MT940 es un formato de extracto: solo el camt.053 se convierte a él. El camt.052 (informe intradía) y el camt.054 (notificación de adeudo/abono) no llevan par de saldos inicial/final, así que convertirlos supondría inventar saldos; el CSV acepta los tres. Las retrocesiones se conservan: el camt las marca con RvslInd y el MT940 tiene marcas dedicadas para exactamente eso — RC y RD — de modo que un apunte anulado sigue siendo visiblemente una anulación en lugar de parecer un pago sin relación. Sobre la licencia, una frase honesta: escribir software que emite MT940 está expresamente licenciado por la SWIFT Standards IPR Policy, que concede una licencia libre de regalías "to use SWIFTStandards […] to develop software […] which support transmission of information in accordance with SWIFTStandards". Lo que no está licenciado es republicar la prosa de SWIFT — ValidateFin no aloja ninguna, y toda descripción de campo aquí está redactada desde cero.

Lo esencial sobre convertir camt.053 a MT940

  • Todos los demás conversores gratuitos apuntan al camt.053; este apunta al revés — el sentido en el que los equipos están atrapados desde que los bancos migraron a ISO 20022.
  • Conserva los saldos inicial y final, las fechas contable y valor, EndToEndId (referencia del cliente), AcctSvcrRef (referencia del banco) y las contrapartes.
  • Solo los apuntes contabilizados (BOOK) se convierten: el MT940 no sabe decir "pendiente", e incluir un apunte PDNG afirmaría que el dinero se movió. El CSV los conserva, con una columna Estado.
  • El MT940 no puede llevar acentos — el juego SWIFT es A-Z a-z 0-9 / - ? : ( ) . , ' + y el espacio. "Société Générale" se convierte en "Societe Generale", y la herramienta lo señala.
  • Las referencias se truncan a 16 caracteres en MT940 donde el camt.053 permite 35; solo el camt.053 se convierte a MT940, mientras que el CSV acepta también camt.052 y camt.054.

Preguntas frecuentes

¿Cómo convierto camt.053 a MT940?

Suelta tu XML camt.053 en esta página, pulsa "Leer archivo" y luego "Exportar a MT940". Obtendrás un archivo .sta con los saldos inicial y final reales, un par :61:/:86: por apunte contabilizado, y las referencias y contrapartes conservadas. Se genera íntegramente en tu navegador — el extracto nunca se sube.

¿Existe un conversor camt.053 a MT940 gratis online?

Este lo es, y no pide cuenta, ni subida, ni licencia. El procesamiento es 100% del lado del cliente: el XML lo lee JavaScript en tu navegador y el MT940 se escribe allí también, así que un extracto lleno de números de cuenta y nombres de contrapartes nunca sale de tu máquina. Los conversores gratuitos van mayoritariamente en el sentido contrario (MT940 → camt.053), y por eso existe este.

¿Por qué faltan los apuntes pendientes en mi MT940?

Porque el MT940 no tiene manera de expresarlos. El camt.053 marca un apunte como PDNG cuando el banco lo ha visto pero no lo ha liquidado; el MT940 solo conoce movimientos contabilizados, así que escribir en él un apunte pendiente afirmaría que el dinero se movió cuando no lo ha hecho — y rompería la conciliación :60F: ± :61: = :62F: que tu ERP ejecuta al importar. El conversor los descarta deliberadamente, y la exportación CSV los conserva, con una columna Estado, cuando necesitas la vista completa.

camt.053 frente a MT940: ¿cuál es la diferencia?

Ambos informan de lo mismo — un extracto bancario — en dos épocas. El MT940 es un formato de texto SWIFT compacto con etiquetas: :20: referencia, :25: cuenta, :60F: saldo inicial, :61: movimientos, :86: texto libre, :62F: saldo final. Los campos son cortos (las referencias son de 16 caracteres) y el juego de caracteres excluye los acentos. El camt.053 es el extracto XML ISO 20022: internacional, autodescriptivo, validable contra un XSD oficial y con datos estructurados mucho más ricos — partes, IBAN, referencias de extremo a extremo, información de pago y códigos de operación bancaria. SWIFT retiró el MT940 en noviembre de 2025 en favor del camt.053, pero el MT940 sigue muy usado en el ámbito doméstico y banco-a-empresa.

¿Puedo convertir camt.052 a MT940?

No, y es una propiedad de los formatos más que una limitación de esta herramienta. El MT940 es un extracto: está construido alrededor de un saldo inicial (:60F:) y un saldo final (:62F:) obligatorios. Un camt.052 es un informe de cuenta intradía y un camt.054 una notificación de adeudo/abono — ninguno lleva ese par, así que producir un MT940 a partir de uno supondría inventar saldos que el archivo origen nunca enunció. La exportación CSV funciona en los tres, porque una fila plana no necesita par de saldos.

¿Por qué mis nombres de contraparte perdieron los acentos?

Porque el juego de caracteres MT940 no los tiene. SWIFT solo admite A-Z, a-z, 0-9 y / - ? : ( ) . , ' + y el espacio; toda letra acentuada de Europa queda fuera. Dejar pasar esos bytes produciría un archivo que el sistema receptor mutila o rechaza, así que la herramienta los pliega de forma determinista — "Société Générale" pasa a "Societe Generale", "Łódź" queda "Lodz" — y te avisa de que lo hizo. Tu camt.053 conserva los originales.

¿Se conservan las retrocesiones en el MT940 convertido?

Sí. El camt.053 señala una retrocesión con RvslInd y conserva el sentido contabilizado; el MT940 tiene marcas dedicadas para exactamente eso — RC para la retrocesión de un abono y RD para la de un adeudo. Emitir una simple C o D perdería el hecho de que el apunte anula otro, y el par se leería como dos pagos sin relación. El conversor emite la marca correcta.

¿Se sube mi extracto a algún sitio?

No. El camt.053 se lee, convierte y descarga por completo en tu navegador con JavaScript. Ningún dato del extracto se envía a un servidor — ni siquiera existe un endpoint de procesamiento en el backend.