Qué es la Norma 43
La Norma 43, también llamada Cuaderno 43, AEB 43 o C43, es el formato estándar de la Asociación Española de Banca (AEB) para la información de movimientos de cuentas corrientes. Es un fichero de texto plano que los bancos españoles ofrecen para descargar los extractos de una cuenta en un formato que cualquier programa puede leer.
Se usa para importar movimientos bancarios en programas de contabilidad, ERPs, herramientas de tesorería y aplicaciones de finanzas personales, y para la conciliación bancaria: cuadrar los movimientos del banco con las facturas y los asientos contables.
Su gran ventaja frente a un Excel o un PDF es que el formato es el mismo en todos los bancos: un programa que sabe leer la Norma 43 de un banco sabe leer la de cualquier otro.
Cómo descargar el fichero Norma 43
Cada banco lo sitúa en un lugar distinto, pero el camino suele ser parecido:
- Entra en la banca online de empresa y abre la cuenta.
- Ve al apartado de movimientos o extractos.
- Elige el rango de fechas y el formato Norma 43 (puede aparecer como Cuaderno 43, AEB 43 o C43).
- Descarga el fichero. Suele tener extensión
.txto.n43, según el banco.
Cómo es un fichero Norma 43 por dentro
El fichero está formado por líneas de 80 caracteres. Cada línea es un registro y sus dos primeros caracteres indican de qué tipo es. Cada dato ocupa siempre las mismas posiciones, rellenando con ceros o espacios.
| Registro | Contenido |
|---|---|
11 |
Cabecera de cuenta: banco, oficina, cuenta, fechas y saldo inicial |
22 |
Un movimiento: fechas, concepto, signo e importe |
23 |
Conceptos complementarios de un movimiento (hasta cinco) |
24 |
Equivalencia de importe, solo en operaciones en otra divisa |
33 |
Totales de la cuenta y saldo final |
88 |
Fin del fichero |
Un fichero puede contener varias cuentas: cada una empieza con un 11, sigue con sus movimientos y termina con un 33. El 88 cierra el fichero completo.
Registro 11: cabecera de cuenta
| Posiciones | Campo |
|---|---|
| 1-2 | Código de registro (11) |
| 3-6 | Entidad (banco) |
| 7-10 | Oficina |
| 11-20 | Número de cuenta |
| 21-26 | Fecha inicial (AAMMDD) |
| 27-32 | Fecha final (AAMMDD) |
| 33 | Signo del saldo inicial: 1 deudor, 2 acreedor |
| 34-47 | Saldo inicial (14 dígitos, los dos últimos son céntimos) |
| 48-50 | Divisa (978 es el euro) |
| 51 | Modalidad de información |
| 52-77 | Nombre abreviado del titular |
Registro 22: movimiento
| Posiciones | Campo |
|---|---|
| 1-2 | Código de registro (22) |
| 7-10 | Oficina de origen |
| 11-16 | Fecha de operación (AAMMDD) |
| 17-22 | Fecha valor (AAMMDD) |
| 23-24 | Concepto común |
| 25-27 | Concepto propio del banco |
| 28 | Signo: 1 debe (cargo), 2 haber (abono) |
| 29-42 | Importe (14 dígitos, los dos últimos son céntimos) |
| 43-52 | Número de documento |
| 53-64 | Referencia 1 |
| 65-80 | Referencia 2 |
El concepto común es un código de dos dígitos estandarizado por la AEB que clasifica el tipo de movimiento (transferencias, recibos domiciliados, tarjetas…), igual en todos los bancos. El concepto propio es la clasificación interna de cada banco.
Registros 23, 33 y 88
- 23: el texto que acompaña al movimiento, como el nombre del ordenante de una transferencia o la referencia de un recibo. Se identifica con un código de dato del
01al05y ocupa el resto de la línea. - 33: cierra cada cuenta con el número y la suma de los cargos y los abonos, y el saldo final con su signo.
- 88: cierra el fichero con dieciocho nueves y el número de registros anteriores.
Cómo leer los importes, las fechas y los signos
Los tres errores más frecuentes al procesar una Norma 43 vienen de aquí:
- Importes sin coma decimal:
00000000006500son 65,00 €, no 6.500. Hay que dividir entre 100. - El signo va aparte: el importe nunca es negativo. Si la posición 28 vale
1, es un cargo; si vale2, un abono. - Fechas en formato AAMMDD:
260901es el 1 de septiembre de 2026. Conviene distinguir fecha de operación y fecha valor, porque no siempre coinciden.
También es buena práctica comprobar los totales: la suma de los movimientos debe cuadrar con los totales del registro 33, y el saldo inicial más los abonos menos los cargos debe dar el saldo final. Si no cuadra, el fichero está incompleto o se ha leído mal.
Problemas de codificación: la Ñ y los acentos
La norma recomienda la página de códigos 850 de MS-DOS. Si el fichero se abre como Windows-1252 o UTF-8, las eñes y los acentos aparecen como símbolos extraños. La solución es leer el fichero con la misma codificación con la que lo generó el banco; no todos los bancos siguen la recomendación, así que conviene detectarlo en lugar de suponerlo.
Cómo importar la Norma 43 en tu contabilidad o tu software
- Programas de contabilidad y ERPs: la mayoría tiene una opción de importar extractos en formato Norma 43. Comprueba que no se dupliquen movimientos si importas periodos que se solapan.
- Excel: como los campos tienen posiciones fijas, se puede convertir a columnas, pero hay que transformar importes, signos y fechas antes de trabajar con los datos.
- Software propio: si necesitas conciliar automáticamente, categorizar gastos o unificar varias cuentas, un parser de Norma 43 integrado en tu sistema evita el trabajo manual cada mes.
Al construir un importador conviene, además, guardar de qué fichero viene cada movimiento, para poder deshacer una importación errónea, y detectar duplicados cuando los periodos se solapan.
En MROS Studio conocemos bien el formato: Sumant, la aplicación de finanzas que desarrolla el fundador del estudio, importa extractos en Norma 43, CSV y XLSX con detección de duplicados y la posibilidad de deshacer cada importación. Si necesitas integrar extractos bancarios en tu software o automatizar la conciliación, podemos ayudarte.