“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
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.
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.
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
- Verifique com a ferramenta abaixo que construção tem realmente à frente.
- Se o seu banco oferecer ambos os formatos, escolha na exportação o que o seu programa suporta.
- Não mude o nome do ficheiro: a extensão não muda a construção.
- Se nenhuma versão for aceite, importe em alternativa por CSV.
Problemas de importação relacionados
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