OFX: Buchsaldo und verfügbarer Saldo haben eigene Zeitstempel
Aktualisiert · 3 Min. Lesezeit
Unterscheiden sich LEDGERBAL und AVAILBAL in einer OFX-Datei, prüfen Sie den eigenen Zeitstempel jedes Saldos, Konto/Währung und den benötigten Stichtag, bevor Sie einen Betrag wählen. Die Namen belegen nicht, welcher Saldo zum ausgegebenen Auszug passt. Ihre Differenz identifiziert weder eine bestimmte Vormerkung noch eine Gebühr.
Die Desktop-Apps exportieren Datum, Beschreibung und Betrag als CSV. Öffnen Sie die CSV in Excel und speichern Sie dort eine XLSX-Datei. Prüfen Sie das Ergebnis anhand Ihres eigenen PDFs; die Unterstützung hängt vom Auszugsformat ab.
Saldoaggregate mit ihren Zeitangaben lesen
Die offizielle OFX-Banking-Spezifikation 2.3 gibt auf den gedruckten Seiten 208–209 beiden Saldoaggregaten eigene BALAMT und DTASOF. Das gedruckte Datum ist der 16. Oktober 2020; der heutige Hostingpfad macht daraus keinen neu verfassten Standard von 2026.
- Erhalten Sie den ursprünglichen Bankdownload und identifizieren Sie Konto und Standardwährung. Vergleichen Sie keine fremden Konten oder Auszugsantworten nur wegen gleicher Feldnamen.
- Suchen Sie jedes Saldoaggregat und erfassen Sie Betrag und tatsächlichen
DTASOFeinschließlich vorhandener Zeitzonenangabe. Eine Tabellenanzeige ersetzt den ursprünglichen Zeitstempel nicht. - Erfassen Sie den gewünschten Auszugsstichtag und die Erklärung der Bank zu ihren Salden. Fehlen sie, bleibt die Auswahl offen; die Downloadzeit ist kein Ersatz.
- Prüfen Sie gebuchte und vorgemerkte Vorgänge getrennt, bevor Sie eine Bewegung mit der Differenz verbinden. Erhalten Sie die native Datei; eine Arbeitskopie verändert nicht deren Bedeutung.
Innerhalb einer Auszugsantwort sieht die Spezifikation keine verschiedenen Währungen für die direkt enthaltenen Ledger- und Available-Beträge vor. Das erlaubt nicht, Beträge aus getrennten Antworten oder Währungskonten zusammenzurechnen.
Ein konstruiertes Zeitstempelbeispiel vergleichen
Die folgenden fiktiven Fragmente, kein vollständiges OFX-Dokument oder Bankexport, geben ein USD-Konto und zwei Beobachtungszeiten vor:
<LEDGERBAL>
<BALAMT>1000.00</BALAMT>
<DTASOF>20261016000000.000[0:GMT]</DTASOF>
</LEDGERBAL>
<AVAILBAL>
<BALAMT>950.00</BALAMT>
<DTASOF>20261016120000.000[0:GMT]</DTASOF>
</AVAILBAL>
| Konstruiertes Feld | Betrag in USD | Vorgegebene Zeit |
|---|---|---|
| Buchsaldo | 1.000,00 | 16. Oktober um 00:00 GMT |
| Verfügbarer Saldo | 950,00 | 16. Oktober um 12:00 GMT |
Wird der Mitternachtsstichtag benötigt, belegt die Mittagsbeobachtung diesen Zeitpunkt nicht. Das Fragment beweist außerdem nicht, dass der Buchsaldo dem Schlusssaldo eines bestimmten ausgegebenen Auszugs entspricht; dafür braucht es den Auszug und dessen Umfang. Die Differenz von 50 erklärt keine bestimmte Vormerkung, Reservierung oder andere Bedingung. Fehlt ein Zeitstempel oder ist er fehlerhaft, erfassen Sie die Lücke, statt einen Zeitpunkt zu erfinden.
Vormerkungssnapshot von gebuchter Historie trennen
Abschnitt 11.4.1 beschreibt gebuchte Vorgänge und einen getrennten Vormerkungssnapshot. Vormerkungen können sich ändern oder verschwinden; sie sind kein stabiles Zusatzbuch zum Addieren zur Buchungsliste. BANKTRANLISTP besitzt einen eigenen DTASOF für die Erzeugung dieser Vorgangsmenge. Prüfen Sie ihn zusätzlich zu den Saldozeitstempeln, besonders bei zeitversetzten Downloads.
Die Funktion betrifft nach der Spezifikation Bank- und Kreditkartendownloads, nicht Anlage- oder Darlehensauszüge. Ihre Definition beweist nicht, dass eine konkrete Bank alle Vormerkungen liefert oder die optionale Funktion umsetzt. Eine fehlende Vormerkungsliste erklärt die Saldodifferenz nicht vollständig.
Offene Fragen an die Bank erhalten
Bewahren Sie Konto/Währung, beide Beträge und Zeitstempel, Buchungslistenzeitraum, Snapshotzeit und benötigten Auszugsstichtag zusammen auf. Lassen Sie unklare Saldobedeutung und fehlenden Stichtag von der Bank erklären; wählen Sie nicht den Betrag, der eine Abstimmungsdifferenz verschwinden lässt. Der Abstimmungsleitfaden behandelt die Zuordnung belegter Auszugsbewegungen zu Buchungen nach Klärung des Quellenumfangs.
Liegt ein ausgegebener Auszug nur als PDF vor, erstellt LocalExtract lokal eine CSV, jeweils aus einem PDF mit date,description,amount. Prüfen Sie sie am Original. Es exportiert kein OFX und leitet aus diesen drei Feldern keine bankeigene Bedeutung von Buchsaldo oder verfügbarem Saldo ab.
Die konstruierten Saldodaten und begrenzten Fragmentprüfungen erhalten die Annahmen des Beispiels. Wir haben die umschlossenen Lehrfragmente eingelesen sowie explizite GMT-Zeiten und Dezimalbeträge verglichen; das ist weder OFX-Schemavalidierung noch Entscheidung über den Bankstichtag oder nativer Importtest.
Offizielle Spezifikation geprüft am 17. Oktober 2026. Die konstruierten Fragmente erklären die Feldprüfung; sie zertifizieren weder einen nativen Importer noch die OFX-Umsetzung einer Bank.
LocalExtract Team
Wir entwickeln LocalExtract, einen Kontoauszug-Konverter für den Desktop. Fragen oder Korrekturen? Kontakt · Redaktionsrichtlinien