hledger überspringt ältere CSV-Korrektur: .latest prüfen
Aktualisiert · 2 Min. Lesezeit
Eine ältere Korrektur in einer neu heruntergeladenen CSV kann bei hledger import fehlen, obwohl die vollständige Konvertierung sie zeigt. Die .latest-Verfolgung nutzt Daten und Anzahlen, keine universelle Bankereigniskennung. Vergleichen Sie Quelle und Journal, bevor Sie umbenennen oder den Verfolgungsstand löschen.
Für reine PDF-Korrekturen bereitet LocalExtract lokal CSV vor. Es entscheidet nicht, welche Zeilen hledger bereits verarbeitet hat. Die CSV-Spalten heißen date,description,amount.
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.
Journal und zugehörige Verfolgungsdatei sichern
Das Importhandbuch von hledger 1.52 beschreibt .latest.FILENAME neben der Eingabedatei. Bewahren Sie Journal und diese Datei vor der Untersuchung auf. Prüfen Sie, ob der Bankdownload weiterhin denselben Dateinamen und Aufbau wie frühere Importe hat.
Gespeichert werden das jüngste verarbeitete Datum und die Zahl der dort verarbeiteten Transaktionen. Frühere Daten werden übersprungen; am jüngsten Datum wird die gemerkte Anzahl übersprungen. Das ist kein Vergleich sämtlicher Bankreferenzen mit dem Journal. Reihenfolge gleich datierter Zeilen und stabile Eingabeannahmen sind deshalb relevant.
Vollständige Konvertierung und Kandidaten vergleichen
Prüfen Sie hledger -f FILE.csv print für die ganze konvertierte Quelle und danach hledger import FILE.csv --dry-run für neue Kandidaten. Verwenden Sie beabsichtigte Regeln und Journaleinstellungen. Für diesen Artikel wurden die dokumentierten Befehle nicht ausgeführt.
Im erfundenen Beispiel steht die Verfolgung auf dem 8. Oktober mit zwei bereits gesehenen Zeilen. Der nächste Download enthält eine bisher fehlende Korrektur vom 6. Oktober und eine neue Zeile vom 9. Oktober. Die Neuimport-Auswahl kann den 9. übernehmen und den 6. überspringen. Eine kurze oder leere Vorschau beweist daher keine unveränderte Gesamthistorie.
Das synthetische Verfolgungs-Arbeitsblatt modelliert die Datumsgrenze und einen Zählfall am gleichen Tag. Python prüft das vereinfachte Auswahlbeispiel, nicht hledger selbst. Klären Sie reale Referenz, Betrag und bisherige Journalabbildung der Korrektur vor einer kontrollierten Bearbeitung.
Gesehen markieren ist kein Import
Der Leitfaden für neue Transaktionen führt den Mechanismus ein. Ein erfolgreicher Import ohne Dry Run aktualisiert Verfolgungsdateien erst nach Erfolg aller Eingabedateien. --dry-run aktualisiert sie nicht. --catchup markiert Transaktionen als gesehen, ohne sie zu importieren; damit wird eine ausgelassene Korrektur nicht nachgetragen.
Umbenennen oder Löschen von .latest kann bereits verarbeitete Zeilen wieder neu erscheinen lassen. Beides identifiziert keine echten Dubletten. Bewahren Sie Originaljournal und Verfolgung, vergleichen Sie die komplette Quelle und behandeln Sie eine identifizierte Nachmeldung gesondert statt blind die ganze Historie neu zu übernehmen.
Falsche Werte in der vollständigen Konvertierung behandelt der Betrag-/Saldo-Regelleitfaden. Hier geht es um Neuauswahl und rückdatierte Änderungen. PDF-Quelle vorbereiten, danach Identität und Journalabdeckung getrennt prüfen.
Offizielle hledger-1.52-Dokumentation am 16. Oktober 2026 geprüft.
LocalExtract Team
Wir entwickeln LocalExtract, einen Kontoauszug-Konverter für den Desktop. Fragen oder Korrekturen? Kontakt · Redaktionsrichtlinien