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.
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:
| Rohzeitpunkt | Derselbe Zeitpunkt in UTC | Vor 2026-10-01T00:00:00Z? |
|---|---|---|
2026-10-01T00:30:00+02:00 | 2026-09-30T22:30:00Z | Ja |
2026-09-30T23:30:00-04:00 | 2026-10-01T03:30:00Z | Nein |
2026-10-01T00:00:00Z | 2026-10-01T00:00:00Z | Nein; genau die Grenze |
2026-10-01T00:30:00 | Ohne Offset ungeklärt | Zurü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.
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