Preskočiť na hlavný obsah

Špecifické nastavenia pre rôzne odvetvia

Príklady konfigurácií pre freelancerov, malé podniky a osobné financie

V tejto príručke preskúmame, ako prispôsobiť účtovnú knihu Beancount pre rôzne potreby: pre nezávislého odborníka, malý butikový podnik a osobné financie domácnosti. Každý scenár prichádza s jedinečnými štruktúrami účtov a úvahami. Vysvetlíme si dôvody, ktoré stoja za každým nastavením, poskytneme príklady úryvkov Beancount a zdôrazníme užitočné funkcie (ako vlastné tagy a automatizované importy), ktoré uľahčujú sledovanie. Tón je inštruktážny, ale prístupný – či už ste vývojár, technicky zdatný odborník alebo finančný nadšenec, tieto príklady vám pomôžu aplikovať Beancount v reálnom svete.

industry-specific-setups

Freelanceri

Freelanceri (ako vývojári softvéru alebo grafickí dizajnéri) často žonglujú s viacerými klientmi a projektovými nákladmi. Jednoduché nastavenie Beancountu môže pomôcť sledovať príjmy od každého klienta, obchodné náklady (vrátane všetkých najatých subdodávateľov) a peniaze odložené na dane. Cieľom je udržať ho jednoduchým, aby sa dal škálovať s rastom vášho podnikania na voľnej nohe, bez zbytočnej zložitosti.

Kľúčové účty pre freelancera: Účtovná kniha freelancera zvyčajne oddeľuje obchodné financie od osobných financií. Napríklad môžete použiť:

  • Assets:Business:Checking – Obchodný bankový účet pre všetky platby klientov a obchodné náklady.
  • Assets:Business:TaxSavings – Sporiaci účet na odloženie časti príjmu na daňové platby (pretože za vás dane nezráža žiadny zamestnávateľ).
  • Income:Client:Meno** – Účty príjmov pre platby klientov. Môžete vytvoriť podúčty pre každého významného klienta (napr. Income:Client:ACME) alebo použiť jeden účet Income:Freelance s menami klientov označenými v transakciách.
  • Expenses:Business:Contractors – Pre platby všetkým subdodávateľom alebo externým prácam.
  • Expenses:Business:Software (a ďalšie kategórie ako Travel, Supplies) – Pre bežné obchodné náklady (softvérové predplatné, vybavenie, cestovanie na miesta ku klientom atď.).
  • Equity:OwnerDraw – (Voliteľné) Na zaznamenávanie prevodov zisku z podnikania pre seba osobne. To pomáha rozlíšiť obchodné prostriedky od osobných prostriedkov, keď si platíte.

Odôvodnenie: Táto štruktúra zaisťuje, že všetky peniaze súvisiace s podnikaním sú sledované na vyhradených účtoch. Zaznamenáva sa príjem od každého klienta (čo uľahčuje zistenie, ktorí sú vaši najlepší klienti) a náklady sú kategorizované pre daňové odpočty. Odloženie daní na samostatný účet aktív (alebo zaznamenanie záväzku za dlžné dane) zabraňuje náhodnému míňaniu peňazí, ktoré budú splatné vláde. Účtovná kniha zostáva jednoduchá: ak získate nových klientov alebo kategórie nákladov, môžete pridať nové účty alebo použiť tagy bez toho, aby ste všetko reorganizovali. Bežným úskalím je miešanie osobných a obchodných transakcií na jednom účte; vedením samostatného obchodného bežného účtu (a zodpovedajúceho účtu aktív) sa zjednoduší odsúhlasovanie a vykazovanie. Ďalším úskalím, ktorému sa treba vyhnúť, je zabudnutie zaznamenať hotovostné prevody na dane alebo výbery majiteľa – používaním účtov, ako sú TaxSavings a OwnerDraw, sa zúčtuje každý dolár.

Funkcie Beancountu, ktoré treba zdôrazniť: Tagy a metadáta sú pre freelancerov mimoriadne užitočné. Môžete napríklad označiť transakcie číslom projektu alebo faktúry alebo použiť pole metadát na zaznamenanie mena klienta, ak sa nerozhodnete použiť samostatné účty príjmov pre každého klienta. To uľahčuje filtrovanie alebo dopytovanie transakcií pre konkrétneho klienta alebo projekt (napr. sčítanie všetkých nákladov označených #ProjectX). Okrem toho môžu automatizované importéry Beancountu zjednodušiť zadávanie údajov – napríklad si môžete nastaviť importér pre výpisy z banky alebo kreditnej karty na načítanie transakcií do vašej účtovnej knihy a potom už len pridať príslušné názvy účtov nákladov alebo príjmov. To šetrí čas, keď máte veľa malých transakcií (ako softvérové predplatné alebo cestovné náklady).

Príklad úryvku účtovnej knihy freelancera

Nižšie je uvedený zjednodušený úryvok Beancountu pre vývojára na voľnej nohe. Ukazuje otvorenie niekoľkých kľúčových účtov, prichádzajúcu platbu od klienta, platbu subdodávateľovi, typický obchodný náklad a presun peňazí na účet daňových úspor. (V praxi by ste podobne zaznamenávali aj ďalšie výdavky, ako sú cestovné alebo nákup vybavenia.)

1970-01-01 open Assets:Business:Checking
1970-01-01 open Assets:Business:TaxSavings
1970-01-01 open Income:Client:ACME
1970-01-01 open Expenses:Business:Contractors
1970-01-01 open Expenses:Business:Software

; Príjem od klienta – platba za faktúru
2025-08-15 * "Platba faktúry od ACME Corp"
invoice: "INV-2025-08-15"
Assets:Business:Checking 5000 USD
Income:Client:ACME -5000 USD

; Pravidelný náklad – napr. softvérové predplatné pre firmu
2025-08-05 * "Predplatné GitHub"
Expenses:Business:Software 15 USD
Assets:Business:Checking - 15 USD

; Náklad dodávateľa – platba subdodávateľovi za pomoc
2025-08-20 * "Platba dodávateľa – Jane Doe"
Expenses:Business:Contractors 2000 USD
Assets:Business:Checking -2000 USD

; Zrážka dane – presun peňazí na daňové úspory
2025-08-31 * "Odložte dane za 3. štvrťrok"
Assets:Business:TaxSavings 1500 USD
Assets:Business:Checking -1500 USD #tax

Poďme si rozobrať, čo sa deje:

  • Otvárame potrebné účty navrchu (so začiatočným dátumom). Toto nie je pre Beancount striktne povinné (účty sa vytvoria pri prvom použití, ak nie sú otvorené), ale je dobré ich deklarovať. Účty Assets:Business:Checking a Assets:Business:TaxSavings budú obsahovať zostatky v USD; účty príjmov a nákladov môžu zostať bez meny v otvorenej smernici, pretože zdedia meny transakcií (v tomto prípade USD).
  • Platba faktúry od klienta: Dňa 2025-08-15 príjmová transakcia zaznamenáva platbu klienta vo výške 5 000 dolárov za faktúru. Kreditujeme Income:Client:ACME (príjem sa zvyšuje zápornou sumou v podvojnom účtovníctve) a zaťažíme bežný účet. Pole metadát invoice: "INV-2025-08-15" je zahrnuté na zaznamenanie čísla faktúry – toto je voliteľné, ale ukazuje, ako môžete k transakcii pripojiť ďalšie informácie. Túto transakciu môžete tiež označiť pomocou #ACME alebo #client-ACME pre rýchle filtrovanie. Ak by ste mali viacerých klientov, mohli by ste použiť všeobecný účet Income:Clients a spoliehať sa na takéto metadáta alebo pole Príjemca na rozlíšenie klientov namiesto vytvárania mnohých podúčtov.
  • Obchodný náklad (softvér): Dňa 2025-08-05 zaznamenávame náklad vo výške 15 dolárov za predplatné GitHub (možno pre súkromné úložiská alebo iné služby). Príspevok smeruje do Expenses:Business:Software a znižuje obchodný bežný účet. Malé opakujúce sa náklady, ako je tento, by mohli byť označené (napríklad sme pridali #tax na daňovú transakciu nižšie; podobne by ste mohli označiť určité náklady ako #recurring, ak sa vyskytujú mesačne atď.). V tomto prípade je samotný názov účtu (Software) jasný.
  • Platba dodávateľovi: Dňa 2025-08-20 freelancer zaplatil subdodávateľovi (Jane Doe) 2 000 dolárov. Toto sa zaznamenáva ako náklad v Expenses:Business:Contractors a hotovosť z bežného účtu. Môžete zahrnúť meno dodávateľa do rozprávania (ako sme to urobili) alebo ako pole metadát (napr. contractor: "Jane Doe"). Tým sa zachová auditná stopa toho, komu ste zaplatili a prečo (užitočné, ak potrebujete podrobnosti počas podávania daňového priznania alebo rozpočtovania).
  • Prevod daňových úspor: Dňa 2025-08-31 freelancer prevedie 1 500 dolárov z hlavného bežného účtu na vyhradený účet daňových úspor. Túto transakciu sme označili pomocou #tax pre lepšiu viditeľnosť. Toto nie je náklad (iba presúvate svoje vlastné peniaze), takže ide medzi dva účty aktív. Týmto spôsobom každý mesiac alebo štvrťrok nazhromaždíte prostriedky na pokrytie odhadovaných daní. Keď je čas skutočne zaplatiť dane vláde, zaznamenáte náklad (povedzme, Expenses:Taxes) a odpočet z účtu TaxSavings (alebo Checking). Bežným úskalím je považovať tento prevod za náklad vo vašich správach – pamätajte, že to nie je náklad, iba preventívne pridelenie. Iba skutočná platba dane daňovému úradu by bola nákladom (alebo znížením narastajúceho daňového záväzku, ak ho takto sledujete).

Zhrnutie: Účtovná kniha Beancount pre freelancera zdôrazňuje jednoduchosť a prehľadnosť. Všetky príjmy a výdavky spojené s podnikaním sú zaznamenávané metodicky. Používaním zmysluplných názvov účtov a príležitostných tagov/metadát môžete jednoducho generovať správy pre každého klienta alebo pre každú kategóriu nákladov (napr. celkový príjem na klienta, celková suma vynaložená na dodávateľov tento rok atď.). Toto nastavenie je škálovateľné – môžete pridávať nových klientov alebo kategórie nákladov, ako sa vaše podnikanie vyvíja. S funkciami, ako sú automatizované importy (na načítanie bankových transakcií) a vlastné tagovanie pre projekty alebo faktúry, môže Beancount výrazne znížiť administratívne náklady na vedenie účtovníctva pre freelancerov a zároveň poskytnúť jasný prehľad o financiách kedykoľvek.

Malé podniky

Ďalej zvážte malý butikový podnik elektronického obchodu – napríklad online obchod, ktorý predáva ručne vyrábané výrobky. Tento scenár pridáva zložitosť, ako je správa zásob, náklady na predaný tovar (COGS) a správa online platobných procesorov. Beancount to dokáže prispôsobiť premyslenou štruktúrou účtov a spôsobom zaznamenávania transakcií. Použijeme prípad, keď podnik sleduje produkty na sklade, zaznamenáva predaje prostredníctvom online platformy (ako Shopify so Stripe na platby) a zaznamenáva typické obchodné náklady.

Kľúčové účty pre butikový podnik elektronického obchodu: Okrem základných bankových a nákladových účtov bude účtovná kniha maloobchodného podniku obsahovať účty na sledovanie zásob a tokov predaja:

  • Assets:Bank:Checking – Bežný účet podniku (na platby dodávateľom, prevádzkové náklady a prijímanie prevodov od platobných procesorov).
  • Assets:Stripe:Balance (alebo Assets:PayPal atď.) – Zúčtovací účet pre prostriedky vybrané prostredníctvom online platieb, ktoré ešte neprišli do banky. Napríklad, keď zákazník zaplatí cez Stripe, peniaze môžu sedieť na účte Stripe predtým, ako budú vložené do vašej banky v dávkach.
  • Assets:Inventory:Produkt** – Účty zásob pre vaše produkty. S každým produktom (alebo kategóriou produktov) môžete v Beancounte zaobchádzať ako s komoditou na sledovanie množstiev na sklade. Napríklad Assets:Inventory:Widgets môže obsahovať množstvo položiek „Widget“ aktuálne na sklade, ocenených ich nákladovou cenou.
  • Income:Sales – Zaznamenáva príjmy z predaja produktov. Môžete použiť podúčty pre rôzne predajné kanály (napr. Income:Sales:Online vs Income:Sales:InStore), ak by podnik mal viacero kanálov, ale udržíme to jednoduché s jedným účtom príjmov z predaja.
  • Expenses:COGS – Náklady na predaný tovar, na zachytenie nákladovej základne položiek zásob pri ich predaji. Tento účet efektívne ukáže, koľko vás (ako majiteľa podniku) stáli predané zásoby za určité obdobie. Je to kľúčová súčasť na výpočet hrubého zisku.
  • Expenses:Fees – Pre poplatky za spracovanie platieb a poplatky za platformu (poplatky Stripe, poplatky Shopify, poplatky PayPal atď. možno zaznamenať tu). Môžete to rozdeliť na podrobnejšie účty (napr. Expenses:Fees:Stripe a Expenses:Fees:Shopify), ak chcete, ale jeden účet môže postačovať pre všetky poplatky za transakcie.
  • Expenses:Operating – Všeobecné obchodné náklady, ktoré priamo nesúvisia s COGS, ako sú marketing, web hosting, softvér, prepravné potreby atď. Tie by sa mohli rozdeliť na podúčty (napr. Expenses:Marketing, Expenses:WebHosting, Expenses:Shipping) na analýzu rôznych nákladových stredísk.
  • Liabilities:SalesTax – (Voliteľné, ak sa uplatňuje) Ak podnik potrebuje vyberať daň z predaja alebo DPH z predaja, tento účet záväzkov sleduje vybraté dane, ktoré ešte neboli odvedené vláde. Každý predaj by potom rozdelil daňovú časť na tento účet. To zaisťuje, že vybraté dane sa nepovažujú za príjem a sú určené na platbu daňovým úradom.
  • Equity:OwnerEquity – (Voliteľné) Predstavuje investície majiteľa a nerozdelený zisk. Keď sa podnik začal, akékoľvek počiatočné financovanie majiteľom by sa pripísalo sem (s debetom do banky alebo inventára, ak prispeli hotovosťou alebo inventárom). Tiež, ak majiteľ vyberá zisk (rozdelenie), mohlo by sa to zaznamenať voči tomuto účtu vlastného kapitálu. To udržuje súvahu vyváženú, ale pre každodenné operácie to často neprichádza do hry.

Odôvodnenie: Toto nastavenie oddeľuje tok tovaru a peňazí. Nákupy zásob sa spočiatku zaznamenávajú v súvahe (ako aktíva) a nie okamžite ako náklady. Až keď predávate produkty, uhradíte ich náklady (COGS), pričom spárujete príjem so súvisiacimi nákladmi pre správny výpočet zisku. Príjem z predaja sa zaznamenáva v hrubej predajnej cene, zatiaľ čo poplatky sa zaznamenávajú samostatne, aby ste videli hrubý príjem aj zaplatené poplatky (a teda čistý príjem). Používanie zúčtovacieho účtu, ako je Assets:Stripe:Balance, pomáha pri odsúhlasovaní vkladov – peniaze sa presúvajú zo Stripe do vašej banky v paušáloch a tieto prevody môžete zaznamenávať bez zmätku. Bežným úskalím pre nových majiteľov obchodov je zanedbávanie správneho zaznamenávania zásob – napríklad okamžité uhradenie všetkých nákupov zásob. To môže byť v poriadku na sledovanie peňažných tokov, ale skresľuje to váš zisk: budete vyzerať menej ziskoví v mesiacoch, keď sa zásobujete, a ziskovejší v mesiacoch, keď predávate, aj keď boli zásoby kúpené skôr. Používaním účtu aktív zásob a COGS zosúladíte náklady s predajom. Ďalším úskalím je nezapočítanie poplatkov alebo refundácií, ktoré môžu spôsobiť, že sa zostatky vo vašej banke alebo Stripe nezhodujú s vaším zaznamenaným príjmom. Tomu sa vyhýbame explicitným zaznamenávaním poplatkov a používaním účtu aktív Stripe na sledovanie toho, čo Stripe dlhuje alebo vyplatil.

Funkcie Beancountu, ktoré treba zdôrazniť: Sledovanie zásob v Beancounte využíva jeho schopnosť manipulovať s komoditami a nákladmi. Každý produkt môže byť symbolom komodity (napr. WIDGET), čo vám umožní zaznamenávať množstvo aj jednotkové náklady. Keď predávate položky, logika zásob Beancountu (predvolene FIFO) môže automaticky vybrať správne náklady z vašich zásob. Uvidíme to v príklade. Môžete tiež použiť metadáta alebo odkazy na prepojenie predaja a ich zodpovedajúcich záznamov COGS (napríklad použitím rovnakého čísla objednávky v oboch transakciách alebo zdieľaného tagu, ako je #order1001 pri predaji a znížení zásob, čo uľahčuje dopytovanie alebo dvojitú kontrolu, či má každý predaj zodpovedajúci záznam COGS). Okrem toho môžu automatizované importy pomôcť tu: môžete použiť skript na import údajov o predaji zo správ o výplate Shopify alebo Stripe alebo importovať bankové výpisy na zachytenie nákladových transakcií a výplat. Automatizácia týchto opakujúcich sa úloh zadávania údajov znamená, že trávite viac času analýzou a menej času písaním čísel.

Príklad úryvku účtovnej knihy malého podniku

Nižšie je uvedený kondenzovaný príklad Beancount pre náš butikový podnik elektronického obchodu. Ilustrujeme nákup zásob, zaznamenanie predaja (s poplatkom platobného procesora odpočítaným) a zaznamenanie nákladov na predaný tovar pre tento predaj. V praxi by ste podobne zaznamenávali aj ďalšie náklady (ako sú poplatky za platformu, náklady na reklamu atď.) podobne ako v uvedenom príklade poplatku. Predpokladáme USD ako menu a produkt s názvom „Widget“, ktorý sledujeme ako komoditu na sklade.

1970-01-01 open Assets:Bank:Checking
1970-01-01 open Assets:Stripe:Balance
1970-01-01 open Assets:Inventory:Widgets WIDGET
1970-01-01 open Income:Sales
1970-01-01 open Expenses:COGS
1970-01-01 open Expenses:Fees

; Nákup zásob (50 jednotiek Widgetu za cenu 10 USD za kus)
2025-03-10 * "Kúpili ste 50 Widgetov od SupplierCo"
Assets:Inventory:Widgets 50 WIDGET {10 USD}
Assets:Bank:Checking -500 USD

; Predaj zákazníkovi (Objednávka č. 1001 cez online obchod, predané 2 Widgety)
2025-04-05 * "Predaj Objednávka č. 1001 (2x Widget cez Shopify)"
Assets:Stripe:Balance 58 USD ; čistá platba prijatá po poplatkoch
Expenses:Fees 2 USD ; poplatok za spracovanie (Stripe)
Income:Sales -60 USD ; príjem za 2 Widgety (@ 30 USD za kus)

; Náklady na predaný tovar pre vyššie uvedený predaj (2 Widgety za cenu 10 USD za kus)
2025-04-05 * "COGS pre Objednávku č. 1001 (2x Widget)"
Expenses:COGS 20 USD
Assets:Inventory:Widgets -2 WIDGET {10 USD}

Tu je to, čo sa deje krok za krokom:

  • Otvorenie účtov: Otvoríme bežný účet, účet zostatku Stripe, účet zásob pre Widgety (deklarovaný s komoditou WIDGET na sledovanie jednotiek) a hlavné účty príjmov a nákladov (Predaj, COGS, Poplatky). Deklarovaním Assets:Inventory:Widgets WIDGET signalizujeme, že tento účet bude obsahovať množstvá komodity „WIDGET“. To zaisťuje, že Beancount vie, že tam má očakávať komoditné jednotky, a môžeme k týmto jednotkám pripojiť náklady.

  • Nákup zásob: Dňa 2025-03-10 nakupujeme zásoby – 50 jednotiek Widgetu od dodávateľa za 10 dolárov za kus, čo stojí celkovo 500 dolárov. Transakcia zaťaží Assets:Inventory:Widgets pomocou 50 WIDGET {10 USD}. To znamená, že do účtu zásob sa pridá 50 jednotiek komodity WIDGET, z ktorých každá má zaznamenané náklady 10 USD. Kredit je Assets:Bank:Checking -500 USD (výdavky hotovosti). Všimnite si, že sme sa tu priamo nedotkli účtu nákladov; kapitalizujeme nákup ako aktívum zásob. Teraz má naša súvaha 50 Widgetov v hodnote 500 dolárov celkovo na sklade. (Ak by ste spustili správu o zostatku, účet zásob by zobrazoval 50 jednotiek WIDGET v hodnote 500 dolárov.)

  • Zaznamenanie predaja (Objednávka č. 1001): Dňa 2025-04-05 zaznamenávame predaj 2 Widgetov prostredníctvom nášho online obchodu. Rozprávanie obsahuje číslo objednávky pre prehľadnosť. Táto transakcia zahŕňa tri zaúčtovania:

    • Assets:Stripe:Balance 58 USD: peniaze prijaté z predaja, ale momentálne v Stripe (po odpočítaní poplatkov). Predpokladajme, že zákazník zaplatil celkovo 60 dolárov; Stripe si vzal poplatok 2 doláre a 58 dolárov je teraz na našom účte Stripe (ktoré sa majú neskôr previesť do našej banky). Zaznamenávame 58 dolárov ako aktívum v Stripe.
    • Expenses:Fees 2 USD: poplatok 2 doláre sa zaznamenáva ako obchodný náklad. To zaisťuje, že náš výkaz ziskov a strát bude odrážať tieto náklady a naše aktívum Stripe plus náklad na poplatky sa spolu rovnajú celkovej platbe zákazníka.
    • Income:Sales -60 USD: zaznamenávame 60 dolárov príjmu z predaja. (Účty príjmov sa zvyšujú s kreditmi, preto záporná suma v zápise Beancountu).

    Po tejto transakcii je čistý efekt: Income:Sales sa zvýši o 60, ďalšie aktívum 58 dolárov (pohľadávka od Stripe) a náklad 2 doláre za poplatok. Ak Stripe neskôr vloží 58 dolárov do našej banky, zaznamenáme jednoduchý prevod, ako napríklad Assets:Bank:Checking 58 USD / Assets:Stripe:Balance -58 USD v dátume výplaty – to presunie aktívum z účtu Stripe do banky, bez dopadu na príjem alebo náklad (iba presúvanie aktív). Tento prevod sme vyššie neukázali, ale je to dôležitý krok v reálnom účtovníctve, aby ste udržali svoj účet Stripe na 0 dolároch, keď je všetko prevedené.

  • Zaznamenanie COGS pre predaj: Tiež dňa 2025-04-05 máme samostatnú transakciu na zaznamenanie nákladov na 2 predané Widgety. Zaťažíme Expenses:COGS 20 USD a pripíšeme Assets:Inventory:Widgets -2 WIDGET {10 USD}. To, čo to robí, je odstránenie 2 jednotiek zo zásob (každá mala náklady 10 dolárov, ako bolo zaznamenané skôr, takže celkovo 20 dolárov). Určíme {10 USD}, aby sme povedali Beancountu, z ktorej nákladovej dávky má čerpať – v tomto prípade sa zhoduje s dávkou, ktorú sme pridali dňa 2025-03-10. Teraz bude mať účet zásob 48 zostávajúcich Widgetov a pridružené náklady 480 dolárov. 20 dolárov sa presunie do nákladu COGS, ktorý sa objaví vo výkaze ziskov a strát, čím sa zníži hrubý zisk o náklady na tento tovar. (Ak by sme to nezaznamenali, náš príjem by bol prehnaný vo vzťahu k nákladom.) Používame samostatnú transakciu pre prehľadnosť, ale je tiež možné spojiť predaj a COGS do jednej viacriadkovej transakcie. Niektorí uprednostňujú ich rozdelenie, ako je znázornené pre čitateľnosť a odsúhlasenie (môžete jasne prepojiť každý záznam COGS s objednávkou). V rozprávaní sme tiež zopakovali číslo objednávky, aby sme ľahko videli, že tento záznam COGS zodpovedá Objednávke č. 1001. Dobrým postupom je zabezpečiť, aby mal každý predaj zodpovedajúci záznam COGS, keď sú zahrnuté zásoby – ak jeden chýba, znamená to, že vaše počty zásob sú vypnuté. Úskalím, ktorému sa treba vyhnúť, je zabudnutie odstrániť zásoby pre predaj, čo by ponechalo vašu súvahu s fantómovými zásobami a vaše náklady podhodnotené. Používanie funkcií zásob Beancountu (notácia nákladov {}) pomáha zachytiť, či sa pokúsite odstrániť viac jednotiek, ako máte na sklade (softvér v takom prípade vyhodí chybu).

Zhrnutie: Malý podnik, ktorý používa Beancount, si môže udržať prekvapivo robustný účtovný systém. Štruktúrovaním účtov na sledovanie kde sú peniaze, odkiaľ pochádzajú a ako toky nákladov, získate presný obraz o ziskovosti. Náš príklad ukázal, ako manipulovať so zásobami a predajom; podobne by ste zaznamenávali aj ďalšie transakcie, ako je platenie účtu za internet (Expenses:Operating:Internet vs. Assets:Bank:Checking), prijatie pôžičky alebo investície (Assets:Bank vs. Liabilities:Loan alebo Equity:OwnerEquity) alebo platenie dane z predaja (Liabilities:SalesTax vs. Assets:Bank pri odvedení). Kľúčom je konzistentnosť: zaznamenávajte každý typ transakcie s rovnakým vzorom a Beancount udrží knihy vyvážené. S funkciami, ako je automatizovaný import údajov (napríklad načítanie mesačných poplatkov Stripe alebo bankových transakcií) a vlastné tagy/odkazy (na koreláciu súvisiacich transakcií, ako sú predaje a refundácie), môže byť systém flexibilný aj efektívny. Výsledkom je organizovaná účtovná kniha, ktorá sa môže škálovať s rastom podnikania – môžete pridávať nové účty zásob produktov, nové kategórie nákladov alebo ďalšie zdroje príjmov (povedzme nové online trhovisko) bez toho, aby ste prepracovali celý systém.

Osobné financie

Nakoniec zvážte použitie Beancountu pre osobné alebo rodinné financie. Toto nastavenie je určené pre jednotlivca alebo rodinu, ktorá spravuje denné náklady, bankové účty, kreditné karty, pôžičky a investície. Dôraz sa tu kladie na sledovanie kam idú vaše peniaze (náklady), odkiaľ pochádzajú (príjem) a ako sa šetria alebo investujú (aktíva a záväzky). Beancount môže nahradiť alebo doplniť rozpočtové aplikácie tým, že poskytuje transparentný a prispôsobiteľný pohľad na vaše financie s dôslednosťou podvojného účtovníctva, ktoré zaisťuje, že sa nič nepočíta dvakrát alebo sa nezabudne.

Kľúčové účty pre osobné financie: Účtovná kniha osobných financií bude zvyčajne obsahovať rôzne účty aktív, záväzkov, príjmov a nákladov:

  • Assets:Bank:Checking – Váš hlavný bežný účet pre vklady príjmov a platby účtov.
  • Assets:Bank:Savings – Sporiaci účet pre núdzový fond alebo konkrétne ciele. (Môžete mať viacero sporiacich alebo investičných účtov – každý môže byť účtom aktív).
  • Assets:Cash – Ak používate hotovosť na náklady, môžete mať účet hotovosti na sledovanie výberov a hotovostných výdavkov.
  • Assets:Investments:Broker** – Investičné účty,