Beancount pre majiteľov malých podnikov
Základy účtovníctva, ktorým skutočne porozumiete – a ktoré budete vlastniť
Spravovanie vlastných účtov nemusí znamenať tabuľky, stres ani drahý softvér. Beancount vám poskytuje minimalistický, auditovateľný a výkonný spôsob vedenia účtovníctva pomocou obyčajného textu a systému podvojného účtovníctva.
Tento sprievodca je vaším kompletným úvodom do usporiadania účtovníctva vášho malého podniku s Beancountom – s reálnymi príkladmi a podrobnými pokynmi.
🧾 Čo je Beancount?
Beancount je open-source systém účtovníctva v obyčajnom texte, postavený na podvojnom účtovníctve. Svoje transakcie zapisujete do súborov .beancount
a používate nástroje ako bean-doctor
, bean-report
alebo Fava na analýzu a vizualizáciu vašich účtovných záznamov.
Tu je základná transakcia:
2025-06-01 * "Client Payment: Invoice #123"
Assets:Bank:Business:Checking 1,200.00 USD
Income:Consulting -1,200.00 USD
Je čitateľný, skriptovateľný a kontrolovateľný pomocou verzií – ideálny pre majiteľov firiem, ktorí chcú transparentnosť a kontrolu.
📌 Prečo je účtovníctvo dôležité (a prečo Beancount)
- Potrebujete ho pre dane
- Potrebujete ho pre prehľadnosť
- Potrebujete ho pre financovanie
- Potrebujete ho na včasné odhalenie chýb
A s Beancountom, všetko toto zvládnete len s textovým editorom a niekoľkými nástrojmi.
🪜 8 krokov, ako začať viesť vlastné účtovníctvo s Beancountom
1. Oddeľte firemné a osobné financie
Otvorte si samostatný firemný bežný účet a kreditnú kartu. Zaznamenajte to v Beancounte:
2025-06-01 open Assets:Bank:Business:Checking USD
2025-06-01 open Liabilities:CreditCard:Business USD
Týmto udržujete svoje účtovné záznamy čisté a chránite sa právne (najmä ak ste s.r.o. alebo korporácia).
2. Používajte podvojné účtovníctvo
Každá finančná udalosť ovplyvňuje dva účty. Beancount túto rovnováhu vynucuje už svojím dizajnom:
2025-06-05 * "Web hosting payment"
Expenses:Hosting 15.00 USD
Assets:Bank:Business:Checking -15.00 USD
To zaručuje matematickú integritu vo vašej účtovnej knihe.
3. Zvoľte si hotovostnú alebo akruálnu bázu
- Hotovostná báza: Príjmy/výdavky zaznamenávajte len vtedy, keď sú peniaze prijaté/vydané.
- Akruálna báza: Sledujte záväzky (záväzky z obchodného styku/pohľadávky z obchodného styku).
Príklad hotovostnej bázy:
2025-06-10 * "Client payment received"
Assets:Bank:Business:Checking 800.00 USD
Income:Sales -800.00 USD
Príklad akruálnej bázy (faktúra odoslaná, potom platba prijatá):
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. Nastavte si účtovnú osnovu
Jasne definujte svoje kategórie. Minimalistický príklad:
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
Prispôsobte si ich svojmu podnikaniu. Udržujte ich konzistentné a popisné.
5. Kategorizujte transakcie (s metadátami)
Používajte metadáta na sledovanie kontextu. To pomáha pri odpočtoch, auditoch a prehľadnosti.
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
Pridajte značky alebo odkazy na potvrdenia:
; receipt: ./receipts/2025-06-18-lunch.jpg
6. Ukladajte podporné dokumenty
Používajte Dropbox, Google Drive alebo priečinok receipts/
. Potom ich prepojte v Beancounte takto:
2025-06-02 * "Domain Renewal - GoDaddy"
Expenses:Hosting 20.00 USD
Assets:Bank:Business:Checking -20.00 USD
; receipt: ./receipts/domain-godaddy.pdf
Audítori a daňoví poradcovia vás budú milovať.
7. Organizujte pre odpočty
Jasne označte odpočítateľné výdavky:
2025-06-03 * "Adobe Creative Cloud Subscription"
Expenses:Software 60.00 USD
Assets:Bank:Business:Checking -60.00 USD
; deductible: true
; usage: 100% business
Používajte vlastné metadáta alebo značky ako #deductible
na sledovanie potenciálnych odpisov.
8. Urobte si z toho zvyk
Vytvorte si pracovný postup. Príklad:
# Weekly bookkeeping routine
git pull origin main
bean-extract transactions.csv >> ledger.beancount
bean-doctor ledger.beancount
bean-check ledger.beancount
fava ledger.beancount
Alebo sa jednoducho zaväzte k "Beancount piatku" a odsúhlaste všetko týždenne.
💼 Urob si sám alebo si najmi pomoc?
S Beancountom to všetko zvládnete sami. Ale aj pokročilí používatelia by mali:
- Konzultovať s certifikovaným účtovníkom (CPA) počas nastavenia
- V prípade potreby si najať účtovníka v čase daní
- Používať Favu pre mesačné správy
Získate všetku silu účtovného systému bez závislosti na dodávateľovi alebo poplatkov za predplatné.
🛠️ Odporúčané nástroje pre používateľov Beancountu
- Fava – krásny webový panel pre súbory Beancount
- bean-doctor – kontroly stavu vašej účtovnej knihy
- bean-query – spúšťanie správ podobných SQL
- beancount-import / beanie – automatizovaný bankový import
- Kontrola verzií – používajte Git na sledovanie zmien vo vašich účtovných záznamoch
✅ Záverečný príklad: Kompletný tok transakcií
2025-06-20 * "Consulting payment from Acme Inc."
Assets:Bank:Business:Checking 3,000.00 USD
Income:Consulting -3,000.00 USD
; invoice: 2025-06-acme
; project: "Backend API redesign"
2025-06-21 * "Notion Pro Plan"
Expenses:Software 10.00 USD
Assets:Bank:Business:Checking -10.00 USD
; purpose: project documentation
; receipt: ./receipts/notion-june.pdf
🎯 Zhrnutie
Beancount je ideálny pre majiteľov malých podnikov, ktorí chcú:
- Udržať nízke náklady
- Zostať plne pod kontrolou svojich financií
- Vyhnúť sa preplnenosti zastaraného softvéru
- Prijať transparentnosť a jednoduchosť obyčajného textu
Chceli by ste stiahnuteľnú .bean
štartovaciu šablónu pre vaše podnikanie? Dajte mi vedieť typ vášho podnikania a ja vám ju prispôsobím.