Norma 43: cómo abrir el fichero del banco en Excel
La banca online ofrece descargar los movimientos «en formato Norma 43» (también lo llaman cuaderno 43, AEB43 o CSB43). Llega un .txt, a veces .n43 o sin extensión, lleno de líneas de cifras pegadas. Excel lo abre como una sola columna, y el programa de contabilidad que lo importaría no siempre está a mano. Pero el formato es sencillo y se puede leer como tabla tal cual.
Gratis para usar. El fichero se lee en su navegador y no se sube a ningún sitio. Versión para Windows — 4.9 MB, sin instalación: detalles. Pro — 29 USD una sola vez: precio.
Qué hay dentro del fichero
Cada línea es un registro de 80 caracteres y los dos primeros dicen qué es:
| Registro | Contenido |
|---|---|
11 | Cabecera de cuenta: entidad, oficina, número de cuenta, fechas del periodo, saldo inicial, divisa y nombre del titular |
22 | Un movimiento: fecha de operación y fecha valor, concepto común y concepto propio, debe o haber, importe, número de documento y dos referencias |
23 | Hasta cinco líneas de conceptos complementarios del movimiento anterior: ahí está el texto útil, «RECIBO LUZ ENERO», el nombre del ordenante de una transferencia |
24 | Importe en la divisa de origen, si la operación fue en otra moneda |
33 | Final de cuenta: número y suma de cargos y de abonos, saldo final |
88 | Fin de fichero con el número de registros |
Los importes son 14 cifras sin coma, las dos últimas son céntimos: 00000000025050 son 250,50. El signo no va en el importe sino en una cifra aparte: 1 es debe (cargo, sale dinero) y 2 es haber (abono). Las fechas van como AAMMDD.
Por qué Excel no basta
- El fichero se abre en una sola columna. «Texto en columnas» de ancho fijo sirve para los registros 22, pero los 23 están mezclados entre ellos y con otra estructura.
- El importe queda como 25050 sin decimales y sin signo: hay que dividir entre cien y mirar otra columna para saber si es cargo o abono.
- La cuenta y las referencias pierden los ceros a la izquierda.
- Los conceptos de un movimiento ocupan varias líneas y no quedan junto a su importe.
Cómo se abre aquí
Arrastre el fichero a la ventana. Se reconoce por el contenido, da igual que se llame .txt, .n43 o que no tenga extensión. Sale una fila por movimiento con estas columnas:
- Entidad, Oficina, Cuenta y Divisa de la cabecera 11: si el fichero trae varias cuentas, se filtran por estas columnas.
- Fecha operación y Fecha valor como fechas de verdad.
- Concepto común con su descripción según la tabla de la AEB (03 «Domiciliados - recibos», 04 «Giros - transferencias», 12 «Tarjetas»…) y el concepto propio del banco.
- Importe con signo: los cargos en negativo, los abonos en positivo, con céntimos.
- Nº documento, Referencia 1 y Referencia 2 como texto, con sus ceros.
- Conceptos: el texto de todas las líneas 23 del movimiento en una sola celda.
- Si hay registros 24, dos columnas más: divisa de origen e importe en esa divisa.
Lo que se comprueba al abrir
Con los registros 33 se cuadran los movimientos: número y suma de cargos y de abonos, y que el saldo inicial más los movimientos dé el saldo final. Si un fichero se cortó al descargarlo o falta el registro 33, se avisa al abrirlo, antes de que la diferencia aparezca en la conciliación. También se compara el número de registros del 88.
Los bancos suelen generar el fichero en Windows-1252 (Latin-1). Si en los conceptos sale basura en lugar de la Ñ o las tildes, cambie la codificación en «Lectura del archivo»; un fichero vuelto a guardar en UTF-8 se reconoce solo.
Y después
Filtre por fechas o por concepto, sume con la tabla dinámica (por ejemplo, gastos por concepto común y mes: tabla dinámica sin Excel) y exporte a Excel o CSV desde «Exportación». Para cuadrar el extracto con el mayor de la contabilidad, siga con conciliar el extracto con la contabilidad.
Preguntas frecuentes
¿Norma 43, cuaderno 43, AEB43 y CSB43 son lo mismo?
Sí: es el mismo formato de la Asociación Española de Banca (antes, del Consejo Superior Bancario), con distintos nombres según el banco.
¿Se puede editar el fichero?
No: el extracto del banco se abre solo para leer. Exporte la tabla a Excel o CSV y trabaje con ella allí.
Mi banco me da el extracto en XML, no en Norma 43
Entonces es probablemente un camt.053 de SEPA: vea leer el extracto bancario XML.
¿El fichero se sube a un servidor?
No. Se lee en su navegador; los movimientos de la cuenta no salen de su ordenador.
Gratis para usar. Su archivo no se sube a ningún servidor. Versión para Windows — 4.9 MB, sin instalación: detalles. Pro — 29 USD una sola vez: precio.