Ga naar inhoud

01 - Systeemoverzicht

Doel

Het boekhoudsysteem registreert alle financiële activiteiten van de verenigingen op een gestructureerde, controleerbare manier. Het is ontworpen om gebruikelijke boekhoudkundige vragen te beantwoorden:

  • Hoeveel geld is er momenteel beschikbaar?
  • Welke inkomsten en uitgaven behoren tot de vereniging zelf?
  • Welke inkomsten en uitgaven behoren tot een specifiek project?
  • Kloppen de saldi van de Sparkasse, PayPal en contant geld?
  • Welke bonnetjes en documenten horen bij welke transacties?
  • Welke projecten zijn actief, voltooid of al afgesloten?

Hoofdcomponenten

Component Wat het doet
Beancount Het dataformaat voor de boekhouding. Transacties worden geschreven in platte tekstbestanden.
Fava De browserinterface voor het bekijken en filteren van de Beancount-gegevens.
Fava Dashboards Aangepaste dashboardpagina's binnen Fava voor een managementoverzicht en projectweergaven.
Obsidian Het notitiesysteem van waaruit de boekhouding via knoppen geopend kan worden.
CSV import scripts Hulp-scripts die Sparkasse CSV-exports converteren naar Beancount-boekingen.

Hoe de onderdelen samenkomen

  1. Bank- of PayPal-gegevens worden als CSV geëxporteerd.
  2. De CSV wordt geconverteerd naar tijdelijke Beancount-boekingen.
  3. De nieuwe boekingen worden in het juiste grootboekbestand gekopieerd.
  4. De gebruiker controleert, classificeert en corrigeert de boekingen.
  5. Saldocontroles bevestigen dat het grootboek overeenkomt met het bank- of PayPal-saldo.
  6. Fava toont rapporten, rekeningspecificaties, winst- en verliesrekeningen, balansen en dashboards.

Twee aparte verenigingen

Vereniging Grootboek Typische rekeningprefix
NICA e.V. nica.beancount Sparkasse-NICA, NICA
Tohuwabohu Halle e.V. 2023.beancount Sparkasse-Tohuwabohu, Tohuwabohu

Er is ook een experimenteel gecombineerd bestand: 1. Vereinsverwaltung/Buchhaltung/all.beancount. Normaal dagelijks werk moet plaatsvinden in het individuele grootboek van de betreffende vereniging.

Basisworkflow

  1. Open de juiste Fava-instantie.
  2. Zoek de laatst voltooide saldocontrole.
  3. Exporteer nieuwe banktransacties van Sparkasse vanaf de laatst gecontroleerde datum.
  4. Converteer de CSV naar Beancount-formaat.
  5. Plak de gegenereerde boekingen eerst in de sectie Bank Dump.
  6. Verplaats of classificeer boekingen naar de juiste verenigings- of projectsecties.
  7. Voeg indien nodig bonnetjes, links, opmerkingen of tags toe.
  8. Voeg een nieuwe saldocontrole toe.
  9. Laad Fava opnieuw en controleer of er geen fouten zijn.

Wat een nieuwe gebruiker eerst moet leren

  1. Fava openen
  2. Beancount Basis voor Gebruikers
  3. Bank CSV Import en Afstemming
  4. Rekeningen en Categorieën
  5. Projecten en Bestemde Fondsen