Cualquier importación

“El programa dice: archivo OFX no válido”

Pocos mensajes dicen tan poco como «archivo no válido». Solo significa que el analizador se rindió antes de la primera operación, y los sitios posibles son pocos: todos en la cabecera del archivo, ninguno en los apuntes.

Síntomas

  • El archivo se rechaza al instante, sin que aparezca ninguna operación
  • En un editor de texto el archivo parece completamente normal
  • Un archivo más antiguo del mismo banco sí se importaba

Qué ocurre en realidad

Causa 1

Un carácter invisible antes de la cabecera

Una marca de orden de bytes al principio desplaza todo tres bytes. Muchos analizadores exigen que los primerísimos caracteres sean «OFXHEADER» y si no rechazan el archivo, aunque el contenido sea impecable.

Causa 2

La cabecera falta por completo

Un archivo OFX 1.x debe llevar un bloque de cabecera antes del cuerpo <OFX>. Las exportaciones que empiezan directamente por <OFX> son rechazadas por Quicken, QuickBooks y GnuCash, pero se puede anteponer una cabecera estándar sin riesgo.

Causa 3

Un carácter sin escapar justo al principio

Si ya en las primeras operaciones hay un ampersand crudo, el proceso se detiene antes de haber leído nada. Para el usuario parece un archivo totalmente inválido, cuando solo hay que sustituir un carácter.

Cómo corregirlo

  1. Arrastre el archivo a la herramienta de abajo: nombra el punto concreto en vez de decir «no válido».
  2. La marca de orden de bytes, la cabecera ausente y los caracteres sin escapar se reparan de paso.
  3. Importe el archivo reparado y compare el número de operaciones con el indicado.
  4. Si el mensaje persiste, compruebe si su programa admite siquiera la versión OFX del archivo.

Evite la corrección manual: repárelo automáticamente

La herramienta nombra la causa concreta y el punto, en lugar de calificar el archivo de no válido en bloque como hace su programa. Gratis, sin registro y sin envíos.

Abrir la herramienta

Su archivo nunca sale de su navegador.