Prejsť na hlavný obsah

Awesome Beancount

Kurátorovaný sprievodca ekosystémom Beancount. Beancount je výkonný, open-source účtovný systém, ktorý využíva jednoduchý textový formát na správu vašich financií s prísnosťou podvojného účtovníctva. Táto stránka spája komunitou spravované zoznamy a prehľady ekosystému do jedného komplexného zdroja.

Prečo plain-text účtovníctvo?

Plain-text účtovníctvo (PTA) je metodika správy financií pomocou jednoduchých textových súborov a výkonných nástrojov príkazového riadka. Tento prístup vám poskytuje plné vlastníctvo vašich údajov, zaručuje dlhovekosť a ponúka bezkonkurenčnú flexibilitu pre automatizáciu a analýzu.


Ekosystém Beancount

Ekosystém Beancount je zbierka nástrojov, doplnkov a zdrojov vytvorených okolo jadra systému. Každý komponent zohráva špecifickú úlohu pri vytváraní kompletného pracovného postupu správy financií.

1. Jadro a oficiálne zdroje

Toto sú základné prvky Beancountu, ktoré spravuje autor a oficiálni prispievatelia.

ZdrojPopis
Beancount (jadro)Jadro, ktoré číta váš súbor účtovnej knihy, vynucuje pravidlá podvojného účtovníctva a generuje reporty. Poskytuje základné utility príkazového riadka ako bean-check a bean-format. Všetky ostatné nástroje sú postavené na tomto základe.
Domovská stránkabeancount.github.io
Zdrojový kódgithub.com/beancount/beancount
DokumentáciaGitHub Pages a Google Docs
Externé príspevkyOficiálny zoznam komunitných príspevkov
BeanqueryVýkonný nástroj na dopytovanie podobný SQL (v3) na spúšťanie pokročilých dopytov (napr. SELECT ... FROM ... WHERE ...) nad vašou účtovnou knihou na generovanie vlastných analýz.

2. Používateľské rozhrania

Tieto nástroje poskytujú vizuálne rozhrania na skúmanie a úpravu vašich finančných údajov.

NástrojPopis
FavaDefinitívny, plnohodnotný webový dashboard pre Beancount. Poskytuje interaktívne grafy, podrobné tabuľky, úpravy v prehliadači a systém rozšírení pre pridávanie funkcií, ako je rozpočtovanie.
Fava-GTKNatívna aplikácia pre GNOME Desktop, ktorá obaľuje Favu pre bezproblémové používanie na desktope.
Beancount MobileMobilná aplikácia na zadávanie údajov a pridávanie transakcií na cestách.
Beancount Telegram BotTelegram bot na rýchle pridávanie transakcií do vašej účtovnej knihy prostredníctvom chatu.

3. Importovanie transakcií

Importovanie je proces konverzie údajov z finančných inštitúcií (ako bankové CSV alebo PDF) na záznamy v Beancounte.

NástrojPopis
Beangulp (v3)Moderný, samostatný framework na vytváranie importérov. Spracováva externé súbory pomocou Python skriptov (pluginov) a generuje direktívy pre Beancount.
Smart ImporterNástroj, ktorý vylepšuje importéry pomocou strojového učenia na automatické predpovedanie a priraďovanie kategórií.
Beancount Reds IngestorZbierka importérov so spoločnou knižnicou na prácu so súbormi CSV a OFX.
double-entry-generatorPravidlový importér zameraný na čínske služby ako Alipay a WeChat Pay.

Komunitné importéry (podľa krajín)

Rozsiahla zbierka skriptov pre konkrétne banky a služby, spravovaná komunitou.

4. Podpora editorov a nástroje

Nástroje, ktoré integrujú Beancount do vášho vývojového prostredia s cieľom zjednodušiť úpravy a údržbu.

  • Podpora IDE: Pluginy poskytujúce zvýrazňovanie syntaxe, automatické dopĺňanie a kontrolu zostatkov v reálnom čase.
  • Automatizácia a pomôcky:
    • bean-add: Interaktívne pridávanie transakcií z príkazového riadka.
    • beancount-black: Nástroj na striktné formátovanie kódu pre súbory Beancount.
    • beancount-categorizer: Automatická kategorizácia transakcií pomocou pravidiel regulárnych výrazov.
    • beanahead: Správa a plánovanie budúcich transakcií.
  • Nástroje na migráciu dát: Pomôcky na konverziu dát z iných účtovných systémov.

5. Pluginy (Rozšírenia účtovnej knihy)

Python moduly v rámci účtovnej knihy, ktoré bežia počas spracovania s cieľom vynútiť vlastné pravidlá, automatizovať transakcie alebo pridať nové funkcie.

6. Cenové zdroje

Skripty, ktoré získavajú historické a aktuálne ceny komodít, akcií a mien na sledovanie hodnoty investícií.


Vzdelávanie a komunita

Knihy a podrobné návody

Vybrané príspevky na blogoch

Komunita


Komerčné služby a aplikácie

Pre používateľov, ktorí chcú využívať silu Beancount bez toho, aby si sami spravovali infraštruktúru.

SlužbaPopis
Beancount.ioPlatforma SaaS (Software as a Service), ktorá poskytuje pripravenú inštanciu Beancount a Fava. Ponúka tiež špecializované mobilné aplikácie pre iOS a Android.