Bank-CSV um Mitternacht: Offset und Stichtag vergleichen

Aktualisiert · 2 Min. Lesezeit

Vergleichen Sie bei Bank-CSV-Zeitstempeln um Mitternacht Zeitpunkte mit explizitem Offset und einem definierten Stichtag. Ein angezeigtes Kalenderdatum ist nicht derselbe Zeitpunkt bei anderem Offset. Diese Methode bestimmt weder die Buchungsdatumsregeln der Bank noch Sommerzeitregeln.

Offizielle Referenz.

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.

Rohzeit erhalten und Grenze festlegen

Bewahren Sie Rohzeitstempel, Datumsrolle und dokumentierten Offset auf. Geben Sie auch den Stichtag mit Offset und Einschlussregel für Gleichheit an. Fehlen Offset und verlässliche Quellbedeutung, bleibt die Zeile offen; die Rechnerzeitzone würde Nachweise erfinden.

Power Query liest mit DateTimeZone.FromText einen ausdrücklich qualifizierten Wert. DateTimeZone.SwitchZone ändert den angezeigten Offset bei gleichem Zeitpunkt. Normalisieren Sie Transaktion und Grenze auf denselben Offset. Ein fester Offset ist keine benannte Zeitzone mit historischen Sommerzeitwechseln.

Beide Seiten von Mitternacht prüfen

Das vorhandene Beispiel verwendet eine strikte Vorher-Grenze ohne Gleichheit:

RohzeitpunktDerselbe Zeitpunkt in UTCVor 2026-10-01T00:00:00Z?
2026-10-01T00:30:00+02:002026-09-30T22:30:00ZJa
2026-09-30T23:30:00-04:002026-10-01T03:30:00ZNein
2026-10-01T00:00:00Z2026-10-01T00:00:00ZNein; genau die Grenze
2026-10-01T00:30:00Ohne Offset ungeklärtZurückhalten

Das lokale Kalenderdatum allein würde beide ersten Zeilen falsch zuordnen. Die Zeile ohne Offset ist kein vierter erfolgreich normalisierter Zeitpunkt.

Das synthetische Stichtagsbeispiel definiert eine halboffene Grenze bei 2026-10-01T00:00:00Z. 2026-10-01T00:30:00+02:00 liegt davor, 2026-09-30T23:30:00-04:00 danach. Der Zeitpunkt genau auf der Grenze wird nach der vorgegebenen Regel ausgeschlossen. Ein Zeitstempel ohne Offset bleibt ungeklärt.

Python prüft diese expliziten Offsetvergleiche; weder Power Query noch eine Bankgrenze wurden getestet. Erhalten Sie Rohwert, normalisierten Wert, Grenzregel und Entscheidung gemeinsam für die Nachprüfung der Periodenzuordnung.

Ein reines Buchungsdatum wird nicht durch erfundene Mitternacht zum Transaktionszeitpunkt. Verwenden Sie dokumentierte Banksemantik und trennen diese Rechnung von fehlendem Jahr und Tag-Monat-Interpretation in der Datumsanleitung.

Verwandte Aufgabe.

Für einen Bankauszug nur als PDF: LocalExtract herunterladen. Es verarbeitet jeweils ein PDF lokal zu CSV mit date,description,amount, greift nicht auf Plattformkonten zu und synchronisiert keine Buchhaltung.

Offizielle Quellen und Geltungsbereich

Dokumentation geprüft am 16. Oktober 2026. Offizielle Referenz 1 — pq-zonetext · Offizielle Referenz 2 — pq-zone

LocalExtract Team

Wir entwickeln LocalExtract, einen Kontoauszug-Konverter für den Desktop. Fragen oder Korrekturen? Kontakt · Redaktionsrichtlinien

Passende nächste Schritte