Готові взяти під контроль свої фінанси? Цей посібник допоможе вам швидко розпочати роботу з 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Управління початковими залишками
Приклад заповнення
2024-01-01 open Assets:Checking USD
; Заповнення рахунку для відповідності відомому залишку
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Кращі практики
-
Організація файлів
- Спочатку зберігайте один основний файл
- Використовуйте чіткі заголовки розділів
- Згрупуйте пов'язані рахунки разом
-
Назви рахунків
- Використовуйте узгоджені правила іменування
- Включайте префікси країни/установи
- Підтримуйте логічну ієрархію
-
Перевірка залишку
- Регулярні підтвердження залишку
- Відповідним чином заповнюйте рахунки
- Відстежуйте закриття рахунків
-
Обробка валюти
- Оголошуйте валюти операцій
- Використовуйте узгоджені коди товарів
- Вкажіть валютні обмеження
Наступні кроки
Тепер, коли у вас налаштовано базовий файл:
- Записуйте регулярні транзакції: Почніть зі своїх щоденних витрат і доходів
- Налаштуйте імпорт банківських рахунків: Використовуйте імпорт 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. Готові додати свою першу транзакцію? Перегляньте наш посібник з транзакцій в інтерфейсі користувача.