Нетна печалба 101 — и как да я проследите в 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 — July close
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, ще я изобрази автоматично за вас в изгледа Reports → Income Statement.