Gecumuleerde afschrijving (voor Beancount): Een praktische, platte‑tekst gids
Als je vaste activa bijhoudt in je boekhouding — laptops, camera’s, machines of zelfs kantoormeubilair — moeten je boeken de afnemende waarde hiervan weerspiegelen. Dit omvat twee kernconcepten: afschrijving (de kosten) en de bijbehorende looptelling, gecumuleerde afschrijving. Deze gids legt beide in eenvoudige bewoordingen uit en laat vervolgens zien hoe je ze exact modelleert in Beancount met copy‑paste‑bare voorbeelden, inclusief krachtige automatiseringsopties.
Wat is gecumuleerde afschrijving?
Gecumuleerde afschrijving is het totale bedrag aan afschrijving dat tegen een actief is geboekt sinds de datum van ingebruikname. Beschouw het als een lopende som. Het is geen nieuw soort kost — het is simpelweg de tot‑dan‑toe som van alle eerdere afschrijvingsboekingen voor dat actief.
In de jaarrekening zie je gecumuleerde afschrijving naast de oorspronkelijke prijs van het actief. Dit maakt het mogelijk voor iedereen die je boeken leest om zowel de historische kost (wat je ervoor betaald hebt) als de netto boekwaarde (wat het nu waard is op je boeken) te zien.
Een belangrijk detail is dat gecumuleerde afschrijving een contra‑activa rekening is. Dat klinkt misschien ingewikkeld, maar het is een simpel idee:
- Het is een “activa” rekening, dus staat het in de
Assets
sectie van je rekeningschema. - Het heeft echter een credit‑saldo (een negatieve waarde in Beancount‑activa‑rekeningen), wat de waarde van het gerelateerde vaste actief vermindert.
Waar verschijnt het op de balans?
Gecumuleerde afschrijving verschijnt doorgaans direct onder het vaste actief waaraan het gerelateerd is. Bijvoorbeeld:
Equipment: Computers | $3,000.00 |
Minder: Gecumuleerde afschrijving | ($1,000.00) |
Equipment: Computers, netto | $2,000.00 |
Veel jaarrekeningen vereenvoudigen dit door één regel te tonen zoals “Vaste activa, netto”. Dit enkele getal vertegenwoordigt de totale historische kost van alle activa minus hun totale gecumuleerde afschrijving, wat de uiteindelijke netto boekwaarde oplevert.
Hoe bereken je afschrijving?
Er zijn verschillende methoden om afschrijving te berekenen. De gekozen methode bepaalt hoeveel kost je per periode boekt, wat op zijn beurt bijdraagt aan de totale gecumuleerde afschrijving. Twee veelvoorkomende families van methoden zijn:
- Lineair (SL): Dit is de eenvoudigste en meest gebruikte methode voor boekhoudkundige doeleinden. Je boekt een gelijk bedrag van de waarde van het actief in elke periode van de gebruiksduur. Bijvoorbeeld, een laptop van 83.33 per maand.
- Fiscale methoden (bijv. MACRS in de VS): Voor belastingdoeleinden definiëren overheden vaak versnelde schema’s. In de VS staat het Modified Accelerated Cost Recovery System (MACRS) toe om grotere afschrijvingsaftrek te nemen in de eerste jaren van de levensduur van een actief. Beancount kan deze schema’s gemakkelijk verwerken — je moet alleen de bedragen berekenen volgens de officiële tabellen (zoals in IRS Publication 946) en de bijbehorende journaalposten genereren.
Formule (Lineair)
Periodieke afschrijving =
Gecumuleerde afschrijving (op datum t) =
Restwaarde is de geschatte overgebleven waarde van een actief aan het einde van de gebruiksduur. Voor de eenvoud wordt vaak uitgegaan van nul.
De Beancount‑manier: Kost en gecumuleerde afschrijving modelleren
Om vaste activa correct bij te houden in Beancount én hun oorspronkelijke kost te behouden, gebruik je een paar activa‑rekeningen per categorie, plus een kostenrekening.
Assets:Equipment:Computers:Cost
(houdt de historische kost)Assets:Equipment:Computers:AccumDep
(de contra‑activa, die in de loop van de tijd wordt gecrediteerd)Expenses:Depreciation:Computers
(boekt de periodieke afschrijving)
Deze structuur weerspiegelt de standaard boekhoudpraktijk en wordt aanbevolen voor het beheren van afschrijving van vaste activa in Beancount.
Optie A: Handmatige lineaire boekingen
Dit is de meest directe methode. Je hebt volledige controle over elke boeking, wat ideaal is om de mechaniek te begrijpen.
1. Open de benodigde rekeningen
2025-01-01 open Assets:Bank:Checking
2025-01-01 open Assets:Equipment:Computers:Cost
2025-01-01 open Assets:Equipment:Computers:AccumDep
2025-01-01 open Expenses:Depreciation:Computers
2. Boek de aankoop (tegen historische kost)
Wanneer je het actief koopt, debiteer je de Cost
‑rekening.
2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD
3. Boek de maandelijkse afschrijving
Elke maand boek je de afschrijvingskost. Voor een actief van 3000 ÷ 36 = $83.33.
De transactie debiteert de kostenrekening en crediteert de contra‑activa rekening.
2025-02-28 * "Monthly depreciation - MacBook Pro (SL 36mo)"
Expenses:Depreciation:Computers 83.33 USD
Assets:Equipment:Computers:AccumDep -83.33 USD ; credit naar de contra‑activa
Herhaal deze boeking elke maand gedurende 36 maanden. Het saldo van Assets:Equipment:Computers:AccumDep
wordt steeds negatiever en verlaagt de netto boekwaarde van het actief.
Snelle controle: Je kunt de netto boekwaarde eenvoudig bekijken in Fava’s Balans of via een query:
bean-query myledger.bean "SELECT account, SUM(position) WHERE account 'Assets:Equipment:Computers:(Cost|AccumDep)' GROUP BY account"
De som van de saldi van deze twee rekeningen is je netto boekwaarde.
Optie B: Automatiseren met Fava’s amortize
‑plugin
Als je Fava (de populaire web‑interface voor Beancount) gebruikt en je afschrijving een vast bedrag per maand is, kun je het automatiseren.
Schakel de plugin eerst in bovenaan je Beancount‑bestand:
plugin "fava.plugins.amortize_over"
Maak vervolgens één transactie die het volledige afschrijvingsschema definieert.
; 1. Registreer de initiële aankoop zoals gebruikelijk
2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD
; 2. Stel het afschrijvingsschema in
2025-01-20 * "Depreciation schedule - MacBook Pro"
amortize_months: 36
Expenses:Depreciation:Computers 3000.00 USD
Assets:Equipment:Computers:AccumDep -3000.00 USD
De plugin ziet deze transactie en genereert automatisch virtuele posten van $83.33 per maand voor 36 maanden. Deze entries worden niet in je .bean
‑bestand geschreven, maar verschijnen wel in alle rapporten. Perfect voor lineaire afschrijving, maar niet geschikt voor onregelmatige schema’s zoals MACRS.
Optie C: Periodieke entries genereren met een derde‑partij plugin
Wil je echte, niet‑virtuele transacties in je bestanden, maar toch automatisering, dan is een periodieke entry‑generator een goede keuze. Een van de populairste is beancount-periodic
van Dallas Lu. Deze plugin kan zo worden geconfigureerd dat hij datum‑gebonden posten voor je maakt, waardoor je de controle van handmatige boekingen combineert met het gemak van automatisering.
Resultaten bekijken: Kost, gecumuleerde afschrijving en netto boekwaarde
Ongeacht de gekozen methode toont je Balans zowel de Cost
‑ als de AccumDep
‑rekeningen onder Assets
. De som van deze twee is je netto boekwaarde. Deze presentatie — bruto kost minus gecumuleerde afschrijving — is precies wat accountants en financiële analisten verwachten. Het biedt volledige transparantie over de leeftijd en waarde van je activa.
Een actief afstoten (verkoop, schroot of pensioneren)
Wanneer een actief het einde van zijn levensduur bereikt, verkoop je het, schroot je het of pensioneer je het. Om het uit je boeken te verwijderen, moet je:
- De historische kost verwijderen.
- De bijbehorende gecumuleerde afschrijving verwijderen.
- Eventuele ontvangen cash boeken.
- Het resulterende resultaat (winst of verlies) boeken (het verschil tussen ontvangen cash en de netto boekwaarde).
Voorbeeld: Verkoop met winst
Stel, je verkoopt de MacBook Pro op 15 juni 2027.
- Originele kost: $3,000
- Gecumuleerde afschrijving op verkoopdatum: -$2,500
- Netto boekwaarde: 2,500 = $500
- Verkoopopbrengst: $800
- Winst op verkoop: