Перейти к основному содержимому

Чистая прибыль: основы и отслеживание в Beancount

· 5 минут чтения
Mike Thrift
Mike Thrift
Marketing Manager

Из всех показателей, описывающих бизнес, один выделяется среди остальных: чистая прибыль. Это основной показатель рентабельности, знаменитая «итог». Но что это на самом деле означает и как можно точно отслеживать ее с помощью текстовой системы бухгалтерского учета, такой как Beancount?

Давайте разберемся.

2020-03-12-net-income-101-how-to-track-it-in-beancount

Что на самом деле означает чистая прибыль

По сути, чистая прибыль — это деньги, оставшиеся после того, как вы оплатили абсолютно все, что требуется для ведения вашего бизнеса. Сюда входят себестоимость проданных товаров (COGS), все операционные расходы, проценты по долгам и налоги.

Это самый четкий показатель финансового состояния компании. Это критически важный показатель для всех:

  • Кредиторы смотрят на него, чтобы оценить вашу способность погашать кредиты.
  • Инвесторы видят в нем источник потенциальных дивидендов или капитал, доступный для роста.
  • Основатели полагаются на него, чтобы понять свои финансовые перспективы и составить стратегические планы реинвестирования.

Положительная чистая прибыль означает, что вы прибыльны. Отрицательная означает, что вы теряете деньги. Все просто.

Основная формула (выберите необходимый уровень детализации)

Вы можете рассчитать чистую прибыль с разной степенью детализации. Выбор зависит от того, насколько подробный анализ вам нужен.

  • Полная формула: Выручка – COGS – Операционные расходы – Проценты – Налоги = Чистая прибыль
  • Стандартная формула: Выручка – COGS – Расходы = Чистая прибыль
  • Упрощенная формула: Общая выручка – Общие расходы = Чистая прибыль

Краткий совет о затратах: В чем разница между COGS и операционными расходами? COGS (себестоимость проданных товаров) покрывает прямые затраты, связанные с производством ваших товаров или услуг (например, сырье, прямой труд). Операционные расходы покрывают все остальное, что поддерживает работу — зарплаты, аренду, подписку на программное обеспечение, страховку и т. д.

Мини-пример

Давайте сделаем это наглядным. Представьте, что небольшая компания по обжарке кофе получила следующие результаты в прошлом месяце.

ПоказательСуммаПример счета главной книги
Выручка от продаж$60 000Income:Sales
COGS (зеленые кофейные зерна)$20 000Expenses:COGS
Операционные расходы$18 000Expenses:Ops:*
Проценты (по кредиту на оборудование)$1 000Expenses:Interest
Налоги$1 000Expenses: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 делает лежащую в основе математику явной, доступной для поиска и контролируемой версиями. Здесь нет скрытых формул.
  • Благодаря дисциплинированной структуре счетов и одному запросу вы всегда будете знать, действительно ли ваш бизнес зарабатывает деньги.