Millora la teva experiència amb Beancount amb enllaços i consultes personalitzats
Beancount, el sistema de comptabilitat per partida doble apreciat tant per desenvolupadors com per experts en finances, és potent per la seva simplicitat. Però per a aquells que volen més control i una navegació més ràpida dins de Fava, la interfície web de Beancount, els enllaços personalitzats a la barra lateral i les consultes SQL poden portar el teu flux de treball al següent nivell.
En aquesta guia, et mostrarem com:
- Afegir enllaços d’accés ràpid a la barra lateral de Fava
- Utilitzar consultes SQL per a un filtratge i anàlisi avançats
- Personalitzar el teu flux de treball per a revisions mensuals o detecció d’anomalies
Per què personalitzar Fava?
Fava ja és una interfície bonica per visualitzar el teu llibre de Beancount, però a mesura que el teu diari creix, també ho fa la necessitat de millors dreceres i consultes més intel·ligents.
Punts febles que soluciona:
- Navegació repetida a través de rangs de temps
- Filtrar transaccions a través de comptes niats
- Detectar saldos negatius o anomalies més ràpidament
✨ Enllaços personalitzats a la barra lateral
Comencem per millorar el teu flux de treball diari amb dreceres senzilles a la barra lateral. Aquests enllaços apareixen a la barra lateral esquerra de Fava i et poden portar directament a vistes filtrades com les transaccions d’aquest mes o els ingressos del mes passat.
Afegeix aquestes línies al teu fitxer Beancount:
2021-01-01 custom "fava-sidebar-link" "Mes actual" "/jump?time=month"
2021-01-01 custom "fava-sidebar-link" "Mes passat" "/jump?time=month-1"
2021-01-01 custom "fava-sidebar-link" "Netejar-ho tot" "/jump?account=&time=&filter="
Què fan:
- Mes actual: Obre la vista de transaccions filtrada al mes actual.
- Mes passat: Salta instantàniament al mes anterior, ideal per a revisions de final de mes.
- Netejar-ho tot: Restableix els filtres, mostrant totes les entrades de nou.
Aquestes dreceres eliminen la introducció manual de temps i fan que la teva experiència amb Fava sigui més fluida i personalitzada.
🔍 Consultes SQL personalitzades
Per a una comprensió més profunda, la interfície SQL de Fava és increïblement potent. Aquí hi ha una consulta que troba tots els saldos negatius en comptes que coincideixen amb un patró, perfecte per marcar transaccions inusuals o problemàtiques.
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)
Desglossament:
account ~ '.*:BCM:.*': Filtra els comptes que contenen:BCM:al seu nom.number(units(position)) < 0: Marca els saldos negatius (per exemple, pressupostos gastats en excés).- Els filtres de data restringeixen el resultat a una finestra específica d’1 mes.
Casos d'ús:
- Detectar errors com ara despeses duplicades o assentaments incorrectes
- Auditar un proveïdor o categoria específica
- Extreure ràpidament informació útil per a la pressupostació
🛠 Consell professional: combina enllaços + consultes
Tot i que Fava no permet enllaços directes a consultes personalitzades, pots crear un hàbit de revisió mensual:
- Utilitzant l’enllaç "Mes actual" per començar la teva revisió
- Obrint la pestanya de consultes desades en un altre panell
- Revisant-les simultàniament: filtra primer i després aprofundeix
Aquesta combinació t’ajuda a detectar anomalies abans que es converteixin en un problema i assegurar que el teu llibre major es mantingui net.
Reflexions finals
Beancount és minimalista per disseny, però petites millores com aquestes aporten grans beneficis en eficiència. Tant si estàs revisant el teu pressupost, depurant saldos estranys o simplement estalviant clics, els enllaços personalitzats i les consultes SQL et donen més poder i menys fricció.
Bonificació: Si estàs utilitzant els informes personalitzats de Fava, fins i tot pots crear taulers complets adaptats als teus rituals de finances personals.
Preparat per prendre el control?
Comença petit: afegeix l’enllaç "Mes actual". Després, crea les teves pròpies consultes. El teu jo futur t’ho agrairà.
Vols més consells com aquest? Subscriu-te al nostre butlletí o explora més receptes de Beancount a Beancount.io.