Pochopenie účtovných zápisov v Beancount
Účtovné zápisy sú základom dvojitého účtovania a v Beancount je každý *
zápis, ktorý napíšete, účtovný zápis. Tento sprievodca vysvetľuje základné pojmy – debet a kredit, opravné zápisy a reverzné zápisy – a ukazuje, ako sa čistým spôsobom mapujú na plain‑textovú syntax Beancount. Naučíte sa, ako viesť presné knihy s minimálnou formálnosťou.
Rýchle osvieženie: Čo je účtovný zápis?
Účtovný zápis je formálny, datovaný záznam finančnej transakcie. Vyjadruje sa pomocou debetov a kreditov, ktoré udržujú základnú účtovnú rovnicu v rovnováhe:
V systéme dvojitého účtovania ovplyvňuje každá transakcia aspoň dva účty a súčet debetov sa musí rovnať súčtu kreditov. Toto jednoduché pravidlo zabezpečuje, že následné finančné výkazy, ako je výkaz ziskov a strát alebo súvaha, sú dôveryhodné a presné.
Debety a kredity v jednej minúte
Pojmy debet a kredit môžu na začiatku pôsobiť zmätočne, ale v skratke ide o pár jednoduchých pravidiel. Premýšľajte takto: „odkiaľ prišla hodnota?“ (kredit) a „kam hodnota išla?“ (debet).
Tu je prehľad, ako sa zvyšujú päť základných typov účtov:
Typ účtu | Zvyšuje sa |
---|---|
Assets | Debit |
Expenses | Debit |
Liabilities | Credit |
Equity | Credit |
Income | Credit |
Ako vyzerá účtovný zápis v Beancount
Beancount používa jednoduché, ľahko čitateľné textové direktívy na zaznamenávanie transakcií. Každá transakcia musí byť vyvážená na nulu pre každú komoditu (napr. USD, EUR, akcie AAPL). Beancount vyhodí chybu, ak to tak nie je.
Tu je základná transakcia na kúpu kávy:
2025-09-10 * "Coffee Bar" "Team coffee"
Expenses:Food:Coffee 18.00 USD
Assets:Bank:Checking -18.00 USD
Všimnite si, že dva zápisy (riadky s účtami) sa sčítajú na nulu: $18.00 + (-$18.00) = 0
.
Môžete pridať silný kontext priamo do narácie pomocou tagov (napr. #clientX
) pre filtrovanie a odkazov (napr. ^INV-2025-001
) na prepojenie súvisiacich položiek.
Napríklad, takto môžete prepojiť faktúru s jej platbou:
; Najprv zaznamenajte faktúru, ktorú ste poslali klientovi
2025-09-15 * "Acme Corp" "Invoice 2025-001 #clientX ^INV-2025-001"
Assets:AccountsReceivable 1000.00 USD
Income:Consulting -1000.00 USD
; Neskôr zaznamenajte platbu a prepojte ju späť na pôvodnú faktúru
2025-09-28 * "Acme Corp" "Payment on ^INV-2025-001"
Assets:Bank:Checking 1000.00 USD
Assets:AccountsReceivable -1000.00 USD
Tag #clientX
vám umožní ľahko filtrovať všetky transakcie pre tohto klienta a odkaz ^INV-2025-001
vytvára spojenie medzi dvoma zápismi, ktoré môžete sledovať v reportoch.