N43
Conversor Norma 43
Formato Posicional AEB

Reparar error de longitud de línea distinta a 80 caracteres en Norma 43

Consulta habitual: «Error longitud de línea distinta de 80 caracteres al importar Norma 43 en a3asesor o Contasol»

Tus datos nunca salen de este ordenador; obtienes el archivo al instante y con la privacidad que exige el Reglamento General de Protección de Datos (RGPD Art. 25).
¿No tienes un extracto a mano? Prueba una muestra instantánea:

Diagnóstico y causa técnica del problema

El estándar bancario español AEB Cuaderno 43 exige que cada registro (11 cabecera, 22 movimientos, 23 conceptos, 33 final y 88 fin de fichero) tenga exactamente 80 bytes posicionales terminados en salto de línea CRLF (\r\n). Si el archivo contiene caracteres UTF-8 multi-byte o saltos simples (\n), el ERP aborta la importación.

  • › Exportaciones defectuosas de banca online con saltos de línea Unix (LF en lugar de CRLF).
  • › Presencia de caracteres especiales (tildes, eñes, símbolos) codificados en UTF-8 que consumen 2 bytes desalineando el ancho de 80 posiciones.
  • › Ficheros editados con Bloc de notas o Excel que pierden los espacios ANSI de relleno (0x20).
Registro AEB Ancho Requerido Relleno Estándar
Registro 11 (Cabecera) 80 bytes exactos Espacios a la derecha en titular (0x20)
Registro 22 (Movimiento) 80 bytes exactos Ceros a la izquierda en importes
Registro 23 (Concepto) 80 bytes exactos ASCII bancario sin caracteres UTF-8
Registro 33 (Cierre) 80 bytes exactos Cuadre BigInt de saldos en céntimos

Cómo resolver este fallo en 3 pasos con el conversor en memoria

  1. 1

    Sube el fichero .N43 con errores a la estación de conversión superior.

  2. 2

    El motor en memoria RAM audita cada registro y rellena con espacios hasta alcanzar exactamente 80 bytes.

  3. 3

    Descarga el fichero corregido y vuelve a importarlo en tu ERP sin incidencias.

Preguntas frecuentes sobre este error contable

¿Por qué a3asesor rechaza un archivo N43 por longitud de línea?

Porque el parser interno de a3asesor procesa bloques fijos de 80 bytes. Si una sola línea tiene 81 o 79 bytes debido a una tilde o salto erróneo, todo el bloque se desalinea y la importación falla.

¿Modifica el conversor los importes o las fechas al reparar el archivo?

No. El conversor preserva intactos todos los importes, fechas y cuentas contables; únicamente sanea la codificación de caracteres y ajusta el padding a 80 columnas.

Otras soluciones técnicas y errores habituales