ValidateFin
Volver al blog
·Actualizado 11 mar 2026·ISO 20022·Por Eliel Nicaise

Leer un extracto bancario camt.053: estructura y campos clave

El camt.053 es el estándar ISO 20022 para extractos bancarios electrónicos. Aquí explicamos cómo leer su estructura XML, entender los saldos y extraer transacciones.

¿Qué es camt.053?

camt.053 (Bank-to-Customer Statement) es un mensaje XML ISO 20022 que los bancos envían a sus clientes corporativos como extracto bancario electrónico. Sustituye a los formatos más antiguos como MT940 (SWIFT) y es obligatorio en la zona SEPA.

Los bancos entregan archivos camt.053 diariamente o bajo demanda. Cada archivo contiene uno o más extractos (Stmt), cada uno cubriendo una cuenta específica y un período determinado.

La migración de MT940 a camt.053 ha sido un proceso progresivo de varios años. SWIFT fijó inicialmente noviembre de 2025 como fecha límite para la desactivación completa de los mensajes MT en pagos transfronterizos. La gran mayoría de los bancos de la zona SEPA ya entregan camt.053 como formato de extracto predeterminado. Si su organización aún no ha migrado, es el momento — el soporte de MT940 está siendo eliminado activamente.

Estructura XML de un archivo camt.053

Un archivo camt.053 se organiza en tres niveles principales:

<BkToCstmrStmt>
  <GrpHdr>
    <MsgId>STMT-20260219-001</MsgId>
    <CreDtTm>2026-02-19T08:00:00</CreDtTm>
  </GrpHdr>
  <Stmt>
    <Acct>
      <Id><IBAN>BE68539007547034</IBAN></Id>
    </Acct>
    <Bal>
      <Tp><CdOrPrtry><Cd>OPBD</Cd></CdOrPrtry></Tp>
      <Amt Ccy="EUR">10000.00</Amt>
    </Bal>
    <Ntry>
      <Amt Ccy="EUR">500.00</Amt>
      <CdtDbtInd>CRDT</CdtDbtInd>
      <BookgDt><Dt>2026-02-18</Dt></BookgDt>
    </Ntry>
  </Stmt>
</BkToCstmrStmt>
  • GrpHdr (Group Header): fecha de creación del archivo, ID de mensaje
  • Stmt (Statement): IBAN de la cuenta, saldos de apertura/cierre, período del extracto
  • Ntry (Entry): cada transacción individual de débito o crédito

El Group Header (GrpHdr) es el sobre del mensaje. Contiene un MsgId único que identifica el archivo, la marca de tiempo CreDtTm de cuándo el banco generó el extracto y, opcionalmente, el elemento MsgPgntn para extractos paginados. El elemento Statement (Stmt) representa una cuenta para un período de reporte — incluye la identificación de la cuenta (IBAN), el nombre de la entidad legal, los saldos de apertura y cierre, y la colección de entradas. Un único archivo camt.053 puede contener múltiples elementos Stmt cuando una empresa recibe extractos consolidados de varias cuentas. Finalmente, cada Ntry (Entry) representa un único movimiento en la cuenta: lleva el importe, la divisa, el indicador de crédito/débito, las fechas de contabilización y valor, el código de transacción bancaria y los NtryDtls anidados con los detalles de la transacción individual.

Campos clave para entender

  • Bal / Tp / CdTipo de saldo: OPBD (apertura) o CLBD (cierre). La diferencia = movimiento neto del período.
  • Ntry / CdtDbtIndCRDT = crédito (dinero recibido), DBIT = débito (dinero enviado).
  • Ntry / AmtImporte de la transacción con atributo de moneda (p. ej. EUR).
  • NtryDtls / TxDtls / RmtInfInformación de remesa: la referencia de pago comunicada por el pagador.
  • RltdPties / Dbtr or CdtrNombre e IBAN de la contraparte — el deudor para pagos entrantes, el acreedor para pagos salientes.
  • BkTxCd / Domn / CdCódigo de transacción bancaria según la lista de códigos externos ISO 20022. El dominio (p. ej. PMNT para pagos), la familia (p. ej. RCDT para transferencias de crédito recibidas) y la subfamilia (p. ej. ESCT para transferencia de crédito SEPA) clasifican conjuntamente cada entrada con precisión para la conciliación automatizada.
  • BookgDt / Dt y ValDt / DtBookgDt es la fecha en que el banco registró la transacción en la cuenta. ValDt es la fecha valor utilizada para el cálculo de intereses. Estas dos fechas pueden diferir — una transacción contabilizada el viernes puede tener fecha valor el lunes.
  • Acct / Id / IBANEl IBAN de la cuenta a la que pertenece este extracto. Ubicado dentro del elemento Stmt, identifica de forma única qué cuenta bancaria corresponden los saldos y entradas. Para archivos de múltiples cuentas, así es como se mapea cada extracto al libro contable correcto.

Versiones de camt.053: .002, .006, .008, .010, .011

El mensaje camt.053 ha evolucionado a través de varias versiones de mantenimiento de ISO 20022. Las versiones más comunes son: camt.053.001.002 (la versión original ampliamente adoptada), camt.053.001.006 (introdujo campos adicionales para informes regulatorios e información de remesa mejorada), camt.053.001.008 (añadió soporte para identificadores LEI y mejor formato de dirección estructurada), camt.053.001.010 (alineado con el ciclo de mantenimiento ISO 20022 de 2022), y camt.053.001.011 (la versión más reciente a 2025).

En la práctica, su banco determina qué versión recibe. Los elementos estructurales clave (GrpHdr, Stmt, Ntry) son consistentes en todas las versiones — las diferencias son principalmente aditivas. Al migrar o crear integraciones, verifique siempre el espacio de nombres XML para determinar la versión exacta. ValidateFin admite las versiones .002, .006, .008, .010 y .011 automáticamente.

Uso de camt.053 para la conciliación bancaria

La conciliación bancaria — hacer coincidir las entradas del libro contable con las transacciones del extracto bancario — es uno de los usos principales de los archivos camt.053. El formato XML estructurado hace que la conciliación automatizada sea mucho más fiable que analizar extractos PDF o formatos de archivo plano. Cada elemento Ntry contiene todos los datos necesarios para la coincidencia: importe, fecha, contraparte e información de remesa.

Un flujo de trabajo de conciliación típico implica tres pasos. Primero, importe el archivo camt.053 en su ERP o sistema de tesorería y analice cada elemento Ntry. Segundo, haga coincidir las entradas con las partidas abiertas en su libro de cuentas usando el campo RmtInf. Tercero, marque las entradas sin coincidencia para revisión manual. El BkTxCd ayuda a categorizar las transacciones automáticamente: las entradas PMNT/RCDT/ESCT son transferencias de crédito SEPA entrantes, las entradas PMNT/RDDT/ESDD son adeudos directos SEPA.

Las empresas que aprovechan completamente los datos estructurados de camt.053 típicamente alcanzan tasas de coincidencia automática del 85-95%, en comparación con el 50-60% con los extractos MT940 no estructurados. La clave para altas tasas de coincidencia es asegurarse de que su sistema de facturación completa referencias de remesa estructuradas y que su motor de conciliación analice la jerarquía completa NtryDtls/TxDtls.

Visualice su camt.053 gratuitamente

Nuestro visor camt.053 lee su archivo ISO 20022 y muestra saldos, todas las entradas y detalles de contrapartes en una interfaz clara. Exporte a CSV con un clic. Ningún archivo se carga nunca en un servidor.

Abrir el Visor Camt.053

Preguntas frecuentes

¿Cuál es la diferencia entre camt.052, camt.053 y camt.054?

Camt.052 proporciona informes de cuenta intradía (entradas provisionales), camt.053 entrega extractos de cuenta de fin de día (entradas contabilizadas definitivas) y camt.054 contiene notificaciones de débito/crédito para transacciones individuales. Camt.053 es el más común para la conciliación bancaria diaria.

¿Cómo leo los saldos en un archivo camt.053?

Los archivos camt.053 contienen elementos de saldo: OPBD (Opening Booked Balance) para el saldo de inicio del día, CLBD (Closing Booked Balance) para fin del día, y opcionalmente CLAV (Closing Available). La diferencia entre OPBD y CLBD equivale a la suma neta de todas las entradas.

¿Puedo convertir camt.053 a CSV o Excel?

Sí. El visor camt.053 de ValidateFin analiza el archivo XML y permite exportar todas las entradas de transacción al formato CSV, que puede abrirse en Excel o importarse en software de contabilidad para la conciliación bancaria.

¿Qué está sustituyendo a MT940 y cuándo ocurre?

MT940 está siendo reemplazado por camt.053 (ISO 20022) como parte del programa de migración de SWIFT. SWIFT fijó noviembre de 2025 como fecha límite para la desactivación de mensajes MT transfronterizos. La mayoría de los bancos de la zona SEPA ya entregan camt.053 como formato predeterminado. Si su sistema de tesorería aún depende de MT940, debe planificar la migración ahora.

¿Cómo identifico la versión camt.053 que envía mi banco?

Compruebe el espacio de nombres XML en el elemento raíz. Por ejemplo, urn:iso:std:iso:20022:tech:xsd:camt.053.001.002 indica la versión .002, mientras que urn:iso:std:iso:20022:tech:xsd:camt.053.001.008 indica la versión .008. El espacio de nombres siempre está en el atributo xmlns del elemento Document. ValidateFin detecta la versión automáticamente.

¿Qué significa el BkTxCd (código de transacción bancaria)?

BkTxCd clasifica cada transacción usando una jerarquía de tres niveles: dominio (p. ej., PMNT para pagos), familia (p. ej., RCDT para transferencias de crédito recibidas) y subfamilia (p. ej., ESCT para transferencia de crédito SEPA). Este código permite la categorización automatizada en su sistema contable.

¿Puede un único archivo camt.053 contener múltiples cuentas?

Sí. Un archivo camt.053 puede contener múltiples elementos Stmt (Statement), cada uno para una cuenta diferente identificada por su IBAN en el campo Acct/Id/IBAN. Esto es común cuando los bancos proporcionan extractos consolidados de múltiples cuentas.

¿Cuál es la diferencia entre BookgDt y ValDt?

BookgDt (fecha de contabilización) es cuando el banco registró la transacción en su cuenta. ValDt (fecha valor) es la fecha utilizada para el cálculo de intereses. A menudo difieren: un pago recibido un viernes puede tener un BookgDt del viernes pero un ValDt del lunes.

¿Cómo logro altas tasas de coincidencia automática con camt.053?

Las altas tasas de coincidencia (85-95%) dependen de datos de remesa estructurados. Asegúrese de que sus facturas incluyan referencias estructuradas (p. ej., referencia de acreedor ISO 11649 RF o código OGM/VCS belga). Analice la ruta completa NtryDtls/TxDtls/RmtInf/Strd para referencias estructuradas y use EndToEndId como clave de coincidencia secundaria.

¿Es seguro procesar datos camt.053 en el navegador?

Sí. Los archivos de extracto bancario contienen datos financieros sensibles. ValidateFin procesa archivos camt.053 íntegramente en su navegador usando JavaScript del lado del cliente — ningún dato se carga nunca en un servidor. Este enfoque cumple con los estrictos requisitos de protección de datos y es seguro para extractos bancarios de producción.