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
Приспособете ги към вашия бизнес. Поддържайте ги последователни и описателни.
5. Категоризирайте транзакциите (с метаданни)
Използвайте метаданни, за да проследявате контекста. Това помага при приспадания, одити и яснота.
2025-06-18 * "Team lunch after Q2 milestone"
Expenses:Meals 90.00 USD
Assets:Bank:Business:Checking -90.00 USD
; business_purpose: Q2 celebration
; attendees: Alice, Bob, Tian
Добавете тагове или връзки към разписки:
; receipt: ./receipts/2025-06-18-lunch.jpg
6. Съхранявайте подкрепящи документи
Използвайте Dropbox, Google Drive или папка receipts/
. След това ги свържете в Beancount по следния начин:
2025-06-02 * "Domain Renewal - GoDaddy"
Expenses:Hosting 20.00 USD
Assets:Bank:Business:Checking -20.00 USD
; receipt: ./receipts/domain-godaddy.pdf
Одиторите и данъчните специалисти ще ви харесат.
7. Организирайте за данъчни облекчения
Маркирайте ясно приспадаемите разходи:
2025-06-03 * "Adobe Creative Cloud Subscription"
Expenses:Software 60.00 USD
Assets:Bank:Business:Checking -60.00 USD
; deductible: true
; usage: 100% business
Използвайте персонализирани метаданни или тагове като #deductible
, за да проследявате потенциални отписвания.
8. Превърнете го в навик
Създайте работен процес. Пример:
# Weekly bookkeeping routine
git pull origin main
bean-extract transactions.csv >> ledger.beancount
bean-doctor ledger.beancount
bean-check ledger.beancount
fava ledger.beancount
Или просто се ангажирайте с "Beancount петък" и съгласувайте всичко ежеседмично.
💼 Направи си сам или наеми помощ?
Можете да направите всичко сами с Beancount. Но дори напредналите потребители трябва:
- Консултирайте се с дипломиран експерт-счетоводител по време на настройката
- Наемете счетоводител по време на данъчния период, ако е необходимо
- Използвайте Fava за месечни отчети
Получавате цялата мощ на счетоводна система без заключване към доставчик или абонаментни такси.