es

Extracto bancario a CSV

Convierte un extracto bancario MT940 o camt.053 en un CSV de los apuntes contables, localmente en el navegador y sin subir nada.

Una comprobación estructural como función auxiliar, no es un certificado jurídicamente vinculante.
Delimitador
  • Coma
  • Punto y coma
  • Tabulación

Procesando localmente en tu dispositivo ...

0%

Tus archivos nunca salieron de tu dispositivo

    ¿Se sube mi archivo?

    No. Todo se ejecuta en tu navegador: tu archivo nunca sale de tu dispositivo. Cómo se puede comprobar

    Sin subidas100% local
    Tus datos son tuyossin acceso de terceros
    Servidores en AlemaniaRGPD desde el diseño
    Auditoría externaTLS A+ · Cabeceras A+

    Los extractos bancarios llegan en dos formatos habituales: el clásico SWIFT FIN MT940 (basado en líneas, con etiquetas como :61: para el apunte y :86: para el concepto) y su sucesor según ISO 20022, el camt.053 (XML estructurado). Ambos están pensados para las máquinas. Sin embargo, para llevar los apuntes rápidamente a Excel, Google Sheets o una hoja de cálculo, normalmente lo que quieres es un CSV sencillo. Eso es justo lo que hace esta herramienta: lee MT940 o camt.053 y genera un CSV plano con los apuntes contables.

    Suelta tu fichero de extracto; la herramienta detecta el formato automáticamente y escribe una fila por apunte con la fecha de valor, el importe, la divisa, el signo deudor/acreedor y el concepto. El importe lleva signo (los cargos en negativo), de modo que una columna se puede sumar directamente; el indicador deudor/acreedor (DBIT/CRDT) también va en su propia columna. Puedes soltar varios ficheros a la vez y cada uno se convierte en su propio CSV.

    Todo se ejecuta por completo en local, en el navegador (JavaScript puro, sin servidor, sin ninguna biblioteca externa de un CDN ajeno): el extracto, con sus datos bancarios, nunca sale de tu dispositivo. El CSV se genera con el entrecomillado correcto según RFC 4180 (los campos con coma, comillas o salto de línea se escapan de forma limpia) y lleva una marca de orden de bytes UTF-8 (BOM) para que los acentos y la ñ se vean bien en Excel. El importe usa el punto como separador decimal.

    Ficha técnica

    Ficha técnica
    Formatos de entradaSTA, MT940, XML, TXT
    Formato de salidaCSV
    Procesamiento por lotes
    ProcesamientoLocal en el navegador (JavaScript)
    Subida de archivosNinguna

    En 3 pasos

    1. Suelta el extracto: MT940 (.sta/.mt940) o camt.053 (.xml).
    2. La conversión se ejecuta automáticamente, en local, en el navegador.
    3. Descarga el CSV (un fichero por extracto, una fila por apunte).

    Límites: Lee un extracto bancario en SWIFT FIN MT940 o ISO 20022 camt.053 (también camt.052/054) y genera un CSV de los apuntes contables: fecha de valor, importe (con signo, los cargos en negativo), divisa, indicador deudor/acreedor (DBIT/CRDT) y concepto. En MT940 el concepto procede del campo no estructurado :86:; en camt.053, de RmtInf/Ustrd. Se trasladan los campos contables esenciales; los detalles estructurados más ricos (por ejemplo, los campos estructurados de contraparte o los códigos de finalidad de camt) no se representan a propósito en el CSV plano. El importe usa el punto como separador decimal; el CSV sigue la RFC 4180 con marca de orden de bytes UTF-8 (BOM). Los encabezados de columna aparecen en alemán (página de) o en inglés (en los demás casos).

    Preguntas frecuentes

    ¿Se suben mis datos bancarios?

    No. La lectura del extracto y la creación del CSV se ejecutan por completo en local, en el navegador (JavaScript puro, sin servidor); el extracto nunca sale de tu dispositivo.

    ¿Qué formatos de entrada funcionan?

    SWIFT FIN MT940 (.sta/.mt940/.txt) e ISO 20022 camt.053 (.xml), también camt.052/054. El formato se detecta automáticamente a partir del contenido.

    ¿Qué columnas tiene el CSV?

    Fecha de valor, importe (con signo, los cargos en negativo), divisa, indicador deudor/acreedor (DBIT/CRDT) y concepto: una fila por apunte.

    ¿El CSV se abre bien en Excel?

    Sí. Está escapado correctamente según RFC 4180 y lleva una marca de orden de bytes UTF-8 (BOM) para que los acentos se vean bien. El importe usa el punto como separador decimal.

    ¿Se pierde algo del concepto?

    El CSV plano conserva el concepto como texto. Los campos de detalle estructurados de camt (por ejemplo, contraparte o códigos de finalidad) no se representan por completo a propósito en una tabla sencilla.

    Herramientas relacionadas