Salta al contenuto principale
Collegamenti Personalizzati e Query

Collegamenti Personalizzati e Query

Impara come migliorare la tua esperienza con Beancount implementando collegamenti personalizzati nella barra laterale e query SQL per ottimizzare il tracciamento e la reportistica finanziaria.

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

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 meravigliosa 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 su conti annidati
  • Individuare saldi negativi o anomalie più rapidamente

✨ Collegamenti Personalizzati nella Barra Laterale

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 del mese corrente o il reddito 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 al 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 è incredibilmente 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 nome.
  • number(units(position)) < 0: Segnala i saldi negativi (ad esempio, budget spesi in eccesso).
  • I filtri sulle date restringono il risultato a una finestra specifica di 1 mese.

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

🛠 Suggerimento Professionale: Combina Collegamenti e Query

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

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

Questa combinazione ti aiuta a cogliere le anomalie prima che si aggravino e a garantire che il tuo registro rimanga pulito.

Considerazioni Finali

Beancount è minimalista per design, ma piccoli miglioramenti come questi portano enormi guadagni in efficienza. Che tu stia rivedendo il tuo budget, correggendo saldi strani, o semplicemente risparmiando click, i collegamenti personalizzati e le query SQL ti danno più potenza e meno attriti.

Bonus: Se stai utilizzando i report personalizzati di Fava, puoi persino creare dashboard complete su misura per i tuoi rituali di finanza personale.

Pronto a prendere il controllo?

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

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