Qualquer importação

“A versão OFX do ficheiro não condiz com o programa”

O OFX existe em duas construções radicalmente diferentes sob o mesmo nome: a série 1.x é SGML e a 2.x é XML. Parecem-se mas não são intercambiáveis — e um programa que só conhece uma recusa a outra sem dizer porquê.

Sintomas

  • O programa comunica uma versão não suportada
  • O ficheiro começa por <?xml enquanto o programa espera OFXHEADER
  • Outro programa lê o mesmo ficheiro sem dificuldade

O que acontece na realidade

Causa 1

Duas construções sob um só nome

O OFX 1.x começa com um bloco de cabeçalho feito de linhas com dois pontos e admite etiquetas por fechar. O OFX 2.x é XML rigoroso com uma declaração à cabeça. Um leitor feito para uma não faz nada com a outra.

Causa 2

O banco mudou a exportação

Quando uma instituição muda de homebanking, muda muitas vezes também a versão OFX produzida. O ficheiro é tão válido como antes, apenas na outra construção, e o mesmo programa deixa de o aceitar de repente.

Causa 3

A extensão nada diz sobre a versão

Que um ficheiro se chame .ofx ou .qfx nada tem a ver com a versão. Só o início do ficheiro a revela — por isso mudar o nome aqui nunca ajuda.

Como resolver

  1. Verifique com a ferramenta abaixo que construção tem realmente à frente.
  2. Se o seu banco oferecer ambos os formatos, escolha na exportação o que o seu programa suporta.
  3. Não mude o nome do ficheiro: a extensão não muda a construção.
  4. Se nenhuma versão for aceite, importe em alternativa por CSV.

Evite a correção manual: repare automaticamente

A ferramenta reconhece a construção real do ficheiro independentemente da extensão: o dado de que tudo o resto depende. Gratuito, sem registo e sem envios.

Abrir a ferramenta

O seu ficheiro nunca sai do seu navegador.