Alle Importe

“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

Ursache 1

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.

Ursache 2

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.

Ursache 3

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

  1. Ziehen Sie die Datei in das Werkzeug unten — es benennt die konkrete Stelle statt „ungültig“ zu sagen.
  2. Byte-Reihenfolge-Markierung, fehlender Header und nicht maskierte Zeichen werden dabei repariert.
  3. Importieren Sie die reparierte Datei und vergleichen Sie die Umsatzzahl mit der gemeldeten.
  4. Bleibt die Meldung bestehen, prüfen Sie, ob Ihr Programm die OFX-Version der Datei überhaupt unterstützt.

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

Ihre Datei verlässt Ihren Browser nie.