Preskočiť na hlavný obsah
Rozpočtovanie v Beancounte

Rozpočtovanie v Beancounte

Ako nastaviť a vizualizovať rozpočty podľa účtov pomocou vlastných direktív v Beancounte s integráciou Fava.

Táto príručka vysvetľuje, ako nastaviť, spravovať a vizualizovať rozpočty podľa účtov pomocou vlastných direktív custom v Beancounte a webového rozhrania Fava.

Ako nastaviť rozpočet

Rozpočty sa definujú pomocou direktívy custom "budget" v súbore Beancount. Syntax je jednoduchá:

RRRR-MM-DD custom "budget" NázovÚčtu "interval" Mena Množstvo
  • NázovÚčtu: Konkrétny nákladový alebo príjmový účet, pre ktorý chcete nastaviť rozpočet.
  • interval: Obdobie rozpočtu. Musí byť jeden z daily (denne), weekly (týždenne), monthly (mesačne), quarterly (štvrťročne) alebo yearly (ročne).
  • Množstvo: Cieľová suma pre daný interval.

Ako to funguje:

  • Direktíva rozpočtu je účinná od svojho dátumu, kým ju nenahradí iná direktíva rozpočtu pre ten istý účet.
  • Beancount a Fava rozdeľujú všetky rozpočty na denný ekvivalent, čo im umožňuje vypočítať celkovú rozpočtovanú sumu pre akékoľvek dané obdobie.

Príklad:

; Nastavenie denného rozpočtu na kávu
2024-01-01 custom "budget" Expenses:Food:Coffee       "daily"      5.00 USD
 
; Nastavenie mesačného rozpočtu na potraviny
2024-01-01 custom "budget" Expenses:Food:Groceries    "monthly"  600.00 USD
 
; Nastavenie ročného rozpočtu na dovolenky
2024-01-01 custom "budget" Expenses:Travel:Vacation   "yearly"  3000.00 USD

Na úpravu rozpočtu jednoducho pridajte novú direktívu s neskorším dátumom. Napríklad na zvýšenie rozpočtu na potraviny od marca:

2024-03-01 custom "budget" Expenses:Food:Groceries    "monthly"  650.00 USD

Vizualizácia rozpočtov vo Fave

Fava, webové rozhranie pre Beancount, automaticky detekuje a zobrazuje vaše rozpočty v niekoľkých kľúčových prehľadoch, čo vám umožňuje porovnať skutočné výdavky s vašimi cieľmi:

  • Výkaz ziskov a strát: Grafy Čistý zisk a Náklady zobrazia rozpočtované verzus skutočné hodnoty.
  • Zmeny (mesačne): Zobrazuje rozpočtovanú sumu pre každý mesiac.
  • Zostatky (mesačne): Zobrazuje kumulatívnu rozpočtovanú sumu v čase.

Pokročilé techniky rozpočtovania

Prenášanie rozpočtu

Predvolený systém rozpočtu sa každé obdobie resetuje. Na implementáciu "prenášania", kde sa nevyčerpané prostriedky prenášajú, použite špeciálny majetkový účet na držanie rozpočtovaných prostriedkov.

  1. Naplňte rozpočtový účet na začiatku obdobia:

    2024-02-01 * "Nafundovanie mesačného rozpočtu na zábavu"
      Assets:Checking                  -200.00 USD
      Assets:Budget:Entertainment       200.00 USD
  2. Míňajte priamo z tohto rozpočtového účtu:

    2024-02-15 * "Filmový večer"
      Expenses:Entertainment:Movies      30.00 USD
      Assets:Budget:Entertainment       -30.00 USD

    Zostávajúci zostatok na účte Assets:Budget:Entertainment predstavuje vašu prenesenú sumu.

Sledovanie príjmových cieľov

Ciele môžete nastaviť aj pre svoje príjmové účty použitím zápornej sumy rozpočtu. To umožňuje Fave sledovať vaše príjmy v porovnaní s cieľmi.

; Nastavenie mesačných príjmových cieľov
2024-01-01 custom "budget" Income:Salary      "monthly" -5000.00 USD
2024-01-01 custom "budget" Income:Freelance   "monthly" -1000.00 USD

Riešenie problémov

Ak sa vaše rozpočty nezobrazujú vo Fave, skontrolujte nasledujúce:

  1. Formát dátumu: Uistite sa, že dátumy sú vo formáte RRRR-MM-DD.
  2. Názvy účtov: Názov účtu v direktíve sa musí presne zhodovať s názvom účtu vo vašich transakciách.
  3. Pravopis intervalu: Interval musí byť jedna z piatich platných možností a napísaný malými písmenami (napr. "monthly").
  4. Reštartujte Favu: Ak ste práve pridali direktívy, môže byť potrebný reštart servera Fava, aby sa zmeny prejavili.