07 - Banki CSV import és egyeztetés¶
Ez a munkafolyamat új Sparkasse tranzakciókat visz be a Beancountba, és megerősíti, hogy a főkönyv továbbra is megegyezik a valós bankszámlával.
Hol történik az importálás¶
| Egyesület | Import mappa | Szkript | Kimeneti fájl |
|---|---|---|---|
| NICA | 1. Vereinsverwaltung/Buchhaltung/Buchhaltung-NICA/test |
csv2bean.py |
beancount_file.beancount |
| Tohuwabohu | 1. Vereinsverwaltung/Buchhaltung/Buchhaltung-Tohuwabohu/test |
csv2bean.py |
beancount_file.beancount |
Mielőtt exportálunk a Sparkasse-ból¶
- Nyissuk meg a megfelelő főkönyvi fájlt.
- Keressük meg a
Balance Checks(Egyenlegellenőrzések) szekciót. - Keressük meg a Sparkasse számla legfrissebb egyenlegdátumát.
- Ellenőrizzük az alján található
Bank Dump(Banki mentés) szekcióban az utolsó importálás dátumát is. - A két dátum közül a későbbit használjuk kiindulópontként.
Ez elkerüli az elmaradt tranzakciókat vagy az ugyanazon időszak kétszeri importálását.
Exportálás a Sparkasse-ból¶
- Nyissuk meg a számla áttekintést.
- Szűrjünk dátumtartomány szerint.
- Kezdjük az utolsó ellenőrzött vagy importált dátummal.
- Fejezzük be a mai dátummal vagy a kívánt egyeztetési dátummal.
- Exportáljunk
Excel (CSV-CAMT V2)formátumban. - Másoljuk a letöltött CSV fájlt a megfelelő
testmappába.
A szkriptek a Sparkasse CSV-CAMT-V2 formátumot várják, pontosvesszővel elválasztott oszlopokkal.
A CSV konvertálása¶
Nyissunk egy terminált a megfelelő test mappában, és futtassuk:
python csv2bean.py "NEVE-A-LETÖLTÖTT-FÁJLNAK.CSV"
Példa:
python csv2bean.py "20260312-1894137139-umsatz.CSV"
Ha működik, a szkript kiírja a Process finished. (Feldolgozás befejeződött.) üzenetet, és létrehozza vagy felülírja a beancount_file.beancount fájlt.
Mit csinál a konverter¶
A konverter alapvető Beancount bejegyzéseket hoz létre:
- A bejövő összegek alapértelmezetten a Sparkasse eszközszámlára és az
Einnahmen:Sonstiges(Bevételek: Egyéb) számlára kerülnek. - A kimenő összegek alapértelmezetten az
Ausgaben:Sonstiges(Kiadások: Egyéb) és a Sparkasse eszközszámlára kerülnek. - Néhány bevételi leírást automatikusan az
Einnahmen:Vereinsbeitrag(Bevételek: Tagdíj) számlára osztályozunk. - Néhány Tohuwabohu-val kapcsolatos szöveg projekt bevételi számlára osztályozódhat.
A konverter csak egy első lépés. Nem ismeri minden tranzakció végső könyvelési jelentését.
Másolás a fő főkönyvbe¶
- Nyissuk meg a
test/beancount_file.beancountfájlt. - Hagyjuk figyelmen kívül a generált opciós fejlécet.
- Másoljunk csak a tranzakciókat.
- Illesszük be őket először a fő főkönyv
Bank Dump(Banki mentés) szekciója alá. - Adjon hozzá egy dátummal ellátott elválasztót az importálás dátumához, ha szükséges.
****************************************************************************
** 2026-01-13
****************************************************************************
A Bank Dump egy átmeneti terület. Az importált tranzakciók később áthelyezhetők a megfelelő tematikus vagy projekt szekcióba.
Importált bejegyzések osztályozása¶
Minden importált tranzakció esetében döntsük el:
- Egyesületi vagy projekt szintű?
- Bevétel vagy kiadás?
- Visszatérítés vagy kötelezettség törlesztése?
- A
Freies-Geld(Szabad pénz) vagy egy projekt-specifikus eszközszámlához tartozik? - Van-e hozzá csatolni való nyugta vagy számla?
Cseréljük le a tág általános számlákat, mint például az Ausgaben:Sonstiges (Kiadások: Egyéb), ha létezik pontosabb számla.
Egyenlegellenőrzés hozzáadása¶
NICA példa:
2026-03-13 balance Vermoegen:Bank:Sparkasse-NICA 1234.56 EUR
Tohuwabohu példa:
2026-03-13 balance Vermoegen:Bank:Sparkasse-Tohuwabohu 2345.67 EUR
Használjuk a Sparkasse által mutatott egyenleget az adott dátumra.
Érvényesítés a Favában¶
- Mentsük el a főkönyvi fájlt.
- Töltsük újra a Favát.
- Ellenőrizzük a hibákat a Fava oldal tetején.
- Nyissuk meg a Sparkasse számla oldalát.
- Erősítsük meg a futó egyenleget és a legfrissebb tranzakciókat.
- Ellenőrizzük a Mérleget.
- Ellenőrizzük a projekt irányítópultokat, ha projekt számlák érintettek voltak.
Ha az egyenlegellenőrzés sikertelen¶
Gyakori okok:
- A CSV export kihagyott egy napot az elején vagy a végén.
- Egy tranzakciót kétszer importáltunk.
- Egy tranzakciót rossz egyesületi főkönyvbe másoltunk be.
- Egy számot hibásan szerkesztettünk.
- Egy projekt felosztásnál rossz előjelet használtunk.
- A PayPal vagy készpénz mozgásokat nem rögzítettük.
Ne távolítsuk el az egyenlegellenőrzést csak azért, hogy eltűnjön a hiba. Javítsuk meg az alapvető tranzakciós különbséget.