Preskočiť na hlavný obsah

25 príspevkov označené s "financie"

Zobraziť všetky značky

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].

Pochopenie amortizácie v Beancount

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

Amortizácia rozkladá platby na mnoho splátok v čase. V beancount.io môžete na to použiť plugin fava.plugins.amortize_over.

2021-01-09-amortize

Bez amortizácie, ak chcete poistiť svoje auto na 6 mesiacov s nákladmi 600 USD, musíte to zaznamenať ako jednorazový náklad k určitému dátumu.

2017-06-01 open Assets:Bank:Checking
2017-06-01 open Assets:Prepaid-Expenses
2017-06-01 open Expenses:Insurance:Auto


2017-06-01 * "Zaplatiť poistenie auta"
Assets:Bank:Checking -600.00 USD
Assets:Prepaid-Expenses

Avšak s amortizáciou môžete alokovať náklad na šesť mesiacov umiestnením plugin "fava.plugins.amortize_over" na začiatok súboru a použitím amortize_months: 6 pre transakciu.

plugin "fava.plugins.amortize_over"

2020-06-01 open Assets:Bank:Checking
2020-06-01 open Assets:Prepaid-Expenses
2020-06-01 open Expenses:Insurance:Auto

2020-06-01 * "Amortizovať poistenie auta na šesť mesiacov"
amortize_months: 6
Assets:Prepaid-Expenses -600.00 USD
Expenses:Insurance:Auto

A potom v denníku uvidíte, že transakcia je rozdelená na 6 zaúčtovaní.

2020-11-01 * Amortizovať poistenie auta na šesť mesiacov (6/6) am
2020-10-01 * Amortizovať poistenie auta na šesť mesiacov (5/6) am
2020-09-01 * Amortizovať poistenie auta na šesť mesiacov (4/6) am
2020-08-01 * Amortizovať poistenie auta na šesť mesiacov (3/6) am
2020-07-01 * Amortizovať poistenie auta na šesť mesiacov (2/6) am
2020-06-01 * Amortizovať poistenie auta na šesť mesiacov (1/6) am

Snímka obrazovky transakcie amortizácie

Predstavujeme mobilné aplikácie Beancount pre iOS a Android

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

S nadšením oznamujeme významný míľnik vo vývoji Beancountu: spustenie našich špecializovaných mobilných aplikácií pre platformy iOS aj Android! Toto vydanie priamo reaguje na jednu z najčastejších požiadaviek našej komunity – možnosť efektívne spravovať vašu účtovnú knihu na mobilných zariadeniach.

Mobilná aplikácia Beancount pre iOS

Kľúčové funkcie

  • Rýchle zadávanie transakcií: Bezproblémové pridávanie nových transakcií na cestách
  • Mobilné finančné výkazy: Prístup k vašim finančným prehľadom kdekoľvek a kedykoľvek
  • Priama úprava účtovnej knihy: Plný prístup k vášmu súboru účtovnej knihy prostredníctvom optimalizovaného webového zobrazenia
  • Multiplatformová synchronizácia: Udržujte svoje finančné údaje konzistentné na všetkých vašich zariadeniach

2020-08-19-beancount-mobilna-aplikacia

Komunitou riadený vývoj

Toto vydanie predstavuje len začiatok našej mobilnej cesty. Zaviazali sme sa vyvíjať tieto aplikácie na základe vašich potrieb a spätnej väzby. Pripojte sa k našej živej komunite na Telegrame na https://t.me/beancount, aby ste diskutovali o Beancounte, zdieľali svoje skúsenosti a pomohli formovať budúce funkcie.

Naša vízia

V Beancounte je naším poslaním umožniť každému dosiahnuť lepšiu finančnú kontrolu a porozumenie. Tieto mobilné aplikácie predstavujú významný krok k tomuto cieľu, s mnohými ďalšími vzrušujúcimi funkciami a nástrojmi na našom pláne.

stiahnuť z App Storestiahnuť z Obchodu Play