01 - Przegląd systemu¶
Cel¶
System księgowy rejestruje całą działalność finansową stowarzyszeń w sposób uporządkowany i możliwy do sprawdzenia. Został zaprojektowany tak, aby odpowiadać na typowe pytania księgowe:
- Ile pieniędzy jest aktualnie dostępnych?
- Które dochody i wydatki należą do samego stowarzyszenia?
- Które dochody i wydatki należą do konkretnego projektu?
- Czy salda Sparkasse, PayPal i gotówki są prawidłowe?
- Które dowody i dokumenty należą do których transakcji?
- Które projekty są aktywne, zakończone lub już zamknięte?
Główne komponenty¶
| Komponent | Co robi |
|---|---|
| Beancount | Format danych księgowych. Transakcje są zapisywane w plikach tekstowych. |
| Fava | Interfejs przeglądarki do przeglądania i filtrowania danych Beancount. |
| Fava Dashboards | Niestandardowe strony pulpitów nawigacyjnych w Fava do przeglądu zarządczego i widoków projektów. |
| Obsidian | System notatek, z którego można otwierać księgowość za pomocą przycisków. |
| Skrypty importu CSV | Pomocnicze skrypty, które konwertują eksporty CSV z Sparkasse na wpisy Beancount. |
Jak części pasują do siebie¶
- Dane bankowe lub PayPal są eksportowane jako CSV.
- Plik CSV jest konwertowany na tymczasowe wpisy Beancount.
- Nowe wpisy są kopiowane do odpowiedniego pliku księgi.
- Użytkownik sprawdza, klasyfikuje i koryguje wpisy.
- Kontrole sald potwierdzają, że księga zgadza się z saldem bankowym lub PayPal.
- Fava wyświetla raporty, strony kont, rachunki zysków i strat, bilanse oraz pulpity nawigacyjne.
Dwa oddzielne stowarzyszenia¶
| Stowarzyszenie | Księga | Typowy prefiks konta |
|---|---|---|
| NICA e.V. | nica.beancount |
Sparkasse-NICA, NICA |
| Tohuwabohu Halle e.V. | 2023.beancount |
Sparkasse-Tohuwabohu, Tohuwabohu |
Istnieje również eksperymentalny połączony plik: 1. Vereinsverwaltung/Buchhaltung/all.beancount. Normalna praca codzienna powinna odbywać się w indywidualnej księdze odpowiedniego stowarzyszenia.
Podstawowy przepływ pracy¶
- Otwórz odpowiednią instancję Fava.
- Znajdź ostatnią zakończoną kontrolę salda.
- Wyeksportuj nowe transakcje bankowe ze Sparkasse, zaczynając od ostatniej sprawdzonej daty.
- Skonwertuj plik CSV do formatu Beancount.
- Wklej wygenerowane wpisy najpierw do sekcji
Bank Dump. - Przenieś lub sklasyfikuj wpisy do odpowiednich sekcji stowarzyszenia lub projektu.
- Dodaj dowody, linki, komentarze lub tagi w razie potrzeby.
- Dodaj nową kontrolę salda.
- Odśwież Fava i zweryfikuj, czy nie ma błędów.