Preskočiť na hlavný obsah

Vylepšenie vašej skúsenosti s Beancountom pomocou vlastných odkazov a dopytov

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

V tejto príručke vám ukážeme, ako:

  • Pridať odkazy na rýchly prístup do bočného panela Fava
  • Používať SQL dopyty pre pokročilé filtrovanie a analýzu
  • Prispôsobiť si workflow pre mesačné revízie alebo detekciu anomálií

Prečo prispôsobiť Fava?

Fava je už teraz krásne rozhranie na prezeranie vašej účtovnej knihy Beancount, ale s rastom vášho denníka rastie aj potreba lepších skratiek a inteligentnejších dopytov.

Bolestivé body, ktoré to rieši:

  • Opakovaná navigácia v časových rozsahoch
  • 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 denného workflow 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 za tento mesiac alebo príjmy za minulý mesiac.

Pridajte tieto riadky do svojho súboru Beancount:

2021-01-01 custom "fava-sidebar-link" "Aktuálny mesiac" "/jump?time=month"
2021-01-01 custom "fava-sidebar-link" "Minulý mesiac" "/jump?time=month-1"
2021-01-01 custom "fava-sidebar-link" "Vymazať všetko" "/jump?account=&time=&filter="

Čo robia:

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

Tieto skratky eliminujú manuálne zadávanie času a vďaka nim je vaša práca s Fava plynulejšia a osobnejšia.

🔍 Vlastné SQL dopyty

Pre hlbší prehľad je SQL rozhranie Fava neuveriteľne výkonné. Tu je dopyt, ktorý nájde všetky záporné zostatky na účtoch, ktoré zodpovedajú vzoru – ideálne na označenie nezvyčajný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)

Rozpis:

  • account ~ '.*:BCM:.*': Filtruje účty obsahujúce :BCM: v ich názve.
  • number(units(position)) < 0: Označuje záporné zostatky (napr. prekročené rozpočty).
  • Filtre dátumu zužujú výsledok na špecifické 1-mesačné okno.

Príklady použitia:

  • Odhaľte chyby, ako sú duplicitné výdavky alebo nesprávne zaúčtovania
  • Auditujte konkrétneho dodávateľa alebo kategóriu
  • Rýchlo extrahujte užitočné informácie pre rozpočtovanie

🛠 Pro Tip: Kombinujte odkazy + dopyty

Hoci Fava neumožňuje priame odkazy na vlastné dopyty, môžete si vytvoriť mesačný revízny zvyk:

  • Použitím odkazu „Aktuálny mesiac“ na začatie revízie
  • Otvorením karty uložených dopytov v inom okne
  • Súčasným prezeraním oboch – najprv filtrujte, potom sa ponorte hlbšie

Táto kombinácia vám pomôže zachytiť anomálie predtým, ako sa vymknú spod kontroly a zabezpečiť, že vaša účtovná kniha zostane čistá.

Záverečné myšlienky

Beancount je minimalistický, ale malé vylepšenia, ako sú tieto, prinášajú obrovské zisky v efektivite. Či už kontrolujete svoj rozpočet, ladíte podivné zostatky, alebo jednoducho šetríte kliknutia, vlastné odkazy a SQL dopyty vám poskytujú viac energie a menej problémov.

Bonus: Ak používate vlastné reporty Fava, môžete dokonca vytvárať plnohodnotné panely prispôsobené vašim osobným finančným rituálom.

Ste pripravení prevziať kontrolu?

Začnite v malom: pridajte odkaz „Aktuálny mesiac“. Potom si vytvorte vlastné dopyty. Vaše budúce ja sa vám poďakuje.

Chcete viac tipov, ako je tento? Prihláste sa na odber nášho newslettera alebo preskúmajte ďalšie recepty Beancount na Beancount.io.