Preskočiť na hlavný obsah

3 príspevky označené s "finančné výkazníctvo"

Zobraziť všetky značky

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

Zelená účtovná kniha: Sledovanie ESG s Beancount

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

V dnešnom svete už Environmentálne, Sociálne a Riadiace (ESG) metriky nie sú len módne slová; sú kľúčovými ukazovateľmi zdravia a budúcej životaschopnosti spoločnosti. Ako však integrovať tieto kľúčové poznatky o udržateľnosti s tradičným finančným účtovníctvom? Na scénu prichádza Beancount, open-source, textová účtovná kniha s podvojným účtovníctvom, ktorá ponúka prekvapivo výkonné a flexibilné riešenie na preklenutie tejto medzery.

Predstavte si premenu vášho roztriešteného vykazovania udržateľnosti na zjednodušený, automatizovaný systém, ktorý sleduje všetko od emisií uhlíka po diverzitu dodávateľov, všetko v rámci vášho existujúceho finančného pracovného postupu. Beancount to umožňuje tým, že spracováva ESG dáta ako „plnohodnotné dáta popri finančných transakciách“.

2025-06-22-esg-tracking

Modelovanie ESG údajov: Spôsobom Beancount

Vlastná flexibilita Beancountu je jeho superschopnosťou, pokiaľ ide o ESG. Namiesto izolovaných tabuliek môžete metriky udržateľnosti vložiť priamo do svojej finančnej štruktúry pomocou niekoľkých kľúčových techník:

  • Vyhradené účty a komodity: Predstavte si svoju ekologickú stopu ako ďalšiu menu. Môžete vytvoriť účty ako Metrics:Emissions:CO2e na sledovanie uhlíkových emisií. Tieto emisie môžu byť dokonca považované za komoditu (napr. jednotka ekvivalentu CO2, tCO2e), čo vám umožní zaznamenávať špecifické množstvá vo vašich transakciách. Napríklad nákup letenky by mohol pripísať na účet Emissions:CO2e hodnotu +0.3 tCO2e popri peňažných nákladoch.
  • Vlastné metadáta (tagy): Metadáta kľúč-hodnota Beancountu sú ideálne na pridávanie kontextu. Transakciu môžete označiť tagom CO2e: 0.3 t alebo Scope: 3, aby ste označili jej uhlíkový dopad alebo rozsah protokolu GHG. Tým sa finančné výdavky priamo prepoja s ich environmentálnymi dôsledkami, čo poskytuje bohatší a úplnejší obraz.
  • Štruktúrované tagy pre kategórie: Zosúladenie so štandardmi ako Protokol o skleníkových plynoch (GHGP) je kľúčové. Môžete použiť konzistentné tagy alebo konvencie pomenovania účtov, ako napríklad Metrics:Emissions:Scope1, Metrics:Emissions:Scope2 a Metrics:Emissions:Scope3, na jednoduché kategorizovanie a vykazovanie priamych, energeticky súvisiacich a emisií z hodnotového reťazca.

Tento prispôsobiteľný prístup znamená, že s vývojom ESG štandardov môžete upraviť štruktúru svojej účtovnej knihy bez kompletnej premeny.


Beancount vs. Špecializované ESG Nástroje: Strategická Voľba

Zatiaľ čo špecializované ESG platformy ako Persefoni alebo SAP Green Ledger ponúkajú vysoko automatizované, účelové riešenia, Beancount predstavuje presvedčivú alternatívu, najmä pre tých, ktorí hľadajú transparentnosť a kontrolu.

FunkciaBeancount (Plain-Text)Špecializovaný SaaS (napr. Persefoni, Plan A)Integrácia s podnikovým ERP (napr. SAP Green Ledger)
Modelovanie DátPoužívateľom definované účty a metadáta; flexibilné, ale vyžaduje manuálne štruktúrovanie.Preddefinované schémy; riadený vstup pre aktivity a automatická konverzia na emisie.Emisie mapované priamo na ERP transakcie a kmeňové dáta.
Emisné FaktoryDodávané používateľom alebo integrované prostredníctvom vlastných skriptov; vyžaduje manuálne aktualizácie.Vstavané, pravidelne aktualizované knižnice emisných faktorov; automatické výpočty.Integrované s firemnými dátami a štandardnými faktormi pre presnosť na úrovni auditu.
Integrácia DátOtvorená architektúra prostredníctvom vlastných Python skriptov/API; vyžaduje vývoj pre automatizované importy.Mnoho predpripravených konektorov k externým dátovým zdrojom (energie, ERP, cestovné systémy).Natívna integrácia s kľúčovými obchodnými procesmi a dátovými tokmi v rámci ERP.
Reportovanie a AuditVlastné dotazy a Fava reporty; vysoko prispôsobiteľné, ale vyžaduje používateľský návrh. Kontrola verzií (Git) pre transparentnú auditnú stopu.Bohaté dashboardy, predpripravené reporty pre štandardy (GHG, TCFD, CDP). Auditné záznamy a uzamykanie období v rámci platformy.Integrované reportovanie v rámci ERP; navrhnuté pre auditovateľné dáta s "primeranou istotou".
Náklady a DostupnosťBezplatné a open-source; vyžaduje znalosť Beancountu/skriptovania.Komerčný SaaS s poplatkami za predplatné; menšia technická náročnosť.Podnikový softvér s potenciálne vysokými licenčnými a implementačnými nákladmi; vyžaduje špecifické znalosti ERP.

Beancount je DIY (urob si sám) sila: Poskytuje vám bezkonkurenčnú flexibilitu a transparentnosť, vďaka čomu je ideálny pre jednotlivcov alebo technicky zdatné malé organizácie. Svoje dáta vlastníte úplne, čím sa vyhnete závislosti na dodávateľovi (vendor lock-in).

Špecializované nástroje ponúkajú riešenia na kľúč: Vynikajú v automatizovanom zbere dát, vstavaných databázach emisných faktorov a hotových reportoch o súlade, často za vyššiu cenu a s menšou flexibilitou.

Hybridný prístup je tiež životaschopný: použite Beancount pre detailné interné sledovanie a zosúladenie, a potom exportujte súhrnné dáta na externú platformu pre reportovanie na vysokej úrovni pre zainteresované strany.


Praktické aplikácie: ESG v akcii s Beancountom

Všestrannosť Beancountu ho robí vhodným pre niekoľko kľúčových prípadov použitia ESG:

  • Sledovanie emisií rozsahu 3: Najnáročnejšie emisie na sledovanie (z vášho hodnotového reťazca) možno integrovať prepojením údajov o emisiách dodávateľov s nákupnými transakciami. Beancount poskytuje jasnú auditnú stopu pre tieto komplexné údaje, čo umožňuje lepšiu analýzu a určenie zdrojov dát.
  • Audity udržateľnosti a uistenie: Podobne ako finančné údaje, aj údaje ESG musia byť overiteľné. Beancount vám umožňuje prepojiť každú položku ESG so zdrojovými dokumentmi (napr. účty za energie, vyhlásenia o overení treťou stranou), čím poskytuje precíznu auditnú stopu pre transparentnosť a uistenie.
  • Výkazníctvo zhody s EU CSRD/ESRS: Pre spoločnosti čeliace prísnym reguláciám ako CSRD, môže Beancount slúžiť ako centrálne úložisko pre kvantitatívne zverejnenia. Hoci automaticky neformátuje správy do XBRL, poskytuje podrobné, auditovateľné údaje potrebné na generovanie čísel pripravených na súlad.
  • Analýza uhlíkovej stopy a manažérske účtovníctvo: Zaobchádzajte s uhlíkom ako s ďalšou dimenziou manažérskeho účtovníctva. Pridelením emisií ziskovým centrám alebo kódom produktov môžete vypočítať metriky ako „emisie na dolár príjmu“ a identifikovať uhlíkové hotspoty, čo vedie k informovanejším rozhodnutiam o udržateľnosti.

Najlepšie postupy pre vašu Beancount ESG hlavnú knihu

Na maximalizáciu efektivity Beancount pre ESG zvážte tieto najlepšie postupy:

  1. Navrhnite jasnú účtovnú osnovu pre ESG: Premyslene štruktúrujte svoje ESG účty (napr. Metrics:Emissions:Scope1:Fuel), rovnako ako vaše finančné účty.
  2. Dôsledne používajte metadáta: Využívajte značky (napr. Scope: 3, FactorSource: EPA2024) pre konzistentný kontext a ľahšie dopytovanie.
  3. Vyvážte granularitu so spravovateľnosťou: Zamerajte sa na podstatné metriky, aby ste nepreťažili svoju hlavnú knihu zbytočnými detailmi.
  4. Automatizujte opatrne: Používajte Python skripty na import a validáciu dát, ale zabezpečte robustnú kontrolu chýb a jasnú dokumentáciu vašich automatizačných procesov.
  5. Využívajte kontrolu verzií: Používajte Git na sledovanie každej zmeny vo vašej hlavnej knihe, čím získate transparentnú a auditovateľnú históriu vašich ESG dát.
  6. Prepojte s dokumentmi a dôkazmi: Prepojte zdrojové súbory (napr. PDF faktúr za energie) so zápismi v hlavnej knihe pre ľahké overenie počas auditov.
  7. Využívajte Favu pre prehľady: Nakonfigurujte Favu na zobrazenie vlastných ESG grafov a správ, čím sa vaše dáta o udržateľnosti stanú použiteľnými a prístupnými pre netechnických zainteresovaných strán.
  8. Zostaňte informovaní o štandardoch: ESG výkazníctvo je dynamické; buďte pripravení prispôsobiť svoju Beancount štruktúru, keď sa objavia nové regulácie a rámce.

Budúcnosť je zelená a v obyčajnom texte

Hoci Beancount v súčasnosti postráda natívnu ESG inteligenciu alebo okamžité reportovanie (plug-and-play), jeho open-source povaha predstavuje obrovské príležitosti na zlepšenie. Pluginy vyvíjané komunitou pre uhlíkové účtovníctvo, štandardizované šablóny ESG účtovných kníh a lepšia integrácia s API pre emisné faktory by mohli výrazne posilniť jeho schopnosti.

Keďže korporátny svet čoraz viac prijíma „zelené účtovné knihy“, Beancount je pripravený ako flexibilné, transparentné a auditovateľné riešenie. Integráciou ESG dát s rovnakou prísnosťou ako finančných dát, Beancount umožňuje organizáciám nielen splniť požiadavky na súlad, ale aj podporovať zmysluplné iniciatívy udržateľnosti.

Ste pripravení preniesť svoje ESG dáta do revolúcie obyčajného textu?

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.