Перейти к основному содержимому
Beancount.io LogoBeancount.io

Быстрый старт

Краткое руководство по созданию вашей первой книги 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 * "Ожидающая оплата CC"
  ! 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. Готовы добавить свою первую транзакцию? Ознакомьтесь с нашим руководством по транзакциям в пользовательском интерфейсе.