Първи стъпки с Beancount
Готови ли сте да поемете контрол над финансите си? Това ръководство ще ви помогне да започнете работа с Beancount за минути. Ще научите как да създадете първия си счетоводен регистър, да настроите основни сметки и да запишете първите си транзакции.
Първоначална настройка
Създаване на първия ви счетоводен регистър
; Основна структура за нов счетоводен регистър
2024-01-01 open Assets:Checking
2024-01-01 open Equity:Opening-Balances
2024-01-02 * "Първоначален депозит"
Assets:Checking 100.00 USD
Equity:Opening-Balances
Основна конфигурация
option "title" "Регистър за лични финанси"
option "operating_currency" "USD"
Организация на файловете
Препоръчителна структура
; 1. Опции за конфигурация
option "title" "Личен регистър"
option "operating_currency" "USD"
; 2. Декларации за сметки
2024-01-01 open Assets:Checking USD
2024-01-01 open Assets:Savings USD
2024-01-01 open Expenses:Food USD
; 3. Първоначални салда
2024-01-01 pad Assets:Checking Equity:Opening-Balances
2024-01-01 balance Assets:Checking 1000.00 USD
; 4. Транзакции
2024-01-15 * "Магазин за хранителни стоки" "Седмични хранителни продукти"
Expenses:Food 50.00 USD
Assets:Checking
Организация на секциите
-
Вечни сметки
2024-01-01 open Liabilities:Payables USD
2024-01-01 open Assets:Receivables USD -
Банкови сметки
2024-01-01 open Assets:Bank:Checking USD
2024-01-01 open Assets:Bank:Savings USD
2024-01-01 open Income:Bank:Interest USD -
Инвестиционни сметки
2024-01-01 open Assets:Investment:Cash USD
2024-01-01 open Assets:Investment:Stocks VTSAX
2024-01-01 open Income:Investment:Dividend USD
Валидиране и отчитане
Основно валидиране
# Проверка за грешки
bean-check ledger.beancount
# Преглед на уеб интерфейса
bean-web ledger.beancount
Общи отчети
# Баланс
bean-report ledger.beancount balsheet
# Отчет за приходите и разходите
bean-report ledger.beancount income
# Счетоводен дневник
bean-report ledger.beancount journal -a Assets:Checking
Управление на първоначалните салда
Пример за подложка (Padding)
2024-01-01 open Assets:Checking USD
; Pad сметка, за да съответства на известното салдо
2024-01-01 pad Assets:Checking Equity:Opening-Balances
; Потвърждаване на известно салдо
2024-01-01 balance Assets:Checking 1525.00 USD
Затваряне на сметка
2024-01-01 open Assets:OldBank:Checking USD
2024-06-30 close Assets:OldBank:Checking ; Сметката е затворена
Премахване на дублиране на транзакции
Обработка на трансфери
; Плащане с кредитна карта - комбиниран изглед
2024-01-15 * "Плащане с кредитна карта"
Assets:Checking -500.00 USD
Liabilities:CreditCard 500.00 USD
; Флаг за предстоящо съвпадение
2024-01-15 * "Предстоящо плащане с кредитна карта"
! Assets:Checking -500.00 USD
Liabilities:CreditCard 500.00 USD
Потвърждения на салда
; Редовните проверки на салдото предотвратяват дублиране
2024-01-31 balance Assets:Checking 2150.25 USD
2024-01-31 balance Liabilities:CreditCard -350.00 USD
Най-добри практики
-
Организация на файловете
- Първоначално запазете един основен файл
- Използвайте ясни заглавки на секциите
- Групирайте свързани сметки заедно
-
Имена на сметки
- Използвайте последователни конвенции за именуване
- Включете префикси за държава/институция
- Поддържайте логическа йерархия
-
Проверка на салдото
- Редовни потвърждения на салдото
- Pad сметки по подходящ начин
- Проследяване на затварянето на сметки
-
Обработка на валути
- Декларирайте валутите на операциите
- Използвайте последователни кодове на стоки
- Посочете валутни ограничения
Следващи стъпки
Сега, след като имате настроен основен счетоводен регистър:
- Записвайте редовни транзакции: Започнете с ежедневните си разходи и приходи
- Настройте импортиране на банкови сметки: Използвайте CSV импортиране или банкови връзки, за да автоматизирате въвеждането на данни
- Научете разширен синтаксис: Разгледайте справка за синтаксиса за по-сложни сценарии
- Генерирайте първите си отчети: Използвайте функциите на потребителския интерфейс, за да създадете финансови отчети и да анализирате разходите си
Бърза справка
Често срещани типове сметки:
Assets:Bank:Checking- Вашата разплащателна сметкаExpenses:Food:Groceries- Разходи за хранителни стокиIncome:Salary:Company- Доход от работаLiabilities:CreditCard:Visa- Дъ лг по кредитна карта
Основни команди:
bean-check ledger.beancount- Валидиране на вашия счетоводен регистърbean-report ledger.beancount balsheet- Генериране на балансbean-web ledger.beancount- Стартиране на уеб интерфейс
Тези насоки установяват солидна основа за управление на личните финанси с Beancount. Готови ли сте да добавите първата си транзакция? Разгледайте нашето ръководство за транзакции с потребителския интерфейс.