“Das Programm meldet: ungültige OFX-Datei”
Kaum eine Fehlermeldung sagt so wenig wie „ungültige Datei“. Sie bedeutet nur, dass der Parser vor dem ersten Umsatz aufgegeben hat, und dafür kommen wenige Stellen in Frage — alle im Kopf der Datei, keine in den Buchungen selbst.
Symptome
Die Datei wird sofort abgewiesen, ohne dass Umsätze erscheinen Im Texteditor sieht die Datei völlig normal aus Eine ältere Datei derselben Bank ließ sich importieren
Was wirklich dahintersteckt
Ein unsichtbares Zeichen vor dem Header
Eine Byte-Reihenfolge-Markierung am Dateianfang verschiebt alles um drei Bytes. Viele Parser verlangen, dass die allerersten Zeichen „OFXHEADER“ lauten, und weisen die Datei sonst zurück, obwohl der Inhalt tadellos ist.
Der Header fehlt ganz
OFX-1.x-Dateien müssen vor dem <OFX>-Rumpf einen Kopfblock tragen. Exporte, die direkt mit <OFX> beginnen, werden von Quicken, QuickBooks und GnuCash abgelehnt — ein Standardheader lässt sich aber gefahrlos ergänzen.
Ein nicht maskiertes Zeichen ganz vorn
Steht schon in den ersten Umsätzen ein rohes kaufmännisches Und, bricht die Verarbeitung ab, bevor irgendetwas gelesen wurde. Für den Anwender sieht das aus wie eine komplett ungültige Datei, obwohl nur ein Zeichen zu ersetzen ist.
So beheben Sie es
- Ziehen Sie die Datei in das Werkzeug unten — es benennt die konkrete Stelle statt „ungültig“ zu sagen.
- Byte-Reihenfolge-Markierung, fehlender Header und nicht maskierte Zeichen werden dabei repariert.
- Importieren Sie die reparierte Datei und vergleichen Sie die Umsatzzahl mit der gemeldeten.
- Bleibt die Meldung bestehen, prüfen Sie, ob Ihr Programm die OFX-Version der Datei überhaupt unterstützt.
Verwandte Importprobleme
Sparen Sie sich die Handarbeit — automatisch reparieren
Das Werkzeug nennt die konkrete Ursache und die Stelle, statt die Datei wie Ihr Programm pauschal als ungültig zu bezeichnen. Kostenlos, ohne Anmeldung, ohne Upload.
Werkzeug öffnen