Elke import

“Het programma meldt: ongeldig OFX-bestand”

Weinig foutmeldingen zeggen zo weinig als «ongeldig bestand». Het betekent alleen dat de lezer het heeft opgegeven vóór de eerste transactie, en daarvoor komen weinig plekken in aanmerking — allemaal in de kop van het bestand, geen enkele in de boekingen zelf.

Symptomen

  • Het bestand wordt meteen geweigerd, zonder dat er transacties verschijnen
  • In een teksteditor ziet het bestand er volkomen normaal uit
  • Een ouder bestand van dezelfde bank liet zich wel importeren

Wat er werkelijk gebeurt

Oorzaak 1

Een onzichtbaar teken vóór de kop

Een bytevolgordemarkering aan het begin verschuift alles met drie bytes. Veel lezers eisen dat de allereerste tekens «OFXHEADER» zijn en weigeren het bestand anders, hoewel de inhoud onberispelijk is.

Oorzaak 2

De kop ontbreekt helemaal

Een OFX 1.x-bestand moet vóór het <OFX>-lichaam een kopblok dragen. Exports die meteen met <OFX> beginnen, worden door Quicken, QuickBooks en GnuCash geweigerd — maar een standaardkop kan zonder risico worden toegevoegd.

Oorzaak 3

Een niet-geëscapet teken helemaal vooraan

Staat er al in de eerste transacties een kale ampersand, dan breekt de verwerking af voordat er iets is gelezen. Voor de gebruiker lijkt dat op een volledig ongeldig bestand, terwijl er maar één teken vervangen hoeft te worden.

Zo lost u het op

  1. Sleep het bestand in het hulpmiddel hieronder — het benoemt de concrete plek in plaats van «ongeldig» te zeggen.
  2. Bytevolgordemarkering, ontbrekende kop en niet-geëscapete tekens worden daarbij hersteld.
  3. Importeer het herstelde bestand en vergelijk het aantal transacties met het gemelde aantal.
  4. Blijft de melding, controleer dan of uw programma de OFX-versie van het bestand überhaupt ondersteunt.

Bespaar u het handwerk — herstel het automatisch

Het hulpmiddel benoemt de concrete oorzaak en de plek, in plaats van het bestand net als uw programma pauschaal ongeldig te noemen. Gratis, zonder account, zonder upload.

Hulpmiddel openen

Uw bestand verlaat uw browser nooit.