Rozbor Beancount účtovnej knihy: Prípadová štúdia pre podnikové účtovníctvo
V dnešnom blogovom príspevku si rozoberieme Beancount účtovnú knihu pre podniky, čo vám pomôže pochopiť zložitosť tohto podvojného účtovného systému v obyčajnom texte.

Začnime najprv kódom:
1970-01-01 open Assets:Bank:Mercury
1970-01-01 open Assets:Crypto
1970-01-01 open Equity:Bank:Chase
1970-01-01 open Income:Stripe
1970-01-01 open Income:Crypto:ETH
1970-01-01 open Expenses:COGS
1970-01-01 open Expenses:COGS:Contabo
1970-01-01 open Expenses:COGS:AmazonWebServices
1970-01-01 open Expenses:BusinessExpenses
1970-01-01 open Expenses:BusinessExpenses:ChatGPT
2023-05-14 * "CONTABO.COM" "Mercury Checking ••1234"
Expenses:COGS:Contabo 17.49 USD
Assets:Bank:Mercury -17.49 USD
2023-05-11 * "Amazon Web Services" "Mercury Checking ••1234"
Expenses:COGS:AmazonWebServices 14490.33 USD
Assets:Bank:Mercury -14490.33 USD
2023-03-01 * "STRIPE" "Mercury Checking ••1234"
Income:Stripe -21230.75 USD
Assets:Bank:Mercury 21230.75 USD
2023-05-18 * "customer_182734" "0x5190E84918FD67706A9DFDb337d5744dF4EE5f3f"
Assets:Crypto -19 ETH {1,856.20 USD}
Income:Crypto:ETH 19 ETH @@ 35267.8 USD
Pochopenie kódu
-
Otváranie účtov: Kód začína otvorením série účtov k dátumu 1970-01-01. Patria sem rôzne účty aktív (
Assets:Bank:MercuryaAssets:Crypto), účet vlastného imania (Equity:Bank:Chase), účty výnosov (Income:StripeaIncome:Crypto:ETH) a účty nákladov (Expenses:COGS,Expenses:COGS:AmazonWebServices,Expenses:BusinessExpensesaExpenses:BusinessExpenses:ChatGPT). -
Transakcie: Následne pokračuje zaznamenávaním série transakcií medzi 01.03.2023 a 18.05.2023.
-
Transakcia z 14.05.2023 predstavuje platbu vo výške 17.49 USD pre
CONTABO.COMz účtuMercury Checking ••1234. Táto je zaznamenaná ako náklad (Expenses:COGS:Contabo) a zodpovedajúci odpočet z účtuAssets:Bank:Mercury. -
Podobne, transakcia z 11.05.2023 predstavuje platbu vo výške 14490.33 USD pre
Amazon Web Servicesz rovnakého bankového účtu. Táto je zaznamenaná podExpenses:COGS:AmazonWebServices. -
Transakcia z 01.03.2023 ukazuje príjem od
STRIPE, ktorý bol vložený na účetMercury Checking ••1234, v celkovej výške 21230.75 USD. Táto je zaznamenaná ako výnos (Income:Stripe) a prírastok na bankovom účte (Assets:Bank:Mercury). -
Posledná transakcia z 18.05.2023 predstavuje kryptotransakciu zahŕňajúcu 19 ETH od zákazníka. Táto je sledovaná pod
Assets:CryptoaIncome:Crypto:ETH. Hodnota{1,856.20 USD}ukazuje cenu ETH v čase transakcie, zatiaľ čo@@ 35267.8 USDšpecifikuje celkovú hodnotu transakcie 19 ETH.
-
Vo všetkých transakciách je zachovaný princíp podvojného účtovníctva, čím sa zabezpečuje, že rovnica Aktíva = Záväzky + Vlastné imanie vždy platí.