Перейти до основного вмісту

Початок роботи з 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

Організація за розділами

  1. Вічні рахунки

    2024-01-01 open Liabilities:Payables    USD
    2024-01-01 open Assets:Receivables USD
  2. Банківські рахунки

    2024-01-01 open Assets:Bank:Checking     USD
    2024-01-01 open Assets:Bank:Savings USD
    2024-01-01 open Income:Bank:Interest USD
  3. Інвестиційні рахунки

    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

Кращі практики

  1. Організація файлів

    • Спочатку зберігайте один основний файл
    • Використовуйте чіткі заголовки розділів
    • Згрупуйте пов'язані рахунки разом
  2. Назви рахунків

    • Використовуйте узгоджені правила іменування
    • Включайте префікси країни/установи
    • Підтримуйте логічну ієрархію
  3. Перевірка залишку

    • Регулярні підтвердження залишку
    • Відповідним чином заповнюйте рахунки
    • Відстежуйте закриття рахунків
  4. Обробка валюти

    • Оголошуйте валюти операцій
    • Використовуйте узгоджені коди товарів
    • Вкажіть валютні обмеження

Наступні кроки

Тепер, коли у вас налаштовано базовий файл:

  1. Записуйте регулярні транзакції: Почніть зі своїх щоденних витрат і доходів
  2. Налаштуйте імпорт банківських рахунків: Використовуйте імпорт CSV або банківські з'єднання для автоматизації введення даних
  3. Вивчіть розширений синтаксис: Перегляньте довідник із синтаксису для більш складних сценаріїв
  4. Згенеруйте свої перші звіти: Використовуйте функції інтерфейсу користувача для створення фінансових звітів і аналізу своїх витрат

Швидка довідка

Типові види рахунків:

  • 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. Готові додати свою першу транзакцію? Перегляньте наш посібник з транзакцій в інтерфейсі користувача.