Questa guida spiega come impostare, gestire e visualizzare budget per singolo conto utilizzando le direttive custom di Beancount e l'interfaccia web Fava.
Esempi pratici di registri contabili: Modella ogni busta come un sottoconto del patrimonio netto sovrapposto al conto bancario reale. Assegnare uno stipendio sposta valore all'interno del patrimonio netto, mentre un acquisto registra sia il movimento di denaro sia la decisione di budget.
Come Impostare un Budget
I budget vengono definiti usando una direttiva custom "budget" nel file Beancount. La sintassi è semplice:
YYYY-MM-DD custom "budget" NomeConto "intervallo" Importo VALUTANomeConto: Il conto spese o entrate specifico per cui si desidera impostare un budget.intervallo: Il periodo del budget. Deve essere uno tradaily(giornaliero),weekly(settimanale),monthly(mensile),quarterly(trimestrale) oyearly(annuale).Importo: L'importo target per l'intervallo.
Come Funziona:
- Una direttiva di budget rimane in vigore dalla sua data fino a quando un'altra direttiva di budget per lo stesso conto non la sostituisce.
- Beancount e Fava scompongono tutti i budget in un equivalente giornaliero, permettendo di calcolare l'importo totale budgetato per qualsiasi intervallo di date.
Esempio:
; Imposta un budget giornaliero per il caffè
2024-01-01 custom "budget" Spese:Cibo:Caffè "daily" 5.00 USD
; Imposta un budget mensile per la spesa
2024-01-01 custom "budget" Spese:Cibo:Alimentari "monthly" 600.00 USD
; Imposta un budget annuale per le vacanze
2024-01-01 custom "budget" Spese:Viaggi:Vacanze "yearly" 3000.00 USDPer modificare un budget, basta aggiungere una nuova direttiva con una data successiva. Ad esempio, per aumentare il budget per la spesa a partire da marzo:
2024-03-01 custom "budget" Spese:Cibo:Alimentari "monthly" 650.00 USDVisualizzare i Budget in Fava
Fava, l'interfaccia web per Beancount, rileva automaticamente e visualizza i tuoi budget in diversi report chiave, permettendoti di confrontare la spesa effettiva con gli obiettivi:
- Conto Economico: I grafici Utile Netto e Spese mostreranno i valori budgetati rispetto a quelli effettivi.
- Variazioni (mensili): Mostra l'importo budgetato per ogni mese.
- Saldi (mensili): Mostra l'importo budgetato cumulativo nel tempo.
Tecniche Avanzate di Budget
Budget con Riporto
Il sistema di budget predefinito si azzera ad ogni periodo. Per implementare un "riporto" in cui i fondi non spesi vengono trasferiti, utilizza un conto patrimoniale dedicato per detenere i fondi budgetati.
-
Finanzia il conto budget all'inizio del periodo:
2024-02-01 * "Fondo budget mensile per intrattenimento" Patrimonio:ContoCorrente -200.00 USD Patrimonio:Budget:Intrattenimento 200.00 USD -
Spendi direttamente da questo conto budget:
2024-02-15 * "Serata cinema" Spese:Intrattenimento:Film 30.00 USD Patrimonio:Budget:Intrattenimento -30.00 USDIl saldo rimanente in
Patrimonio:Budget:Intrattenimentoè l'importo da riportare.
Monitoraggio degli Obiettivi di Reddito
Puoi anche impostare obiettivi per i tuoi conti entrate utilizzando un importo di budget negativo. Questo permette a Fava di monitorare i tuoi guadagni rispetto agli obiettivi.
; Imposta obiettivi mensili di reddito
2024-01-01 custom "budget" Entrate:Stipendio "monthly" -5000.00 USD
2024-01-01 custom "budget" Entrate:Freelance "monthly" -1000.00 USDRisoluzione dei Problemi
Se i tuoi budget non appaiono in Fava, verifica quanto segue:
- Formato Data: Assicurati che le date siano nel formato
AAAA-MM-GG. - Nomi dei Conti: Il nome del conto nella direttiva deve corrispondere esattamente al nome del conto nelle tue transazioni.
- Ortografia dell'Intervallo: L'intervallo deve essere una delle cinque opzioni valide e in minuscolo (ad es.,
"monthly"). - Riavvia Fava: Se hai aggiunto le direttive di recente, potrebbe essere necessario riavviare il server Fava per recepire le modifiche.

