Norma 43: qué es, cómo es el fichero y cómo leerlo

La Norma 43 es el formato estándar con el que los bancos españoles entregan los movimientos de una cuenta para importarlos en un programa contable. Es un fichero de texto de líneas de 80 caracteres, sin separadores: cada dato ocupa siempre las mismas posiciones.

Actualizado el 18 de octubre de 2026.

Para qué sirve

Con un Norma 43 el programa contable (a3, Sage, ContaSOL, Holded, Odoo…) recibe los movimientos tal cual los registra el banco: fechas, importes, conceptos y saldos. Se usa para conciliar la cuenta 572 sin teclear y, en muchos programas, para proponer el asiento de cada movimiento.

También se le llama Cuaderno 43, CSB43 (por el antiguo Consejo Superior Bancario) o AEB43. Los ficheros suelen llevar la extensión .n43, .q43, .c43 o .txt (por eso muchos buscan «fichero N43» o «Q43»). Es la norma número 43 de la serie de normas bancarias de la Asociación Española de Banca, y la siguen también las cajas y cooperativas de crédito.

Cómo se consigue un Norma 43

Lo normal es descargarlo de la banca online de empresas. Casi todos los bancos lo ofrecen en el apartado de ficheros, descargas o información de cuentas. El problema es que muchas veces no está disponible:

  • Cuentas de particulares o de autónomos que usan la banca de particulares: no suelen tener la opción.
  • Neobancos (Revolut, N26, Wise, Qonto…): exportan CSV o PDF, no Norma 43.
  • El cliente de la asesoría no da acceso a su banca y envía el extracto en PDF por correo o WhatsApp.
  • Histórico antiguo: la banca online solo deja descargar los últimos meses en Norma 43, pero el PDF del extracto mensual se guarda años.

En esos casos el Norma 43 se puede generar a partir del PDF. Es lo que hace Extracta: lee el PDF, comprueba que cada saldo cuadra al céntimo y genera el fichero.

Estructura: cinco tipos de registro

Cada línea empieza por un código de dos cifras que indica qué contiene:

CódigoRegistroCuántosQué contiene
11Cabecera de cuenta1 por cuentaEntidad, oficina, cuenta, periodo, saldo inicial, divisa, titular
22Movimiento principal1 por movimientoFechas, concepto común, cargo/abono, importe, referencias
23Concepto complementario0 a 5 por movimientoTexto del concepto, 76 caracteres por registro
24Equivalencia de divisa0 o 1 por movimientoImporte en la divisa original
33Final de cuenta1 por cuentaNº y total de cargos y abonos, saldo final
88Fin de fichero1Número total de registros

Un fichero puede llevar varias cuentas: 11, movimientos, 33, 11, movimientos, 33… y un único 88 al final.

Fichero de ejemplo comentado

Este es un Norma 43 de una cuenta ficticia de CaixaBank (entidad 2100) con tres movimientos en enero de 2026. Saldo inicial 12.500,00 €, un recibo de 45,20 €, una transferencia recibida de 3.200,00 € y una comisión de 12,00 €.

112100041802000513322601012601312000000012500009783TALLERES EJEMPLO SL          
22    0418260105260105030001000000000045200000000000            RECIBO IBERDROLA
2301RECIBO IBERDROLA CLIENTES SAU REF 0001                                      
22    0418260112260112040002000000003200000000000000            TRANSFERENCIA RE
2301TRANSFERENCIA RECIBIDA ACME DISTRIBUCIONES FRA 88/2026                      
22    0418260131260131170001000000000012000000000000            COMISION MANTENI
2301COMISION MANTENIMIENTO                                                      
3321000418020005133200002000000000057200000100000000320000200000001564280978    
88999999999999999999000008                                                      
Puedes copiarlo y pegarlo en el visor para verlo como tabla.

Así se lee la primera línea (registro 11):

PosicionesValorSignificado
1-211Cabecera de cuenta
3-62100Entidad: CaixaBank
7-100418Oficina
11-200200051332Número de cuenta
21-262601011 de enero de 2026
27-3226013131 de enero de 2026
332Saldo acreedor (positivo)
34-470000000125000012.500,00 €
48-50978Euro
513Modalidad de información
52-77TALLERES EJEMPLO SLTitular

Y la comprobación del registro 33: 2 cargos que suman 57,20 €, 1 abono de 3.200,00 € y un saldo final de 15.642,80 €. Saldo inicial 12.500,00 + abonos 3.200,00 − cargos 57,20 = 15.642,80 €. Cuadra.

Si el saldo final del 33 no coincidiera con esa suma, al importar aparecería el error «nuevo saldo distinto de antiguo saldo más total de movimientos». Lo explicamos en su página de error. En el validador puedes cargar una versión de este fichero con errores a propósito.

Cómo se escriben los importes

Siempre 14 posiciones numéricas: 12 para euros y 2 para céntimos, sin coma ni punto, con ceros a la izquierda. El signo nunca va en el importe: lo da una clave aparte (1 = debe, 2 = haber).

ImporteEn Norma 43Clave
45,20 € de cargo000000000045201
3.200,00 € de abono000000003200002
Saldo de −1.050,75 €000000001050751

Conceptos comunes

Las posiciones 23-24 del registro 22 llevan un concepto común: un código de dos cifras que clasifica el movimiento igual en todos los bancos (03 recibos, 04 transferencias, 12 tarjetas, 17 comisiones…). Tienes la tabla completa con buscador.

Extensiones del fichero

La norma no fija la extensión. Los bancos y programas usan .n43, .q43, .aeb, .csb o .txt, y el contenido es el mismo. Si tu programa solo muestra ficheros con una extensión concreta en el diálogo de abrir, basta con renombrarlo. Extracta pone la extensión que espera cada programa.

Codificación y saltos de línea

Lo esperado es texto ISO-8859-1 (Latin-1) con saltos de línea CRLF. Si abres el fichero con el Bloc de notas y lo guardas en UTF-8, las «Ñ» de los nombres pueden aparecer como «Ã‘» en el programa. Y si lo abres en Excel y lo guardas, Excel recorta los espacios del final y las líneas dejan de medir 80 caracteres.

Errores habituales al importar

Preguntas frecuentes

¿Norma 43 y Cuaderno 43 son lo mismo?

Sí. También se le llama CSB43 o AEB43. Es el mismo formato de líneas de 80 caracteres con registros 11, 22, 23, 33 y 88.

¿Puedo abrir un Norma 43 con Excel?

Se puede abrir como texto, pero verás cada línea en una sola celda. Para verlo como tabla usa el visor de Norma 43 o conviértelo con Norma 43 a Excel. No lo guardes desde Excel: estropea las longitudes.

¿Qué extensión tiene un fichero Norma 43?

Depende del banco y del programa: .n43, .q43, .aeb, .csb o .txt. El contenido es el mismo.

¿Se puede generar un Norma 43 a partir de un PDF?

Sí. Hay que leer los movimientos del PDF, comprobar que los saldos cuadran y escribir los registros. Extracta lo hace y no cobra los extractos que no cuadran.

¿El fichero Norma 43 lleva el saldo de cada movimiento?

No. Lleva el saldo inicial (registro 11) y el final (registro 33). El saldo después de cada movimiento se calcula sumando los importes.