Preskočiť na hlavný obsah

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

Zobraziť všetky značky

Pochopenie pohľadávok a záväzkov v Beancount

· Čítanie na 3 minúty
Mike Thrift
Mike Thrift
Marketing Manager

Ahojte všetci! V dnešnom blogovom príspevku sa ponoríme do sveta Beancount, nástroja podvojného účtovníctva, ktorý mnohí milujú pre jeho jednoduchosť a silu. Konkrétnejšie sa budeme baviť o dvoch kľúčových pojmoch: pohľadávky a záväzky.

Pochopenie týchto pojmov je kľúčové pre efektívne používanie Beancount (alebo akéhokoľvek systému podvojného účtovníctva). Ale nebojte sa, ak ste začiatočník – všetko si rozoberieme krok za krokom!

Pohľadávky a záväzky: Základy

2023-05-30-receiveable-and-payable

V účtovníctve sú „pohľadávky“ a „záväzky“ pojmy používané na sledovanie peňazí, ktoré sú dlžné. „Pohľadávky“ sa vzťahujú na peniaze, ktoré vám dlhujú iní, zatiaľ čo „záväzky“ sa vzťahujú na peniaze, ktoré dlhujete iným vy.

Uveďme si príklad:

  1. Pohľadávky z obchodného styku (A/R): Predpokladajme, že vlastníte kníhkupectvo a zákazník si kúpi knihu na úver. Peniaze, ktoré vám dlhuje za knihu, sú pohľadávkou z obchodného styku.

  2. Záväzky z obchodného styku (A/P): Naopak, predstavte si, že si objednáte novú sadu kníh od vydavateľa, ale nezaplatíte za ne vopred. Peniaze, ktoré dlhujete vydavateľovi, sú záväzkom z obchodného styku.

V Beancount sa tieto zvyčajne sledujú prostredníctvom zodpovedajúcich účtov. Hlavnou výhodou je, že vám poskytuje jasný a presný obraz o vašej finančnej situácii v akomkoľvek okamihu.

Nastavenie pohľadávok a záväzkov v Beancount

Štruktúra vášho Beancount súboru môže byť taká jednoduchá alebo taká zložitá, ako potrebujete. Pre pohľadávky a záväzky budete pravdepodobne chcieť vytvoriť samostatné účty v sekciách Aktíva a Záväzky.

Tu je jednoduchý príklad:

1970-01-01 open Assets:AccountsReceivable
1970-01-01 open Liabilities:AccountsPayable

Sledovanie transakcií

Strana veriteľa

Po nastavení účtov môžete sledovať transakcie, ktoré zahŕňajú pohľadávky a záväzky. Pozrime sa na príklad:

2023-05-29 * "Sold books to customer on credit"
Assets:AccountsReceivable 100 USD
Income:BookSales -100 USD

Tu pridávate 100 USD k vašim pohľadávkam, pretože zákazník vám túto sumu dlhuje. Súčasne znižujete svoj príjem o rovnakú sumu, aby ste udržali rovnováhu (keďže ste peniaze ešte skutočne nedostali).

Keď zákazník nakoniec zaplatí, zaznamenáte to takto:

2023-06-01 * "Received payment from customer"
Assets:Bank:Savings 100 USD
Assets:AccountsReceivable -100 USD

Strana dlžníka

Rovnaký princíp platí pre záväzky, ale s obrátenými znamienkami:

2023-05-30 * "Bought books from publisher on credit"
Liabilities:AccountsPayable 200 USD
Expenses:BookPurchases -200 USD

A keď splatíte svoj dlh:

2023-06-02 * "Paid off debt to publisher"
Liabilities:AccountsPayable -200 USD
Assets:Bank:Checking 200 USD

Zhrnutie

Pohľadávky a záväzky sú jadrom každého účtovného systému. Ich presným sledovaním získate komplexné pochopenie vášho finančného zdravia.

Toto je len východiskový bod a Beancount je schopný oveľa viac. Dúfam, že tento blogový príspevok pomôže objasniť tieto dôležité pojmy. Ako vždy, šťastné účtovanie!

Rozbor Beancount účtovnej knihy: Prípadová štúdia pre podnikové účtovníctvo

· Čítanie na 3 minúty
Mike Thrift
Mike Thrift
Marketing Manager

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

Rozbor Beancount účtovnej knihy: Prípadová štúdia pre podnikové účtovníctvo

Začnime najprv kódom:

2023-05-22-šablóna-pre-podnikanie

1970-01-01 open Assets:Bank:Mercury
1970-01-01 open Assets:Crypto

1970-01-01 open Equity:Bank:Chase

1970-01-01 open Income:Stripe
1970-01-01 open Income:Crypto:ETH

1970-01-01 open Expenses:COGS
1970-01-01 open Expenses:COGS:Contabo
1970-01-01 open Expenses:COGS:AmazonWebServices

1970-01-01 open Expenses:BusinessExpenses
1970-01-01 open Expenses:BusinessExpenses:ChatGPT

2023-05-14 * "CONTABO.COM" "Mercury Checking ••1234"
Expenses:COGS:Contabo 17.49 USD
Assets:Bank:Mercury -17.49 USD

2023-05-11 * "Amazon Web Services" "Mercury Checking ••1234"
Expenses:COGS:AmazonWebServices 14490.33 USD
Assets:Bank:Mercury -14490.33 USD

2023-03-01 * "STRIPE" "Mercury Checking ••1234"
Income:Stripe -21230.75 USD
Assets:Bank:Mercury 21230.75 USD

2023-05-18 * "customer_182734" "0x5190E84918FD67706A9DFDb337d5744dF4EE5f3f"
Assets:Crypto -19 ETH {1,856.20 USD}
Income:Crypto:ETH 19 ETH @@ 35267.8 USD

Pochopenie kódu

  1. Otváranie účtov: Kód začína otvorením série účtov k dátumu 1970-01-01. Patria sem rôzne účty aktív (Assets:Bank:Mercury a Assets:Crypto), účet vlastného imania (Equity:Bank:Chase), účty výnosov (Income:Stripe a Income:Crypto:ETH) a účty nákladov (Expenses:COGS, Expenses:COGS:AmazonWebServices, Expenses:BusinessExpenses a Expenses:BusinessExpenses:ChatGPT).

  2. Transakcie: Následne pokračuje zaznamenávaním série transakcií medzi 01.03.2023 a 18.05.2023.

    • Transakcia z 14.05.2023 predstavuje platbu vo výške 17.49 USD pre CONTABO.COM z účtu Mercury Checking ••1234. Táto je zaznamenaná ako náklad (Expenses:COGS:Contabo) a zodpovedajúci odpočet z účtu Assets:Bank:Mercury.

    • Podobne, transakcia z 11.05.2023 predstavuje platbu vo výške 14490.33 USD pre Amazon Web Services z rovnakého bankového účtu. Táto je zaznamenaná pod Expenses:COGS:AmazonWebServices.

    • Transakcia z 01.03.2023 ukazuje príjem od STRIPE, ktorý bol vložený na účet Mercury Checking ••1234, v celkovej výške 21230.75 USD. Táto je zaznamenaná ako výnos (Income:Stripe) a prírastok na bankovom účte (Assets:Bank:Mercury).

    • Posledná transakcia z 18.05.2023 predstavuje kryptotransakciu zahŕňajúcu 19 ETH od zákazníka. Táto je sledovaná pod Assets:Crypto a Income:Crypto:ETH. Hodnota {1,856.20 USD} ukazuje cenu ETH v čase transakcie, zatiaľ čo @@ 35267.8 USD špecifikuje celkovú hodnotu transakcie 19 ETH.

Vo všetkých transakciách je zachovaný princíp podvojného účtovníctva, čím sa zabezpečuje, že rovnica Aktíva = Záväzky + Vlastné imanie vždy platí.

Záverečné myšlienky

Táto Beancount účtovná kniha poskytuje jednoduchý, no robustný systém na sledovanie finančných transakcií. Ako je vidieť v poslednej transakcii, Beancount je dostatočne flexibilný na to, aby zohľadnil netradičné aktíva, ako je kryptomena, čo svedčí o jeho užitočnosti v našom čoraz digitálnejšom finančnom prostredí.

Dúfame, že tento rozbor vám pomôže lepšie pochopiť štruktúru a možnosti Beancount, či už ste skúsený účtovník, alebo začiatočník, ktorý sa snaží sledovať svoje osobné financie. Zostaňte naladení na náš ďalší blogový príspevok, kde sa ponoríme hlbšie do pokročilých operácií Beancount.

Znovu zavádzame bezplatný plán pre nových zákazníkov

· Čítanie na 2 minúty
Mike Thrift
Mike Thrift
Marketing Manager

S radosťou oznamujeme, že od 1. mája 2023 opätovne zavádzame bezplatný plán pre nových zákazníkov. Toto rozhodnutie prichádza po vykonaní významných vylepšení našej platformy a optimalizácii našich zdrojov s cieľom lepšie slúžiť všetkým našim zákazníkom, bezplatným aj plateným.

Predstavujeme nový bezplatný plán pre nov�ých zákazníkov

Bezplatný plán bol vždy podstatnou súčasťou našej vízie poskytovať dostupnú a užívateľsky prívetivú službu pre všetkých. Veríme, že zmeny, ktoré sme urobili za posledné mesiace, nám umožnia poskytnúť ešte lepší zážitok pre našich používateľov pri zachovaní kvality služieb pre našich zákazníkov s plánom Pro.

2023-04-28-start-serving-free-users

Noví zákazníci, ktorí sa zaregistrujú po 1. máji 2023, budú mať prístup k bezplatnému plánu.

Vaša podpora a vernosť boli kľúčové pri finančnom umožnení tohto opätovného zavedenia bezplatného plánu. Práve vďaka vašim príspevkom sme mohli investovať do našej infraštruktúry a podporných systémov, čím sme zabezpečili, že môžeme naďalej poskytovať vysokokvalitné služby, ktoré očakávate, a zároveň rozširovať prístup k našej platforme pre nových používateľov. Váš záväzok voči našej vízii nám pomohol rásť a vyvíjať sa, a sme vám skutočne vďační za vaše neustále partnerstvo. Spoločne budujeme prosperujúcu komunitu a umožňujeme používateľom zo všetkých oblastí života dosahovať ich ciele.

Ak máte akékoľvek otázky alebo obavy, neváhajte nás kontaktovať. Sme tu vždy, aby sme si vypočuli vašu spätnú väzbu a riešili akékoľvek problémy, ktoré môžete mať. Ďakujeme vám za vašu neustálu podporu a tešíme sa, že vám budeme môcť poskytovať tie najlepšie možné služby.

Beancount ťahák

· Čítanie na 2 minúty
Mike Thrift
Mike Thrift
Marketing Manager

Príklad názvu účtu

Assets:US:BofA:Checking

cheatsheet-en

Typy účtov

Assets          +
Liabilities -
Income -
Expenses +
Equity -

Komodity

CNY, EUR, CAD, AUD
GOOG, AAPL, RBF1005
HOME_MAYST, AIRMILES
HOURS

Direktívy

Všeobecná syntax

YYYY-MM-DD <Directive> <Parameters...>

Otváranie a zatváranie účtov

2001-05-29 open Expenses:Restaurant
2001-05-29 open Assets:Checking USD,EUR ; Currency constraints

2015-04-23 close Assets:Checking

Deklarovanie komodít (voliteľné)

1998-07-22 commodity AAPL
name: "Apple Computer Inc."

Ceny

2015-04-30 price AAPL   125.15 CNY
2015-05-30 price AAPL 130.28 CNY

Poznámky

2013-03-20 note Assets:Checking "Called to ask about rebate"

Dokumenty

2013-03-20 document Assets:Checking "path/to/statement.pdf"

Transakcie

2015-05-30 * "Some narration about this transaction"
Liabilities:CreditCard -101.23 CNY
Expenses:Restaurant 101.23 CNY

2015-05-30 ! "Cable Co" "Phone Bill" #tag ˆlink
id: "TW378743437" ; Meta-data
Expenses:Home:Phone 87.45 CNY
Assets:Checking ; You may leave one amount out

Účtovné zápisy

  ...    123.45 USD                             Simple
... 10 GOOG {502.12 USD} With per-unit cost
... 10 GOOG {{5021.20 USD}} With total cost
... 10 GOOG {502.12 # 9.95 USD} With both costs
... 1000.00 USD @ 1.10 CAD With per-unit price
... 10 GOOG {502.12 USD} @ 1.10 CAD With cost & price
... 10 GOOG {502.12 USD, 2014-05-12} With date
! ... 123.45 USD ... With flag

Tvrdenia o zostatku a dopĺňanie

; Tvrdí sumu len pre danú menu:
2015-06-01 balance Liabilities:CreditCard -634.30 CNY

; Automatické vloženie transakcie na splnenie nasledujúceho tvrdenia:
2015-06-01pad Assets:Checking Equity:Opening-Balances

Udalosti

2015-06-01 event "location" "New York, USA"
2015-06-30 event "address" "123 May Street"

Možnosti

option "title" "My Personal Ledger"

Ostatné

pushtag #trip-to-peru
...
poptag #trip-to-peru
; Komentáre začínajú bodkočiarkou

Kúzlo účtovníctva v obyčajnom texte s Beancount

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

Objavte kúzlo účtovníctva v obyčajnom texte s Beancount

Banner Beancount.io

Úvod

2023-04-18-úvod-do-beancount

Vitajte vo svete, kde účtovníctvo už nie je náročnou úlohou. Dnes vám predstavujeme Beancount, výkonný, flexibilný a intuitívny nástroj na účtovníctvo v obyčajnom texte. Beancount vám umožňuje prevziať kontrolu nad vašimi financiami tým, že poskytuje transparentný a priamy prístup k správe vašich peňazí.

V tomto komplexnom sprievodcovi sa ponoríme do základov Beancountu, vysvetlíme jeho kľúčové koncepty a prevedieme vás jeho jednoduchými, no výkonnými funkciami. Na konci tohto blogu budete mať pevné pochopenie Beancountu a budete pripravení začať ho používať na organizovanie a analýzu vášho finančného života.

Čo je Beancount?

Beancount je open-source účtovný systém v obyčajnom texte, ktorý vytvoril Martin Blais. Inšpirovaný systémom Ledger od Johna Wiegleyho, Beancount si kladie za cieľ poskytnúť robustnú a spoľahlivú metódu na správu osobných a malých podnikových financií pomocou súborov v obyčajnom texte. S Beancountom môžete ľahko sledovať svoje príjmy, výdavky, investície a oveľa viac.

Prečo Beancount?

Účtovníctvo v obyčajnom texte ponúka niekoľko výhod oproti tradičným účtovným systémom založeným na tabuľkách alebo softvéri:

  • Transparentnosť: Súbory Beancount sú čitateľné pre človeka, čo uľahčuje pochopenie a audit vašich finančných dát.
  • Flexibilita: Beancount možno ľahko prispôsobiť vašim špecifickým potrebám a na správu finančných dát môžete použiť svoj obľúbený textový editor a systém na správu verzií.
  • Prenosnosť: K vašim finančným dátam je možné pristupovať na akomkoľvek zariadení a je ľahké ich prenášať medzi systémami alebo zdieľať s ostatnými.
  • Odolnosť voči budúcnosti: Súbory v obyčajnom texte sú univerzálne kompatibilné, čo zaručuje, že vaše finančné dáta zostanú prístupné, aj keď sa technológia vyvíja.

Kľúčové koncepty Beancountu

Pre efektívne používanie Beancountu je kľúčové pochopiť jeho základné koncepty:

  • Transakcie: Finančné udalosti, ako sú príjmy, výdavky alebo prevody medzi účtami, sa zaznamenávajú ako transakcie.
  • Účty: Transakcie zahŕňajú jeden alebo viac účtov, ako sú aktíva, pasíva, príjmy alebo výdavky.
  • Podvojné účtovníctvo: Beancount vynucuje podvojné účtovníctvo, čím zaisťuje, že každá transakcia má vyrovnané debety a kredity.
  • Direktívy: Beancount používa súbor direktív na definovanie transakcií, otvárania účtov a iných finančných udalostí.

Začíname s Beancountom

Ak chcete začať používať Beancount, postupujte podľa týchto jednoduchých krokov:

  • Nainštalujte Beancount: Nainštalujte Beancount na váš systém pomocou poskytnutých inštalačných pokynov pre váš operačný systém.
  • Vytvorte si súbor Beancount: Vytvorte nový súbor v obyčajnom texte s príponou .beancount (napr. moje_financie.beancount).
  • Definujte si účty: Použite direktívu "open" na definovanie účtov, ktoré budete používať vo svojich transakciách.
  • Zaznamenajte transakcie: Použite direktívu "txn" na zaznamenanie vašich finančných transakcií.

Alebo sa jednoducho zaregistrujte na https://beancount.io. Tu sú niektoré príklady účtovníctva v obyčajnom texte -

Príklad 1: Základná transakcia

2023-04-01 open Assets:Checking
2023-04-01 open Expenses:Groceries

2023-04-10 txn "Grocery Store" "Buying groceries"
Assets:Checking -50.00 USD
Expenses:Groceries 50.00 USD

V tomto príklade otvárame dva účty, Assets:Checking a Expenses:Groceries. Dňa 10. apríla 2023 zaznamenávame transakciu za nákup potravín v hodnote 50 USD. Transakcia znižuje zostatok účtu Assets:Checking o 50 USD (debet) a zvyšuje zostatok účtu Expenses:Groceries o 50 USD (kredit).

Príklad 2: Transakcia príjmov a výdavkov

2023-04-01 open Assets:Checking
2023-04-01 open Income:Salary
2023-04-01 open Expenses:Rent

2023-04-05 txn "Employer" "Salary payment"
Assets:Checking 2000.00 USD
Income:Salary -2000.00 USD

2023-04-06 txn "Landlord" "Monthly rent payment"
Assets:Checking -1000.00 USD
Expenses:Rent 1000.00 USD

V tomto príklade otvárame tri účty: Assets:Checking, Income:Salary a Expenses:Rent. Dňa 5. apríla 2023 zaznamenávame transakciu platby mzdy vo výške 2000 USD. Transakcia zvyšuje zostatok účtu Assets:Checking o 2000 USD (kredit) a znižuje zostatok účtu Income:Salary o 2000 USD (debet). Dňa 6. apríla 2023 zaznamenávame transakciu platby nájomného vo výške 1000 USD. Transakcia znižuje zostatok účtu Assets:Checking o 1000 USD (debet) a zvyšuje zostatok účtu Expenses:Rent o 1000 USD (kredit).

Príklad 3: Prevod medzi účtami

2023-04-01 open Assets:Checking
2023-04-01 open Assets:Savings

2023-04-15 txn "Bank" "Transfer from Checking to Savings"
Assets:Checking -500.00 USD
Assets:Savings 500.00 USD

V tomto príklade otvárame dva účty: Assets:Checking a Assets:Savings. Dňa 15. apríla 2023 zaznamenávame transakciu na prevod 500 USD z bežného účtu na sporiaci účet. Transakcia znižuje zostatok účtu Assets:Checking o 500 USD (debet) a zvyšuje zostatok účtu Assets:Savings o 500 USD (kredit).

Tieto príklady ilustrujú základné koncepty systému podvojného účtovníctva Beancountu. Správnym zaznamenávaním transakcií môžu používatelia udržiavať presné záznamy o svojich finančných aktivitách a generovať správy na získanie prehľadu o svojej finančnej situácii.

Generovanie správ a analýza dát

Beancount prichádza so súborom výkonných nástrojov na generovanie finančných správ, vrátane súvah, výkazov ziskov a strát a ďalších. Môžete tiež použiť Fava, webové používateľské rozhranie pre Beancount, na vizualizáciu a interakciu s vašimi finančnými dátami. https://beancount.io je postavené na Fave s licenciou MIT.

Záver

Prijmite silu a jednoduchosť účtovníctva v obyčajnom texte s Beancountom. Pochopením jeho kľúčových konceptov a dodržiavaním krokov uvedených v tomto sprievodcovi budete na dobrej ceste k ľahkej a presnej správe vašich osobných alebo malých podnikových financií. Keď sa s Beancountom zoznámite, môžete preskúmať pokročilé funkcie a prispôsobenia, aby ste systém prispôsobili svojim jedinečným potrebám.

Či už chcete sledovať svoje výdavky, plánovať do budúcnosti alebo získať prehľad o svojich finančných návykoch, Beancount ponúka flexibilitu a transparentnosť potrebnú na dosiahnutie vašich cieľov. Vďaka svojmu užívateľsky prívetivému prístupu má Beancount potenciál revolučne zmeniť spôsob, akým

Vylepšenie vašej skúsenosti s Beancount pomocou vlastných odkazov a dotazov

· Čítanie na 3 minúty
Mike Thrift
Mike Thrift
Marketing Manager

Beancount, systém podvojného účtovníctva obľúbený medzi vývojármi aj finančnými nadšencami, je silný vo svojej jednoduchosti. Ale pre tých, ktorí chcú väčšiu kontrolu a rýchlejšiu navigáciu v rámci Fava, webového rozhrania Beancount, môžu vlastné odkazy v bočnom paneli a SQL dotazy posunúť váš pracovný postup na vyššiu úroveň.

V tomto sprievodcovi vám ukážeme, ako:

  • Pridať odkazy pre rýchly prístup do bočného panela Fava
  • Používať SQL dotazy pre pokročilé filtrovanie a analýzu
  • Prispôsobiť si pracovný postup pre mesačné prehľady alebo detekciu anomálií

Prečo prispôsobiť Fava?

Fava je už teraz krásne rozhranie na prezeranie vašej účtovnej knihy Beancount, ale ako sa váš denník rozrastá, rastie aj potreba lepších skratiek a inteligentnejších dotazov.

Problémy, ktoré to rieši:

  • Opakované prechádzanie časovými rozsahmi
  • Filtrovanie transakcií naprieč vnorenými účtami
  • Rýchlejšie odhaľovanie záporných zostatkov alebo anomálií

✨ Vlastné odkazy v bočnom paneli

Začnime zlepšovaním vášho každodenného pracovného postupu pomocou jednoduchých skratiek v bočnom paneli. Tieto odkazy sa zobrazujú v ľavom bočnom paneli Fava a môžu vás priamo preniesť na filtrované zobrazenia, ako sú transakcie tohto mesiaca alebo príjmy z minulého mesiaca.

Pridajte tieto riadky do vášho súboru Beancount:

2021-01-01 custom "fava-sidebar-link" "Current Month" "/jump?time=month"
2021-01-01 custom "fava-sidebar-link" "Last Month" "/jump?time=month-1"
2021-01-01 custom "fava-sidebar-link" "Clear All" "/jump?account=&time=&filter="

Čo robia:

  • Aktuálny mesiac: Otvorí zobrazenie transakcií filtrované na aktuálny mesiac.
  • Minulý mesiac: Okamžite prejde na predchádzajúci mesiac – skvelé pre mesačné uzávierky.
  • Vymazať všetko: Resetuje filtre a znova zobrazí všetky záznamy.

Tieto skratky eliminujú manuálne zadávanie času a robia vašu skúsenosť s Fava plynulejšou a personalizovanejšou.

🔍 Vlastné SQL dotazy

Pre hlbší prehľad je SQL rozhranie Fava neuveriteľne výkonné. Tu je dotaz, ktorý nájde všetky záporné zostatky na účtoch, ktoré zodpovedajú určitému vzoru – ideálne na označenie neobvyklých alebo problematických transakcií.

SELECT account, units(sum(position)), sum(position)
WHERE number(units(position)) < 0
AND account ~ '.*:BCM:.*'
AND date >= DATE(2021,12,9)
AND date < DATE(2022,1,9)

Rozbor:

  • account ~ '.*:BCM:.*': Filtruje účty obsahujúce :BCM: v ich názve.
  • number(units(position)) < 0: Označuje záporné zostatky (napr. prečerpané rozpočty).
  • Filtre dátumu zúžia výsledok na konkrétne 1-mesačné obdobie.

Prípady použitia:

  • Odhalenie chýb, ako sú duplicitné výdavky alebo nesprávne zaúčtovania
  • Audit konkrétneho dodávateľa alebo kategórie
  • Rýchle získanie použiteľných poznatkov pre rozpočtovanie

🛠 Profesionálny tip: Kombinujte odkazy + dotazy

Hoci Fava neumožňuje priame odkazy na vlastné dotazy, môžete si vytvoriť zvyk mesačného prehľadu tak, že:

  • Použijete odkaz „Aktuálny mesiac“ na začatie vášho prehľadu
  • Otvoríte kartu uložených dotazov v inom paneli
  • Prehliadate oboje súčasne – najprv filtrujte, potom sa ponorte hlbšie

Táto kombinácia vám pomôže zachytiť anomálie skôr, než sa rozvinú a zabezpečiť, aby vaša účtovná kniha zostala čistá.

Záverečné myšlienky

Beancount je zámerne minimalistický, ale malé vylepšenia, ako sú tieto, prinášajú obrovské zisky v efektivite. Či už kontrolujete svoj rozpočet, odstraňujete chyby v podivných zostatkoch, alebo jednoducho šetríte kliknutia, vlastné odkazy a SQL dotazy vám poskytnú viac sily a menej trenia.

Bonus: Ak používate vlastné prehľady Fava, môžete si dokonca vytvoriť kompletné panely prispôsobené vašim rituálom osobného financovania.

Pripravení prevziať kontrolu?

Začnite s malým krokom: pridajte odkaz „Aktuálny mesiac“. Potom si vytvorte vlastné dotazy. Vaše budúce ja vám poďakuje.

Chcete viac takýchto tipov? Prihláste sa na odber nášho newslettera alebo preskúmajte ďalšie recepty Beancount na Beancount.io.

Predpovedanie budúcich transakcií v Beancounte

· Čítanie na jednu minútu
Mike Thrift
Mike Thrift
Marketing Manager

Existuje plugin pre beancount na predpovedanie budúcich opakujúcich sa transakcií. Ako ho použiť v beancount.io? Vložte nasledujúci obsah do vášho súboru účtovnej knihy.

; import the plugin
plugin "fava.plugins.forecast"

; add a monthly HOA fee
2022-05-30 # "HOA fee [MONTHLY]"
Expenses:Hoa 1024.00 USD
Assets:Checking -1024.00 USD

Snímka obrazovky pluginu na predpovedanie

2022-05-30-plugin-na-predpovedanie

A potom uvidíte predpoveď v grafe čistého zisku.

Plugin na predpovedanie

Značka [MONTHLY] vyššie znamená, že sa bude opakovať navždy. Ak máte viac podmienok na uplatnenie, skúste [MONTHLY UNTIL 2022-06-01], [MONTHLY REPEAT 5 TIMES], [YEARLY REPEAT 5 TIMES], alebo [WEEKLY SKIP 1 TIME REPEAT 5 TIMES].

Tvorba a sledovanie faktúr pomocou Beancountu

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

Textový template, opakovateľný workflow a jeden dopyt na otázku “Kto mi ešte dlhuje?”


2022-02-12-crafting-tracking-invoices-with-beancount

Fakturácia sa môže javiť ako otravná povinnosť, uviaznutá medzi prácou, ktorú ste dokončili, a platbou, na ktorú čakáte. Ale dobrý proces fakturácie je chrbticou zdravého cash flow. Plní dvojitú úlohu: jasne informuje vašich klientov, čo a kedy dlhujú, a zároveň poskytuje vášmu účtovníckemu systému nespochybniteľné fakty, ktoré potrebuje.

Zatiaľ čo špecializované SaaS aplikácie dokážu posielať elegantné, automatizované PDF súbory, často sú spojené s mesačnými poplatkami a uzamknú vaše dáta v proprietárnom sile. Ľahký, textový prístup pomocou Beancountu ponúka silnú alternatívu. Každú faktúru môžete premeniť na jasný súbor účtovných zápisov, čo vám poskytne všetky výhody verziovania, výkonných metadát a okamžitého dopytovania – bez nutnosti predplatného.


Minimálna životaschopná faktúra (Polia, ktoré by ste nikdy nemali vynechať)

Predtým, ako sa dotknete svojej účtovnej knihy, potrebujete profesionálnu faktúru. Formát môže byť jednoduchý, ale obsah musí byť presný. Tieto polia, prevzaté z overenej praxe malých podnikov, sú nevyhnutné.

  • Údaje o predávajúcom: Názov vašej firmy a fyzická adresa.
  • Údaje o klientovi: Meno vášho klienta a (ideálne) jeho adresa.
  • Číslo faktúry: Jedinečné, sekvenčné ID, ktoré sa nikdy nepoužíva opakovane. FA-045 nasleduje po FA-044.
  • Dátum vystavenia a splatnosti: Jasne uveďte, kedy bola faktúra vystavená a kedy sa očakáva platba.
  • Položky faktúry: Jasný popis služieb alebo produktov spolu s množstvom, sadzbou a celkovou sumou za položku.
  • Medzisúčet, daň a celková suma: Ukážte výpočet, aby ho klient mohol ľahko sledovať.
  • Voliteľné poznámky: Miesto na poďakovanie, pokyny na prevod alebo číslo objednávky poskytnuté klientom.

Aby sme vám uľahčili začiatok, vytvorili sme súbor šablón pripravených na úpravu, ktoré obsahujú všetky tieto polia. Verzie tabuliek dokonca vopred vypočítajú celkové sumy za vás.

Note: Invoice templates are coming soon! In the meantime, you can create your own using the fields listed above in Google Docs, Word, Sheets, Excel, or any other document format.


Zaznamenanie faktúry vo vašej účtovnej knihe

Keď pošlete klientovi PDF faktúry, musíte ju zaznamenať v Beancounte. Toto je kľúčový krok, ktorý rozpoznáva príjmy v čase, keď sú zarobené, nie až v čase, keď sú zaplatené. Proces zahŕňa dve odlišné transakcie.

1. Pri vystavení faktúry:

Vytvoríte transakciu, ktorá presunie celkovú sumu z vášho účtu Príjmy na účet Aktíva:Pohľadávky. Týmto sa vo vašich záznamoch vytvorí digitálna pohľadávka.

; 2025‑07‑21 Faktúra #045  Web design sprint pre Acme Corp.
2025-07-21 * "Acme Corp" "FA-045 Web design sprint"
Aktíva:Pohľadávky 3500.00 USD ; splatnosť:2025-08-04
Príjmy:Dizajn:Web
invoice_id: "FA-045"
contact_email: "[email protected]"
link: "docs/invoices/2025-07-21_Acme_FA-045.pdf"

Tu zaúčtujete Pohľadávky na strane dlhu a Príjmy na strane mádať. Všimnite si bohaté metadáta: dátum splatnosti, jedinečné invoice_id a dokonca priamy link: na PDF, ktoré ste odoslali.

2. Pri platbe od klienta:

Keď peniaze dorazia na váš bankový účet, zaznamenáte druhú transakciu na "uzavretie" pohľadávky. Týmto sa zostatok presunie z Pohľadávky na váš bežný účet.

2025-08-01 * "Acme Corp" "Platba FA-045"
Aktíva:Banka:BežnýÚčet 3500.00 USD
Aktíva:Pohľadávky
invoice_id: "FA-045"

Zostatok pre FA-045 v Aktíva:Pohľadávky je teraz nula a vaše záznamy sú perfektne vyrovnané.

Pripojte PDF: Kľúč metadát link: je obzvlášť výkonný pri použití s Favou, webovým rozhraním Beancountu. Fava zobrazí klikateľný odkaz priamo v zobrazení transakcie, takže zdrojový dokument je vždy len na jedno kliknutie. Tento workflow bol navrhnutý už v roku 2016 v požiadavke na funkciu (GitHub).


Jeden dopyt na zobrazenie všetkých otvorených faktúr

Takže, kto vám ešte dlhuje peniaze? S týmto systémom nemusíte prehľadávať e-maily ani tabuľky. Potrebujete len jeden jednoduchý dopyt.

Uložte nasledujúci text ako súbor s názvom otvorene-faktury.sql:

SELECT
meta('invoice_id') AS id,
payee,
narration,
date,
number(balance) AS outstanding
WHERE
account = "Aktíva:Pohľadávky"
AND balance != 0
ORDER BY
date;

Teraz ho spustite z príkazového riadku:

bean-query books.beancount otvorene-faktury.sql

Za niekoľko sekúnd získate prehľadný, aktuálny report všetkých neuhradených faktúr, zobrazujúci ID faktúry, klienta, dátum vystavenia a dlžnú sumu. Žiadny ďalší softvér nie je potrebný.


Automatizujte rutinnú prácu

Krása textového formátu spočíva v možnosti skriptovania. Môžete automatizovať zdĺhavé časti tohto workflow.

  • Šablóna + Pandoc = PDF: Udržujte svoju šablónu faktúry v Markdown. Malý Python skript môže vyplniť premenné (meno klienta, položky faktúry, číslo faktúry) a nástroj príkazového riadku Pandoc ho môže okamžite previesť na profesionálny PDF.
  • Git Pre-commit Hook: Ak ukladáte svoju účtovnú knihu v Gite, jednoduchý pre-commit hook môže spustiť kontroly pred uložením vašej práce. Môže overiť, či je každé nové invoice_id jedinečné, či sú transakčné zápisy vyrovnané na nulu a či súbor uvedený v metadátach link: skutočne existuje.
  • Cron Job: Nastavte si plánovanú úlohu (cron job) na spúšťanie vášho dopytu otvorene-faktury.sql každú noc a zasielanie súhrnu e-mailom. Každý deň začnete s presnou informáciou o tom, kto potrebuje priateľské upozornenie.

Realistické upozornenie

Beancount je účtovnícky nástroj, nie fakturačná služba. Nebude automaticky posielať klientom pripomienky platieb ani spracovávať ich platby kreditnou kartou. Workflow je nasledovný: vytvoríte a odošlete faktúru pomocou vami zvolenej metódy (napríklad pomocou vyššie uvedených šablón) a potom zaúčtujete účtovné zápisy vo svojej účtovnej knihe.

Pre väčšinu freelancerov a malých firiem je tento manuálny krok malou cenou za nepriestrelný, auditovateľný a bezplatný účtovnícky systém, ktorý úplne vlastníte a kontrolujete (beancount.io).


Ďalšie kroky

Ste pripravení prevziať kontrolu nad svojou fakturáciou? Tu je návod, ako začať.

  1. Stiahnite si šablónu a použite ju na vytvorenie svojej ďalšej reálnej faktúry. Uistite sa, že používate sekvenčné číslo faktúry.
  2. Ukladajte odoslané PDF súbory do vydeleného priečinka, napríklad docs/invoices/, a použite kľúč metadát link: vo svojej Beancount transakcii na ich odkazovanie.
  3. Uložte dopyt otvorene-faktury.sql a zaraďte jeho spúšťanie do svojho týždenného finančného prehľadu.

Textové účtovníctvo neznamená vzdanie sa prehľadnosti alebo kontroly – znamená to len, že databáza je prehľadávateľná pomocou grep. S jednoduchou šablónou a vyššie uvedenými úryvkami kódu budete platení rýchlejšie a zároveň si udržíte bezchybné záznamy.

Úpravy zápisov v Beancount: Vaše mesačné doladenie

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

Účtovníctvo nekončí, keď posledný predaj dorazí do banky. Aby ste získali skutočný obraz o zdraví vášho podnikania, musíte vykonať mesačné doladenie. Pri každej uzávierke obdobia budete robiť úpravy zápisov – úpravy denníka, ktoré správne umiestnia výnosy a náklady do správneho časového okna a udržia vašu súvahu pravdivú.

V jednoduchej textovej účtovnej knihe Beancount sú tieto kľúčové zápisy transparentné, verziované a ľahko auditovateľné, čím sa zdĺhavá úloha mení na jasný a opakovateľný proces.

2022-01-25-adjusting-entries-in-beancount-your-month-end-tune-up


Prečo sú úpravy zápisov dôležité

Vykonávanie týchto úprav je základom pre zdravé účtovníctvo. Zaisťujú, že vaše finančné výkazy sú presné a spoľahlivé.

  • Presnosť časového rozlíšenia: Úpravy zápisov sú motorom účtovníctva v časovom rozlíšení. Presúvajú príjmy a náklady do obdobia, kedy boli skutočne zarobené alebo vynaložené, bez ohľadu na to, kedy došlo k pohybu hotovosti. To spĺňa základné zásady uznania výnosov a párovania, ktoré tvoria základ moderného účtovníctva (AccountingCoach.com).

  • Spoľahlivé KPI: Kľúčové ukazovatele výkonnosti sú len také dobré, ako sú dáta, na ktorých sú založené. Metriky ako hrubá marža, čistý zisk a prognózy cash flow hovoria pravdu až po správnom zaúčtovaní odložení, časového rozlíšenia a odhadov (Corporate Finance Institute).

  • Čistá audítorská stopa: Explicitné mesačné úpravy vytvárajú jasný záznam o vašom finančnom uvažovaní. To pomáha audítorom (a vášmu budúcemu ja) ľahko sledovať, čo sa zmenilo a prečo, čím sa buduje dôvera vo vaše čísla (Accountingverse).


Šesť bežných kategórií (s úryvkami Beancount)

Tu je šesť najbežnejších typov úprav zápisov s príkladmi, ako ich zaznamenať vo vašej účtovnej knihe Beancount. Všimnite si použitie metadát, ako napríklad adj:"časové rozlíšenie", aby ste tieto zápisy mohli neskôr ľahko nájsť a analyzovať.

1. Nárast pohľadávok

Toto je pre výnosy, ktoré ste zarobili, ale ešte ste ich nefakturovali alebo neobdržali platbu.

2025-07-31 * "Konzultácie—júlové hodiny"
Aktíva:Pohľadávky 12000.00 USD
Výnosy:Konzultácie
; adj:"časové rozlíšenie" obdobie:"júl-25"

2. Nárast záväzkov

Náklad, ktorý ste vynaložili, ale ešte ste ho nezaplatili, napríklad účet za energie, ktorý príde budúci mesiac.

2025-07-31 * "Advokát—júlový honorár"
Náklady:Právne 2500.00 USD
Záväzky:NeuhradenéZáväzky
; adj:"časové rozlíšenie"

3. Odložené (nezarobené) výnosy

Toto platí, keď vám klient zaplatí vopred. Časť týchto výnosov účtujete postupne, ako ich zarábate.

2025-07-31 * "Ročná predplatba SaaS (účtovanie 1/12)"
Záväzky:NezarobenéVýnosy 833.33 USD
Výnosy:SaaS
; adj:"odloženie"

4. Predplatené (odložené) náklady

Keď zaplatíte za náklad vopred (napríklad ročné poistenie), každý mesiac účtujete jeho časť.

2025-07-31 * "Poistenie—1 mes. náklad z predplatby"
Náklady:Poistenie 400.00 USD
Aktíva:PredplatenéPoistenie
; adj:"odloženie"

5. Odpisy a amortizácia

Tento zápis rozdeľuje náklady na dlhodobý majetok (ako počítač alebo vozidlo) počas jeho doby použiteľnosti.

2025-07-31 * "Odpisy Mac Studio"
Náklady:Odpisy 1250.00 USD
Aktíva:Počítače:Oprávky
; asset_id:"MAC-03" adj:"odhad"

6. Opravná položka k pochybným pohľadávkam

Odhad pohľadávok, ktoré neočakávate, že vyberiete, ktorý sa účtuje ako náklad na nedobytné pohľadávky.

2025-07-31 * "Opravná položka k nedobytným pohľadávkam (2% z pohľadávok)"
Náklady:NedobytnéPohľadávky 700.00 USD
Aktíva:OpravnáPoložkaKNedobytnýmPohľadávkam
; basis:"pohľadávky" rate:0.02 adj:"odhad"

Opakovateľný pracovný postup

Aby ste udržali svoju mesačnú uzávierku efektívnu a bezchybnú, prijmite konzistentný pracovný postup.

  • Použite samostatný súbor. Uchovávajte všetky úpravy za obdobie na jednom mieste, napríklad úpravy-2025-07.bean. Vo vašom hlavnom súbore účtovnej knihy použite direktívu include na jeho importovanie ako posledný. To zabezpečí, že úpravy sa použijú tesne pred vygenerovaním finálnych reportov.

  • Štandardizujte svoje metadáta. Vždy používajte konzistentné kľúče a hodnoty metadát, ako napríklad adj:"časové rozlíšenie|odloženie|odhad" a obdobie:"júl-25". To uľahčuje dopytovanie a kontrolu konkrétnych typov úprav.

  • Spustite predbežnú kontrolu. Pred potvrdením zmien v Gite spustite bean-check na súbore s úpravami, aby ste zachytili akékoľvek preklepy alebo nevyvážené zaúčtovania.

  • Vykonajte jednoriadkovú kontrolu správnosti. Tento dopyt potvrdzuje, že všetky vaše úpravy za obdobie sú vyvážené, čo vám dáva istotu, že ste nezaviedli chyby.

    bean-query main.bean "SELECT account, SUM(number) WHERE meta('adj') AND meta('obdobie') = 'júl-25' GROUP BY account"

Rýchle tipy na riešenie problémov 🤔

  • Zvyšuje sa váš zostatok Záväzky:NezarobenéVýnosy? Skontrolujte si míľniky zmluvy. Možno účtujete výnosy príliš pomaly v porovnaní s prácou, ktorú dodávate.

  • Je váš zostatok Aktíva:PredplatenéPoistenie záporný? Pravdepodobne ho účtujete rýchlejšie, ako umožňuje harmonogram majetku. Skontrolujte si svoj amortizačný harmonogram.

  • Zhoršuje sa váš DSO (Days Sales Outstanding) po časovom rozlíšení? Vaše časovo rozlíšené výnosy môžu maskovať základné problémy s inkasom. Spárujte tento KPI s prehľadom starnutia pohľadávok, aby ste identifikovali klientov, ktorí platia neskoro, skôr ako sa to stane problémom s cash flow.


Záverečné myšlienky

Úpravy zápisov sa môžu zdať zdĺhavé, ale ich hodnota sa stane krištáľovo jasnou, keď porovnáte svoje výkazy ziskov a strát "pred" a "po" – rozdiel je často významný. S Beancount sa tieto úpravy stanú malými, vyhľadávateľnými záplatami, ktoré môžete automatizovať a kontrolovať rovnako ako kód.

Vytvorte si zvyk mesačnej uzávierky a vaše čísla zostanú rovnako presné ako vaše inžinierstvo.

Príjemné vyvažovanie!

Revolúcia v správe osobných financií s Beancount.io

· Čítanie na 3 minúty
Mike Thrift
Mike Thrift
Marketing Manager

Používatelia Beancountu tradične používajú nástroje príkazového riadka alebo si sami hostujú servery s privátnymi sieťami, kde musia pracovať prostredníctvom počítača alebo všeobecného textového editora na mobilnom zariadení. Beancount.io znižuje komplikácie tým, že prináša open-source mobilné aplikácie pre Android a iOS a zabezpečený cloud, takže váš účtovný denník je teraz len pár ťuknutí od vášho odtlačku prsta.

Beancount je počítačový jazyk, ktorý umožňuje podvojné účtovníctvo v textových súboroch. Akonáhle definujete finančné transakcie v súbore, vygeneruje rôzne správy. Martin Blais, tvorca tohto jazyka, tvrdí, že účtovníctvo prostredníctvom príkazového riadka má mnoho výhod – je rýchle, prenosné, otvorené a prispôsobiteľné.

Dôrazne súhlasíme s týmto argumentom a zdieľame pocit posilnenia, ktorý prináša jazyk Beancount. A chceli sme urobiť viac – predstaviť túto technológiu viacerým ľuďom. To znamená, že musíme zlepšiť použiteľnosť a sprístupniť ju širšiemu publiku.

Okamžitý prístup k vášmu cloudovému účtovnému denníku Beancount kedykoľvek a kdekoľvek.

Nie každý je nadšenec príkazového riadka, a preto sme vytvorili Beancount.io – správcu osobných financií pre každého. Funguje to takto:

Pre náročnú prácu môžu používatelia Beancountu stále používať svoje počítače na úpravu alebo zobrazenie účtovného denníka prostredníctvom svojich prehliadačov navštevujúcich https://beancount.io alebo synchronizáciou s Dropboxom. Tým sa zachováva flexibilita nástrojov príkazového riadka a zároveň sa nestráca prístup k riešeniu založenému na cloude z viacerých zariadení.

Pre každodenné ľahké operácie, ako je okamžité pridanie záznamu, môžu používatelia Beancountu použiť mobilnú aplikáciu na pripojenie k zabezpečenému cloudu.

Mike Thrift, backend inžinier pracujúci na tomto produkte, hovorí:

Kedysi som si každý deň nastavoval pripomienku, aby som si otvoril notebook a zadal záznamy do svojich Beancount súborov. Teraz, s Beancount.io, je pre mňa oveľa jednoduchšie upraviť si účtovný denník kedykoľvek potrebujem, dokonca aj keď som vonku a niečo nakupujem v obchode.

Zhi Li, softvérový inžinier z Facebooku, nám hovorí:

Všetky svoje Beancount súbory som migroval na Beancount.io a teraz to funguje perfektne pre moje každodenné použitie. Zaplatil som za Pro funkcie, ako je automatické zálohovanie dát, ale cítim, že by ste mohli urobiť viac pre zlepšenie služby.

Môžete sa zaregistrovať teraz na https://beancount.io/sign-up/ alebo si stiahnuť iOS alebo Android aplikáciu. Zjednodušili sme registráciu, aby sme od vás zhromaždili čo najmenej informácií na spustenie služby. Potom získate prednastavený prázdny účtovný denník, ktorý je pripravený na okamžité pridanie záznamu.

Často kladené otázky

Predá beancount.io moje údaje z účtovného denníka tretej strane?

  • Nie. Zaväzujeme sa udržiavať vaše údaje v bezpečí a súkromí a nikdy nepredáme vaše údaje z účtovného denníka.

Sú moje údaje zabezpečené?

  • Áno. Váš e-mail a účtovný denník chránime pomocou AES256, vaše heslo pomocou BCrypt a vaše sieťové požiadavky pomocou SSL.

Sú moje údaje z účtovného denníka šifrované end-to-end?

  • Nie. Z dôvodu technických obmedzení musíme vaše údaje stále dešifrovať do pamäte pri indexovaní súboru účtovného denníka na produkčných serveroch. Preto obmedzujeme priamy prístup akéhokoľvek člena nášho tímu. Bohužiaľ, nemôžeme to urobiť v Intel SGX ani v žiadnom bezpečnostnom trezore kvôli vysokým nákladom.

Je to spoľahlivá služba, ktorej môžem dôverovať v nasledujúcich rokoch?

  • Áno. Beancount.io sme pôvodne spustili 4. júla 2019 a službu prevádzkujeme bezpečne a spoľahlivo už viac ako dva roky. Preto nemáme dôvod nepokračovať v poskytovaní služby aj v budúcnosti.

Môžem požiadať o nové funkcie a sponzorovať projekt?