07 - Import CSV z banky a párování¶
Tento pracovní postup přináší nové transakce ze Sparkasse do Beancountu a potvrzuje, že účetní kniha stále odpovídá skutečnému bankovnímu účtu.
Kde probíhají importy¶
| Sdružení | Importní složka | Skript | Výstupní soubor |
|---|---|---|---|
| NICA | 1. Vereinsverwaltung/Buchhaltung/Buchhaltung-NICA/test |
csv2bean.py |
beancount_file.beancount |
| Tohuwabohu | 1. Vereinsverwaltung/Buchhaltung/Buchhaltung-Tohuwabohu/test |
csv2bean.py |
beancount_file.beancount |
Před exportem ze Sparkasse¶
- Otevřete správný soubor účetní knihy.
- Najděte sekci
Balance Checks. - Najděte nejnovější datum zůstatku pro účet Sparkasse.
- Zkontrolujte také sekci
Bank Dumpve spodní části pro datum posledního importu. - Použijte pozdější z těchto dat jako výchozí bod.
Tím se předejde vynechání transakcí nebo dvojímu importu stejného období.
Export ze Sparkasse¶
- Otevřete přehled účtu.
- Filtrujte podle rozsahu dat.
- Začněte od posledního zkontrolovaného nebo importovaného data.
- Ukončete dneškem nebo požadovaným datem párování.
- Exportujte jako
Excel (CSV-CAMT V2). - Zkopírujte stažený CSV soubor do správné složky
test.
Skripty očekávají formát Sparkasse CSV-CAMT-V2 se sloupci oddělenými středníkem.
Konverze CSV¶
Otevřete terminál ve správné složce test a spusťte:
python csv2bean.py "NAZEV-STAZENEHO-SOUBORU.CSV"
Příklad:
python csv2bean.py "20260312-1894137139-umsatz.CSV"
Pokud to funguje, skript vypíše Process finished. a vytvoří nebo přepíše soubor beancount_file.beancount.
Co konvertor dělá¶
Konvertor vytváří základní záznamy Beancount:
- Příchozí částky jdou na účet aktiv Sparkasse a ve výchozím nastavení na
Einnahmen:Sonstiges. - Odchozí částky jdou ve výchozím nastavení na
Ausgaben:Sonstigesa na účet aktiv Sparkasse. - Některé popisy příjmů jsou automaticky klasifikovány jako
Einnahmen:Vereinsbeitrag. - Některý text související s Tohuwabohu může být klasifikován jako projektový účet příjmů.
Konvertor je pouze první průchod. Neví konečný účetní význam každé transakce.
Kopírování do hlavní účetní knihy¶
- Otevřete
test/beancount_file.beancount. - Ignorujte vygenerovaný hlavičkový soubor s možnostmi.
- Zkopírujte pouze transakce.
- Vložte je nejprve do hlavní účetní knihy pod
Bank Dump. - V případě potřeby přidejte oddělovač s datem pro datum importu.
****************************************************************************
** 2026-01-13
****************************************************************************
Bank Dump je přechodná oblast. Importované transakce lze později přesunout do správné tematické nebo projektové sekce.
Klasifikace importovaných záznamů¶
Pro každou importovanou transakci rozhodněte:
- Je na úrovni sdružení nebo projektu?
- Jedná se o příjem nebo výdaj?
- Jedná se o vrácení peněz nebo splátku závazku?
- Patří do
Freies-Geldnebo na projektový specifický účet aktiv? - Existuje k tomu potvrzení nebo faktura k přiložení?
Nahraďte obecné záložní účty, jako je Ausgaben:Sonstiges, pokud existuje přesnější účet.
Přidání kontroly zůstatku¶
Příklad NICA:
2026-03-13 balance Vermoegen:Bank:Sparkasse-NICA 1234.56 EUR
Příklad Tohuwabohu:
2026-03-13 balance Vermoegen:Bank:Sparkasse-Tohuwabohu 2345.67 EUR
Použijte zůstatek zobrazený Sparkasse k přesnému datu.
Ověření ve Favě¶
- Uložte soubor účetní knihy.
- Znovu načtěte Favau.
- Zkontrolujte chyby v horní části stránky Favy.
- Otevřete stránku účtu Sparkasse.
- Potvrďte průběžný zůstatek a nejnovější transakce.
- Zkontrolujte rozvahu.
- Zkontrolujte projektové dashboardy, pokud byly ovlivněny projektové účty.
Pokud kontrola zůstatku selže¶
Běžné příčiny:
- CSV export vynechal jeden den na začátku nebo na konci.
- Transakce byla importována dvakrát.
- Transakce byla vložena do nesprávné účetní knihy sdružení.
- Číslo bylo nesprávně upraveno.
- Projektový split použil nesprávné znaménko.
- Pohyby PayPal nebo hotovosti nebyly také zaznamenány.
Neodstraňujte kontrolu zůstatku jen proto, abyste odstranili chybu. Opravte základní rozdíl v transakcích.