Deze handleiding legt uit hoe u per-rekening budgetten kunt instellen, beheren en visualiseren met behulp van Beancount's custom-richtlijnen en de Fava-webinterface.
Werkende Ledger-voorbeelden: Modelleer elke envelop als een eigen-vermogen-subaccount dat over het echte bankaccount is gelegd. Het toewijzen van een loonstrook verplaatst waarde binnen het eigen vermogen, terwijl een aankoop zowel de geldbeweging als de budgetbeslissing vastlegt.
Een Budget Instellen
Budgetten worden gedefinieerd met een custom "budget"-richtlijn in uw Beancount-bestand. De syntaxis is eenvoudig:
YYYY-MM-DD custom "budget" RekeningNaam "interval" Bedrag VALUTARekeningNaam: De specifieke uitgaven- of inkomstenrekening waarvoor u een budget wilt instellen.interval: De budgetperiode. Moet een van de volgende zijn:daily,weekly,monthly,quarterlyofyearly.Bedrag: Het streefbedrag voor het interval.
Hoe het Werkt:
- Een budgetrichtlijn blijft van kracht vanaf de datum ervan totdat een andere budgetrichtlijn voor dezelfde rekening deze overschrijft.
- Beancount en Fava splitsen alle budgetten op in een dagelijks equivalent, waardoor ze het totale gebudgetteerde bedrag kunnen berekenen voor een bepaalde datumbereik.
Voorbeeld:
; Stel een dagelijks budget in voor koffie
2024-01-01 custom "budget" Expenses:Food:Coffee "daily" 5.00 USD
; Stel een maandelijks budget in voor boodschappen
2024-01-01 custom "budget" Expenses:Food:Groceries "monthly" 600.00 USD
; Stel een jaarlijks budget in voor vakanties
2024-01-01 custom "budget" Expenses:Travel:Vacation "yearly" 3000.00 USDOm een budget aan te passen, voegt u eenvoudig een nieuwe richtlijn toe met een latere datum. Bijvoorbeeld, om het budget voor boodschappen vanaf maart te verhogen:
2024-03-01 custom "budget" Expenses:Food:Groceries "monthly" 650.00 USDBudgetten Visualiseren in Fava
Fava, de webinterface voor Beancount, detecteert en toont automatisch uw budgetten in verschillende belangrijke rapporten, zodat u uw werkelijke uitgaven kunt vergelijken met uw streefbedragen:
- Winst- en verliesrekening: De grafieken Netto Winst en Uitgaven geven gebudgetteerde versus werkelijke waarden weer.
- Wijzigingen (maandelijks): Toont het gebudgetteerde bedrag voor elke maand.
- Saldi (maandelijks): Toont het cumulatieve gebudgetteerde bedrag in de loop van de tijd.
Geavanceerde Budgettechnieken
Budget Doorsluizen
Het standaard budgetsysteem reset elke periode. Om een "doorsluis" te implementeren waarbij ongebruikte middelen worden overgedragen, gebruikt u een speciale activarekening om gebudgetteerde middelen te beheren.
-
Financier de budgetrekening aan het begin van de periode:
2024-02-01 * "Financier maandelijks entertainmentbudget" Assets:Checking -200.00 USD Assets:Budget:Entertainment 200.00 USD -
Geef direct uit van deze budgetrekening:
2024-02-15 * "Filmavond" Expenses:Entertainment:Movies 30.00 USD Assets:Budget:Entertainment -30.00 USDHet resterende saldo op
Assets:Budget:Entertainmentis uw doorgesluisde bedrag.
Inkomensdoelen Bijhouden
U kunt ook doelen instellen voor uw inkomstenrekeningen door een negatief budgetbedrag te gebruiken. Hiermee kan Fava uw inkomsten volgen ten opzichte van uw doelen.
; Stel maandelijkse inkomensdoelen in
2024-01-01 custom "budget" Income:Salary "monthly" -5000.00 USD
2024-01-01 custom "budget" Income:Freelance "monthly" -1000.00 USDProblemen Oplossen
Als uw budgetten niet verschijnen in Fava, controleer dan het volgende:
- Datumnotatie: Zorg ervoor dat datums de notatie
YYYY-MM-DDhebben. - Rekeningnamen: De rekeningnaam in de richtlijn moet exact overeenkomen met de rekeningnaam in uw transacties.
- Interval Spellen: Het interval moet een van de vijf geldige opties zijn en in kleine letters (bijv.
"monthly"). - Herstart Fava: Als u de richtlijnen recentelijk hebt toegevoegd, moet u mogelijk de Fava-server herstarten om de wijzigingen door te voeren.

