Ga naar hoofdinhoud

52 berichten getagd met "boekhouding"

Bekijk alle tags

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.

Introductie tot Beancount.io

· 5 minuten leestijd
Mike Thrift
Mike Thrift
Marketing Manager

Waarom Moderne Boekhouding Belangrijk Is

Nog steeds uw beleggingen beheren met spreadsheets? Hoewel spreadsheets veelzijdig zijn, kunnen ze omslachtig en foutgevoelig worden naarmate uw beleggingsportefeuille groeit. Maak kennis met Beancount.io – een geavanceerd doch gebruiksvriendelijk platform voor het bijhouden van beleggingen, speciaal ontworpen voor het beheren van aandelen- en cryptocurrency-portefeuilles. Beancount.io is ontwikkeld met ingenieurs en financiële minimalisten in gedachten en combineert krachtige functies met een intuïtieve interface om uw beleggingstracking-ervaring te stroomlijnen.

2019-09-07-introduction-to-beancount

Uitgaven

Winst- en Verliesrekening

Balans

Dubbel Boekhouden: De Basis van Nauwkeurigheid

Beancount.io is gebouwd op de principes van dubbel boekhouden – een beproefde methodologie die wereldwijd door financiële instellingen wordt gebruikt. Dit systeem garandeert wiskundige nauwkeurigheid door middel van een eenvoudig doch krachtig concept: elke financiële transactie moet perfect in balans zijn.

Bij dubbel boekhouden vereist elke transactie ten minste twee boekingen – een debet (+) en een credit (-) – over verschillende rekeningen. Dit ingebouwde verificatiesysteem maakt het vrijwel onmogelijk om onbalans-transacties vast te leggen, waardoor uw financiële gegevens nauwkeurig en betrouwbaar blijven.

1970-01-01 open Income:BeancountCorp
1970-01-01 open Assets:Cash
1970-01-01 open Expenses:Food
1970-01-01 open Assets:Receivables:Alice
1970-01-01 open Assets:Receivables:Bob
1970-01-01 open Assets:Receivables:Charlie
1970-01-01 open Liabilities:CreditCard

2019-05-31 * "BeancountCorp" "Salary of May 15th to May 31st"
Income:BeancountCorp -888 USD
Assets:Cash 888 USD

2019-07-12 * "Popeyes chicken sandwiches" "dinner with Alice, Bob, and Charlie"
Expenses:Food 20 USD
Assets:Receivables:Alice 20 USD
Assets:Receivables:Bob 20 USD
Assets:Receivables:Charlie 20 USD
Liabilities:CreditCard -80 USD

Zoals u in de twee voorbeelden hierboven kunt zien, moet elke transactie voldoen aan de boekhoudkundige vergelijking.

Activa = Passiva + Eigen Vermogen (ook wel Netto Activa)

We hebben de Beancount-syntaxis van Martin Blais en het webproject Fava van Jakob Schnitzer gebruikt om deze website te bouwen. En het zal u waarschuwen als een transactie posten heeft die niet op nul uitkomen.

Foutmelding

Nu begrijpt u hoe we de correctheid van het grootboek afdwingen. Maar u vraagt zich misschien af wat die "rekeningen" zijn?

Rekeningen Begrijpen: De Wateremmer Analogie

Stel u uw financiële rekeningen voor als een systeem van onderling verbonden wateremmers, waar geld als water tussen stroomt. Deze analogie maakt dubbel boekhouden intuïtief: wanneer u geld van de ene rekening naar de andere overboekt, is het alsof u water van de ene emmer naar de andere giet – de totale hoeveelheid water (geld) in het systeem blijft constant.

Beancount.io introduceert vijf soorten rekeningen.

  1. Inkomsten — Het bedrag is altijd negatief of in debet. Dit komt omdat u geld verdient, en het geld dan wordt gedebiteerd van de "Inkomsten"-rekening en gecrediteerd naar uw "Activa."
  2. Uitgaven — Het bedrag is altijd positief of in credit. Dit komt omdat u geld uitgeeft, en het geld stroomt van de "Activa" of "Passiva" naar de "Uitgaven."
  3. Passiva — Het bedrag is positief of nul. Uw creditcardverplichtingen zijn een goed voorbeeld, die in cycli stijgen en dalen.
  4. Activa — Het bedrag is positief of nul. Uw contant geld of huizen zijn altijd een bepaalde prijs waard.
  5. Eigen Vermogen — Uw netto activa. Het systeem berekent dit automatisch voor u. Eigen Vermogen = Activa - Passiva en het weerspiegelt hoe vermogend u bent.

Nu kunt u uw aangepaste rekeningen openen met de bovenstaande trefwoorden:

1970-01-01 open Assets:Cash
1970-01-01 open Assets:Stock:Robinhood
1970-01-01 open Assets:Crypto:Coinbase
1970-01-01 open Expenses:Transportation:Taxi
1970-01-01 open Equity:OpeningBalance

Geavanceerde Beleggingstracking met Activa

Beancount.io blinkt uit in het bijhouden van diverse beleggingen, van aandelen tot cryptocurrencies. Laten we eens kijken hoe het omgaat met complexe beleggingsscenario's. Hier is bijvoorbeeld hoe u de aankoop van 10 Bitcoins voor $100 per stuk in 2014 zou vastleggen:

2014-08-08 * "Buy 10 Bitcoin"
Assets:Trade:Cash -1000.00 USD
Assets:Trade:Positions 10 BTC {100.00 USD}

En dan, drie jaar later, verkoopt u ze (oorspronkelijk met kosten van $100 per eenheid, geannoteerd met {100.00 USD}) tegen een prijs van $10.000 per eenheid, geannoteerd met @ 10,000.00 USD.

2017-12-12 * "Sell 2 Bitcoin"
Assets:Trade:Positions -2 BTC {100.00 USD} @ 10,000.00 USD
Assets:Trade:Cash 20,000.00 USD
Income:Trade:PnL -19,800.00 USD

Of dezelfde transactie met @@ 20,000.00 USD betekent dat tegen een prijs van $20.000 in totaal.

2017-12-12 * "Sell 2 Bitcoin"
Assets:Trade:Positions -2 BTC {100.00 USD} @@ 20,000.00 USD
Assets:Trade:Cash 20,000.00 USD
Income:Trade:PnL -19,800.00 USD

De som van alle posten van de transactie, inclusief -2 BTC {100.00 USD}, is nog steeds, zoals altijd, nul.

De kosten {100.00 USD} tag is belangrijk omdat u dezelfde activa tegen verschillende kosten gekocht kunt hebben.

100 BTC {10.00 USD, 2012-08-08}
10 BTC {100.00 USD, 2014-08-08}

Als u het proces wilt vereenvoudigen, kunt u de rekening aan het begin instellen met FIFO of LIFO. FIFO staat voor 'first in, first out' (eerst in, eerst uit), terwijl LIFO staat voor 'last in, first out' (laatst in, eerst uit). In de VS gebruikt de IRS FIFO om uw winst en verlies (W&V) en bijbehorende belasting te berekenen.

1970-01-01 open Assets:Trade:Positions "FIFO"

En wanneer u het dan in verkorte vorm verkoopt, zoals -2 BTC {}, zal Beancount automatisch de FIFO-strategie toepassen en de oudste activa verkopen.

Aan de Slag met Beancount.io

Beancount.io is een modern, cloud-gebaseerd financieel managementplatform dat uw tekstgebaseerde transactiegegevens omzet in uitgebreide financiële overzichten, waaronder winst- en verliesrekeningen, balansen en proefbalansen. Door de betrouwbaarheid van platte tekstbestanden te combineren met krachtige visualisatietools, helpt Beancount.io u nauwkeurige controle te behouden over uw financiële leven, terwijl u waardevolle inzichten krijgt in uw beleggingsprestaties.

Begin uw financiële reis met Beancount.io - Gratis tijdens onze promotieperiode!