Ga naar hoofdinhoud

3 berichten getagd met "financiële tracking"

Bekijk alle tags

Vorderingen beheren in Beancount

· 3 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

In het labyrint van persoonlijk financieel beheer ontpopt Beancount zich als een baken van duidelijkheid en precisie voor platte-tekst boekhouding. Vooral als het gaat om het beheren van vorderingen – geld dat van anderen wordt verwacht – biedt Beancount een gestructureerde aanpak om uw financiële administratie in onberispelijke staat te houden. Deze blogpost leidt u door de fijne kneepjes van het bijhouden van vorderingen, het verwerken van terugbetalingen en het beheren van onopgeloste transacties met Beancount. Of u nu een aankoop retourneert, geld uitleent of wacht op een terugbetaling, deze post is uw routekaart naar financiële duidelijkheid.

Vorderingen begrijpen in Beancount:

2024-02-17-navigating-receivables-beancount-guide

Vorderingen vertegenwoordigen geld dat u verschuldigd bent. Dit kan voortvloeien uit verschillende scenario's, zoals na een winkelretour in afwachting van een terugbetaling of wanneer u geld uitleent aan iemand. Stel bijvoorbeeld dat u een horlogebandje heeft geretourneerd aan een online winkel zoals Amazon.com en wacht op een terugbetaling. In Beancount wordt deze transactie vastgelegd als geld dat van uw creditcardverplichting naar uw activa als vorderingen beweegt:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

Terugbetalingen beheren:

Zodra de terugbetaling is verwerkt en u het geld ontvangt, wordt een andere transactie vastgelegd om het saldo in Receivables te compenseren. Dit zorgt ervoor dat uw rekeningen het geld weer in uw bezit weergeven:

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

Volledige Transactiecyclus:

Een volledige in- en uitgaande transactie met betrekking tot vorderingen is een combinatie van beide bovenstaande transacties en wordt als volgt weergegeven, wat een gebalanceerde rekening na terugbetaling aantoont:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

Onopgeloste Transacties afhandelen:

Voor transacties waarbij de terugbetaling of aflossing nog niet is ontvangen, gebruikt Beancount de #UNRESOLVED tag. Deze tag helpt bij het identificeren en bijhouden van bedragen die nog openstaan. Bijvoorbeeld:

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Liabilities:CreditCard:Chase -100.00 USD
Assets:Receivables

Door u te richten op transacties die zijn getagd als #UNRESOLVED, kunt u snel vaststellen welke bedragen nog moeten worden voldaan.

Een Nulsaldo handhaven:

In een correct grootboek zou de som van alle transacties onder de rekening Assets:Receivables, met uitzondering van die getagd met #UNRESOLVED, idealiter op nul moeten uitkomen. Dit zorgt ervoor dat alle verwachte gelden zijn verantwoord, wat de integriteit van uw financiële administratie handhaaft.

Een geldig grootboek kan er bijvoorbeeld zo uitzien, met een onopgeloste transactie duidelijk gemarkeerd, in afwachting van afsluiting:

2023-10-31 * "Amazon.com" "[Return] Watch Strap"
Liabilities:CreditCard:Chase -12.00 USD
Assets:Receivables

2023-11-01 * "Amazon.com" "[Refund] Watch Strap"
Liabilities:CreditCard:Chase 12.00 USD
Assets:Receivables

2023-10-31 * "John Doe" "Lending Money" #UNRESOLVED
Liabilities:CreditCard:Chase -100.00 USD
Assets:Receivables

Een ongeldig grootboek is er een waarbij een transactie ervoor zorgt dat de rekening Vorderingen niet op nul uitkomt, wat de #UNRESOLVED tag noodzakelijk maakt voor correctie.

Conclusie

Het beheren van vorderingen in Beancount hoeft niet ontmoedigend te zijn. Met een duidelijk begrip van hoe u transacties moet vastleggen, terugbetalingen moet beheren en onopgeloste transacties in de gaten moet houden, kunt u nauwkeurige en betrouwbare financiële administratie bijhouden. Het omarmen van de gestructureerde aanpak van Beancount voor vorderingenbeheer vereenvoudigt niet alleen uw financiële tracking, maar brengt ook gemoedsrust, wetende dat elke cent is verantwoord. Dus, waarom zou u de kracht van Beancount niet benutten om uw financieel beheer zo soepel

Inzicht in Vorderingen en Schulden in Beancount

· 3 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Hallo iedereen! In de blogpost van vandaag duiken we in de wereld van Beancount, een tool voor dubbel boekhouden die door velen geliefd is om zijn eenvoud en kracht. Meer specifiek gaan we het hebben over twee belangrijke concepten: Vorderingen en Schulden.

Het begrijpen van deze termen is cruciaal om Beancount (of elk ander systeem voor dubbel boekhouden) effectief te gebruiken. Maar maak je geen zorgen als je een beginner bent - we gaan alles stap voor stap uitleggen!

Vorderingen en Schulden: De Basis

2023-05-30-receiveable-and-payable

In de boekhouding zijn "vorderingen" en "schulden" termen die worden gebruikt om geld te volgen dat verschuldigd is. "Vorderingen" verwijst naar geld dat anderen jou verschuldigd zijn, terwijl "schulden" verwijst naar geld dat jij aan anderen verschuldigd bent.

Laten we een voorbeeld nemen:

  1. Debiteuren (A/R): Stel, je hebt een boekhandel en een klant koopt een boek op krediet. Het geld dat zij jou verschuldigd zijn voor het boek, is een debiteurenpost.

  2. Crediteuren (A/P): Aan de andere kant, stel je bestelt een nieuwe set boeken bij een uitgever, maar je betaalt deze niet direct. Het geld dat jij de uitgever verschuldigd bent, is een crediteurenpost.

In Beancount worden deze doorgaans bijgehouden via corresponderende rekeningen. Het belangrijkste voordeel hiervan is dat het je op elk moment een duidelijk en nauwkeurig beeld geeft van je financiële positie.

Vorderingen en Schulden instellen in Beancount

De structuur van je Beancount-bestand kan zo eenvoudig of complex zijn als je zelf wilt. Voor vorderingen en schulden wil je waarschijnlijk aparte rekeningen aanmaken onder je Activa- en Passiva-secties.

Hier is een eenvoudig voorbeeld:

1970-01-01 open Assets:AccountsReceivable
1970-01-01 open Liabilities:AccountsPayable

Transacties bijhouden

Debiteurenzijde

Nadat je je rekeningen hebt ingesteld, kun je transacties bijhouden die vorderingen en schulden betreffen. Laten we een voorbeeld bekijken:

2023-05-29 * "Sold books to customer on credit"
Assets:AccountsReceivable 100 USD
Income:BookSales -100 USD

Hier voeg je $100 toe aan je vorderingen omdat een klant je dit bedrag verschuldigd is. Tegelijkertijd verminder je je inkomsten met hetzelfde bedrag om de balans te behouden (aangezien je het geld nog niet daadwerkelijk hebt ontvangen).

Wanneer de klant uiteindelijk betaalt, leg je dit als volgt vast:

2023-06-01 * "Received payment from customer"
Assets:Bank:Savings 100 USD
Assets:AccountsReceivable -100 USD

Crediteurenzijde

Hetzelfde principe geldt voor schulden, maar met omgekeerde tekens:

2023-05-30 * "Bought books from publisher on credit"
Liabilities:AccountsPayable 200 USD
Expenses:BookPurchases -200 USD

En wanneer je je schuld aflost:

2023-06-02 * "Paid off debt to publisher"
Liabilities:AccountsPayable -200 USD
Assets:Bank:Checking 200 USD

Samenvatting

Vorderingen en schulden vormen de kern van elk boekhoudsysteem. Door deze nauwkeurig bij te houden, krijg je een uitgebreid inzicht in je financiële gezondheid.

Dit is slechts een startpunt, en Beancount is tot veel meer in staat. Ik hoop dat deze blogpost helpt om deze belangrijke concepten te verduidelijken. Zoals altijd, veel plezier met boekhouden!

Netto Inkomen 101 — en Hoe Je Dit Kunt Bijhouden in Beancount

· 5 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Van alle cijfers die een bedrijf beschrijven, staat er één bovenaan: netto inkomen. Het is de ultieme maatstaf voor winstgevendheid, de beroemde "bottom line". Maar wat betekent het echt, en hoe kun je het nauwkeurig bijhouden met een platte-tekst boekhoudsysteem zoals Beancount?

Laten we het eens opsplitsen.

2020-03-12-net-income-101-how-to-track-it-in-beancount

Wat Netto Inkomen Echt Betekent

In de kern is netto inkomen het geld dat overblijft nadat je absoluut alles hebt betaald wat nodig is om je bedrijf te runnen. Dit omvat de kosten van verkochte goederen (COGS - Cost of Goods Sold), alle operationele kosten, rente op schulden en belastingen.

Het is de duidelijkste indicator van de financiële gezondheid van een bedrijf. Het is een cruciaal cijfer voor iedereen:

  • Kredietverstrekkers kijken ernaar om je vermogen om leningen terug te betalen te beoordelen.
  • Investeerders zien het als de bron van potentiële dividenden of het kapitaal dat beschikbaar is voor groei.
  • Oprichters vertrouwen erop om hun financiële runway te begrijpen en strategische herinvesteringsplannen te maken.

Een positief netto inkomen betekent dat je winstgevend bent. Een negatief inkomen betekent dat je geld verliest. Zo simpel is het.

De Kernformule (Kies het Detailniveau Dat Je Nodig Hebt)

Je kunt het netto inkomen berekenen met verschillende gradaties van detail. De keuze hangt af van hoe gedetailleerd je analyse moet zijn.

  • Volledige Formule: Omzet – COGS – Operationele Kosten – Rente – Belastingen = Netto Inkomen
  • Standaard Formule: Omzet – COGS – Kosten = Netto Inkomen
  • Snelle & Vuile Formule: Totale Omzet – Totale Kosten = Netto Inkomen

Een Snelle Tip over Kosten: Wat is het verschil tussen COGS en operationele kosten? COGS (Cost of Goods Sold) dekt directe kosten die verbonden zijn aan het produceren van je goederen of diensten (bijv. grondstoffen, directe arbeid). Operationele Kosten dekken al het andere dat de lichten aan houdt — salarissen, huur, softwareabonnementen, verzekeringen, enz.

Een Mini Voorbeeld

Laten we dit tastbaar maken. Stel je voor dat een klein koffiebranderijbedrijf de volgende resultaten had afgelopen maand.

ItemBedragVoorbeeld Grootboekrekening
Verkoopomzet€60.000Income:Sales
COGS (Groene koffiebonen)€20.000Expenses:COGS
Operationele Kosten€18.000Expenses:Ops:*
Rente (Op apparatuurlening)€1.000Expenses:Interest
Belastingen€1.000Expenses:Taxes

Met behulp van de volledige formule is de berekening eenvoudig:

Netto;Inkomen=60.00020.00018.0001.0001.000=20.000Netto;Inkomen = €60.000 - €20.000 - €18.000 - €1.000 - €1.000 = €20.000

Het bedrijf genereerde een echte winst van €20.000 voor de maand.

Hoe Je Dit Kunt Vastleggen in Beancount

De structuur van Beancount is perfect hiervoor. Door je rekeningen logisch te organiseren, wordt het berekenen van het netto inkomen een automatisch bijproduct van goede boekhouding.

  • Tag alle inkomsten onder een bovenliggende Income rekening, zoals Income:Sales of Income:Services.
  • Splits je uitgaven om onderscheid te maken tussen directe en indirecte kosten. Gebruik Expenses:COGS voor directe kosten en subrekeningen zoals Expenses:Ops:Salaries of Expenses:Ops:Software voor al het andere.
  • Boek rente en belastingen op hun eigen rekeningen (Expenses:Interest, Expenses:Taxes). Dit maakt toekomstige analyses, vooral voor belastingaangifte, veel eenvoudiger.
  • Breng je boeken regelmatig in evenwicht. De fundamentele boekhoudkundige vergelijking, Activa = Passiva + Eigen Vermogen, moet altijd kloppen.

Aan het einde van een periode (bijv. een maand), kun je balance asserties gebruiken om de status van je rekeningen te bevestigen. Deze vermeldingen verplaatsen geen geld; ze verklaren wat het saldo zou moeten zijn, en bean-check zal een fout melden als dit niet het geval is.

; 2025-07-31 Koffiebranderij Bedrijf — Juli afsluiting
2025-07-31 balance Assets:Bank:Operating 42000.00 EUR
2025-07-31 balance Expenses:COGS 20000.00 EUR
2025-07-31 balance Expenses:Ops 18000.00 EUR
2025-07-31 balance Expenses:Interest 1000.00 EUR
2025-07-31 balance Expenses:Taxes 1000.00 EUR
2025-07-31 balance Income:Sales -60000.00 EUR

Netto Inkomen Query in Één Regel

Dit is waar de magie gebeurt. Met een goed gestructureerd grootboek kun je je netto inkomen voor elke periode berekenen met een enkele opdracht.

bean-query books.beancount \
"SELECT period, sum(number) WHERE account =~ '^(Income|Expenses)' \
AND year = 2025 GROUP BY month"

Deze query telt alle waarden in je Income en Expenses rekeningen voor 2025 op en groepeert ze per maand. In Beancount wordt inkomen weergegeven door negatieve getallen en uitgaven door positieve getallen, dus het resultaat zal het negatieve van je netto inkomen zijn.

Sterker nog, je hoeft deze query niet eens handmatig uit te voeren. Fava, de webinterface voor Beancount, zal dit automatisch voor je plotten in de weergave Rapporten → Winst-en-verliesrekening.

Snelle Inzichten Die Je Kunt Automatiseren

Omdat je grootboek slechts een tekstbestand is, kun je er krachtige geautomatiseerde workflows omheen bouwen.

  • Maandelijkse E-mail Samenvatting: Stel een cron-taak in om bean-report books.beancount income_statement > net-income.txt uit te voeren en vervolgens het resulterende tekstbestand elke eerste van de maand naar jezelf te e-mailen.
  • Winstgevendheidswaarschuwing: Gebruik een Git pre-commit hook die een query uitvoert om de winstgevendheid van maand tot datum te controleren. Je kunt het programmeren om de commit te weigeren als het netto inkomen negatief is, waardoor je gedwongen wordt een verliesmaand te erkennen.
  • Scenariomodellering: Wil je je bedrijf een stresstest geven? Kopieer gewoon books.beancount naar scenarios/recessie.bean, verminder je Income vermeldingen met 20% en voer je netto inkomen query opnieuw uit om de impact direct te zien.

Belangrijkste Conclusies

  • Netto inkomen is je echte bottom line. Het doel is om het positief te houden en de trend in de loop van de tijd te begrijpen.
  • Beancount maakt de onderliggende wiskunde expliciet, doorzoekbaar en versiebeheerbaar. Er zijn geen verborgen formules.
  • Met een gedisciplineerde rekeningstructuur en een enkele query weet je altijd of je bedrijf echt geld verdient.