07 - CSV-Import und Abgleich mit der Bank¶
Dieser Workflow bringt neue Sparkassen-Transaktionen in Beancount und bestätigt, dass das Buchhaltungsjournal noch mit dem realen Bankkonto übereinstimmt.
Wo Importe stattfinden¶
| Verein | Importordner | Skript | Ausgabedatei |
|---|---|---|---|
| NICA | 1. Vereinsverwaltung/Buchhaltung/Buchhaltung-NICA/test |
csv2bean.py |
beancount_file.beancount |
| Tohuwabohu | 1. Vereinsverwaltung/Buchhaltung/Buchhaltung-Tohuwabohu/test |
csv2bean.py |
beancount_file.beancount |
Vor dem Export aus der Sparkasse¶
- Öffnen Sie die richtige Buchhaltungsdatei.
- Suchen Sie den Abschnitt
Kontenabgleiche. - Finden Sie das letzte Saldo-Datum für das Sparkassenkonto.
- Überprüfen Sie auch den Abschnitt
Bank-Dumpam Ende auf das letzte importierte Datum. - Verwenden Sie das spätere dieser Daten als Ihren Ausgangspunkt.
Dies vermeidet, dass Transaktionen übersehen oder derselbe Zeitraum zweimal importiert werden.
Export aus der Sparkasse¶
- Öffnen Sie die Kontenübersicht.
- Filtern Sie nach dem Datumsbereich.
- Beginnen Sie mit dem letzten geprüften oder importierten Datum.
- Enden Sie mit dem heutigen Datum oder dem gewünschten Abgleichdatum.
- Exportieren Sie als
Excel (CSV-CAMT V2). - Kopieren Sie die heruntergeladene CSV-Datei in den richtigen
test-Ordner.
Die Skripte erwarten das Sparkassen CSV-CAMT-V2-Format mit Semikolon-getrennten Spalten.
Konvertierung der CSV¶
Öffnen Sie ein Terminal im richtigen test-Ordner und führen Sie aus:
python csv2bean.py "NAME-DER-HERUNTERGELADENEN-DATEI.CSV"
Beispiel:
python csv2bean.py "20260312-1894137139-umsatz.CSV"
Wenn es funktioniert, gibt das Skript Process finished. aus und erstellt oder überschreibt beancount_file.beancount.
Was der Konverter tut¶
Der Konverter erstellt grundlegende Beancount-Einträge:
- Eingehende Beträge gehen standardmäßig auf das Sparkassen-Asset-Konto und
Einnahmen:Sonstiges. - Ausgehende Beträge gehen standardmäßig auf
Ausgaben:Sonstigesund das Sparkassen-Asset-Konto. - Einige Einkommensbeschreibungen werden automatisch als
Einnahmen:Vereinsbeitragklassifiziert. - Einige Tohuwabohu-bezogene Texte können einem Projekt-Einkommenskonto zugeordnet werden.
Der Konverter ist nur ein erster Schritt. Er kennt nicht die endgültige buchhalterische Bedeutung jeder Transaktion.
Kopieren in das Hauptbuchhaltungsjournal¶
- Öffnen Sie
test/beancount_file.beancount. - Ignorieren Sie die generierte Optionsüberschrift.
- Kopieren Sie nur die Transaktionen.
- Fügen Sie sie zuerst unter
Bank-Dumpin das Hauptbuchhaltungsjournal ein. - Fügen Sie bei Bedarf einen datierten Trenner für das Importdatum hinzu.
****************************************************************************
** 2026-01-13
****************************************************************************
Der Bank-Dump ist ein Wartebereich. Importierte Transaktionen können später in den richtigen thematischen oder Projektbereich verschoben werden.
Klassifizierung importierter Einträge¶
Entscheiden Sie für jede importierte Transaktion:
- Handelt es sich um eine Transaktion auf Verbandsebene oder Projektebene?
- Handelt es sich um Einnahmen oder Ausgaben?
- Handelt es sich um eine Rückerstattung oder eine Verbindlichkeitszahlung?
- Gehört es zu
Freies-Geldoder einem projektspezifischen Asset-Konto? - Gibt es eine Quittung oder Rechnung, die angehängt werden kann?
Ersetzen Sie allgemeine Fallback-Konten wie Ausgaben:Sonstiges, wenn ein genaueres Konto existiert.
Hinzufügen einer Saldenprüfung¶
NICA-Beispiel:
2026-03-13 balance Vermoegen:Bank:Sparkasse-NICA 1234.56 EUR
Tohuwabohu-Beispiel:
2026-03-13 balance Vermoegen:Bank:Sparkasse-Tohuwabohu 2345.67 EUR
Verwenden Sie den von der Sparkasse angezeigten Saldo für genau dieses Datum.
Validierung in Fava¶
- Speichern Sie die Buchhaltungsdatei.
- Laden Sie Fava neu.
- Überprüfen Sie auf Fehler am oberen Rand der Fava-Seite.
- Öffnen Sie die Sparkassen-Kontoübersicht.
- Bestätigen Sie den laufenden Saldo und die neuesten Transaktionen.
- Überprüfen Sie die Bilanz.
- Überprüfen Sie die Projekt-Dashboards, wenn Projektkonten betroffen waren.
Wenn die Saldenprüfung fehlschlägt¶
Häufige Ursachen:
- Der CSV-Export hat einen Tag am Anfang oder Ende verpasst.
- Eine Transaktion wurde doppelt importiert.
- Eine Transaktion wurde in das falsche Verbandsbuchhaltungsjournal kopiert.
- Eine Zahl wurde falsch bearbeitet.
- Eine Projekt-Aufteilung verwendete das falsche Vorzeichen.
- PayPal- oder Bargeldbewegungen wurden nicht ebenfalls erfasst.
Entfernen Sie die Saldenprüfung nicht einfach, um den Fehler verschwinden zu lassen. Beheben Sie die zugrunde liegende Transaktionsdifferenz.