Waaraan een afschriftbestand wordt getoetst
De volledige lijst van controles die de herstelmotor uitvoert. Elke regel benoemt één gebrek waardoor Quicken, QuickBooks, YNAB of GnuCash een bestand weigert, de formaten waarin het kan voorkomen, en of het zonder gokken te herstellen is.
CSV
| Controle | Ernst | Herstel |
|---|---|---|
Rijen met een ander aantal kolommen dan de kopCSV-RAGGEDDeze rijen hebben niet evenveel kolommen als de kopregel. De gebruikelijke boosdoener is een komma zonder aanhalingstekens in een omschrijving («Overboeking naar Jan, sparen»). Importmodules verschuiven dan alle volgende kolommen of weigeren het bestand. Dit vraagt handwerk — automatisch herstel zou moeten raden welke komma echt is. | fout | vraagt een handmatige stap |
Lege regels tussen de gegevensrijenCSV-BLANK-ROWSVerscheidene importmodules stoppen met lezen bij de eerste lege regel en gooien stilzwijgend alles daarna weg — het klassieke «slechts de helft van mijn transacties is geïmporteerd». Lege regels kunnen automatisch worden verwijderd. | waarschuwing | Automatisch herstelbaar |
Bytevolgordemarkering (BOM) aan het begin van het bestandCSV-BOMExcel voegt deze markering toe bij opslaan als «CSV UTF-8». Sommige financiële programma’s lezen hem als deel van de eerste kolomnaam («Datum» in plaats van «Datum») en vinden de verwachte kop dan niet meer. Klaagt uw importmodule over een onbekende eerste kolom, verwijder hem dan. | opmerking | Automatisch herstelbaar |
Alleen een kopregel — geen gegevensrijenCSV-NO-ROWSDit is precies wat YNAB meldt als «bestand is leeg» en andere programma’s als «0 transacties geïmporteerd». De export van uw bank bevatte geen rijen: meestal een periode zonder mutaties, of een exportknop die alleen de kolomtitels heeft gemaakt. | opmerking | vraagt een handmatige stap |
Bestand gescheiden door puntkomma’sCSV-SEMICOLONNederlandse en andere Europese Excel-exports scheiden kolommen met «;». Importmodules die komma’s verwachten (YNAB, veel uploadformulieren) lezen de hele regel als één kolom. Het bestand kan automatisch met komma’s worden herschreven; velden tussen aanhalingstekens blijven correct behouden. | opmerking | Automatisch herstelbaar |
OFX · QFX · QBO
| Controle | Ernst | Herstel |
|---|---|---|
Niet-geëscapete «&»-tekensOFX-AMPBegunstigden als «AT&T» of «H&M» moeten in een OFX/QFX-bestand als «AT&T» geschreven staan. Een kale «&» breekt de SGML/XML-verwerking precies op dat punt — een van de meest voorkomende redenen dat een bestand niet importeert terwijl het in een teksteditor prima opent. | fout | Automatisch herstelbaar |
Bytevolgordemarkering (BOM) vóór de OFX-kopOFX-BOMHet bestand begint met een onzichtbare UTF-8-markering. Veel OFX-lezers eisen dat de allereerste tekens «OFXHEADER» zijn en verwerpen het bestand anders als ongeldig. Dit is een veelvoorkomende oorzaak van «ongeldig bestand» bij bestanden die er in een teksteditor volkomen normaal uitzien. | fout | Automatisch herstelbaar |
Bestand afgekapt: de sluitende </OFX> ontbreektOFX-CLOSEHet <OFX>-blok wordt nooit gesloten. Meestal betekent dat de download door de bank of de browser is afgebroken. De meeste importmodules zeggen enkel «kan bestand niet lezen». De sluitende tag kan worden toegevoegd, maar controleer of de transactielijst volledig is. | fout | Automatisch herstelbaar |
Onjuist opgemaakte datumwaardenOFX-DATEOFX-datums moeten als JJJJMMDD geschreven zijn (eventueel met tijd en tijdzone). Waarden als «2026-08-01» of «01-08-2026» laten de importmodule de transactie of het hele bestand weigeren. | fout | vraagt een handmatige stap |
Transacties zonder FITIDOFX-FITID-MISSINGElke <STMTTRN> moet een unieke FITID dragen — daaraan zien Quicken, QuickBooks en YNAB of een transactie al is geïmporteerd. Transacties zonder FITID worden stilzwijgend weggegooid of laten de hele import mislukken. Stabiele kenmerken kunnen worden afgeleid uit datum, bedrag en begunstigde. | fout | Automatisch herstelbaar |
De OFX-declaratiekop ontbreektOFX-HEADER-MISSINGEen OFX 1.x-bestand moet vóór het <OFX>-lichaam beginnen met een kopblok (OFXHEADER:100, DATA:OFXSGML, VERSION, ENCODING …). Zonder die kop weigeren Quicken, QuickBooks en GnuCash het bestand. Een standaardkop kan automatisch worden toegevoegd. | fout | Automatisch herstelbaar |
Niet-numerieke bedragenOFX-AMTTRNAMT-waarden moeten gewone getallen zijn met de punt als decimaalteken (bijvoorbeeld -1234.56). Duizendtalscheidingstekens, valutasymbolen of spaties laten de transactie overslaan. | waarschuwing | vraagt een handmatige stap |
De kop zegt USASCII maar het bestand bevat accenttekensOFX-ENCODINGNamen met accenten (é, ü, ñ …) staan in een bestand waarvan de kop zuivere ASCII opgeeft. Sommige importmodules vervangen ze door onleesbare tekens, andere breken af. Vraag de bank om een UTF-8-export. Automatische omzetting wordt bewust niet toegepast, om namen niet te verminken. | waarschuwing | vraagt een handmatige stap |
Dubbele FITID-waardenOFX-FITID-DUPTwee verschillende transacties delen dezelfde FITID. Importmodules behandelen gelijke FITID’s als één transactie en slaan alles behalve de eerste over — het klassieke «na de import ontbreken transacties». Dubbele waarden kunnen met een cijfersuffix uniek worden gemaakt. | waarschuwing | Automatisch herstelbaar |
Geen transacties in het bestandOFX-EMPTY-TXHet bestand leest goed maar bevat geen enkele <STMTTRN>. Programma’s melden dit als «bestand is leeg» of «0 transacties geïmporteerd». Banken maken lege bestanden wanneer de gekozen periode geen mutaties bevat — download opnieuw met een ruimere periode. | opmerking | vraagt een handmatige stap |
Geen <INTU.BID>-tag (bankkenmerk voor Quicken/QuickBooks)OFX-INTU-BIDQFX- en QBO-bestanden bevatten normaal een <INTU.BID>-tag die een voor Web Connect gelicentieerde bank aanduidt. Ontbreekt die, dan kan Quicken het bestand weigeren met «geen geldig Web Connect-bestand». Dit hulpmiddel voegt geen bankkenmerk toe: die waarde geeft Intuit aan de bank. Importeer anders via CSV. | opmerking | vraagt een handmatige stap |
EffectenoverzichtOFX-INVESTMENTDit is een beleggingsoverzicht (INVSTMTRS), waarvan de mutaties aankopen, verkopen en overboekingen zijn in plaats van bankboekingen. Het bestand is niet leeg. De controles op het hele document — kop, escaping, datums, afkapping — zijn wel uitgevoerd; controles per transactiekenmerk worden voor effectenrecords nog niet ondersteund. | opmerking | vraagt een handmatige stap |
QIF
| Controle | Ernst | Herstel |
|---|---|---|
Records zonder «^»-afsluitingQIF-CARETElke QIF-transactie moet eindigen met een regel die alleen «^» bevat. Records zonder die afsluiting versmelten met de volgende transactie of verdwijnen helemaal — het klassieke «slechts een deel van mijn transacties is geïmporteerd». | fout | vraagt een handmatige stap |
De !Type-kopregel ontbreektQIF-TYPE-MISSINGEen QIF-bestand moet beginnen met een typeverklaring zoals «!Type:Bank» of «!Type:CCard». Zonder die regel weigeren GnuCash en Quicken het bestand of importeren ze nul transacties. Een algemene «!Type:Bank» kan worden toegevoegd; wijzig hem in !Type:CCard voor creditcardrekeningen. | fout | Automatisch herstelbaar |
Duizendtalscheidingstekens in bedragenQIF-AMT-COMMABedragen als «1,234.56» brengen verscheidene importmodules in de war, omdat ze de komma als veld- of decimaalteken lezen. De komma’s kunnen automatisch worden verwijderd («1234.56»). | waarschuwing | Automatisch herstelbaar |
Bytevolgordemarkering (BOM) aan het begin van het bestandQIF-BOMEen onzichtbare UTF-8-markering staat vóór de eerste «!»-regel. Oudere QIF-importmodules lezen die als rommel en weigeren de kop. Hij kan veilig worden verwijderd. | waarschuwing | Automatisch herstelbaar |
Ongebruikelijke datumnotatie in recordsQIF-DATEQIF-datums worden per land geschreven als M/D/JJ, M/D/JJJJ of D/M/JJ. Andere schrijfwijzen (ISO 2026-08-01, maandnamen …) laten records stilzwijgend overslaan. Omdat QIF zijn datumvolgorde niet vastlegt, zou automatisch herschrijven gokken zijn — stel de notatie in het importvenster in. | waarschuwing | vraagt een handmatige stap |
Geen transacties in het bestandQIF-EMPTYIn geen enkele !Type:Bank/CCard/Cash-sectie zijn records gevonden, dus het bestand bevat niets om te importeren. Verwachtte u wel gegevens, dan was de exportperiode waarschijnlijk leeg. | opmerking | vraagt een handmatige stap |
Bespaar u het handwerk — herstel het automatisch
Gratis, zonder account, zonder upload.
Hulpmiddel openenUw bestand verlaat uw browser nooit.