Preskočiť na hlavný obsah

85 príspevkov označené s "beancount"

Zobraziť všetky značky

Detoxifikujte financie svojej malej firmy — Beancount spôsobom

· Čítanie na 9 minút
Mike Thrift
Mike Thrift
Marketing Manager

Premeňte neporiadnu hlavnú knihu na pokojný, hotovostne sebavedomý podnik za 30 dní—pomocou účtovníctva v prostom texte.


2025-09-04-detox-your-small-business-finances

TL;DR

  • Oddeľte, zjednodušte a uzamknite svoje knihy so štíhlym účtovým rozvrchom, konzistentnými importmi a automatizovanými kontrolami zostatkov.
  • Ukážte to podstatné—COGS, režijné náklady, hotovostné rezervy—prostredníctvom rýchlych reportov bean-query.
  • Odrežte hluk (nepoužívané predplatné, duplicitné nástroje) a kódujte dobré návyky (týždenné odsúhlasenie, mesačné uzatvorenie, priložené účtenky).
  • Urobte daňovú sezónu nudnou udržiavaním výpisov, účteniek a zostatkov overiteľných na jednom mieste.

Prečo "Detoxifikácia"?

Finančný neporiadok v malej firme nie je len chaotický—je drahý. Skrýva plytké výdavky, zastiera vašu skutočnú ziskovosť a mení daňovú sezónu na frenetické hľadanie pokladu. Finančná detoxifikácia je zameraný, 30-dňový restart: identifikujete, co pohybuje (a presakuje) peniaze, odstránite zložitosť a potom inštitucionalizujete jednoduché, opakovateľné rutiny na udržanie čistoty.

Beancount je perfektný nástroj pre toto, pretože je transparentný, skriptovateľný a overiteľný. Na rozdiel od softvéru čiernej skrinky, hlavná kniha v prostom texte znamená, že každé číslo je vysvetliteľné. Každá kontrola a zostatok môže byť automatizovaný pomocou smerníc a dotazov, vytvárajúc samo-auditujúci systém, ktorý núti jasnosť. Tento sprievodca vás prevedie štvorročným plánom na dosiahnutie presne tohto.


Týždeň 0 — Nastavte svoju základnú líniu

Predtým, ako môžete upratať, potrebujete pevný základ. Tento týždeň je o definovaní štruktúry vášho finančného sveta.

Vytvorte štíhly účtový rozvrh

Váš účtový rozvrh je kostrou vášho finančného systému. Cieľom tu je minimalizmus. Nevytvárajte účet pre každý možný výdavok, ktorý by ste mohli mať. Začnite s podstatným, čo používate dnes; vždy môžete pridať viac neskôr. Preťažený účtový rozvrh povzbudzuje nesprávnu kategorizáciu a sťažuje analýzu na vysokej úrovni.

Tu je jednoduchý, efektívny začiatok:

; Základné entity
2025-01-01 open Assets:Bank:Checking USD
2025-01-01 open Assets:Bank:Savings USD
2025-01-01 open Liabilities:CreditCard:Business USD
2025-01-01 open Income:Sales
2025-01-01 open Expenses:COGS
2025-01-01 open Expenses:Overhead:Rent
2025-01-01 open Expenses:Overhead:Utilities
2025-01-01 open Expenses:SaaS
2025-01-01 open Equity:Opening-Balances

Uzamknite zostatky, ktoré môžete overiť

Najsilnejšou funkciou v účtovníctve v prostom texte je schopnosť tvrdiť realitu. Smernica balance hovorí Beancount: "K tomuto dátumu mal tento účet presně túto sumu peňazí." Ak nie, Beancount vyhodí chybu. Toto je vaša primárna záchranná sieť.

Pri začiatku použite pad v kombinácii s balance na inicializáciu vašich účtov z bankového výpisu. Smernica pad vytvára transakciu, ktorá núti účet na správny počiatočný zostatok, účtuje rozdiel na účet vlastného imania.

; Inicializovať z výpisov
2025-01-01 pad Assets:Bank:Checking Equity:Opening-Balances
2025-01-01 balance Assets:Bank:Checking 12345.67 USD

Slovo opatrnosti: Používajte pad šetrne. Je to pre čistý začiatok, nie pre zakrývanie opakujúcich sa chýb odsúhlasenia.


Týždeň 1 — Oddeľte a zjednodušte toky

So štruktúrou na mieste je čas objasniť, ako sa peniaze pohybujú cez váš podnik.

Udržiavajte Podnik ≠ Osobné

Toto je zlaté pravidlo financií malej firmy. Miešanie fondov je recept na zmätok a daňové bolesti hlavy.

  • Udržiavajte jeden vyhradený podnikový bankový účet a jednu podnikovú kreditnú kartu.
  • Zrkadlite toto oddelenie vo vašej hlavnej knihe: Assets:Bank:Business:Checking, Liabilities:CreditCard:Business.
  • Ak si platíte, účtujte to ako distribúciu do Equity:Owner-Draws. Nikdy nekategorizujte osobné výdavky priamo z podnikových účtov.

Štandardizujte kategórie dodávateľov

Platíte za AWS, Google Cloud a Vercel? Nevytvárajte tri separátne účty. Namapujte ich všetky na jednu logickú kategóriu ako Expenses:Cloud. Vyhýbajte sa vytváraniu mikro-účtov, ktoré skutočne nebudete analyzovať. Cieľom je vidieť vzory, nie sledovať každého jednotlivého dodávateľa s vlastným účtom.


Týždeň 2 — Automatizujte vstupy a účtenky

Manuálne zadávanie údajov je pomalé, náchylné na chyby a neudržateľné. Tento týždeň je o budovaní stroja na spoľahlivé napájanie vašej hlavnej knihy.

Postavte bezproblémovú importnú cestu

Importný rámec Beancount vám umožňuje naučiť ho, ako čítať CSV alebo OFX súbory z vašej banky a automaticky generovať transakcie. Investujte čas na nastavenie tohto raz a ušetríte stovky hodín dlhodobo. Udržiavajte vaše importné pravidlá pod kontrolou verzií (ako Git), aby bol váš systém opakovateľný a zálohovaný.

  • Začnite s oficiálnym sprievodcom Beancount Importing External Data.
  • Pre interaktívnejší pracovný tok zvážte nástroj ako beancount-import, ktorý poskytuje webové rozhranie pre poloautomatické párovanie.
  • Mnohí užívatelia sa spoliehajú na zabudované ingest alebo novšie beangulp rámce na budovanie svojich vlastných importérov. Vyberte jeden a držte sa ho pre konzistentnosť.

Pripojte dokumenty tam, kde patria

Transakcia bez účtenky je nepodložené tvrdenie. Beancount a jeho webové rozhranie Fava robia triviálnym spájanie zdrojových dokumentov so záznamami, vytvárajúc neotrasiteľnú auditórsku stopu.

Máte dve skvelé možnosti:

  1. Priečinok dokumentov + Smernica: Uložte všetky vaše účtenky a výpisy v vyhradenej zložke. Potom spojte súbor s transakciou pomocou smernice document.
  2. Ťahaj a pusť vo Fava: Jednoducho potiahnite PDF alebo obrázkový súbor na transakciu v rozhraní Fava. Fava automaticky uloží súbor a vloží správnu smernicu document do vášho súboru hlavnej knihy.
; V hlavnom súbore vašej hlavnej knihy povedzte Fava, kde žijú vaše dokumenty
option "documents" "/home/acme/docs"

; Spojte účtenku s konkrétnym účtovaním transakcie
2025-08-07 * "Figma" "Monthly Subscription"
Assets:CreditCard:Business -12.00 USD
Expenses:SaaS 12.00 USD
document: "receipts/figma-2025-08-07.pdf"

Týždeň 3 — Uvidíte pravdu (Rýchle dotazy, ktoré budete znova používať)

Vaša hlavná kniha je teraz čistá a nakŕmená údajmi. Je čas klásť jej dôležité otázky. Spustite nástroj príkazového riadku bean-query pre okamžité odpovede.

1) Kde sú moje peniaze?

Získajte rýchly snímok vašich likvidných aktív.

bean-query business.beancount 'BALANCES FROM year = 2025 AND (account ~ "Assets:Bank" OR account ~ "Liabilities:CreditCard")'

Toto vám dáva okamžitý, reálnočasový pohľad na vašu hotovostnú pozíciu bez prihlásenia do viacerých bankových portálov.

2) Na čo míňam na režijné náklady vs. COGS?

Pochopte, kam vaše peniaze skutočne idú. Míňate viac na nepodstatné režijné náklady alebo na náklady priamo spojené s dodaním vášho produktu (Náklady na predané tovary)?

SELECT
account,
units(sum(position))
WHERE
account ~ "^Expenses:(Overhead|COGS)" AND year = 2025
GROUP BY
account
ORDER BY
account

Tento dotaz oddeľuje vaše hlavné prevádzkové náklady od vašej administratívnej záťaže, kritický pohľad pre ziskovosť.

3) Ktoré predplatné vyzerajú ako "zombies"?

Nájdite opakujúce sa, malé výdavky, ktoré často lietajú pod radarom. Tieto "zombie" predplatné môžu vyčerpávať váš cash flow.

SELECT
payee,
COUNT(*) AS num_transactions,
SUM(number) AS total_spent
WHERE
account ~ "^Expenses:SaaS" AND date >= '2025-01-01'
GROUP BY
payee
ORDER BY
num_transactions DESC,
total_spent DESC

Tento dotaz okamžite odhalí dodávateľov, ktorým často platíte. Ak uvidíte jedného, ktorého nepoznáte alebo už nepotrebujete, je čas zrušiť.


Týždeň 4 — Upratajte a uzamknite systém

Posledný týždeň je o budovaní návykov a zábran, ktoré udržia vaše financie čisté navždy.

Umiestnite jednoduché rozpočty

Fava môže čítať smernice budget z vašej hlavnej knihy a zobrazovať užitočné indikátory pokroku vo svojich reportoch, ukazujúc vám, či ste na správnej ceste. Toto poskytuje jemnú, konštantnú pripomienku vašich cieľov míňania.

; Obmedzite SaaS výdavky na $100 mesačne
2025-01-01 custom "budget" Expenses:SaaS "monthly" 100.00 USD

Nastavte ich pre kľúčové kategórie variabilných výdavkov ako softvér, reklama alebo dodávatelia, aby ste si všimli drift predtým, ako sa stane problémom.

Uzatvorte mesiac, zakaždým

Ustanovte jednoduchý, nevyjednateľný proces mesačného uzatvárania:

  1. Odsúhlaste: Pre každý bankový a kreditný kartový účet pridajte tvrdenie balance zodpovedajúce konečnému číslu na vašom mesačnom výpise.
  2. Pripojte: Pripojte samotný PDF výpis k záznamu balance pomocou smernice document.
  3. Reportujte: Spustite vaše tri uložené dotazy (hotovosť, režijné náklady/COGS, predplatné) a vložte výstupy do krátkej poznámky mesačného prehľadu.

Tvrdenie zostatku je automatický spúšťač. Ak sa vaša hlavná kniha nezhoduje s bankovým výpisom, Beancount vyhodí chybu, presne vám povie, kde hľadať nesúlad.


Urobte daňovú sezónu nudnou (dobrým spôsobom)

Dodržiavaním tohto systému transformujete daňovú prípravu z krízy na jednoduché reportovacie cvičenie.

  • Účtenky sú pripojené k transakciám, takže nie je žiadne frenetické hľadanie. Vo Fava ste jeden klik od zdrojového dokumentu pre akýkoľvek výdavok.
  • Daňovo relevantné položky môžu byť označené (napr., #tax-deductible), umožňujúc vám vytiahnuť čistý report s bean-query pre vášho účtovníka.
  • Ročné zostatky sú uzamknuté a overené s tvrdeniami balance, dávajúc vám a vášmu pripravovateľovi dôveru v číslach.

30-dňový kontrolný zoznam (Vytlačte toto)

  • Deň 1–3
    • Vytvorte minimálny účtový rozvrh.
    • Pridajte pad + balance pre každú banku/kartu pomocou najnovších výpisov.
  • Deň 4–10
    • Nastavte jeden import pipeline a commitnite vaše pravidlá do kontroly verzií.
    • Doplňte 90 dní transakcií; spustite prvý snímok BALANCES.
  • Deň 11–15
    • Štandardizujte dodávateľov k ich príslušným účtom (SaaS, Cloud, Poštovné, atď.).
    • Pripojte PDF výpisy pre odsúhlasené obdobia; potvrďte, že sa zobrazujú vo Fava.
  • Deň 16–20
    • Spustite dotaz režijné náklady vs. COGS; opravte akékoľvek nesprávne kategorizované položky.
    • Spustite dotaz frekvencie predplatného; zrušte alebo konsolidujte nepoužívané služby.
  • Deň 21–25
    • Pridajte jeden alebo dva rozpočtové limity pre kľúčové variabilné výdavky cez custom "budget".
    • Uložte vaše tri najdôležitejšie príkazy bean-query do skriptu pre ľahké opätovné použitie.
  • Deň 26–30
    • Odsúhlaste všetky účty s tvrdeniami balance konca mesiaca.
    • Napíšte krátku poznámku "mesačného uzatvárania" sumarizujúcu kľúčové čísla a odkazujúcu na dokumenty.

Bežné úryvky, ktoré budete znovu používať

Čistý záznam výdavku

2025-08-05 * "Figma" "Pro plan"
Expenses:SaaS 12.00 USD
Assets:Bank:Checking -12.00 USD

Tvrdenie zostatku z výpisu

2025-09-01 balance Assets:Bank:Checking  8423.17 USD

Rozpočtová bariéra pre nájom

2025-01-01 custom "budget" Expenses:Overhead:Rent "monthly" 2500.00 USD

Udržiavajte to jednoduché, udržiavajte to skriptované

Filozofia finančnej detoxifikácie poháňanej Beancount je jednoduchá:

  • Skriptujte to, čo opakujete: Automatizujte importy a reportovanie.
  • Nechajte tvrdenia hlasno zlyhať: Sú to vaše bezpečnostné koľajnice, nie nepohodlie.
  • Uprednostňujte menej, jasnejšie účty pred dokonalou, granulárnou kategorizáciou.

Adoptujte tieto návyky a váš podnik bude bežať na tesných spätnoväzbových slučkách: viditeľnosť hotovosti denne, drift výdavkov viditeľný týždenne, a skutočne nudný koniec roka. To je jasnosť a kontrola, ktorú je táto detoxifikácia navrhnutá poskytnúť.


Odkazy a ďalšie čítanie

Tento príspevok je len pre vzdelávacie účely a nie je daňovým alebo právnym poradenstvom.

Pochopenie účtovných zápisov v Beancount

· Čítanie na 7 minút
Mike Thrift
Mike Thrift
Marketing Manager

Úč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.


2025-09-02-journal-entries-in-beancount

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:

Assets=Liabilities+EquityAssets = Liabilities + Equity

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 účtuZvyšuje sa
AssetsDebit
ExpensesDebit
LiabilitiesCredit
EquityCredit
IncomeCredit

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.


Bežné účtovné zápisy (pripravené na vloženie)

Tu je niekoľko bežných obchodných transakcií formátovaných pre Beancount.

Majiteľ vkladá hotovosť

Majiteľ prispieva osobnými prostriedkami na založenie podniku.

2025-01-01 * "Owner" "Initial capital contribution"
Assets:Bank:Checking 10000.00 USD
Equity:Owner-Capital -10000.00 USD

Hotovostný predaj s DPH

Zákazník zaplatí v hotovosti za produkt vrátane 8 % DPH, ktorú musíte neskôr odovzdať štátu.

2025-01-05 * "Walk-in Customer" "Cash sale with 8% tax"
Assets:Cash 108.00 USD
Income:Sales -100.00 USD
Liabilities:Tax:Sales -8.00 USD

Predaj na úver (faktúra) a inkaso

Poskytnete službu a fakturujete klienta, potom prijmete platbu neskôr.

2025-01-10 * "Acme Corp" "Consulting invoice ^INV-2025-002"
Assets:AccountsReceivable 2500.00 USD
Income:Consulting -2500.00 USD

2025-01-30 * "Acme Corp" "Payment on ^INV-2025-002"
Assets:Bank:Checking 2500.00 USD
Assets:AccountsReceivable -2500.00 USD

Náklad na kreditnej karte

Kúpite kancelárske potreby pomocou firemnej kreditnej karty.

2025-01-12 * "OfficeMax" "Supplies on credit card"
Expenses:Office:Supplies 75.00 USD
Liabilities:CreditCard -75.00 USD

Mzdová agenda (jednoduchý model)

Spustíte mzdovú agendu, zaznamenáte hrubý mzdový náklad, odpočty daní a čistú platbu z banky.

2025-01-31 * "Payroll" "January wages and withholdings"
Expenses:Payroll:Wages 2000.00 USD
Liabilities:Taxes:Withheld -400.00 USD
Assets:Bank:Checking -1600.00 USD

Mesačná odpisová položka

Zaznamenáte mesačný odpis pre majetok, napríklad notebook.

2025-01-31 * "Depreciation" "Laptop, straight-line"
Expenses:Depreciation 100.00 USD
Assets:Equipment:AccumDepr -100.00 USD

Predplatený náklad a mesačná amortizácia

Zaplatíte celoročné poistenie dopredu a potom mesačne uznávate náklad.

; 1. Zaplatenie ročnej poistky
2025-01-01 * "InsureCo" "Annual insurance premium"
Assets:Prepaid:Insurance 1200.00 USD
Assets:Bank:Checking -1200.00 USD

; 2. Uznať jeden mesiac nákladu na konci januára
2025-01-31 * "InsureCo" "Amortize 1/12 of insurance"
Expenses:Insurance 100.00 USD
Assets:Prepaid:Insurance -100.00 USD

Nezískaný príjem a mesačné uznanie

Zákazník zaplatí dopredu za trojmesačné predplatné. Najprv zaznamenáte hotovosť a záväzok, potom mesačne uznávate príjem.

; 1. Zákazník zaplatí dopredu za službu
2025-02-01 * "Subscriber" "3-month plan prepaid"
Assets:Bank:Checking 300.00 USD
Liabilities:Unearned:Subs -300.00 USD

; 2. Uznať jeden mesiac príjmu po dodaní služby
2025-02-28 * "Recognition" "Recognize month 1 of 3"
Liabilities:Unearned:Subs 100.00 USD
Income:Subscriptions -100.00 USD

Rezerva na nesplatené pohľadávky a odpis

Vytvoríte rezervu pre potenciálne nesplatené faktúry a neskôr odpisujete konkrétnu nesplatenú faktúru.

; 1. Vytvoriť rezervu vo výške 2 % z pohľadávok
2025-03-31 * "Provision" "2% of A/R for doubtful accounts"
Expenses:BadDebt 200.00 USD
Assets:AllowanceForDoubtful -200.00 USD

; 2. Odpis konkrétnej faktúry, ktorá nebude zaplatená
2025-04-15 * "Write-off" "Customer XYZ invoice"
Assets:AllowanceForDoubtful 150.00 USD
Assets:AccountsReceivable -150.00 USD

Periodická inventúra a úprava nákladov predaja

Na konci obdobia vypočítate náklady predaja (COGS) úpravou účtu zásob.

2025-03-31 * "COGS adjustment" "Periodic inventory method"
Expenses:COGS 4500.00 USD
Assets:Inventory -4500.00 USD

Opravné zápisy vs. Reverzné zápisy

Opravné zápisy sa zaznamenávajú na konci účtovného obdobia (mesiac, štvrťrok) s cieľom správne priradiť príjmy a náklady k obdobiu, v ktorom boli skutočne zarobené alebo vznikli. Zahŕňajú akrualizácie, odložené položky a odhady, napríklad odpisy.

Reverzné zápisy sú voliteľné zápisy vykonané prvý deň nového obdobia, ktoré presne zrušia konkrétny opravný zápis z predchádzajúceho obdobia. Ich úlohou je zjednodušiť účtovanie. Reverznou akrualizáciou môžete následnú hotovostnú transakciu zaevidovať bežne, bez nutnosti pamätať si rozdelenie na záväzok.

Príklad: Akrualizácia a reverzia nákladov na energie

Predpokladajme, že musíte zaznamenať náklady na energie za január, ale faktúra dorazí až vo februári.

; 1. Akrualizovať odhadované náklady na konci januára
2025-01-31 * "Accrual" "Estimate January utilities expense"
Expenses:Utilities 500.00 USD
Liabilities:Accrued:Utilities -500.00 USD

; 2. (Voliteľne) Reverzovať akrualizáciu prvý deň nasledujúceho obdobia
2025-02-01 * "Reversal" "Undo January utilities accrual"
Liabilities:Accrued:Utilities 500.00 USD
Expenses:Utilities -500.00 USD

; 3. Zaznamenať skutočnú platbu faktúry, keď dorazí vo februári
; Skutočná faktúra je na 520 USD. Vďaka reverzii môžete zaevidovať
; náklad bežne: 520 USD = 0 USD (reverzovaný akrual) + 520 USD (platba)
2025-02-15 * "Utility Bill Payment" "February utilities bill"
Liabilities:Accrued:Utilities 520.00 USD
Assets:Bank:Checking -520.00 USD

Poznámka: V príklade je vidieť, ako reverzný zápis umožňuje, aby sa po prijatí faktúry náklady zaevidovali priamo bez ďalšej akrualizácie.


Kontrolný zoznam pre každý účtovný zápis v Beancount

  1. Zaznamenajte dátum a popis – uistite sa, že je jasné, čo transakcia predstavuje.
  2. Použite správny typ zápisu – debet alebo kredit, opravný alebo reverzný zápis podľa potreby.
  3. Skontrolujte vyváženosť – suma všetkých položiek musí byť nula.
  4. Pridajte tagy alebo odkazy, ak je to potrebné pre ďalšie prepojenie alebo filtrovanie.
  5. Uložte dokument v požadovanom formáte (plain‑text, .beancount, .txt).

Bežné úskalia (a ako pomáha Beancount)

  • Zabudnutie na vyváženosť – Beancount automaticky odmietne nevyvážené zápisy, čím vás upozorní na chybu skôr, než sa dostane do reportov.
  • Nesprávne použitie tagov alebo odkazov – Tagy a odkazy musia byť presne napísané (#tag, ^odkaz). Beancount ich nevaliduje, preto si ich skontrolujte ručne alebo pomocou skriptu.
  • Zabudnutie na opravy alebo reverzie – Ak neaplikujete potrebné opravy, náklady a príjmy môžu byť priradené nesprávnemu obdobiu, čo skreslí výkazy. Beancount vám pomôže tým, že vyžaduje explicitné zápisy a upozorňuje na nevyvážené položky.

Kam ďalej

  • Prečítajte si oficiálnu dokumentáciu Beancount – podrobne popisuje syntax a pokročilé funkcie.
  • Preskúmajte nástroje na generovanie reportov – napríklad bean-report alebo integrácie s ledger.
  • Zapojte sa do komunity – fóra, GitHub a diskusné skupiny sú skvelým miestom na získanie rád a zdieľanie riešení.

Príloha: Účtovná terminológia → Beancount mapovanie

Účtovná inštrukciaBeancount akcia
Owner invests cashAssets:Bank:Checking (debit) / Equity:Owner-Capital (credit)
Record a cash sale with taxAssets:Cash (debit) / Income:Sales (credit) / Liabilities:Tax:Sales (credit)
Record a credit sale and collectionAssets:AccountsReceivable (debit) / Income:Consulting (credit)
Record an expense on a credit cardExpenses:Office:Supplies (debit) / Liabilities:CreditCard (credit)
Record payrollExpenses:Payroll:Wages (debit) / Liabilities:Taxes:Withheld (credit) / Assets:Bank:Checking (credit)
Record monthly depreciationExpenses:Depreciation (debit) / Assets:Equipment:AccumDepr (credit)
Record prepaid expense and amortizationAssets:Prepaid:Insurance (debit) / Assets:Bank:Checking (credit) then Expenses:Insurance (debit) / Assets:Prepaid:Insurance (credit)
Record unearned revenue and monthly recognitionAssets:Bank:Checking (debit) / Liabilities:Unearned:Subs (credit) then Liabilities:Unearned:Subs (debit) / Income:Subscriptions (credit)
Record bad‑debt allowance and write‑offExpenses:BadDebt (debit) / Assets:AllowanceForDoubtful (credit) then Assets:AllowanceForDoubtful (debit) / Assets:AccountsReceivable (credit)
Record periodic inventory and COGS adjustmentExpenses:COGS (debit) / Assets:Inventory (credit)

10 praktických krokov k rýchlemu a spoľahlivému uzávierke mesiaca v Beancount

· Čítanie na 5 minút
Mike Thrift
Mike Thrift
Marketing Manager

Ak vaša hlavná kniha existuje v čistom texte, vaša uzávierka mesiaca môže byť rýchla a audítovateľná. Proces nemusí byť chaotickým zhonem tabuliek a kalkulačiek. Tento sprievodca zjednodušuje čistý, opakovateľný proces prispôsobený pre Beancount a jeho webové rozhranie Fava, postavený okolo výrokov o zostatku, inteligentných importov a ľahkých kontrol.

Tu je kontrolný zoznam pre bezbolestnú uzávierku:

2025-09-02-month-end-close

  1. Zhromaždite výpisy a importujte všetky surové transakcie.
  2. Normalizujte príjemcov, popisy a metadáta.
  3. Zosúladte každý hotovostný, bankový a úverový účet pomocou výrokov balance.
  4. Skontrolujte prevody a pohyby medzi účtami.
  5. Aktualizujte ceny investícií a overte ich ocenenie.
  6. Pripojte alebo zdrojujte dokumenty (účtenky, faktúry) vo vašej hlavnej knihe.
  7. Spúšťajte dotazy a dashboardy pre výsledovku a kontroly odchýlok.
  8. Zaznamenajte akrualizácie a úpravy podľa potreby.
  9. Overte hlavnú knihu automatickými kontrolami.
  10. Uložte, označte a archivujte mesiac.

1. Nastavte základné pravidlá (a používajte ich opakovane)

Konzistentná uzávierka začína stabilným základom. Váš účtový rozvrh a kľúčové možnosti Beancount by mali byť deklarované centrálne a zriedka menené. Možnosti ako operating_currency a spracovanie documents zabezpečujú, že vaše výkazy a importy sa správajú predvídateľne zakaždým.

Tip: Považujte súbor s možnosťami za „infrastruktúru“. Jeho zmena môže ovplyvniť spôsob výpočtu vašich čísel. Verzionujte ho opatrne v Gite.

2. Automatizujte import dát

Automatizácia importu dát je najväčším zrýchlením uzávierky vašich kníh. Použite výkonné importné nástroje Beancount a komunitne vytvorené importéry na načítanie bankových kanálov, CSV/OFX súborov kreditných kariet, maklérskych dát a mzdových správ.

Cieľom je jednorazový príkaz na import, ktorý vygeneruje vyvážené zápisy, ktoré stačí skontrolovať a uložiť. Tým sa eliminuje ručné zadávanie dát, hlavný zdroj chýb a oneskorení.

3. Normalizujte príjemcov a metadáta vopred

Čisté dáta sú spoľahlivé dáta. Štandardizujte svojich príjemcov, opis a značky počas importného procesu, aby vaše vyhľadávania, pravidlá a výkazy zostali presné mesiac po mesiaci.

Systém pluginov Beancount vám umožňuje pridávať ľahké transformácie a validácie pri načítaní súborov. Je to ideálne na vynútenie vlastných kontrol konzistencie alebo použitie vstavaného pluginu noduplicates na označenie opakujúcich sa transakcií skôr, než sa stanú problémom.

4. Zosúladte pomocou výrokov balance

Pre každý účet, ktorý má výpis (bežný účet, sporiaci, kreditné karty), použite direktívu balance v Beancount na vyhlásenie uzávierkového zostatku. Tento jednoduchý riadok premení zosúladenie z manuálnej kontroly na presný, automatizovaný test.

balance Assets:Cash 1000.00 USD

Keďže zostatky sa kontrolujú na začiatku dňa, najjednoduchšie je použiť prvý deň nasledujúceho mesiaca pre mesačný výpis. Ak vypočítaný zostatok v Beancount nesúhlasí s vaším výrokom, dostanete presnú chybu a dátum, od ktorého môžete začať vyšetrovanie. Vždy najprv opravte zdroj pravdy (vaše transakcie); ne„vynucujte“ zosúladenie.

5. Skontrolujte prevody medzi účtami

Uistite sa, že každý prevod sa objaví na oboch stranách transakcie. Platba z vášho bežného účtu na kreditnú kartu by mala byť zaznamenaná v oboch účtoch. Nesúlad prevodov je bežným zdrojom problémov pri zosúladení.

Používajte direktívu pad iba na nastavenie historických počiatočných zostatkov pri prvom vytvorení účtu. Je to nástroj na nastavenie, nie podpora pri zosúladení na riešenie rozdielov na konci mesiaca.

6. Overte pozície a ceny investícií

Pre presný prehľad o vašom čistom majetku potrebujete aktuálne trhové hodnoty vašich investícií a zahraničných mien. Použite direktívu price v Beancount na zaznamenanie týchto hodnôt k dátumu uzávierky.

price AAPL 150.00 USD

Mnoho nástrojov dokáže tieto ceny automaticky načítať. Po ich aktualizácii spustite znova výkaz rozvahy alebo prehľad čistého majetku, aby ste videli zmeny v ocenení.

7. Pripojte účtenky a zdrojové dokumenty

Udržiavajte čistú auditnú stopu prepojením transakcií s ich zdrojovými dokumentmi. Použite možnosť documents vo vašom hlavnom súbore Beancount na odkaz na archív účteniek a faktúr.

option "documents" "/path/to/documents"

Ak pomenúvate svoje súbory podľa dátumu (napr. 2025-08-13.vendor.receipt.pdf), Beancount a Fava ich môžu automaticky objaviť a prepojiť, čo umožní jednoduché zobrazenie účtenky k akejkoľvek transakcii jedným kliknutím.

8. Preskúmajte mesiac pomocou Fava a BQL

Rýchla spätná väzba je kľúčová. Použite Fava na vizuálnu kontrolu vašich financií. Jeho grafy a výkazy sú ideálne na rozdelenie výdavkov podľa kategórie, sledovanie trendov príjmov a rýchle odhalenie anomálií.

Pre presnejšie kontroly použite Beancount Query Language (BQL). Tento dotaz napríklad poskytne zoradený prehľad všetkých výdavkov za august 2025:

SELECT account, SUM(position) AS total
WHERE account ~ 'Expenses:.*'
GROUP BY account
ORDER BY total DESC

9. Zaznamenajte akrualizácie a úpravy

Ak používate akrualové účtovanie, zaznamenajte svoje mesačné úpravy ako explicitné, datované transakcie. To môže zahŕňať akrualizované výdavky (napr. faktúru za služby, ktorú ste ešte nedostali), amortizáciu predplatených výdavkov alebo uznávanie výnosov. Udržujte ich jednoduché a dobre zdokumentované v opise, aby boli ľahko pochopiteľné pri budúcich revíziách.

10. Overte, označte a archivujte

Pred finalizáciou mesiaca spustite poslednú kontrolu štrukturálnej integrity:

beancount -f yourfile.beancount

Tento príkaz zachytí nevyváženosti, odkazy na účty, ktoré ste ešte neotvorili, a ďalšie bežné chyby. Opravte všetko, čo označí.

Keď je všetko v poriadku, uložte svoje zmeny do systému správy verzií (napr. Git) s jasnou správou a značkou, napríklad close-2025-08. Nakoniec archivujte svoje bankové výpisy a považujte mesiac za uzavretý.

Jednoduchý skript uzávierky, ktorý môžete prispôsobiť

Väčšinu týchto krokov môžete automatizovať jednoduchým shell skriptom. To premení vašu uzávierku na jediný, opakovateľný príkaz.

#!/bin/bash
beancount -f yourfile.beancount
# ďalšie príkazy...

Prečo to funguje

Tento proces je rýchly a spoľahlivý, pretože je postavený na niekoľkých základných princípoch:

  • Výroky, nie pohľadom: Direktíva balance premení zosúladenie na presnú, automatizovanú kontrolu.
  • Deterministické vstupy: Automatizované importéry a normalizované metadáta robia vašu hlavnú knihu reprodukovateľnou a konzistentnou.
  • Preskúmateľné dáta: Fava a BQL poskytujú výkonné nástroje na overenie výsledkov a okamžité prehĺbenie do odchýlok.
  • Auditovateľné zmeny: Úpravy sú zápisy v čistom texte, čo ich robí ľahko prehľadateľnými a pochopiteľnými po mesiacoch alebo rokoch.

Dobrá uzávierka je prevažne logistika. S Beancount ju môžete premeniť na krátky, skriptovateľný rituál: import, výrok, cena, dotaz a uloženie. Udržujte pracovný tok stabilný a vaša uzávierka zostane rýchla — aj keď sa vaše finančné životné prostredie stáva zložitejším.

Najlepšie podnikateľské úvery na čiare (2025)

· Čítanie na 8 minút
Mike Thrift
Mike Thrift
Marketing Manager

Ak potrebujete flexibilný pracovný kapitál, ktorý môžete čerpať, splácať a znovu použiť, podnikateľský úver na čiare (LOC) je lepšou voľbou než opakované termínové úvery. Nižšie nájdete najsilnejšie možnosti tohto roka podľa použitia, rýchly spôsob porovnania nákladov a jednoduchý Beancount recept na zaznamenanie čerpania, úrokov a poplatkov.


2025-08-27-best-business-lines-of-credit-2025

TL;DR — Najvhodnejšie voľby podľa scenára

  • Rýchly, flexibilný fintech úver: Bluevine — až do 250 000 USD, týždenné alebo mesačné splácanie, financovanie často do 24 hodín, úrok “od 7,8 % (jednoduchý úrok).”
  • Poplatky za čerpanie s viacerými lehotami: American Express Business Blueprint® Line of Credit — veľkosti úveru 2 000–250 000 USD; vyberte 1–3‑mesačné jednorazové úvery alebo 6–24‑mesačné splátkové úvery s fixnými úverovými poplatkami (nie APR).
  • Bankový úver na čiare založený na Prime s jasnou cenou: Wells Fargo BusinessLine® / Prime Line — BusinessLine: Prime + 1,75 % až +9,75 %; Prime Line: Prime + 0,50 % (minimum 5 %); typické limity 10 000–150 000 USD.
  • Cenová politika podľa vzťahu a možnosť “graduácie”: Bank of America — nezabezpečený Business Advantage úver (zľavy 0,25–0,75 %); alebo zabezpečený hotovostný úver, kde vaša depozícia určuje limit (od 1 000 USD), pomáha budovať podnikateľskú úverovú históriu.
  • Pobočková sieť + národný dosah: Chase Business Line of Credit — online až do 250 000 USD, 5‑ročné obratové obdobie a potom 5‑ročné splácanie (k dispozícii v 48 štátoch).
  • Až do 250 000 USD s jasnou politikou ročného poplatku: U.S. Bank Cash Flow Manager — úvery do 250 000 USD; nezabezpečená možnosť do 100 000 USD; žiadny ročný poplatok, ak úver > 50 000 USD (inak 150 USD).
  • Nové podniky, ktoré potrebujú rýchlosť (vedzte cenu): Headway Capital — 5 000–100 000 USD, kalkulačka ukazuje začiatok 3,3 % mesačne + 2 % poplatok za čerpanie.
  • Rýchle schválenia, ale zvyčajne drahé: OnDeck LOC — až do 200 000 USD; priemerný APR podľa spoločnosti 56,6 % pre úvery (H1’25).
  • Pre väčšie, nízkoúrokové, monitorované úvery (ak spĺňate podmienky): SBA úvery — klasické programy CAPLines a novší 7(a) Working Capital Pilot (WCP). WCP umožňuje veriteľom poskytovať monitorované obratové úvery až do 5 Mio USD s garanciou SBA.

Čo sa zmenilo alebo je dôležité v roku 2025? 📈

Dva kľúčové trendy formujú trh podnikateľských úverov v tomto roku:

  1. Prime klesol pod úrovne z roku 2023. Prime Rate podľa Wall Street Journal je 7,50 % (k 2. septembru 2025), naposledy zmenený 19. decembra 2024. Ide o referenčnú sadzbu, ktorá priamo ovplyvňuje oceňovanie väčšiny variabilných bankových úverov na čiare (zvyčajne “Prime + marža”). Stabilný, nižší Prime Rate znamená predvídateľnejšie náklady pre dlžníkov.
  2. SBA rozšírila monitorované úvery na pracovný kapitál. Program 7(a) Working Capital Pilot (WCP), platný od 1. augusta 2024, sa naďalej rozširuje. Umožňuje veriteľom poskytovať monitorované úvery založené na majetku alebo transakciách, čo je veľká pomoc pre podniky potrebujúce financovanie zásob, pohľadávok alebo špecifických zmlúv.

Prehľad: Populárne úvery na čiare, ktoré môžete skutočne získať

PoskytovateľMaximálna výška úveruAko funguje oceňovanieVýznamné podmienky/poplatkyNajlepšie pre
Bluevine250 000 USDJednoduchý úrok “od 7,8 %”; týždenné alebo mesačné splátkyFinancovanie často do 24 hodínRýchly, flexibilný online úver na čiare s jednoduchým čerpaním
AmEx Business Blueprint®2 000–250 000 USDÚverový poplatok namiesto úroku; vyberte 1–3 mes. jednorazový alebo 6–24 mes. splátkový úverPozri uverejnené rozsahy poplatkov podľa lehoty; okamžitý vklad na AmEx Business CheckingPredvídateľné poplatky; voľba krátkeho alebo dlhšieho splatenia pri každom čerpaní
Wells Fargo BusinessLine®10 000–150 000 USDVariabilné Prime + 1,75 % až +9,75 %Nezabezpečený obratový úverBankový úver na čiare založený na Prime s transparentnou maržou
Wells Fargo Prime LineRôznePrime + 0,50 % (minimum 5 %)Vhodné pre silnejšie profilyNižšia marža, ak spĺňate podmienky
Chase Business LOCOnline až do 250 000 USDVariabilné (neuverejnené online)5‑ročné obratové, potom 5‑ročné splácanie; nie v AK/HIZavedený bankový úver na čiare s dlhým obratovým oknom
U.S. Bank Cash Flow ManagerAž do 250 000 USDVariabilné; zabezpečené aj nezabezpečené možnostiNezabezpečené do 100 k; žiadny ročný poplatok > 50 k (inak 150 USD)Jasná politika poplatkov; široká pobočková sieť
PNC Unsecured LOC20 000–100 000 USDWSJ Prime + marža (variabilná)Ročný poplatok 175 USDMenšie úvery; vzťahové bankovníctvo
Headway Capital5 000–100 000 USDZačiatok 3,3 % mesačne + 2 % poplatok za čerpanie (štátne)Týždenné alebo mesačnéMladé firmy, ktoré potrebujú rýchlosť (vedzte cenu)
OnDeck LOCAž do 200 000 USDVysoký priemerný APR 56,6 % (H1’25)Rýchle schválenia; bežné týždenné platbyKrátkodobé medzery v hotovosti; drahý kapitál
SBA CAPLines & 7(a) WCPAž do 5 000 000 USDSBA‑stanovené sadzby cez veriteľov; monitorované úveryWCP zariadenia až 12 mesiacov, obnoviteľné; CAPLines splatnosť až 10 rokovVäčšie, štruktúrované potreby pracovného kapitálu s kolaterálom

Ako vybrať správny úver na čiare (7 rýchlych kontrol) ✅

  1. Index a marža: Ak ide o bankový úver oceňovaný ako “Prime ± X %”, skontrolujte dnešnú Prime Rate (7,50 %) a pripočítajte ponúkanú maržu. To je váš aktuálny variabilný ročný percentuálny výnos (APR).
  2. Poplatky vs. úroky: Niektoré fintechy (napr. AmEx Blueprint) účtujú fixný “úverový poplatok” za každé čerpanie namiesto úroku. Porovnajte ekvivalentný APR tohto poplatku s úrokovými ponukami pred rozhodnutím.
  3. Ročné/poplatky za čerpanie: Tieto zvyšujú celkové náklady, najmä ak úver používate zriedkavo. U.S. Bank odpúšťa ročný poplatok 150 USD pre úvery nad 50 k, zatiaľ čo PNC uvádza ročný poplatok 175 USD pre svoj nezabezpečený úver.
  4. Frekvencia splátok: Týždenné platby (bežné u online veriteľov) môžu vyhladiť cash flow, ale vyžadujú častejšiu správu. Mesačné platby zjednodušujú účtovníctvo. Bluevine ponúka obe možnosti.
  5. Rýchlosť financovania: Ak potrebujete peniaze okamžite, rýchlosť je kľúčová. Bluevine často financuje do 24 hodín a American Express poskytuje okamžité vklady na AmEx Business Checking účet.
  6. Spôsobilosť a cesta k “graduácii”: Ak ešte nesplňujete podmienky pre nezabezpečený úver, produkt ako cash‑secured úver od Bank of America (od 1 000 USD) vám pomôže vybudovať úverovú históriu a neskôr prejsť na nezabezpečený úver.
  7. Zvážte SBA pre veľkosť alebo štruktúru: Pre väčšie potreby spojené so zásobami, pohľadávkami alebo zmluvami môžu programy SBA 7(a) WCP alebo CAPLines poskytnúť väčšie, monitorované úvery za regulované sadzby, ak zvládnete podrobnejšie posudzovanie úverovej spôsobilosti.

Rýchla tip na porovnanie nákladov 🧮

Porovnávanie ponúk môže byť zložité. Tu je jednoduchý spôsob, ako na to pozerať:

  • Príklad založený na Prime: Ak vám banka ponúka Prime + 2,75 %, váš počiatočný APR dnes je 10,25 % (7,50 % + 2,75 %). Pamätajte, že táto sadzba bude kolísať so zmenou Prime Rate.
  • Príklad založený na poplatku (AmEx Blueprint): 12‑mesačné čerpanie s celkovým úverovým poplatkom 6–18 % sa môže zdať nízke. Avšak pre spravodlivé porovnanie musíte vypočítať ekvivalentný APR na amortizujúcom zostatku. Fixný poplatok na počiatočnú sumu nie je rovnaký ako APR na klesajúci zostatok.

Beancount: Ako zaznamenať úver na čiare

Pre používateľov textového účtovného nástroja Beancount je sledovanie úveru na čiare jednoduché. LOC je záväzok; čerpania zvyšujú tento záväzok a vašu hotovosť, zatiaľ čo úroky a poplatky sú výdavky. Nahraďte názvy účtov nižšie svojimi vlastnými.

1) Čerpanie 25 000 USD z LOC na bežný účet

2025-03-15 * "LOC draw"
Assets:Bank:Checking 25,000.00 USD
Liabilities:LOC:Bluevine -25,000.00 USD

2) Platba 2 300 USD (300 USD úrok, 2 000 USD istina)

2025-04-15 * "LOC payment (principal + interest)"
Liabilities:LOC:Bluevine 2,000.00 USD
Expenses:Interest:LOC 300.00 USD
Assets:Bank:Checking -2,300.00 USD

3) Zaznamenanie ročného poplatku 150 USD odúčtovaného z bankového účtu

2025-01-10 * "Annual LOC fee"
Expenses:BankFees:LOC 150.00 USD
Assets:Bank:Checking -150.00 USD

Alternatíva: Ak je ročný poplatok pripočítaný k zostatku úveru namiesto odpočtu z banky, transakcia by vyzerala takto:

2025-01-10 * "Annual LOC fee added to balance"
Expenses:BankFees:LOC 150.00 USD
Liabilities:LOC:Bluevine -150.00 USD

Kedy má viac zmyslu úver podporovaný SBA

Úver garantovaný SBA nie je pre každého, ale je silným nástrojom, ak:

  • Potrebujete väčší úverový limit než ponúkajú väčšina fintech alebo bankových nezabezpečených produktov.
  • Vaše potreby pracovného kapitálu sú viazané na kolaterál ako pohľadávky (A/R), zásoby alebo podpísané zmluvy.
  • Dokážete splniť monitorovacie požiadavky, napríklad podávanie certifikátov o úverovej základni a pravidelné finančné výkazy.

Ak vám to takto zodpovedá, pozrite sa na programy SBA CAPLines a 7(a) Working Capital Pilot (WCP). Tieto programy umožňujú úvery až do 5 Mio USD a štandardné CAPLines môžu mať splatnosť až 10 rokov.


Kontrolný zoznam pri podávaní žiadosti 📝

Buďte pripravení. Väčšina veriteľov bude požadovať nasledujúce:

  • Doba podnikania, príjmy a úverové skóre: Banky zvyčajne požadujú aspoň niekoľko rokov a silné skóre; fintechy môžu byť flexibilnejšie.
  • Finančné výkazy a bankové výpisy: Preukázanie príjmov a cash flow.
  • Identifikačné dokumenty a daňové priznania: Pre kontrolu identity a daňovej povinnosti.
  • Informácie o kolateráli (ak je úver zabezpečený): Napríklad výpisy z hotovostných účtov alebo iných aktív.

Zdroje a odkazy


Zaznamenávanie daní v Beancount (praktický spôsob)

· Čítanie na 7 minút
Mike Thrift
Mike Thrift
Marketing Manager

Dane môžu pôsobiť ako špeciálne, komplikované stvorenie vo svete osobných financií. Ale čo ak by to tak nebolo? Čo ak by ste ich mohli považovať za rovnako jednoduchý tok peňazí vo vašom hlavnom knihači? Dobrú správu: môžete. Keď dane vnímate ako jednoduché pohyby hodnoty, váš Beancount hlavný knihač zostane čistý, ľahko dotazovateľný a – najdôležitejšie – pochopiteľný.

Nižšie nájdete praktický, bezpretentívny vzor, ktorý môžete vložiť do osobného alebo malého firemného Beancount súboru. Ide o jednoduchý systém na spracovanie výplatných páskov, daňových platieb a dokonca aj tých otravných vrátení, ktoré prechádzajú do nového roka. Pokryjeme základné účty, ktoré potrebujete, prejdeme reálnymi príkladmi a ukážeme vám presné dotazy, ktoré spustíte, aby ste získali požadované odpovede.

2025-08-25-recording-taxes-in-beancount


Základné princípy

Predtým, než sa ponoríme do kódu, dohodnime sa na niekoľkých jednoduchých pravidlách. Tieto princípy udržujú veci logické a predchádzajú budúcim bolestiam hlavy.

  • Oddeliť „čo to je“ od „kedy sa peniaze pohybujú“. 🗓️
    Toto je najdôležitejší koncept. Daňový výdavok patrí do roku, v ktorom ste zarobili príjem (napr. 2024), aj keď faktúru uhradíte IRS v apríli 2025. Ak neoddelíte načasovanie výdavku od načasovania platby, vaše ročné správy budú neprehľadné a zavádzajúce.

  • Udržiavať hierarchiu účtov nudnú a jednoduchú. 📁
    Pomenúvajte svoje účty jasne podľa typu dane (napr. IncomeTax, SocialSecurity). To robí vaše dotazy neuveriteľne jednoduché. Neplňte názvy účtov menami predajcov alebo číslami formulárov ako „W‑2“ alebo „1099“; použite metadáta a značky pre tieto detaily.

  • Prijmite akruálne účtovanie pre úpravy na konci roka. ⚖️
    Aj pre osobný hlavný knihač je použitie jednoduchého akruálneho zápisu na konci roka najčistejším spôsobom, ako zabezpečiť presnosť správ. Znamená to uznať výdavok alebo vrátenie v správnom roku, aj keď peniaze sa pohybujú až v nasledujúcom. Je to malý extra krok, ktorý vás neskôr zachráni pred mentálnymi akrobáciami.

  • Píšte pre svojho budúceho ja. 🧠
    Vaším cieľom je jasnosť. Pridávajte ďalšie detaily, ako je daňový rok, do názvu účtu len vtedy, keď skutočne uľahčia vaše dotazy. Vyhnite sa vytváraniu novej sady účtov každý rok (Expenses:Taxes:2024:Federal, Expenses:Taxes:2025:Federal atď.), pokiaľ nemáte presvedčivý dôvod. Plochá štruktúra je často jednoduchšia na správu.


Minimálny kostra účtov

Tu je základná sada účtov, s ktorou môžete začať. Táto štruktúra je orientovaná na USA, ale názvy môžete ľahko prispôsobiť daňovému systému svojej krajiny. Stačí vložiť tieto open direktívy do svojho Beancount súboru.

; --- US Federal Income & Payroll Taxes ---
; For money withheld from your paycheck
2024-01-01 open Expenses:Taxes:Federal:IncomeTax:Withheld USD
; For estimated payments or tax-day bills you pay directly
2024-01-01 open Expenses:Taxes:Federal:IncomeTax:Payments USD
; For tax refunds you receive
2024-01-01 open Expenses:Taxes:Federal:IncomeTax:Refunds USD

; Your FICA contributions
2024-01-01 open Expenses:Taxes:Federal:SocialSecurity USD
2024-01-01 open Expenses:Taxes:Federal:Medicare USD

; --- Other Common Taxes ---
; For sales/use taxes you pay on purchases
2024-01-01 open Expenses:Taxes:Sales USD

; --- Accounts for Year-End Adjustments (Optional but Recommended!) ---
; A temporary holding account for taxes you owe but haven't paid yet
2024-01-01 open Liabilities:AccruedTaxes:Federal:Income USD
; A temporary holding account for a refund you're owed but haven't received
2024-01-01 open Assets:Tax:Receivable USD

Táto štruktúra oddeľuje odvedené dane od priamych platieb a vrátení, čo uľahčuje vidieť presne, kam vaše peniaze išli. Účty Liabilities a Assets sú našou tajnou zbraňou pre presné ročné reportovanie.


Príklad 1: Výplata

Zaúčtujte typickú výplatu, kde sú dane odvedené automaticky. Kľúčom je najprv zaznamenať hrubú mzdu, potom ukázať, ako bola rozdelená medzi dane a hotovosť, ktorá skutočne dopadla na váš bankový účet.

2025-07-15 * "Employer Inc." "Salary for first half of July"
Income:Work:Salary -6,000.00 USD
Expenses:Taxes:Federal:IncomeTax:Withheld 1,200.00 USD
Expenses:Taxes:Federal:SocialSecurity 372.00 USD
Expenses:Taxes:Federal:Medicare 87.00 USD
Assets:Cash:Checking 4,341.00 USD

Táto jedna transakcia rozpráva celý príbeh:

  • Zarobili ste 6 000 USD hrubej mzdy.
  • 1 200 USD bolo odoslaných IRS ako federálna daň z príjmu.
  • 372 USD išlo na Social Security a 87 USD na Medicare.
  • Zvyšných 4 341 USD je to, čo ste si vzali domov.

Tip: K transakcii môžete pripojiť metadáta z výplatnej pásky (napr. pay_period_end: "2025-07-15"), aby ste mali jednoduchý auditný reťazec.


Príklad 2: Podanie daňového priznania (problém prekrývania rokov)

Scenár, ktorý ľudí často zaskočí: je apríl 2025 a podávate daňové priznanie za 2024. Zistíte, že po všetkých odpočtoch ešte dlžíte ďalších 3 000 USD.

Ako to zaznamenať? Chcete, aby výdavok spadal do roku 2024, ale platba sa uskutočnila v roku 2025. Tu sú dva výborné spôsoby.

Možnosť A: Manuálny dvojkrokový akrual

Tento spôsob je čistý Beancount, žiadne pluginy nie sú potrebné. Ide o jasný dvojkrokový proces.

Krok 1: Uznať výdavok na konci daňového roka.
Posledný deň roku 2024 vytvoríte „true‑up“ zápis. Peniaze sa ešte nepohybujú; len uznávate výdavok a parkujete ho v dočasnom účte záväzkov.

2024-12-31 * "Federal income tax true-up for 2024"
Expenses:Taxes:Federal:IncomeTax:Payments 3,000.00 USD
Liabilities:AccruedTaxes:Federal:Income -3,000.00 USD

Teraz váš výkaz príjmov za 2024 správne ukazuje tento výdavok.

Krok 2: Zaznamenať platbu, keď nastane.
V apríli 2025, keď skutočne pošlete peniaze IRS, vyčistíte záväzok.

2025-04-15 * "IRS" "Payment for 2024 tax return"
Liabilities:AccruedTaxes:Federal:Income 3,000.00 USD
Assets:Cash:Checking -3,000.00 USD

Vaše správy za 2024 sú správne a cash flow za 2025 je správny. Perfektné! Tento rovnaký vzor funguje opačne pre vrátenie – stačí použiť Assets:Tax:Receivable namiesto účtu záväzkov.

Možnosť B: Automatizácia pomocou pluginu

Ak radšej máte platbu v jednej transakcii, úžasný komunitný plugin beancount_reds_plugins.effective_date vám pomôže. Umožňuje priradiť odlišný „efektívny dátum“ k jednej položke.

Najprv povolte plugin vo vašom hlavnom Beancount súbore:
plugin "beancount_reds_plugins.effective_date"

Potom môžete napísať jedinú transakciu. Plugin ju automaticky rozdelí na pozadí, aby boli vaše správy presné.

; One entry; the plugin handles the rest
2025-04-15 * "IRS" "Payment for 2024 tax return"
Assets:Cash:Checking -3,000.00 USD
Expenses:Taxes:Federal:IncomeTax:Payments 3,000.00 USD
effective_date: 2024-12-31

Tu je hotovostná časť zaznamenaná 15. apríla 2025, ale výdavková časť retroaktívne aplikovaná k 31. decembru 2024. Dosiahne rovnaký výsledok ako Možnosť A s iným pracovným tokom.


Čo s DPH?

Pre väčšinu osobných hlavných kníh je DPH jednoduchá. Ak ju nevyžadujete späť, stačí ju oddeliť ako vlastný výdavok pri nákupe.

2025-07-19 * "Local Grocery Store"
Expenses:Groceries 12.32 USD
Expenses:Taxes:Sales 1.28 USD
Assets:Cash:Checking -13.60 USD

Takto ľahko sledujete, koľko míňate na daň z predaja počas roka. Ak prevádzkujete podnik, ktorý pracuje s DPH, použili by ste formálnejší systém s účtami záväzkov a pohľadávok, ale princíp zostáva rovnaký.


Dotazy, ktoré skutočne použijete

Celý zmysel tejto štruktúry je urobiť získavanie odpovedí jednoduchým. Tu je niekoľko BQL dotazov, ktoré vám ukážu daňový obraz.

1. Aká bola moja celková federálna daň z príjmu za rok 2024?

SELECT cost(sum(position))
WHERE account "Expenses:Taxes:Federal:IncomeTax"
AND date >= 2024-01-01 AND date < 2025-01-01;

2. Ako sa tento celkový súčet rozdeľuje medzi odvedené, platby a vrátenia?

SELECT account, cost(sum(position))
WHERE account "Expenses:Taxes:Federal:IncomeTax"
AND date >= 2024-01-01 AND date < 2025-01-01
GROUP BY account
ORDER BY account;

3. Mám nejaké nevyrovnané daňové záväzky alebo pohľadávky? (Užitočné na kontrolu vašej práce!)

SELECT account, units(sum(position))
WHERE account "Liabilities:AccruedTaxes" OR account "Assets:Tax"
GROUP BY account
ORDER BY account;

Ak tento dotaz vráti nenulové zostatky, znamená to, že máte akruálne položky, ktoré ešte nie sú vyrovnané.


Rýchle FAQ

  • Potrebujem naozaj účty podľa rokov, ako Expenses:Taxes:2024?
    Pravdepodobne nie. Metóda akruálneho účtovania (alebo plugin) udržiava plochú štruktúru čistú a čitateľnú. Vytvorte ročné účty len vtedy, ak vám to uľahčuje konkrétne dotazy.

  • Môže Beancount vypočítať moje dane za mňa?
    Nie priamo, ale môže pripraviť dáta. Niektorí pokročilí používatelia píšu skripty, ktoré odosielajú výsledky BQL dotazov do daňového softvéru – skvelé na odhadovanie záväzku počas roka.

  • Je toto daňové poradenstvo?
    Nie. Ide o vzor účtovania pre organizáciu vašich dát. Účtovanie je spoľahlivé, ale vždy sa poraďte s daňovým odborníkom ohľadom vašej konkrétnej situácie.


Kontrolný zoznam na vloženie

Pripravený na štart?

  1. Pridajte kostru účtov do svojho Beancount súboru (a prispôsobte názvy pre svoju krajinu).
  2. Zaúčtujte výplaty začatím s hrubým príjmom a rozdelením daní.
  3. Na konci roka akrujte akékoľvek doplatky alebo vrátenia pomocou účtu záväzkov/pohľadávok (alebo použite plugin effective_date).
  4. Sledujte vrátenia ako pohľadávky a vyrovnajte ich, keď peniaze dorazia.
  5. Spustite vyššie uvedené BQL dotazy, aby ste pred podaním overili svoje sumy.

Udržujte to nudné, udržujte to konzistentné a vaša daňová sezóna sa nakoniec bude cítiť ako ďalšia časť vášho finančného príbehu – nie ako hádanka, ktorú treba vyriešiť.

Nárokované výdavky v Beancount: Praktický sprievodca (s príkladmi ledgeru na kopírovanie a vloženie)

· Čítanie na 7 minút
Mike Thrift
Mike Thrift
Marketing Manager

Nárokované výdavky znejú abstraktne, kým sa na konci mesiaca nezačnú hromadiť uzávierky. Sú základom správneho podvojného účtovania, zabezpečujúc, že vaše finančné výkazy odrážajú ekonomickú realitu, nie len moment, keď sa peniaze menia rukami. Tu je jasný, Beancount‑prvotný návod, čo to je, prečo je to dôležité a ako ich zaznamenať, vrátiť a vykazať vo vašom plain‑text ledgeri.

TL;DR ⚡

  • Nárokované výdavky sú náklady, ktoré ste v tomto období vynaložili, ale ešte ich nezaplatili. Sú zaznamenané ako záväzok, kým neodídu peniaze.
  • V Beancount je to jednoduché: naúčtujete Expenses: účet na strane debetu a Liabilities:Accrued: účet na strane kreditu. Neskôr, keď zaplatíte, vymažete záväzok.
  • Na vykazovanie môžete vidieť, čo dlžíte k určitému dátumu, spustením bean-query s CLOSE ON a CLEAR pre čistý snímok súvahy.

2025-08-24-accrued-expenses-in-beancount-a-practical-guide

Čo je nárokovaný výdavok?

Nárokovaný výdavok je náklad, ktorý podnik vynaložil, ale ešte ho nezaplatil. Zaznamenáva sa v okamihu, keď je služba poskytnutá alebo náklad vznikne, aj keď faktúra ešte nedorazila alebo platba ešte nie je splatná. Tento postup nasleduje princíp zhodovania v podvojnom účtovaní, ktorý vyžaduje, aby sa výdavky zaznamenali v tom istom období, v ktorom vznikli príjmy, ktoré pomohli vygenerovať.

Bežné príklady zahŕňajú:

  • Mzdy, ktoré zamestnanci zarobili na konci mesiaca, ale budú vyplatené až v nasledujúcom.
  • Účty za služby (elektrina, voda), ktoré ste použili v decembri, ale faktúru dostanete až v januári.
  • Úroky z úveru, ktoré sa nahromadili počas mesiaca, ale ešte neboli odobraté z vášho účtu.

Zaznamenaním týchto nákladov v okamihu ich vzniku získate oveľa pravdivejší obraz o finančnom výkone vašej spoločnosti za dané obdobie.

Ako na to pozerá Beancount (za 30 sekúnd)

Beancount je plain‑textový, podvojný účtovný systém. Všetko je dátovaná direktíva alebo transakcia v textovom súbore. Systém je postavený na piatich hlavných typoch účtov: Assets, Liabilities, Equity, Income a Expenses.

Záznamy sú vždy zoradené podľa dátumu. Kľúčová informácia je, že balance asercie sa kontrolujú pred spracovaním transakcií toho istého dňa. To je dôležité pamätať pri vkladaní kontrolných a vrátených zápisov.

Nakoniec jazyk bean-query poskytuje výkonný, SQL‑podobný spôsob generovania výkazov. S operátormi ako OPEN ON, CLOSE ON a CLEAR môžete vytvárať presné „k dátumu“ pohľady na finančné výkazy.

Váš plán účtov (odporúčaný)

Čistý, hierarchický plán účtov je vaším najlepším priateľom. Pre nárokované výdavky je štruktúra jednoduchá. Budete potrebovať:

  • Účet výdavkov: napr. Expenses:Utilities, Expenses:Payroll:Wages
  • Zodpovedajúci účet záväzkov: napr. Liabilities:Accrued:Utilities, Liabilities:Accrued:Payroll
  • Váš hotovostný účet: napr. Assets:Bank:Checking

Beancount vynucuje päť vrchných typov účtov. Udržiavanie názvov účtov v poriadku uľahčuje dotazovanie a vykazovanie.

Základný vzor (žiadny plugin, žiadna mágia)

Toto je najpriamejší spôsob, ako riešiť nárokovania v Beancount. Zahŕňa dva kroky: nárokovanie výdavku na konci mesiaca a vymazanie záväzku pri úhrade.

Krok 1: Nárokovať výdavok na konci mesiaca

V posledný deň obdobia zaznamenáte výdavok a vytvoríte záväzok.

2025-02-28 * "Accrue February electricity" #accrual
Expenses:Utilities 120.00 USD
Liabilities:Accrued:Utilities

Krok 2: Vymazať nárokovanie pri úhrade

Keď príde faktúra a zaplatíte ju, už neúčtujete výdavok znova. Namiesto toho debetujete účet záväzku, aby ste ho vymazali.

2025-03-05 * "Pay Feb electricity - City Power"
Liabilities:Accrued:Utilities 120.00 USD
Assets:Bank:Checking

Tento prístup je najčistejší pre malé tímy. Správne umiestni výdavok do februára a zabezpečí, že ho v marci nepočítate dvakrát. Všimnite si, že v Beancount, keď necháte jednu sumu prázdnu, systém automaticky vybalancuje transakciu.

Alternatíva: Vrátený zápis 1. dňa nasledujúceho mesiaca

Ak uprednostňujete klasický „auto‑reversal“ štýl, môžete na prvý deň nasledujúceho mesiaca zadať opačný zápis k nároku. Potom zaznamenáte skutočnú faktúru na účet výdavkov ako zvyčajne.

Krok 1: Nárokovať na konci mesiaca (ako predtým)

2025-02-28 * "Accrue February electricity" #accrual
Expenses:Utilities 120.00 USD
Liabilities:Accrued:Utilities

Krok 2: Vrátiť 1. dňa nasledujúceho mesiaca

2025-03-01 * "Reverse Feb electricity accrual" #reversal
Liabilities:Accrued:Utilities 120.00 USD
Expenses:Utilities

Krok 3: Zaznamenať úhradu ako obvykle

2025-03-05 * "City Power - February bill"
Expenses:Utilities 120.00 USD
Assets:Bank:Checking

Upozornenie na asercie: Pamätajte, že balance asercie sa vyhodnocujú pred transakciami toho istého dňa. Ak chcete skontrolovať zostatok účtu Liabilities:Accrued:Utilities, umiestnite aserciu na 2025-02-28, aby ste potvrdili nárok, alebo na 2025-03-01 po vrátení, aby ste potvrdili nulový zostatok. Umiestnenie pred vrátením 1. marca spôsobí falošné zlyhanie.

Šesť bežných nárokovaní (vzorové vzory na kopírovanie) 📋

Tu je niekoľko pripravených príkladov pre bežné podnikové nárokovania.

1. Nájom, ktorý ešte nebol fakturovaný

2025-01-31 * "Accrue January rent" #accrual
Expenses:Rent 3000.00 USD
Liabilities:Accrued:Rent

2. Mzdy, ktoré boli zarobené, ale ešte nevyplatené

2025-03-31 * "Accrue March wages" #accrual
Expenses:Payroll:Wages 8500.00 USD
Liabilities:Accrued:Payroll

3. Nárok na dovolenku (PTO) zarobený

2025-03-31 * "Accrue PTO earned in March" #accrual
Expenses:Payroll:PTO 900.00 USD
Liabilities:Accrued:Payroll

4. Úroky z úveru, ktoré sa nahromadili

2025-02-29 * "Accrue monthly loan interest" #accrual
Expenses:Interest 210.00 USD
Liabilities:Accrued:Interest

5. Profesionálne poplatky (audit/právne služby)

2025-12-31 * "Accrue year-end audit fees" #accrual
Expenses:Professional:Audit 4200.00 USD
Liabilities:Accrued:Professional

6. Účty za služby, ktoré boli použité, ale ešte neboli fakturované

2025-04-30 * "Accrue April utilities" #accrual
Expenses:Utilities 95.00 USD
Liabilities:Accrued:Utilities

Vykazovanie: „Čo dlžím k určitému dátumu?“

bean-query je váš nástroj na získanie odpovedí. Tu je návod, ako získať správny snímok súvahy vašich nárokovaných výdavkov.

Získajte všetky zostatky nárokovaných záväzkov na konci obdobia

Tento dotaz vám vráti zostatok každého účtu nárokovaných záväzkov k 31. marca 2025.

bean-query main.beancount '
SELECT account, UNITS(SUM(position)) AS balance
FROM OPEN ON 2025-01-01 CLOSE ON 2025-04-01 CLEAR
WHERE account "^Liabilities:Accrued"
GROUP BY 1
ORDER BY 1;
'
  • OPEN ON nastavuje počiatočné zostatky na začiatku obdobia.
  • CLOSE ON orezáva transakcie pred týmto dátumom (je exkluzívny). Preto používame 2025-04-01, aby sme získali dáta do a vrátane 2025-03-31.
  • CLEAR vynuluje Income a Expenses, čím poskytuje čistý pohľad na súvahu (Assets, Liabilities, Equity).

Zobraziť register všetkých nárokovacích zápisov

Ak chcete vidieť surovú históriu transakcií pre vaše nárokovacie účty:

bean-query main.beancount '
SELECT date, payee, narration, position
WHERE account "^Liabilities:Accrued"
ORDER BY date;
'

Získať celkový súčet všetkých nárokovaní

Pre rýchle zhrnutie celkovej sumy, ktorú dlžíte:

bean-query main.beancount '
SELECT UNITS(SUM(position)) AS total_accruals
FROM OPEN ON 2025-01-01 CLOSE ON 2025-04-01 CLEAR
WHERE account "^Liabilities:Accrued";
'

Kontroly a „gotchas“ špecifické pre Beancount

  • Časovanie balance asercí: Ako už bolo spomenuté, asercie kontrolujú zostatok na začiatku dňa. 2025-03-01 balance ... sa spustí pred akoukoľvek transakciou 1. marca. Plánujte podľa toho.
  • Pomenovanie a hierarchia: Uprataný strom ako Liabilities:Accrued:* nie je len pre vzhľad. Zjednodušuje dotazy a vaše výkazy sú okamžite zrozumiteľné.
  • Pad s opatrnosťou: Direktíva pad môže opraviť počiatočné zostatky, ale nepoužívajte ju na „opravu“ opakujúcich sa nárokovaní. Explicitné zápisy poskytujú jasnú auditnú stopu.
  • Reporting „as‑of“: Pre snímky súvahy vždy uprednostňujte OPEN … CLOSE … CLEAR v bean-query. Zabránite tak, aby príjmy a výdavky kontaminovali vaše záväzkové sumy.

Preplatené vs. nárokované (rýchle porovnanie)

Je ľahké ich zamieňať. Sú to zrkadlové obrazy:

  • Nárokovaný výdavok: Služba spotrebovaná teraz, peniaze zaplatené neskôr. Vytvára záväzok.
  • Preplatený výdavok: Peniaze zaplatené teraz, služba spotrebovaná neskôr. Vytvára aktívum.

Šablóna pre otvorenie účtov (príklad)

open 2024-01-01 assets  "Bank"
open 2024-01-01 assets "Cash"
open 2024-01-01 expenses "Utilities"
open 2024-01-01 liabilities "Accrued:Utilities"

Príklad otvorenia účtov (príklad)

2025-01-01 open Assets:Bank:Checking
2025-01-01 open Liabilities:Accrued:Rent
2025-01-01 open Expenses:Rent

Základný plán účtov (príklad)

2025-01-01 open Assets:Bank:Checking
2025-01-01 open Liabilities:Accrued:Rent
2025-01-01 open Expenses:Rent

Príklad otvorenia účtov (príklad)

2025-01-01 open Assets:Bank:Checking
2025-01-01 open Liabilities:Accrued:Rent
2025-01-01 open Expenses:Rent

Príklad otvorenia účtov (príklad)

2025-01-01 open Assets:Bank:Checking
2025-01-01 open Liabilities:Accrued:Rent
2025-01-01 open Expenses:Rent

Akumulovaný odpis (pre Beancount): Praktický, textovo‑základný sprievodca

· Čítanie na 8 minút
Mike Thrift
Mike Thrift
Marketing Manager

Ak vo svojom účtovníctve sledujete dlhodobý majetok – notebooky, fotoaparáty, stroje alebo dokonca kancelársky nábytok – vaše knihy musia odrážať ich klesajúcu hodnotu. To zahŕňa dva kľúčové pojmy: odpis (náklad) a jeho bežiaci súčet, akumulovaný odpis. Tento sprievodca vysvetľuje oba pojmy jednoduchým jazykom a potom ukazuje, ako ich modelovať v Beancount pomocou kopírovateľných príkladov, vrátane výkonných možností automatizácie.


2025-08-23-accumulated-depreciation

Čo je akumulovaný odpis?

Akumulovaný odpis je celková suma odpisov, ktoré boli zaznamenané proti majetku od jeho uvedenia do prevádzky. Predstavte si ho ako bežiaci súčet. Nie je to nový typ nákladu – je to jednoducho suma všetkých predchádzajúcich odpisových položiek pre daný majetok.

V účtovných výkazoch uvidíte akumulovaný odpis spárovaný s pôvodnou cenou majetku. To umožňuje komukoľvek čítať vaše knihy vidieť historickú cenu (čo ste zaplatili) a čistú účtovnú hodnotu (čo je momentálne na vašich knihách).

Dôležitý detail je, že akumulovaný odpis je kontra‑aktívny účet. Môže to znieť zložito, ale je to jednoduchý koncept:

  • Je to účet typu „aktív“, takže sa nachádza v sekcii Assets vášho účtovného plánu.
  • Avšak má kreditný zostatok (zápornú hodnotu v Beancountových aktívnych účtoch), čo znižuje hodnotu súvisiaceho dlhodobého majetku.

Kde sa objavuje v súvahe?

Akumulovaný odpis sa typicky zobrazuje v súvahe priamo pod dlhodobým majetkom, ku ktorému patrí. Napríklad:

Zariadenie: Počítače$3,000.00
Menej: Akumulovaný odpis($1,000.00)
Zariadenie: Počítače, čisté$2,000.00

Mnohé finančné výkazy to zjednodušia a zobrazia jediný riadok ako „Nehnuteľnosti, stroje a zariadenia, čisté“. Toto číslo predstavuje celkovú historickú cenu všetkých majetkov mínus ich celkový akumulovaný odpis, čím dostanete konečnú čistú účtovnú hodnotu.


Ako sa počíta odpis?

Existuje niekoľko metód výpočtu odpisov. Vybraná metóda určuje, koľko nákladov zaznamenáte v každom období, čo následne prispieva k celkovému akumulovanému odpisu. Dve bežné skupiny metód sú:

  • Lineárny odpis (SL): Najjednoduchšia a najčastejšie používaná metóda pre účtovné účely. Odpisujete rovnakú sumu hodnoty majetku v každom období jeho použiteľného života. Napríklad notebook za 3,000s36mesacˇnou(3rocˇnou)zˇivotnostˇoubysaodpisoval3,000 s 36‑mesačnou (3‑ročnou) životnosťou by sa odpisoval 83.33 mesačne.
  • Daňové metódy (napr. MACRS v USA): Pre daňové účely vlády často definujú špecifické zrýchlené plány. V USA systém Modified Accelerated Cost Recovery System (MACRS) umožňuje väčšie odpisové odpočty v prvých rokoch života majetku. Beancount tieto plány zvládne ľahko – stačí vypočítať sumy podľa oficiálnych tabuliek (napr. IRS Publication 946) a vygenerovať príslušné účtovné zápisy.

Vzorec (lineárny odpis)

Periodický odpis = NaˊkladZostatkovaˊ hodnotaZˇivotnostˇ\frac{\text{Náklad} - \text{Zostatková hodnota}}{\text{Životnosť}}

Akumulovaný odpis (k dátumu t) = (Periodickyˊ odpis azˇ do t)\sum (\text{Periodický odpis až do } t)

Zostatková hodnota je odhadovaná reziduálna hodnota majetku na konci jeho životnosti. Pre jednoduchosť sa často predpokladá nula.


Beancount spôsob: modelovanie nákladov a akumulovaného odpísu

Aby ste v Beancountu správne sledovali dlhodobý majetok a zachovali jeho pôvodný náklad, použijete dvojicu aktívnych účtov pre každú kategóriu a jeden nákladový účet.

  • Assets:Equipment:Computers:Cost (pre historický náklad)
  • Assets:Equipment:Computers:AccumDep (kontra‑aktívny účet, ktorý bude časom kreditovaný)
  • Expenses:Depreciation:Computers (pre zaznamenanie periodického nákladu)

Táto štruktúra odráža štandardnú účtovnú prax a je odporúčaným prístupom pre správu odpisov dlhodobého majetku v Beancount.


Možnosť A: Manuálne zápisy lineárneho odpísu

Najpriamejší spôsob. Máte úplnú kontrolu nad každým zápisom, čo je skvelé na pochopenie mechanizmu.

1. Otvorte potrebné účty

2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers

2. Zaznamenajte nákup (historický náklad)

Pri kúpe majetku zaúčtujete debet na účet Cost.

2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

3. Zaznamenajte mesačný odpis

Každý mesiac zaúčtujete odpisový náklad. Pre majetok 3,000rozdelenyˊna36mesiacovjemesacˇnyˊodpis3,000 rozdelený na 36 mesiacov je mesačný odpis 3000 ÷ 36 = $83.33.

Transakcia zahŕňa debet nákladového účtu a kredit kontra‑aktívneho účtu.

2025-02-28 * "Monthly depreciation - MacBook Pro (SL 36mo)"
Expenses:Depreciation:Computers 83.33 USD
Assets:Equipment:Computers:AccumDep -83.33 USD ; kredit na kontra‑aktívny účet

Tento zápis opakujete každý mesiac po dobu 36 mesiacov. Zostatok na Assets:Equipment:Computers:AccumDep bude časom narastať do záporných hodnôt, čím sa znižuje čistá účtovná hodnota majetku.

Rýchla kontrola: Čistú účtovnú hodnotu môžete ľahko skontrolovať v Fave Balance Sheet alebo spustením jednoduchého dotazu:

bean-query myledger.bean "SELECT account, SUM(position) WHERE account   'Assets:Equipment:Computers:(Cost|AccumDep)' GROUP BY account"

Súčet zostatkov týchto dvoch účtov je vaša čistá účtovná hodnota.


Možnosť B: Automatizácia pomocou Fava pluginu amortize

Ak používate Favu (populárne webové rozhranie pre Beancount) a váš odpis je rovnaká suma každý mesiac, môžete ho automatizovať.

Najprv povolte plugin na začiatku vášho Beancount súboru:

plugin "fava.plugins.amortize_over"

Potom vytvorte jedinú transakciu, ktorá definuje celý odpisový plán.

; 1. Zaznamenajte počiatočný nákup ako zvyčajne
2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD

; 2. Nastavte odpisový plán
2025-01-20 * "Depreciation schedule - MacBook Pro"
amortize_months: 36
Expenses:Depreciation:Computers 3000.00 USD
Assets:Equipment:Computers:AccumDep -3000.00 USD

Plugin rozpozná túto transakciu a automaticky vygeneruje virtuálne položky po $83.33 každý mesiac po dobu 36 mesiacov. Tieto položky sa neukladajú do vášho .bean súboru, ale zobrazia sa vo všetkých reportoch. Ideálne pre lineárny odpis, ale nefunguje pre nepravidelné plány ako MACRS.


Možnosť C: Generovanie periodických zápisov pomocou externého pluginu

Ak chcete mať skutočné, nie‑virtuálne transakcie zapísané do súborov, ale stále chcete automatizáciu, skvelou voľbou je plugin beancount-periodic od Dallas Lu. Tento plugin dokáže vytvárať datované položky podľa vašich pravidiel, čím kombinuje kontrolu manuálnych zápisov s pohodlím automatizácie.


Zobrazenie výsledkov: náklad, akumulovaný odpis a čistá účtovná hodnota

Nezávisle od zvolenej metódy sa v súvahe zobrazia účty Cost a AccumDep pod vašimi aktívami. Súčet týchto dvoch je vaša čistá účtovná hodnota. Tento spôsob prezentácie – hrubý náklad mínus akumulovaný odpis – je presne to, čo očakávajú účtovníci a finanční analytici. Poskytuje úplnú transparentnosť o veku a hodnote vašich majetkov.


Likvidácia majetku (predaj, šrot alebo vyradenie)

Keď majetok dosiahne koniec svojho života, predáte ho, šrotujete alebo vyradíte. Aby ste ho odstránili z knih, musíte:

  1. Odstrániť jeho historický náklad.
  2. Odstrániť súvisiaci akumulovaný odpis.
  3. Zaznamenať prípadný príjem v hotovosti.
  4. Zaznamenať zisk alebo stratu (rozdiel medzi príjmom a čistou účtovnou hodnotou).

Príklad: Predaj majetku so ziskom

Predpokladajme, že predáte MacBook Pro 15. júna 2027.

  • Pôvodný náklad: $3,000
  • Akumulovaný odpis pri predaji: -$2,500
  • Čistá účtovná hodnota: 3,0003,000 – 2,500 = $500
  • Predajná cena: $800
  • Zisk z predaja: 800800 – 500 = $300

Zápis v Beancount:

2027-06-15 * "Sell MacBook Pro"
Assets:Bank:Checking 800.00 USD ; príjem v hotovosti
Assets:Equipment:Computers:AccumDep 2500.00 USD ; debet na vyrovnanie kontra‑aktíva
Assets:Equipment:Computers:Cost -3000.00 USD ; kredit na odstránenie pôvodného nákladu
Income:Gains:AssetDisposals -300.00 USD ; kredit na zaznamenanie zisku

Ak by ste získali iba 400(strata400 (strata 100), rozdiel by ste zaúčtovali na účet Expenses:Losses:AssetDisposals s kladnou sumou (debet).


FAQ (rýchle)

  • Je akumulovaný odpis aktívom alebo záväzkom?
    Ani jedno. Je to kontra‑aktívny účet. Nachádza sa v sekcii aktív, ale má kreditný zostatok, ktorý znižuje celkovú hodnotu aktíva.

  • Zaznamenávam niekedy priamo na účet Cost po nákupe?
    Všeobecne nie. Účel kontra‑aktívneho účtu je zachovať pôvodný historický náklad. Všetky zníženia hodnoty spôsobené odpisom by mali byť zaúčtované na ...:AccumDep.

  • Môžem použiť Beancount pre MACRS (daňové) plány?
    Áno. Vypočítate odpisové sumy podľa tabuliek v IRS Publication 946 a zaúčtujete ich buď manuálne, alebo pomocou periodického pluginu. Fava amortize plugin nie je vhodný, pretože MACRS sumy nie sú rovnaké každý mesiac.

  • Čo je Section 179?
    Section 179 umožňuje odpočítať plnú cenu oprávneného majetku v roku, keď je uvedený do prevádzky, namiesto odpisovania počas niekoľkých rokov. Ide o daňovú voľbu. V Beancount by ste jednoducho zaúčtovali debet na nákladový účet namiesto účtu dlhodobého majetku pri nákupe.


Bežné chyby (a ako ich predísť)

  • Zaúčtovanie odpisu priamo na účet Cost.
    Riešenie: Vždy kreditujte účet ...:AccumDep. Tak zachováte historický náklad, čo je dôležité pre finančné výkazy.

  • Zabudnutie vyrovnať akumulovaný odpis pri likvidácii majetku.
    Riešenie: Pri predaji alebo vyradení vždy zaúčtujte zápis, ktorý odstráni oba – náklad aj akumulovaný odpis.

  • Použitie Fava amortize pre nepravidelné odpisy.
    Riešenie: Pre nerovnomerné plány (napr. MACRS) použite buď manuálne zápisy alebo plugin beancount-periodic.

  • Nesprávne nastavenie kreditného zostatku v kontra‑aktívnom účte.
    Riešenie: Skontrolujte, že zostatok na AccumDep je záporný (kredit), čo znižuje čistú hodnotu majetku.


Praktický príklad (s kódom)

2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers
2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD
2025-02-28 * "Monthly depreciation - MacBook Pro (SL 36mo)"
Expenses:Depreciation:Computers 83.33 USD
Assets:Equipment:Computers:AccumDep -83.33 USD
2027-06-15 * "Sell MacBook Pro"
Assets:Bank:Checking 800.00 USD
Assets:Equipment:Computers:AccumDep 2500.00 USD
Assets:Equipment:Computers:Cost -3000.00 USD
Income:Gains:AssetDisposals -300.00 USD

Možnosť C: Vlastný periodický plugin

plugin "beancount_periodic"

(Konfigurácia a použitie pluginu je mimo rozsahu tohto sprievodcu.)


Záver

Akumulovaný odpis je neoddeliteľnou súčasťou riadenia dlhodobého majetku. Správnym nastavením účtov a výberom vhodnej metódy (manuálna kontrola vs. automatizácia) môžete v Beancount dosiahnuť presné a transparentné účtovníctvo. Či už používate jednoduchý lineárny odpis, daňové zrýchlené plány alebo pokročilé pluginy, Beancount vám poskytuje flexibilitu na prispôsobenie sa vašim potrebám. Využite príklady v tomto sprievodcovi, prispôsobte ich vašim konkrétnym scenárom a získajte čistý a spoľahlivý pohľad na finančné zdravie vášho majetku.

Môžem si dovoliť zamestnať zamestnanca?

· Čítanie na 8 minút
Mike Thrift
Mike Thrift
Marketing Manager

Beancount‑prvý sprievodca modelovaním skutočných nákladov, testovaním cash flow a zapojením do vášho ledgeru.

Zamestnať prvého zamestnanca je obrovský krok. Je to stávka na vašu budúcnosť, ale aj významný finančný záväzok, ktorý presahuje číslo v ponuke. Príliš veľa zakladateľov a majiteľov malých podnikov sa mýli, keď sa zameriavajú len na plat, a potom ich prekvapí skutočná „plne zaťažená“ cena.

2025-08-22-can-i-afford-to-hire-an-employee

Tento sprievodca vás prevedie tým, ako presne modelovať tieto náklady, otestovať, či si ich môžete dovoliť, a potom priamo zapojiť model do vášho Beancount ledgeru, aby ste riziko rozhodnutia znížili pred zverejnením pracovnej ponuky.

TL;DR

  • Nestrácajte sa len pri plate. V USA skutočné náklady zahŕňajú zamestnávateľské dane (Social Security, Medicare, FUTA/SUTA), benefity, poistenie, nástroje a nábor. V súkromnom sektore benefity priemerne tvoria 30 % celkovej odmeny, čo naznačuje multiplikátor 1,42× „plne zaťažené“ nad mzdou. Toto sa môže výrazne líšiť podľa spoločnosti a lokality.
  • Jednoduché pravidlo na začiatok: Plne zaťažené náklady ≈ Plat + Zamestnávateľské dane + Benefity + Poistenie + Nástroje/Softvér + Nábor/Ramp.
  • Použite Beancount na zníženie rizika. Vytvorte mesačný rozpočet miezd v ledgeri pomocou funkcie rozpočtu vo Fave. Potom spustite predikciu, aby ste skontrolovali runway, marže a dobu návratnosti pozície pred záväzkom.

1) Čo skutočne tvorí „plne zaťažené“ náklady?

Predstavte si plat zamestnanca ako špičku ľadovca. Viditeľná časť je jednoduchá, ale podvodné náklady môžu potopiť váš cash flow, ak nie ste pripravení. Tu je rozpis.

  • Základná mzda (Wages/Salary): Toto je jednoduchá časť – dohodnutý ročný plat alebo hodinová mzda. Je to najväčšia položka, ale len východiskový bod.

  • Zamestnávateľské dane (USA): Neplatíte len zamestnancovi, musíte platiť aj dane z ich mzdy. Ako zamestnávateľ ste zodpovední za:

    • Social Security (OASDI): Platíte 6,2 % z mzdy zamestnanca až po ročný limit. Pre 2025 je tento limit 176 100 USD.
    • Medicare (HI): Platíte 1,45 % zo všetkých miezd, bez limitu.
    • Nezamestnanosť (FUTA & SUTA): Federal Unemployment Tax Act (FUTA) je 6,0 % z prvých 7 000 USD mzdy. Väčšina zamestnávateľov však dostane úver za štátne dane, takže efektívna sadzba FUTA klesne na 0,6 %. SUTA sa líši podľa štátu a histórie vašej firmy.
  • Benefity: Často druhá najväčšia položka. Zahŕňa zdravotné poistenie, príspevky na dôchodok (napr. 401(k) match) a platenú dovolenku. V súkromnom sektore USA benefity tvoria priemerne 30 % celkovej odmeny. Pre predstavu, priemerný ročný prémiový poplatok za zamestnávateľské zdravotné poistenie v roku 2024 bol 8 951 USD pre jedného a 25 572 USD pre rodinu. Zamestnanci prispievajú, ale zamestnávateľ zvyčajne pokrýva väčšinu.

  • Poistenie pracovnej úrazovosti: Povinné takmer vo všetkých štátoch, kryje lekárske náklady a stratené mzdy pri úraze na pracovisku. Sadzby závisia od štátu, odvetvia a role zamestnanca (kancelárska práca je lacnejšia než strešná).

  • Nástroje a režijné náklady: Nový zamestnanec potrebuje vybavenie – laptop, licencie softvéru (SaaS), pracovný stôl (ak máte kanceláriu) a samotný softvér na spracovanie miezd. Typická služba pre malé firmy stojí 49–50 USD mesačne ako základný poplatok, plus 6–10 USD za zamestnanca.

  • Nábor a ramp-up: Nezabudnite na jednorazové náklady – poplatky za inzeráty, váš čas na pohovory a najdôležitejšie, obdobie ramp-up. Nový zamestnanec môže potrebovať 1–3 mesiace na dosiahnutie plnej produktivity, počas ktorých platíte ich plné náklady pri čiastočnom výstupe.


2) Konkrétny príklad

Urobme to konkrétnym. Predpokladajme, že zamestnávate zamestnanca v USA s 80 000 USD platom. Plánujete ponúknuť zdravotné poistenie pre jedného, pričom pokryjete národný priemer zamestnávateľského podielu 84 % z prémií.

Ročné náklady rozdelené takto:

  • Zamestnávateľské dane:

    • Social Security (OASDI): 80 000 USD × 6,2 % = 4 960 USD
    • Medicare: 80 000 USD × 1,45 % = 1 160 USD
    • FUTA (efektívna sadzba): 7 000 USD × 0,6 % = 42 USD
    • Spolu zamestnávateľské dane: 6 162 USD
  • Zdravotné poistenie (váš podiel):

    • Použijeme priemer 2024 pre jedného (8 951 USD) a váš 84 % podiel: 8 951 USD × 0,84 = 7 519 USD ročne (alebo 627 USD mesačne).
  • Softvér a nástroje na mzdy:

    • Softvér na mzdy: (50 USD základ + 6 USD/ zamestnanec) × 12 mesiacov = 672 USD ročne.
    • Nástroje/Laptop/SaaS (odhad): 2 000 USD ročne.

Zhrnutie:

PoložkaRočný náklad
Plat80 000 USD
Zamestnávateľské dane6 162 USD
Zdravotné poistenie7 519 USD
Softvér na mzdy672 USD
Nástroje a laptop2 000 USD
Celkový ročný náklad96 353 USD
Mesačný náklad8 029 USD

V tomto scenári je plne zaťažený náklad 96 353 USD, čo je 1,20× základného platu. Ide o pomerne úsporný balík benefitov. Ak by ste pridali 401(k) match, štedrejší platený voľno alebo rodinné poistenie, ľahko by ste dosiahli priemerný národný multiplikátor 1,42×. Pre 80 k plat by to znamenalo celkový náklad okolo 113 800 USD.

Záver: Vaše skutočné náklady budú pravdepodobne medzi 1,20× (úsporné) a 1,40×+ (bohaté) základného platu. Vypočítajte si vlastné čísla.


3) „Môžem si to dovoliť?“ – Tri praktické testy

Teraz, keď máte realistický mesačný náklad (8 029 USD v našom príklade), ako zistíte, či si ho môžete dovoliť?

  1. Pokrytie hrubej marže: Generuje pozícia dostatok príjmu na pokrytie nákladov? Ak má vaša firma hrubú maržu 65 %, nový zamestnanec musí priniesť aspoň 12 352 USD mesačne (8 029 USD ÷ 0,65) len na break‑even. Ak je pozícia určená na úsporu nákladov, musí priniesť ekvivalentné, trvalé úspory.

  2. Návratnosť a runway: Ako dlho trvá, kým zamestnanec vygeneruje pozitívny návrat, a prežijete to? Cieľom je 6–12 mesiacov do návratnosti – čím kratšie, tým bezpečnejšie. Kriticky, mali by ste mať 3–6 mesiacov plne zaťažených nákladov v hotovosti ako vankúš po období ramp-up.

  3. Realita ramp-up: Nový zamestnanec nebude 100 % efektívny od prvého dňa. Rozpočtujte 1–3 mesiace onboardingu a nižšiu produktivitu. Ak vaša finančná rezerva nepokryje ich plný plat a zároveň úbytok produktivity, nie ste pripravení. Zvážte najprv kontraktora alebo čiastočný úväzok, aby ste overili potrebu.

Poznámka pre USA: Ak ide o prvý zamestnanec alebo prvý zamestnanec v novom štáte, skontrolujte si požiadavky na súlad. Úvery na FUTA môžu v niektorých štátoch znižovať sadzbu a SUTA sa výrazne líši. Pravidlá o pracovnej úraze sa tiež líšia. Nesprávny postup môže viesť k pokutám.


4) Vytvorte model v Beancount

Najlepší spôsob, ako zistiť, či si môžete dovoliť zamestnanie, je vidieť dopad priamo v knihách. Tu je postup s Beancount.

A. Nastavte rozpočet miezd vo Fave

Najprv pridajte predpokladané mesačné náklady do ledgeru pomocou direktívy custom "budget" vo Fave. To vám umožní vizualizovať nový výdavok oproti príjmom.

; Budgeting for one employee at   $96k/year fully-loaded cost
2025-09-01 custom "budget" Expenses:Payroll:Wages "monthly" 6666.67 USD
2025-09-01 custom "budget" Expenses:Payroll:Taxes:Employer "monthly" 513.50 USD
2025-09-01 custom "budget" Expenses:Benefits:HealthInsurance "monthly" 626.57 USD
2025-09-01 custom "budget" Expenses:Tools:PayrollSoftware "monthly" 55.00 USD

Po pridaní Fava automaticky zobrazí v Income Statement a Changes reportoch, ako sa vám darí voči tomuto novému, vyššiemu výdavku.

B. Zaznamenajte skutočný výplatný beh

Keď spustíte výplatu, máte dva bežné spôsoby, ako ju zaznamenať.

  • Detailne (s pasívami): Najpresnejšia metóda. Oddeľuje zamestnávateľské dane od odpočtov zamestnanca, ktoré sú najprv pasívami, kým ich neodovzdáte štátu.
2025-09-30 * "Payroll - Alice (September)" ; Example withholdings for illustration
Expenses:Payroll:Wages 6666.67 USD
; Employer-side taxes (your direct cost)
Expenses:Payroll:Taxes:Employer:SocialSecurity 413.33 USD
Expenses:Payroll:Taxes:Employer:Medicare 96.67 USD
Expenses:Payroll:Taxes:Employer:FUTA 3.50 USD
; Employee withholdings (held as liabilities)
Liabilities:Payroll:Withholding:Federal -1000.00 USD
Liabilities:Payroll:Withholding:State -300.00 USD
Liabilities:Payroll:FICA:Employee:SocialSecurity -413.33 USD
Liabilities:Payroll:FICA:Employee:Medicare -96.67 USD
; Cash out to bank (net pay to employee)
Assets:Bank:Checking -4853.54 USD

Neskôr, keď váš poskytovateľ miezd odpočíta dane, zaznamenáte samostatnú transakciu na vyrovnanie pasív (napr. Liabilities:Payroll:Withholding:FederalAssets:Bank:Checking).

  • Zjednodušené (jednorazové): Ak poskytovateľ miezd odpočíta všetko v jednej transakcii a nepotrebujete sledovať detailné pasíva, môžete použiť jednoduchší prístup.
2025-09-30 * "Gusto payroll run - Alice"
Expenses:Payroll:Wages 6666.67 USD
Expenses:Payroll:Taxes:Employer 513.50 USD
Expenses:Payroll:Fees:Provider 55.00 USD
Assets:Bank:Checking -7235.17 USD

C. Predpovedajte svoj runway

Štruktúrujte graf účtov s vrchnou úrovňou Expenses:Payroll. Používajte tagy ako employee: "Alice" na transakciách, aby ste mohli filtrovať reporty podľa osoby. S rozpočtom na mieste môžete vo Fave prekryť plán s realitou každý mesiac. Ak neustále prekračujete rozpočet, je čas prehodnotiť testy schopnosti financovania.


5) Kedy má zmysel a kedy nie (rýchla kontrolná lista)

Má zmysel, ak... ✅

  • Odmietate ziskové projekty alebo odkladáte spustenie produktu kvôli nedostatku kapacity.
  • Máte jasne definovaný ciel príjmu alebo úspory nákladov, za ktorý bude nová pozícia zodpovedná.
  • Váš rozpočet miezd a cash flow pokryje očakávané náklady.

Nemá zmysel, ak... ❌

  • Nemáte finančnú rezervu na pokrytie ramp‑up a nečakaných výdavkov.
  • Vaša hrubá marža je príliš nízka na to, aby nový zamestnanec priniesol dostatočný príjem.
  • Náklady na benefity alebo poistenie výrazne presahujú priemerné trhové hodnoty vo vašom odvetví.

6) Ďalšie zdroje

Ak máte otázky alebo potrebujete pomoc pri nastavení, neváhajte sa ozvať na fórach Beancount alebo v komunite Fave. Šťastné modelovanie a úspešné rozhodovanie!

Poplatky predajcov Amazon (2025): Čo sú a ako ich zaznamenať v Beancount

· Čítanie na 7 minút
Mike Thrift
Mike Thrift
Marketing Manager

Predaj na Amazone je výkonný spôsob, ako osloviť milióny zákazníkov, ale štruktúra poplatkov môže pôsobiť ako bludisko. Ak ste prevádzkovateľ, ktorý si cení čisté, auditovateľné dvojité účtovníctvo, sledovanie týchto nákladov s presnosťou je nevyhnutné. Tento sprievodca rozoberá poplatky Amazonu v USA v roku 2025 a ukazuje, ako ich zaznamenať pomocou plain‑text nástroja Beancount.

TL;DR ⚡

2025-08-21-amazon-seller-fees-2025

  • Narazíte na niekoľko opakujúcich sa poplatkov Amazonu: predajný plán, referenčný poplatok, zavierací poplatok (médiá), FBA fulfillment & storage, inbound placement, poplatok za nízku úroveň zásob, spracovanie vrátení, administratívny poplatok za refundáciu a poplatok za vysoký objem výpisov pre veľmi veľké katalógy.
  • Vytvorte si samostatný účet Assets:Amazon:Clearing. Zaznamenávajte predaje a poplatky tam; keď Amazon vyplatí peniaze, prevediete čistý zisk na svoj bankový účet. To uľahčuje odsúhlasenie.
  • Sledujte každé SKU ako samostatnú komoditu (napr. SKU:WATER-BOTTLE), aby Beancount mohol automaticky vypočítať náklady na predané tovary (COGS) po lotoch.
  • Rýchlo odsúhlasujete importom výkazov o vyrovnaní alebo výkazov za obdobie a mapovaním „typov transakcií“ Amazonu priamo na svoje výdavkové účty v Beancount.

Mapa poplatkov Amazon (trh USA)

Tu je prehľad najčastejších poplatkov, ktoré uvidíte v roku 2025.

Poplatok za predajný plán

Ide o základný predplatný poplatok za prístup na trh.

  • Individuálny plán: Žiadny mesačný poplatok. Namiesto toho platíte $0.99 za každú predanú položku.
  • Profesionálny plán: Paušálny poplatok $39.99 mesačne, ktorý ruší poplatok za položku. Toto je štandardná voľba pre každého seriózneho predajcu. Všetky ostatné poplatky sa k tomu pripočítavajú.

Referenčný poplatok

Ide o províziu Amazonu za každý predaj.

Je to percento z celkovej predajnej ceny položky (vrátane poštovného a prípadného darčekového balenia). Sadzba závisí výlučne od kategórie produktu. Väčšina kategórií spadá do pásma 8–15 %, niektoré používajú stupňovité sadzby (napr. 15 % z prvých $500 a 8 % z časti nad túto sumu). Niektoré kategórie majú aj minimálny referenčný poplatok, často $0.30. Vždy skontrolujte aktuálnu sadzobovú tabuľku pre vašu konkrétnu kategóriu.

Zavierací poplatok (mediálne kategórie)

Ak predávate mediálne položky ako knihy, hudbu, video alebo DVD, Amazon si účtuje ďalší pevný $1.80 za položku.

Poplatky za FBA fulfillment

Ide o poplatky za výber, balenie a odoslanie jednotky pri využívaní služby Fulfillment by Amazon (FBA). Náklady sa líšia podľa veľkosti a hmotnosti položky. Amazon tieto sadzby pravidelne aktualizuje. Pre rok 2025 sa ne‑peakové sadzby vrátili na úroveň z roku 2024 dňa 15. januára 2025. Vždy si prečítajte aktuálnu FBA sadzobovú tabuľku, aby ste našli presnú veľkostnú triedu a príslušný poplatok pre svoj produkt.

Mesačné úložné a poplatky za staré zásoby (FBA)

Amazon si účtuje priestor, ktorý vaše zásoby zaberajú v ich distribučných centrách.

  • Mesačné úložné: Účtuje sa podľa kubického stopy.
  • Poplatok za staré zásoby: Dodatočný mesačný poplatok za zásoby, ktoré príliš dlho ležia v distribučnom centre. Pripočítava sa k bežnému mesačnému úložnému poplatku.

Poplatok za inbound placement (FBA)

Ide o poplatok za jednotku spojený s tým, ako posielate zásoby do Amazonu. Pokrýva náklady na rozdelenie vašich produktov po ich distribučnej sieti. Niektoré programy, napríklad „New Selection“, môžu dočasne oslobodiť nové produkty do určitých limitov.

Poplatok za nízku úroveň zásob (FBA)

Tento poplatok sa vzťahuje na produkty štandardnej veľkosti, ktoré majú trvalo nízku úroveň zásob vzhľadom k dopytu zákazníkov. Amazon to meria metrikou „historické dni zásob“. Ak úroveň zásob pre populárnu položku klesne pod prah (zvyčajne 28 dní), poplatok sa aktivuje.

Spracovanie vrátení (FBA)

Pre produkty v kategóriách s vyššou mierou vrátenia (napr. odev a obuv) môže Amazon účtovať poplatok za spracovanie vrátenia za každé vrátenie zákazníkom. Niektoré jednotky v programe „New Selection“ sú od tohto poplatku oslobodené do určitej hranice.

Administratívny poplatok za refundáciu

Keď zákazníkovi vrátite peniaze za objednávku, Amazon vám vráti referenčný poplatok, ktorý ste zaplatili. Avšak si ponechá časť ako spracovateľský poplatok. Ide o nižšiu sumu z $5.00 alebo 20 % z referenčného poplatku za danú položku.

Poplatok za vysoký objem výpisov (obrovské katalógy)

Tento poplatok sa týka iba predajcov s masívnymi katalógmi. Ak máte viac ako 1,5 milióna aktívnych SKU, Amazon si účtuje mesačný poplatok $0.001 za každé oprávnené SKU nad týmto prahom.

Poznámka: Sadzby a podmienky sa môžu líšiť podľa krajiny, regiónu a kategórie. Vždy si pred zaznamenaním skontrolujte miestne stránky Seller Central.


Ako sa tieto poplatky zobrazujú vo vašich výkazoch 🧾

Všetky tieto údaje nájdete v Seller Central. Dva najužitočnejšie výkazy pre účtovníctvo sú:

  1. Výkazy za obdobie (Payments → Date Range Reports): Poskytujú súhrn vašich príjmov, výdavkov, daní a čistých prevodov za konkrétne obdobie. Sú ideálne pre import a odsúhlasenie hlavnej knihy.
  2. Súbory o vyrovnaní (napr. Flat File V2): Rozpisujú každú jednotlivú transakciu, vrátane typu poplatku, ID objednávky, sumy a dátumu. Toto sú detailné dáta, ktoré použijete na presné mapovanie.

Beancount‑prvý spôsob, ako zaznamenať aktivitu na Amazone

Tu je postup, ako previesť zložitosť Amazonu na čisté, jednoduché záznamy v Beancount.

1. Nastavte minimálny plán účtov

Najprv definujte účty, ktoré budete potrebovať. Táto jednoduchá štruktúra pokrýva všetko.

; --- ASSETS ---
Assets:Amazon:Clearing ; Vaša „peňaženka“ Amazon
Assets:Bank:Checking ; Kam prichádzajú výplaty
Assets:Inventory:SKU:<code> ; Jeden podúčet na SKU

; --- INCOME & COGS ---
Income:Sales:Amazon
Expenses:COGS:Inventory

; --- EXPENSES ---
Expenses:Marketplace:Amazon:Referral
Expenses:Marketplace:Amazon:FBAFulfillment
Expenses:Marketplace:Amazon:Storage:Monthly
Expenses:Marketplace:Amazon:Storage:Aged
Expenses:Marketplace:Amazon:InboundPlacement
Expenses:Marketplace:Amazon:LowInventoryLevel
Expenses:Marketplace:Amazon:ReturnsProcessing
Expenses:Marketplace:Amazon:Other ; Pre rôzne poplatky

Beancountova schopnosť sledovať zásoby po lotoch a nákladovú základňu je super sila. „Kúpite“ zásoby do Assets:Inventory:SKU:... s nákladom {...}. Keď predáte, Beancount automaticky vypočíta náklady na predané tovary.

2. Zaznamenajte každý predaj a jeho poplatky

Zaznamenajme predaj za $30 cez FBA pre SKU:WATER-BOTTLE. Referenčný poplatok je $4.50, poplatok za fulfillment $4.24 a poplatok za nízku úroveň zásob $0.15. Pôvodne ste túto jednotku kúpili za $5.00.

2025-02-10 * "Amazon Order 113-2233445-6677889" "WATER-BOTTLE"
Assets:Amazon:Clearing 21.11 USD
Income:Sales:Amazon -30.00 USD
Expenses:Marketplace:Amazon:Referral 4.50 USD
Expenses:Marketplace:Amazon:FBAFulfillment 4.24 USD
Expenses:Marketplace:Amazon:LowInventoryLevel 0.15 USD
Assets:Inventory:SKU:WATER-BOTTLE -1 SKU:WATER-BOTTLE {5.00 USD}
Expenses:COGS:Inventory 5.00 USD

Prečo sa to vyrovná: $30 predaj je pripísané na Income. Poplatky ($4.50 + $4.24 + $0.15) a COGS ($5.00) sú zaúčtované na výdavkové účty. Čistá hotovosť z predaja, $21.11, je zaúčtovaná na účet Assets:Amazon:Clearing. Zásobový majetok je znížený o jednu jednotku a príslušná cena je zaúčtovaná ako výdavok.

3. Zaznamenajte výplatu

Keď Amazon vyplatí vaše prostriedky, transakcia je jednoduchá. Ide o presun peňazí z vašej „peňaženky“ Amazon na skutočný bankový účet.

2025-02-15 * "Amazon Payments" "Settlement disbursement"
Assets:Bank:Checking 2,500.00 USD
Assets:Amazon:Clearing -2,500.00 USD

Po každej výplate by mal zostatok na účte Assets:Amazon:Clearing smerovať k nule. Použite súčty z výkazov za obdobie na odhalenie prípadných nezrovnalostí.

4. Úložné, poplatky za staré zásoby a inbound placement

Tieto poplatky sa často objavujú ako samostatné riadky vo výkaze o vyrovnaní. Zaznamenajte ich priamo.

2025-03-01 * "Amazon Storage Fee" "Monthly storage"
Assets:Amazon:Clearing 15.00 USD
Expenses:Marketplace:Amazon:Storage:Monthly 15.00 USD

2025-03-02 * "Amazon Aged Inventory Fee" "Aged inventory"
Assets:Amazon:Clearing 3.00 USD
Expenses:Marketplace:Amazon:Storage:Aged 3.00 USD

2025-03-03 * "Amazon Inbound Placement" "Inbound placement fee"
Assets:Amazon:Clearing 2.50 USD
Expenses:Marketplace:Amazon:InboundPlacement 2.50 USD

5. Spracovanie vrátení a administratívny poplatok za refundáciu

2025-04-10 * "Amazon Return 987-6543210" "WATER-BOTTLE"
Assets:Amazon:Clearing 30.00 USD
Income:Sales:Amazon 30.00 USD
Expenses:Marketplace:Amazon:ReturnsProcessing 2.00 USD
Expenses:COGS:Inventory 5.00 USD
Assets:Inventory:SKU:WATER-BOTTLE 1 SKU:WATER-BOTTLE {5.00 USD}

5. Rýchle odsúhlasenie

Môžete rýchlo odsúhlasiť importom výkazov o vyrovnaní alebo výkazov za obdobie a mapovaním typov transakcií Amazonu priamo na svoje výdavkové účty v Beancount.

2025-05-01 * "Amazon Settlement Report"
Assets:Amazon:Clearing 12.34 USD
Expenses:Marketplace:Amazon:Referral 4.56 USD
Expenses:Marketplace:Amazon:FBAFulfillment 2.78 USD
Expenses:Marketplace:Amazon:Storage:Monthly 1.23 USD

Často kladené otázky (FAQ)

Q: Musím zaznamenávať všetky poplatky, aj tie, ktoré sú veľmi malé?
A: Áno. V dvojitom účtovníctve je dôležité, aby každá výdavková položka mala svoj vlastný účet, čo uľahčuje presné sledovanie a analýzu nákladov.

Q: Ako spracovať poplatky za medzinárodné predaje?
A: Použite rovnaký princíp – mapujte typy transakcií na príslušné výdavkové účty a používajte lokálne meny alebo konverzie podľa potreby.

Q: Môžem použiť Beancount aj pre iné trhy Amazonu?
A: Určite. Štruktúra účtov je univerzálna; stačí pridať ďalšie podúčty pre konkrétne trhy (napr. Assets:Amazon:EU:Clearing).

Ďalšie zdroje

  • Beancount dokumentácia – podrobný návod na inštaláciu a používanie.
  • Amazon Seller Central – oficiálne informácie o poplatkoch a výkazoch.
  • Komunita Beancount – fóra a diskusie o najlepších postupoch.

Záver

Zaznamenávanie poplatkov Amazonu v Beancount je priamočiare, ak máte správne nastavený plán účtov a používate mapovanie výkazov. Tento prístup vám poskytne úplnú kontrolu nad nákladmi, zjednoduší odsúhlasenie a umožní vám lepšie pochopiť, ako sa vaše príjmy menia na čistý zisk. Ak ste ešte nevyužili silu plain‑text účtovníctva, teraz je ten pravý čas začať!

Čo je záväzok voči dodávateľom? Príručka priateľská k Beancount pre sledovanie faktúr dodávateľov v plain texte

· Čítanie na 8 minút
Mike Thrift
Mike Thrift
Marketing Manager

Záväzok voči dodávateľom (AP) je peniaze, ktoré vaša firma dlhuje svojim dodávateľom za tovary alebo služby, ktoré ste už dostali, ale ešte ste za ne nezaplatili. V účtovníctve je AP klasifikovaný ako krátkodobá pasíva vo vašej súvahe – suma, ktorá sa zvyčajne splatí do nasledujúceho roka, často do 30 až 60 dní.

Tento pojem je ústredný pre účtovanie na základe vzniku (accrual accounting), kde zaznamenáte výdavok a príslušnú pasívu v okamihu, keď dorazí faktúra, nie keď skutočne odovzdáte peniaze. Táto príručka vám ukáže, ako čistým a efektívnym spôsobom spravovať celý proces AP pomocou nástroja pre účtovníctvo v plain texte, Beancount.

2025-08-20-what-is-accounts-payable


Rýchle zhrnutie

Skôr než sa ponoríme do detailov, prejdime si základné body:

  • Accounts Payable (AP) predstavuje vaše krátkodobé dlhy voči dodávateľom. Nájdete ho v sekcii Liabilities vašej súvahy.
  • Accrual vs. Cash: AP existuje iba vtedy, keď vediete knihy na accrual basis. Beancount plne podporuje accrual workflow a jeho webové rozhranie, Fava, zobrazí vaše pasíva správne.
  • AP vs. AR: Je to jednoduché: Payables sú to, čo dlžíte, zatiaľ čo Receivables (AR) sú to, čo dlžia vám.

Kde AP žije v Beancount (a Fava)

Aby ste mohli sledovať AP, najprv musíte v účtovnej knihe deklarovať účet pre neho. Bežná konvencia je:

Liabilities:AccountsPayable

Voliteľne môžete vytvoriť podúčty pre hlavných dodávateľov (napr. Liabilities:AccountsPayable:ForestPaintSupply).

V Fave sa tento účet zobrazí v súvahe pod Liabilities. Kliknutím môžete rozbaliť a vidieť zoznam všetkých otvorených a zaplatených položiek, čo vám poskytne prehľad o vašich záväzkoch. Ukážku môžete vidieť v verejnom príklade ledgeru Fava, ktorý obsahuje účet Liabilities:AccountsPayable.


Stavebné bloky Beancount, ktoré použijete

Robustný workflow AP v Beancount sa spolieha na niekoľko základných funkcií:

  1. Accounts: Budete hlavne používať účet Liabilities:AccountsPayable, hotovostný účet ako Assets:Bank:Checking a rôzne výdavkové účty (napr. Expenses:Supplies).
  2. Metadata: Ku každej transakcii môžete pripojiť kľúč‑hodnotové dáta. Pre AP použijete metadata ako invoice:, due:, terms: a document:. Fava dokonca rozpozná kľúč document: a automaticky vytvorí klikateľný odkaz na pripojený súbor, ak nastavíte priečinok s dokumentmi.
  3. Tags & Links: Používajte #tags (napr. #ap) pre jednoduché filtrovanie a ^links (napr. ^INV-10455) na programové prepojenie faktúry a jej následnej platby. Tým vznikne jasná, auditovateľná stopa.
  4. Queries (BQL): Beancountov jazyk podobný SQL (BQL) vám umožní spúšťať výkonné reporty, napríklad zoznam všetkých otvorených záväzkov zoradených podľa dátumu splatnosti, priamo z príkazového riadku pomocou bean-query alebo na stránke „Query“ vo Fave.

Hlavný workflow AP v Beancount

Správa AP vo vašej knihe zahŕňa dva alebo tri kľúčové kroky: zaznamenanie faktúry, jej úhradu a niekedy aj čiastočné platby alebo zľavy.

1) Zaznamenanie faktúry od dodávateľa (vytvorí pasívu)

Najprv zaznamenáte výdavok a vytvoríte záväzok, keď dorazí faktúra.

; Voliteľne nastavte priečinok s dokumentmi v hlavnom Beancount súbore:
option "documents" "documents"

2025-08-05 * "Forest Paint Supply" "Paint order INV-10455" ^INV-10455 #ap
invoice: "INV-10455"
due: "2025-09-04"
terms: "2/10, n/30"
document: "invoices/2025-08-05-forest-paint-INV-10455.pdf"
Expenses:Supplies:Paint 500.00 USD
Liabilities:AccountsPayable -500.00 USD

Tento jediný zápis dosahuje dva dôležité výsledky:

  1. Okamžite rozpozná výdavok 500 USD v správnom období (august).
  2. Vytvorí zodpovedajúcu pasívu 500 USD, čím ukáže, že dlžíte peniaze spoločnosti Forest Paint Supply.

Odkaz ^INV-10455 je jedinečný identifikátor, ktorý vám umožní pripojiť rovnaký odkaz k platbe neskôr, čím zostanú faktúra a platba logicky prepojené.

2) Úhrada faktúry (vymaže pasívu)

Keď faktúru zaplatíte, vytvoríte transakciu, ktorá presunie peniaze z banky a vymaže záväzok.

a) Štandardná úhrada (bez zľavy):

2025-09-01 * "Forest Paint Supply" "Payment INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -500.00 USD

Táto položka zníži váš AP o 500 USD a zároveň zníži zostatok na bežnom účte o rovnakú sumu. Pasíva sú tak vymazané.

b) Zľava pri včasnej úhrade (napr. „2/10, n/30“):

Ak sú podmienky „2/10, n/30“, môžete získať 2 % zľavu, ak zaplatíte do 10 dní. Pre našu faktúru 500 USD je to 10 USD zľava. Tu sú dva akceptovateľné spôsoby, ako to zaznamenať – vyberte si jeden a buďte konzistentní.

; Možnosť 1: Zaznamenať zľavu ako iný príjem (kontra‑výdavok)
2025-08-12 * "Forest Paint Supply" "Early payment discount INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -490.00 USD
Income:Discounts:Payables -10.00 USD

; Možnosť 2: Znížiť pôvodný výdavok priamo
2025-08-12 * "Forest Paint Supply" "Early payment discount INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -490.00 USD
Expenses:Supplies:Paint -10.00 USD

V oboch prípadoch vymažete celú pasívu 500 USD, znížite bankový zostatok o 490 USD, ktoré ste skutočne zaplatili, a zaznamenáte výhodu 10 USD.

3) Čiastočné platby

Funkcia prepojenia v Beancount uľahčuje sledovanie čiastočných platieb.

; Faktúra na 1 200 USD
2025-08-10 * "Acme Parts" "INV-9001" ^INV-9001
invoice: "INV-9001"
due: "2025-09-09"
Expenses:Parts 1200.00 USD
Liabilities:AccountsPayable -1200.00 USD

; Prvá platba 400 USD
2025-08-20 * "Acme Parts" "Payment INV-9001 (1/3)" ^INV-9001
Liabilities:AccountsPayable 400.00 USD
Assets:Bank:Checking -400.00 USD

; Záverečná platba 800 USD
2025-09-05 * "Acme Parts" "Payment INV-9001 (final)" ^INV-9001
Liabilities:AccountsPayable 800.00 USD
Assets:Bank:Checking -800.00 USD

Použitím odkazu ^INV-9001 na všetkých troch transakciách môžete jednoducho filtrovať svoj denník a vidieť kompletnú históriu konkrétnej faktúry a jej platieb.


Užitočné dotazy (BQL)

Tieto dotazy môžete spustiť v karte „Query“ vo Fave alebo z príkazového riadku pomocou bean-query.

Tip: Funkcia any_meta() je veľmi užitočná na získanie hodnôt metadát ako invoice: a document: do výsledkov dotazu.

Otvorené AP podľa dodávateľa (prehľad zostatku):

SELECT payee, COST(SUM(position)) AS amount
WHERE account "^Liabilities:AccountsPayable"
GROUP BY payee
ORDER BY payee;

Otvorené AP podľa faktúry + dátumu splatnosti:

SELECT payee,
any_meta('invoice') AS invoice,
any_meta('due') AS due,
COST(SUM(position)) AS amount
WHERE account "^Liabilities:AccountsPayable"
GROUP BY payee, invoice, due
ORDER BY due, payee;

Zoznam faktúr s pripojenými PDF:

SELECT date, payee, any_meta('invoice') AS invoice, any_meta('document') AS file
WHERE account "^Liabilities:AccountsPayable"
ORDER BY date DESC;

Kde vidieť AP vo Fave

  • Balance Sheet: Prejdite na Balance SheetLiabilitiesAccountsPayable, kde uvidíte celkový zostatok a môžete rozbaliť podrobnosti transakcií.
  • Journal: Filtrovanie denníka podľa account:Liabilities:AccountsPayable alebo konkrétneho odkazu ako ^INV-xxxx zobrazí kompletný životný cyklus faktúry.
  • Documents Sidebar: Ak používate metadáta document: a nastavíte direktívu option "documents", v bočnom paneli sa zobrazí zoznam prepojených dokumentov.

Starnutie AP, Obrat a Prehľad o cash‑flow

  • Aging Schedule: Tento report zoskupuje otvorené faktúry podľa doby, ako dlho sú neplatené (napr. 1‑30 dní, 31‑60 dní, viac ako 60 dní). V Beancount najpraktickejší prístup je spustiť vyššie uvedený dotaz „Open AP by Invoice + Due Date“, exportovať výsledky do CSV a roztriediť ich v tabuľke alebo malom Python skripte.
  • AP Turnover Ratio: Rýchly ukazovateľ zdravia, ktorý hovorí, ako rýchlo platíte dodávateľom. Vzorec je Celkové nákupy od dodávateľov ÷ Priemerné AP. Súvisiaci ukazovateľ Days Payable Outstanding (DPO) je približne 365 ÷ Turnover Ratio.
  • Ak nemôžete zaplatiť včas: AP je určený pre krátkodobý dlh. Ak sa s dodávateľom dohodnete na dlhodobej splátke, mali by ste dlžobu preklasifikovať z AP do pasíva typu „note payable“.
2025-10-01 * "Helix Industries" "Convert overdue AP to 12-month note" ^INV-1110
Liabilities:AccountsPayable 2000.00 USD
Liabilities:NotesPayable -2000.00 USD

Najlepšie praktiky pre AP v plain‑text ledgeri

  • Choďte bez papiera: Ukladajte PDF faktúr do priečinka documents a prepojte ich pomocou kľúča document: v metadátach.
  • Používajte odkazy konzistentne: Vložte jedinečné číslo faktúry do ^link na faktúru aj na všetky súvisiace platby.
  • Udržiavajte metadáta prehľadné: Konzistentné používanie invoice:, due: a terms: zlepšuje vyhľadávanie, dotazy a finančné revízie.
  • Accrual po celú dobu: Ak chcete užitočné reporty AP, zaväzte sa k účtovaniu na základe vzniku. Beancount a Fava to zvládnu výborne.

Kopírovať‑vložiť štart: Faktúra + Platba

; ---- Bill ----
2025-08-05 * "Forest Paint Supply" "Paint order INV-10455" ^INV-10455 #ap
invoice: "INV-10455"
due: "2025-09-04"
document: "invoices/2025-08-05-forest-paint-INV-10455.pdf"
Expenses:Supplies:Paint 500.00 USD
Liabilities:AccountsPayable -500.00 USD

; ---- Payment (no discount) ----
2025-09-01 * "Forest Paint Supply" "Payment INV-10455" ^INV-10455
Liabilities:AccountsPayable 500.00 USD
Assets:Bank:Checking -500.00 USD

Táto príručka slúži len na vzdelávacie účely a nepredstavuje daňové, právne ani finančné poradenstvo.

Referencie a ďalšie čítanie