Salta al contenuto principale

Migliora la tua Esperienza con Beancount grazie a Link Personalizzati e Query

Pubblicato Ultimo aggiornamento 4 minuti di letturaMike ThriftMike Thrift
Migliora la tua Esperienza con Beancount grazie a Link Personalizzati e Query

Beancount, il sistema di contabilità a partita doppia amato da sviluppatori e appassionati di finanza, è potente nella sua semplicità. Ma per chi desidera maggiore controllo e navigazione più rapida all'interno di Fava, l'interfaccia web di Beancount, i link personalizzati nella barra laterale e le query SQL possono portare il tuo flusso di lavoro a un livello superiore.

In questa guida, ti mostreremo come:

  • Aggiungere link di accesso rapido alla barra laterale di Fava
  • Utilizzare query SQL per filtraggi e analisi avanzate
  • Personalizzare il tuo flusso di lavoro per revisioni mensili o rilevamento di anomalie

Perché Personalizzare Fava?

Fava è già un'interfaccia elegante per visualizzare il tuo registro Beancount, ma man mano che il tuo giornale cresce, aumenta anche la necessità di scorciatoie migliori e query più intelligenti.

Punti critici che risolve:

  • Navigare ripetutamente tra intervalli di tempo
  • Filtrare transazioni attraverso conti annidati
  • Individuare più rapidamente saldi negativi o anomalie

Iniziamo migliorando il tuo flusso di lavoro quotidiano con semplici scorciatoie nella barra laterale. Questi link appaiono nella barra laterale sinistra di Fava e possono portarti direttamente a viste filtrate, come le transazioni di questo mese o le entrate del mese scorso.

Aggiungi queste righe al tuo file Beancount:

2021-01-01 custom "fava-sidebar-link" "Mese Corrente" "/jump?time=month"
2021-01-01 custom "fava-sidebar-link" "Mese Scorso" "/jump?time=month-1"
2021-01-01 custom "fava-sidebar-link" "Cancella Tutto" "/jump?account=&time=&filter="

Cosa Fanno:

  • Mese Corrente: Apre la vista delle transazioni filtrata per il mese corrente.
  • Mese Scorso: Salta istantaneamente al mese precedente, ottimo per le revisioni di fine mese.
  • Cancella Tutto: Reimposta i filtri, mostrando nuovamente tutte le voci.

Queste scorciatoie eliminano l'inserimento manuale del tempo e rendono la tua esperienza con Fava più fluida e personalizzata.

🔍 Query SQL Personalizzate

Per un'analisi più approfondita, l'interfaccia SQL di Fava è estremamente potente. Ecco una query che trova tutti i saldi negativi in conti che corrispondono a un modello, perfetta per segnalare transazioni insolite o problematiche.

SELECT account, units(sum(position)), sum(position)
WHERE number(units(position)) < 0
  AND account ~ '.*:BCM:.*'
  AND date >= DATE(2021,12,9)
  AND date < DATE(2022,1,9)

Dettaglio:

  • account ~ '.*:BCM:.*': Filtra i conti che contengono :BCM: nel loro nome.
  • number(units(position)) < 0: Segnala saldi negativi (ad esempio, budget superati).
  • I filtri data restringono il risultato a una finestra di 1 mese specifica.

Casi d'uso:

  • Individuare errori come spese duplicate o registrazioni errate
  • Revisionare un fornitore o una categoria specifica
  • Estrarre rapidamente informazioni utili per la definizione del budget

Sebbene Fava non permetta collegamenti diretti a query personalizzate, puoi creare un'abitudine di revisione mensile:

  • Usa il link "Mese Corrente" per iniziare la tua revisione
  • Apri la scheda delle query salvate in un altro pannello
  • Revisiona entrambi simultaneamente: filtra prima, poi approfondisci

Questa combinazione ti aiuta a individuare le anomalie prima che si aggravino e a mantenere il tuo registro pulito.

Considerazioni Finali

Beancount è minimalista per progettazione, ma piccoli miglioramenti come questi portano enormi guadagni in efficienza. Che tu stia revisionando il budget, correggendo saldi anomali o semplicemente risparmiando clic, i link personalizzati e le query SQL ti danno più potenza e meno attriti.

Bonus: Se utilizzi i report personalizzati di Fava, puoi persino creare dashboard complete su misura per le tue abitudini finanziarie personali.

Pronto a prendere il controllo?

Inizia in piccolo: aggiungi il link "Mese Corrente". Poi costruisci le tue query. Il tuo te futuro ti ringrazierà.

Vuoi altri suggerimenti come questo? Iscriviti alla nostra newsletter o esplora altre ricette Beancount su Beancount.io.

Condividi questo articolo