Norma 43 con «formato incorrecto» o «longitud de registro incorrecta»

Cada línea de un Norma 43 mide exactamente 80 caracteres. Si una línea mide 79 u 81, o empieza por un código que no es 11, 22, 23, 24, 33 u 88, el programa rechaza el fichero entero.

Actualizado el 18 de octubre de 2026.

Causas

  • Se abrió y guardó con Excel: Excel recorta los espacios del final y puede cambiar ceros a la izquierda.
  • Un editor quitó los espacios finales al guardar (opción típica de editores de código).
  • Codificación UTF-8: una «Ñ» ocupa 2 bytes en UTF-8. Algunos programas cuentan bytes y la línea pasa a medir 81.
  • Saltos de línea mezclados (CRLF y LF) tras copiar y pegar entre ficheros.
  • No es un Norma 43: un CSV o un Excel renombrado a .n43.

Cómo arreglarlo

  1. Pasa el fichero por el validador: te dice qué líneas no miden 80 y si la codificación o los saltos de línea son el problema.
  2. Si el fichero viene del banco, vuelve a descargarlo y no lo abras con Excel.
  3. Si tienes que editarlo, usa un editor que conserve los espacios finales y guarda en ANSI/ISO-8859-1 con CRLF.

Preguntas frecuentes

¿Cómo veo un Norma 43 sin estropearlo?

Con el visor de Norma 43: lee el fichero en tu navegador, sin subirlo, y no lo modifica.