Бухгалтерские проводки Beancount: Как делать, определения и примеры
Каждая финансовая операция, которую совершает ваш бизнес, должна быть записана — и в мире учета в виде простого текста это начинается с бухгалтерских проводок. Если вы используете Beancount, понимание бухгалтерских проводок является ключом к созданию точных, проверяемых и чистых финансовых записей.
Это руководство поможет вам разобраться:
- Что такое бухгалтерская проводка
- Почему бухгалтерские проводки важны
- Как их писать в синтаксисе Beancount
- Как их эффективно использовать
- Примеры реальных операций (платежи клиентов, покупки, займы и т. д.)
🧾 Что такое бухгалтерская проводка в Beancount?
В Beancount бухгалтерская проводка — это датированная операция, записанная в удобочитаемом текстовом формате. Каждая проводка следует принципам двойной записи: вы записываете, откуда поступают деньги (кредит) и куда они уходят (дебет), гарантируя, что ваши книги всегда сбалансированы.
Пример:
2024-06-01 * "Client payment for invoice #123"
Assets:Bank:Checking 600.00 USD
Income:Sales
*
указывает на проведенную операцию.- Описание показывает контекст проводки.
Assets:Bank:Checking
дебетуется.Income:Sales
кредитуется (значение подразумевается).
Каждая проводка хранится в файле .beancount
— это просто текстовый файл, который вы можете версионировать, создавать резервные копии и даже редактировать в Vim или VSCode.
📒 Почему бухгалтерские проводки важны
Бухгалтерские проводки — это атомарная единица вашей бухгалтерской книги.
Они:
- Поступают в вашу Главную книгу и Остатки по счетам
- Формируют все отчеты: Отчеты о прибылях и убытках, Бухгалтерские балансы, Отчеты о движении денежных средств
- Позволяют отслеживать каждый доллар, строка за строкой, до его источника
С помощью правильных инструментов вы увидите эти операции, отображенные в пользовательском интерфейсе — категоризированные, доступные для поиска и фильтрации. Но все начинается с этой простой текстовой записи.
📚 Как работает двойная запись в Beancount
Beancount обеспечивает двойную запись. Каждая операция должна быть сбалансирована: общий дебет = общий кредит.
Быстрое правило:
- Дебетуйте активы и расходы (вы получаете денежные средства или несете затраты)
- Кредитуйте доходы и обязательства (вы зарабатываете деньги или берете на себя долг)
Пример – Покупка офисных принадлежностей:
2024-06-02 * "Bought printer ink"
Expenses:OfficeSupplies 100.00 USD
Assets:Bank:Checking
🧠 Визуализация проводок
После сохранения, в левой навигационной панели https://beancount.io/ledger/0/income_statement/ вы увидите ...
- Журнал проводок: Просмотр операций с поиском, тегами и фильтрацией
- Выпадающий список фильтра счетов: Просмотр текущих остатков и проводок по каждому счету
- Отчет о прибылях и убытках: Сумма ваших счетов
Income:*
иExpenses:*
- Бухгалтерский баланс: Ваши активы за вычетом обязательств
Fava помогает превратить ваши необработанные проводки Beancount в полезные отчеты — без настройки базы данных.