Preskočiť na hlavný obsah

Rozpočtovanie v Beancounte

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

1. Ako nastaviť rozpočet

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

YYYY-MM-DD custom "budget" NázovÚčtu "interval" Suma MENA
  • NázovÚčtu: Konkrétny účet výdavkov alebo príjmov, pre ktorý chcete rozpočet.
  • interval: Obdobie rozpočtu. Musí byť jedno z daily, weekly, monthly, quarterly alebo yearly.
  • Suma: Cieľová suma pre daný interval.

Ako to funguje:

  • Direktíva rozpočtu zostáva v platnosti od dátumu, kým ju neprebije 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ý rozsah dátumov.

Príklad:

; Nastavte denný rozpočet na kávu
2024-01-01 custom "budget" Expenses:Food:Coffee "daily" 5.00 USD

; Nastavte mesačný rozpočet na potraviny
2024-01-01 custom "budget" Expenses:Food:Groceries "monthly" 600.00 USD

; Nastavte ročný rozpočet na dovolenky
2024-01-01 custom "budget" Expenses:Travel:Vacation "yearly" 3000.00 USD

Ak chcete rozpočet upraviť, jednoducho pridajte novú direktívu s neskorším dátumom. Napríklad, ak chcete zvýšiť rozpočet na potraviny od marca:

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

2. Vizualizácia rozpočtov vo Fava

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

  • Výkaz ziskov a strát: Grafy Čistý zisk a Výdavky budú zobrazovať rozpočtované vs. skutočné hodnoty.
  • Zmeny (mesačne): Zobrazuje rozpočtovanú sumu pre každý mesiac.
  • Zostatky (mesačne): Zobrazuje kumulatívnu rozpočtovanú sumu v priebehu času.

3. Pokročilé techniky rozpočtovania

Prevod rozpočtu Predvolený systém rozpočtu sa resetuje pre každé obdobie. Ak chcete implementovať „preklopenie“, kde sa nevyčerpané prostriedky prenášajú, použite na držanie rozpočtovaných prostriedkov vyhradený účet aktív.

  1. Financujte rozpočtový účet na začiatku obdobia:

    2024-02-01 * "Financovanie 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á noc"
    Expenses:Entertainment:Movies 30.00 USD
    Assets:Budget:Entertainment -30.00 USD

    Zostávajúci zostatok v Assets:Budget:Entertainment je vaša suma na preklopenie.

Sledovanie príjmových cieľov Môžete tiež nastaviť ciele pre svoje príjmové účty pomocou zápornej sumy rozpočtu. To umožňuje Fava sledovať vaše zárobky v porovnaní s vašimi cieľmi.

; Nastavte mesačné príjmové ciele
2024-01-01 custom "budget" Income:Salary "monthly" -5000.00 USD
2024-01-01 custom "budget" Income:Freelance "monthly" -1000.00 USD

4. Riešenie problémov

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

  1. Formát dátumu: Uistite sa, že dátumy sú vo formáte YYYY-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ť jednou z piatich platných možností a musí byť napísaný malými písmenami (napr. "monthly").
  4. Reštartujte Fava: Ak ste direktívy pridali len nedávno, na zistenie zmien môže byť potrebný reštart servera Fava.