Beancount для владельцев малого бизнеса
Основы бухгалтерии, которые вы действительно можете понять — и освоить
Ведение собственной бухгалтерии не обязательно должно означать электронные таблицы, стресс или дорогостоящее программное обеспечение. Beancount предоставляет вам минималистичный, проверяемый и мощный способ ведения учета, используя только простой текст и систему двойной записи.
Это руководство — ваше полное введение в приведение в порядок бухгалтерских книг вашего малого бизнеса с помощью Beancount, с реальными примерами и пошаговыми инструкциями.
🧾 Что такое Beancount?
Beancount — это система учета с открытым исходным кодом, основанная на двойной записи. Вы записываете свои транзакции в файлы .beancount
и используете такие инструменты, как bean-doctor
, bean-report
или Fava, для анализа и визуализации ваших книг.
Вот базовая транзакция:
2025-06-01 * "Client Payment: Invoice #123"
Assets:Bank:Business:Checking 1,200.00 USD
Income:Consulting -1,200.00 USD
Он читаем, скриптуем и контролируем версиями — идеален для владельцев бизнеса, которые хотят прозрачности и контроля.
📌 Почему бухгалтерия важна (и почему Beancount)
- Вам это нужно для налогов
- Вам это нужно для ясности
- Вам это нужно для финансирования
- Вам это нужно, чтобы рано выявлять ошибки
И с Beancount вы можете сделать все это, используя только текстовый редактор и несколько инструментов.
🪜 8 шагов, чтобы начать вести собственную бухгалтерию с Beancount
1. Разделяйте бизнес- и личные финансы
Откройте отдельный расчетный счет и кредитную карту для бизнеса. Отразите это в Beancount:
2025-06-01 open Assets:Bank:Business:Checking USD
2025-06-01 open Liabilities:CreditCard:Business USD
Это сохраняет ваши книги в чистоте и защищает вас юридически (особенно если вы являетесь ООО или корпорацией).
2. Используйте двойную запись
Каждое финансовое событие затрагивает два счета. Beancount обеспечивает этот баланс по умолчанию:
2025-06-05 * "Web hosting payment"
Expenses:Hosting 15.00 USD
Assets:Bank:Business:Checking -15.00 USD
Это гарантирует математическую целостность вашей главной книги.
3. Выберите кассовый или метод начисления
- Кассовый метод: Записывайте доходы/расходы только тогда, когда деньги получены/потрачены.
- Метод начисления: Отслеживайте обязательства (кредиторская/дебиторская задолженность).
Пример кассового метода:
2025-06-10 * "Client payment received"
Assets:Bank:Business:Checking 800.00 USD
Income:Sales -800.00 USD
Пример метода начисления (счет отправлен, затем получен платеж):
2025-06-01 * "Invoice #2001 issued"
Assets:AccountsReceivable 800.00 USD
Income:Sales -800.00 USD
2025-06-15 * "Payment received for Invoice #2001"
Assets:Bank:Business:Checking 800.00 USD
Assets:AccountsReceivable -800.00 USD
4. Настройте свой план счетов
Четко определите свои категории. Минималистичный пример:
2025-01-01 open Income:Sales USD
2025-01-01 open Expenses:Software USD
2025-01-01 open Expenses:Meals USD
2025-01-01 open Equity:Owner USD