Cualquier importación

“La versión OFX del archivo no encaja con el programa”

OFX existe en dos construcciones radicalmente distintas bajo el mismo nombre: la serie 1.x es SGML y la 2.x es XML. Se parecen, pero no son intercambiables, y un programa que solo conoce una rechaza la otra sin decir por qué.

Síntomas

  • El programa informa de una versión no admitida
  • El archivo empieza por <?xml mientras el programa espera OFXHEADER
  • Otro programa lee el mismo archivo sin dificultad

Qué ocurre en realidad

Causa 1

Dos construcciones bajo un mismo nombre

OFX 1.x empieza con un bloque de cabecera de líneas con dos puntos y permite dejar etiquetas sin cerrar. OFX 2.x es XML estricto con una declaración al principio. Un lector hecho para una no puede hacer nada con la otra.

Causa 2

El banco ha cambiado su exportación

Cuando una entidad cambia de banca en línea, suele cambiar también la versión OFX que produce. El archivo es válido como antes, solo que en la otra construcción, y el mismo programa deja de aceptarlo de golpe.

Causa 3

La extensión no dice nada de la versión

Que un archivo se llame .ofx o .qfx no tiene relación con la versión. Solo el principio del archivo la revela, y por eso renombrar aquí no sirve nunca.

Cómo corregirlo

  1. Compruebe con la herramienta de abajo qué construcción tiene realmente delante.
  2. Si su banco ofrece ambos formatos, elija al exportar el que admite su programa.
  3. No renombre el archivo: la extensión no cambia la construcción.
  4. Si no se acepta ninguna versión, importe en su lugar por CSV.

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

La herramienta reconoce la construcción real del archivo con independencia de su extensión: el dato del que depende todo lo demás. Gratis, sin registro y sin envíos.

Abrir la herramienta

Su archivo nunca sale de su navegador.