Aquesta guia explica com configurar, gestionar i visualitzar pressupostos per compte mitjançant les directives custom del Beancount i la interfície web del Fava.
Exemples de Comptabilitat en Funcionament: Modeleu cada sobre com un subcompte de patrimoni net superposat al compte bancari real. Assignar una nòmina mou valor dins del patrimoni net, mentre que una compra registra tant el moviment d'efectiu com la decisió pressupostària.
Com establir un pressupost
Els pressupostos es defineixen amb una directiva custom "budget" al fitxer del Beancount. La sintaxi és senzilla:
YYYY-MM-DD custom "budget" NomDelCompte "interval" Quantitat MONEDANomDelCompte: El compte de despesa o ingressos específic per al qual voleu pressupostar.interval: El període del pressupost. Ha de ser un dels següents:daily,weekly,monthly,quarterlyoyearly.Quantitat: L'import objectiu per a l'interval.
Com funciona:
- Una directiva de pressupost és vigent des de la seva data fins que una altra directiva per al mateix compte la substitueixi.
- El Beancount i el Fava desglossen tots els pressupostos en un equivalent diari, cosa que permet calcular l'import total pressupostat per a qualsevol interval de dates.
Exemple:
; Establiu un pressupost diari per al cafè
2024-01-01 custom "budget" Expenses:Food:Coffee "daily" 5.00 USD
; Establiu un pressupost mensual per a la compra
2024-01-01 custom "budget" Expenses:Food:Groceries "monthly" 600.00 USD
; Establiu un pressupost anual per a vacances
2024-01-01 custom "budget" Expenses:Travel:Vacation "yearly" 3000.00 USDPer ajustar un pressupost, simplement afegiu una nova directiva amb una data posterior. Per exemple, per augmentar el pressupost de la compra a partir del març:
2024-03-01 custom "budget" Expenses:Food:Groceries "monthly" 650.00 USDVisualització dels pressupostos al Fava
El Fava, la interfície web del Beancount, detecta i mostra automàticament els vostres pressupostos en diversos informes clau, cosa que us permet comparar la despesa real amb els objectius:
- Compte de resultats: Els gràfics de Benefici net i Despeses mostraran els valors pressupostats vs. reals.
- Canvis (mensual): Mostra l'import pressupostat per a cada mes.
- Saldo (mensual): Mostra l'import pressupostat acumulat al llarg del temps.
Tècniques avançades de pressupostos
Arrossegament de pressupost
El sistema de pressupost per defecte es reinicia cada període. Per implementar un "arrossegament" on els fons no gastats es traslladen, feu servir un compte d'actiu dedicat per mantenir els fons pressupostats.
-
Finançament del compte de pressupost a l'inici del període:
2024-02-01 * "Finançament del pressupost mensual d'entreteniment" Assets:Checking -200.00 USD Assets:Budget:Entertainment 200.00 USD -
Despesa directament des d'aquest compte de pressupost:
2024-02-15 * "Vetllada de cinema" Expenses:Entertainment:Movies 30.00 USD Assets:Budget:Entertainment -30.00 USDEl saldo restant a
Assets:Budget:Entertainmentés l'import d'arrossegament.
Seguiment d'objectius d'ingressos
També podeu establir objectius per als vostres comptes d'ingressos fent servir un import de pressupost negatiu. Això permet al Fava fer un seguiment dels vostres guanys respecte als objectius.
; Establiu objectius d'ingressos mensuals
2024-01-01 custom "budget" Income:Salary "monthly" -5000.00 USD
2024-01-01 custom "budget" Income:Freelance "monthly" -1000.00 USDResolució de problemes
Si els pressupostos no apareixen al Fava, comproveu el següent:
- Format de la data: Assegureu-vos que les dates estiguin en format
YYYY-MM-DD. - Noms dels comptes: El nom del compte a la directiva ha de coincidir exactament amb el nom del compte a les vostres transaccions.
- Ortografia de l'interval: L'interval ha de ser una de les cinc opcions vàlides i en minúscules (p. ex.,
"monthly"). - Reiniciar el Fava: Si heu afegit les directives recentment, pot ser necessari reiniciar el servidor del Fava perquè detecti els canvis.

