01 - Огляд системи¶
Призначення¶
Система обліку записує всю фінансову діяльність асоціацій у структурований, перевірений спосіб. Вона розроблена для відповіді на типові запитання щодо бухгалтерського обліку:
- Скільки грошей доступно наразі?
- Які доходи та витрати належать самій асоціації?
- Які доходи та витрати належать конкретному проєкту?
- Чи правильні баланси Sparkasse, PayPal та готівки?
- Які квитанції та документи належать до яких транзакцій?
- Які проєкти активні, завершені або вже закриті?
Основні компоненти¶
| Компонент | Що він робить |
|---|---|
| Beancount | Формат облікових даних. Транзакції записуються у файлах простого тексту. |
| Fava | Інтерфейс браузера для перегляду та фільтрації даних Beancount. |
| Fava Dashboards | Спеціальні сторінки панелі інструментів у Fava для огляду управління та перегляду проєктів. |
| Obsidian | Система нотаток, з якої можна відкрити бухгалтерський облік за допомогою кнопок. |
| Скрипти імпорту CSV | Допоміжні скрипти, які конвертують експорти CSV зі Sparkasse у записи Beancount. |
Як частини поєднуються¶
- Банківські дані або дані PayPal експортуються як CSV.
- CSV конвертується у тимчасові записи Beancount.
- Нові записи копіюються до відповідного файлу журналу.
- Користувач перевіряє, класифікує та виправляє записи.
- Перевірки балансу підтверджують, що журнал відповідає банківському балансу або балансу PayPal.
- Fava відображає звіти, сторінки облікових записів, звіти про прибутки та збитки, балансові звіти та панелі інструментів.
Дві окремі асоціації¶
| Асоціація | Журнал | Типовий префікс облікового запису |
|---|---|---|
| NICA e.V. | nica.beancount |
Sparkasse-NICA, NICA |
| Tohuwabohu Halle e.V. | 2023.beancount |
Sparkasse-Tohuwabohu, Tohuwabohu |
Існує також експериментальний об'єднаний файл: 1. Vereinsverwaltung/Buchhaltung/all.beancount. Звичайна щоденна робота повинна відбуватися в індивідуальному журналі відповідної асоціації.
Базовий робочий процес¶
- Відкрийте правильний екземпляр Fava.
- Знайдіть останню завершену перевірку балансу.
- Експортуйте нові банківські транзакції зі Sparkasse, починаючи з останньої перевіреної дати.
- Конвертуйте CSV у формат Beancount.
- Спочатку вставте згенеровані записи в розділ
Bank Dump. - Перемістіть або класифікуйте записи до відповідних розділів асоціації або проєкту.
- За потреби додайте квитанції, посилання, коментарі або теги.
- Додайте нову перевірку балансу.
- Перезавантажте Fava та переконайтеся у відсутності помилок.