Чистая прибыль: основы и отслеживание в Beancount
Из всех показателей, описывающих бизнес, один выделяется среди остальных: чистая прибыль. Это основной показатель рентабельности, знаменитая «итог». Но что это на самом деле означает и как можно точно отслеживать ее с помощью текстовой системы бухгалтерского учета, такой как Beancount?
Давайте разберемся.
Что на самом деле означает чистая прибыль
По сути, чистая прибыль — это деньги, оставшиеся после того, как вы оплатили абсолютно все, что требуется для ведения вашего бизнеса. Сюда входят себестоимость проданных товаров (COGS), все операционные расходы, проценты по долгам и налоги.
Это самый четкий показатель финансового состояния компании. Это критически важный показатель для всех:
- Кредиторы смотрят на него, чтобы оценить вашу способность погашать кредиты.
- Инвесторы видят в нем источник потенциальных дивидендов или капитал, доступный для роста.
- Основатели полагаются на него, чтобы понять свои финансовые перспективы и составить стратегические планы реинвестирования.
Положительная чистая прибыль означает, что вы прибыльны. Отрицательная означает, что вы теряете деньги. Все просто.
Основная формула (выберите необходимый уровень детализации)
Вы можете рассчитать чистую прибыль с разной степенью детализации. Выбор зависит от того, насколько подробный анализ вам нужен.
- Полная формула:
Выручка – COGS – Операционные расходы – Проценты – Налоги = Чистая прибыль
- Стандартная формула:
Выручка – COGS – Расходы = Чистая прибыль
- Упрощенная формула:
Общая выручка – Общие расходы = Чистая прибыль
Краткий совет о затратах: В чем разница между COGS и операционными расходами? COGS (себестоимость проданных товаров) покрывает прямые затраты, связанные с производством ваших товаров или услуг (например, сырье, прямой труд). Операционные расходы покрывают все остальное, что поддерживает работу — зарплаты, аренду, подписку на программное обеспечение, страховку и т. д.
Мини-пример
Давайте сделаем это наглядным. Представьте, что небольшая компания по обжарке кофе получила следующие результаты в прошлом месяце.
Показатель | Сумма | Пример счета главной книги |
---|---|---|
Выручка от продаж | $60 000 | Income:Sales |
COGS (зеленые кофейные зерна) | $20 000 | Expenses:COGS |
Операционные расходы | $18 000 | Expenses:Ops:* |
Проценты (по кредиту на оборудование) | $1 000 | Expenses:Interest |
Налоги | $1 000 | Expenses:Taxes |
Используя полную формулу, расчет прост:
$Чистая;прибыль = $60 000 - $20 000 - $18 000 - $1 000 - $1 000 = $20 000$
Компания получила чистую прибыль в размере $20 000 за месяц.
Как отразить это в Beancount
Структура Beancount идеально подходит для этого. Благодаря логической организации ваших счетов, расчет чистой прибыли становится автоматическим следствием правильного ведения бухгалтерского учета.
- Отмечайте все доходы под родительским счетом
Income
, нап ример,Income:Sales
илиIncome:Services
. - Разделяйте свои расходы, чтобы различать прямые и косвенные затраты. Используйте
Expenses:COGS
для прямых затрат и подсчета, например,Expenses:Ops:Salaries
илиExpenses:Ops:Software
для всего остального. - Относите проценты и налоги на их собственные счета (
Expenses:Interest
,Expenses:Taxes
). Это значительно упрощает будущий анализ, особенно для подготовки налоговой отчетности. - Регулярно сверяйте свой баланс. Фундаментальное бухгалтерское уравнение,
Активы = Обязательства + Капитал
, всегда должно быть верным.
В конце периода (например, месяца) вы можете использовать утверждения balance
, чтобы подтвердить состояние ваших счетов. Эти записи не перемещают деньги; они объявляют, каким должен быть баланс, и bean-check
сообщит об ошибке, если это не так.
; 2025-07-31 Coffee Roaster Enterprises — Июльское закрытие
2025-07-31 balance Assets:Bank:Operating 42000.00 USD
2025-07-31 balance Expenses:COGS 20000.00 USD
2025-07-31 balance Expenses:Ops 18000.00 USD
2025-07-31 balance Expenses:Interest 1000.00 USD
2025-07-31 balance Expenses:Taxes 1000.00 USD
2025-07-31 balance Income:Sales -60000.00 USD
Однострочный запрос на чистую прибыль
Вот где происходит волшебство. С хорошо структурированной главной книгой вы можете рассчитать свою чистую прибыль за любой период с помощью одной команды.
bean-query books.beancount \
"SELECT period, sum(number) WHERE account =~ '^(Income|Expenses)' \
AND year = 2025 GROUP BY month"
Этот запрос суммирует все значения в ваших счетах Income
и Expenses
за 2025 год и группирует их по месяцам. В Beancount доход представлен отрицательными числами, а расходы — положительными, поэтому результат будет отрицательным значением вашей чистой прибыли.
Более того, вам даже не нужно запускать этот запрос вручную. Fava, веб-интерфейс для Beancount, автоматически построит для вас график в разделе Отчеты → Отчет о прибылях и убытках.
Быстрые аналитические данные, которые вы можете автоматизировать
Поскольку ваша главная книга — это просто текстовый файл, вы можете создавать на ее основе мощные автоматизированные рабочие процессы.
- Ежемесячный дайджест по электронной почте: Настройте задание cron для запуска
bean-report books.beancount income_statement > net-income.txt
, а затем отправьте полученный текстовый файл себе по электронной почте первого числа каждого месяца. - Оповещение о прибыльности: Используйте хук Git pre-commit, который запускает запрос для проверки прибыльности с начала месяца. Вы можете запрограммировать его на отказ от коммита, если чистая прибыль отрицательна, что заставит вас признать убыточный месяц.
- Моделирование сценариев: Хотите провести стресс-тестирование своего бизнеса? Просто скопируйте
books.beancount
вscenarios/recession.bean
, уменьшите свои записиIncome
на 20 % и перезапустите запрос на чистую прибыль, чтобы мгновенно увидеть влияние.
Ключевые выводы
- Чистая прибыль — это ваш истинный итог. Цель состоит в том, чтобы поддерживать ее положительной и понимать ее динамику с течением времени.
- Beancount делает лежащую в основе математику явной, доступной для поиска и контролируемой версиями. Здесь нет скрытых формул.
- Благодаря дисциплинированной структуре счетов и одному запросу вы всегда будете знать, действительно ли ваш бизнес зарабатывает деньги.