Ga naar hoofdinhoud

Eén bericht getagd met "boekhoudkundig maatwerk"

Bekijk alle tags

Verbeter uw Beancount Ervaring met Aangepaste Links en Queries

· 3 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Beancount, het dubbelboekhoudsysteem dat geliefd is bij zowel ontwikkelaars als financiële nerds, is krachtig in zijn eenvoud. Maar voor degenen die meer controle en snellere navigatie willen binnen Fava, de webinterface van Beancount, kunnen aangepaste zijbalklinks en SQL-queries uw workflow naar een hoger niveau tillen.

In deze gids laten we u zien hoe u:

  • Snelkoppelingen toevoegt aan de zijbalk van Fava
  • SQL-queries gebruikt voor geavanceerde filtering en analyse
  • Uw workflow aanpast voor maandelijkse controles of anomaliedetectie

Waarom Fava aanpassen?

Fava is al een mooie interface voor het bekijken van uw Beancount-grootboek, maar naarmate uw journaal groeit, neemt ook de behoefte aan betere snelkoppelingen en slimmere queries toe.

Problemen die dit oplost:

  • Herhaaldelijk navigeren door tijdsbereiken
  • Transacties filteren over geneste rekeningen
  • Negatieve saldi of afwijkingen sneller opsporen

Laten we beginnen met het verbeteren van uw dagelijkse workflow met eenvoudige zijbalksnelkoppelingen. Deze links verschijnen in de linkerzijbalk van Fava en kunnen u direct naar gefilterde weergaven brengen, zoals de transacties van deze maand of het inkomen van vorige maand.

Voeg deze regels toe aan uw Beancount-bestand:

2021-01-01 custom "fava-sidebar-link" "Current Month" "/jump?time=month"
2021-01-01 custom "fava-sidebar-link" "Last Month" "/jump?time=month-1"
2021-01-01 custom "fava-sidebar-link" "Clear All" "/jump?account=&time=&filter="

Wat ze doen:

  • Huidige Maand: Opent de transactieweergave gefilterd op de huidige maand.
  • Vorige Maand: Springt direct naar de vorige maand – ideaal voor einde-maand controles.
  • Alles Wissen: Reset filters, toont alle boekingen opnieuw.

Deze snelkoppelingen elimineren handmatige tijdsinvoer en zorgen ervoor dat uw Fava-ervaring vloeiender en persoonlijker aanvoelt.

🔍 Aangepaste SQL-queries

Voor dieper inzicht is de SQL-interface van Fava ongelooflijk krachtig. Hier is een query die alle negatieve saldi vindt in rekeningen die overeenkomen met een patroon – perfect voor het markeren van ongebruikelijke of problematische transacties.

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)

Uitleg:

  • account ~ '.*:BCM:.*': Filtert rekeningen die :BCM: in hun naam bevatten.
  • number(units(position)) < 0: Markeer negatieve saldi (bijv. overschreden budgetten).
  • Datumfilters beperken het resultaat tot een specifiek venster van 1 maand.

Gebruiksscenario's:

  • Fouten opsporen zoals dubbele uitgaven of onjuiste boekingen
  • Een specifieke leverancier of categorie controleren
  • Snel bruikbare inzichten extraheren voor budgettering

Hoewel Fava geen directe links naar aangepaste queries toestaat, kunt u een maandelijkse controle gewoonte creëren door:

  • De link “Huidige Maand” te gebruiken om uw controle te starten
  • Uw tabblad met opgeslagen queries in een ander venster te openen
  • Beide gelijktijdig te controleren – eerst filteren, dan dieper graven

Deze combinatie helpt u afwijkingen te signaleren voordat ze escaleren en ervoor te zorgen dat uw grootboek schoon blijft.

Slotgedachten

Beancount is minimalistisch van ontwerp, maar kleine verbeteringen zoals deze leiden tot enorme efficiëntiewinsten. Of u nu uw budget controleert, vreemde saldi debugt, of simpelweg klikken bespaart, aangepaste links en SQL-queries geven u meer kracht en minder frictie.

Bonus: Als u Fava's aangepaste rapporten gebruikt, kunt u zelfs volledige dashboards bouwen die zijn afgestemd op uw persoonlijke financiële rituelen.

Klaar om de controle te nemen?

Begin klein: voeg de link “Huidige Maand” toe. Bouw vervolgens uw eigen queries. Uw toekomstige zelf zal u dankbaar zijn.

Wilt u meer van dit soort tips? Abonneer u op onze nieuwsbrief of ontdek meer Beancount-recepten op Beancount.io.