Qualquer importação

“Do ficheiro OFX só chega uma parte”

Uma importação que pára a meio do ficheiro é mais esclarecedora do que uma que não faz nada: o ponto de paragem é quase sempre o ponto do defeito. Um analisador lê de cima para baixo e desiste à primeira irregularidade — só que raramente diz onde.

Sintomas

  • Chega sempre exatamente o mesmo número de movimentos
  • O resto do ficheiro falta sem mensagem de erro
  • Num editor o ficheiro parece completo

O que acontece na realidade

Causa 1

Um carácter não escapado interrompe o processamento

Um E comercial cru ou um sinal de menor num nome de beneficiário termina o processamento SGML exatamente nesse ponto. Tudo o que precede é válido e é importado; tudo o que se segue deixa de existir para o analisador.

Causa 2

Um agregado não é fechado

Se faltar uma etiqueta de fecho a meio do ficheiro, o resto encaixa mal. Alguns programas desistem então e outros engolem o resto em silêncio — ambos parecem, de fora, meia importação.

Causa 3

O ficheiro está truncado

Se a transferência foi interrompida, o ficheiro está correto até certo ponto e aí acaba. A importação está então completa — o ficheiro não.

Como resolver

  1. Verifique o ficheiro com a ferramenta abaixo: indica quantos movimentos contém, para comparar com os importados.
  2. Os caracteres não escapados e os agregados abertos são reconhecidos e reparados nessa passagem.
  3. Se o ficheiro contar menos movimentos do que o esperado, está truncado: só ajuda uma nova transferência.
  4. Importe o ficheiro reparado para a mesma conta e confirme que agora o número bate certo.

Evite a correção manual: repare automaticamente

A ferramenta encontra exatamente os pontos onde um analisador desiste e repara-os, e indica o número de movimentos para que possa verificar o resultado. Gratuito, sem registo e sem envios.

Abrir a ferramenta

O seu ficheiro nunca sai do seu navegador.