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: 500 = $300
De Beancount‑transactie om de afstoting te boeken:
2027-06-15 * "Sell MacBook Pro"
Assets:Bank:Checking 800.00 USD ; ontvangen cash
Assets:Equipment:Computers:AccumDep 2500.00 USD ; debet om contra‑activa te nullen
Assets:Equipment:Computers:Cost -3000.00 USD ; credit om de oorspronkelijke kost te verwijderen
Income:Gains:AssetDisposals -300.00 USD ; credit om de winst te boeken
Als de opbrengst slechts 100), zou je het verschil boeken naar een Expenses:Losses:AssetDisposals
‑rekening met een positief bedrag (debet).
FAQ (snel)
-
Is gecumuleerde afschrijving een actief of een verplichting?
Geen van beide. Het is een contra‑activa. Het staat in de activa‑sectie van de balans maar heeft een credit‑saldo, waardoor de totale activa‑waarde wordt verminderd. -
Boek ik ooit direct op de Cost‑rekening na aankoop?
Over het algemeen niet. Het doel van de contra‑activa is de oorspronkelijke historische kost te behouden. Alle waardeverminderingen door afschrijving moeten naar...:AccumDep
worden geboekt. -
Kan ik Beancount gebruiken voor MACRS‑schema’s?
Ja. Je moet de afschrijvingsbedragen per periode berekenen met de tabellen uit IRS Publication 946. Vervolgens kun je die bedragen handmatig boeken of via een periodieke plugin. De Favaamortize
‑plugin is hiervoor niet geschikt, omdat MACRS‑bedragen per maand verschillen. -
Wat met Section 179‑aftrek?
Section 179 maakt het mogelijk om de volledige kost van een kwalificerend actief in het jaar van ingebruikname af te schrijven in plaats van over meerdere jaren. Dit is een fiscale keuze. In Beancount zou je dit simpelweg boeken als een debet naar een kostenrekening in plaats van een vaste‑activa‑rekening op het moment van aankoop.
Veelvoorkomende valkuilen (en hoe ze te vermijden)
-
Afschrijving direct boeken tegen de Cost‑rekening.
Oplossing: Altijd de...:AccumDep
contra‑activa crediteren. Zo blijft de historische kost behouden, wat belangrijk is voor financiële rapportage. -
Vergeten de gecumuleerde afschrijving te verwijderen bij afstoting.
Oplossing: Bij verkoop of schroot moet je een debet naar...:AccumDep
opnemen om het saldo te nullen. -
Boekhoudkundige en fiscale afschrijvingsschema’s door elkaar halen.
Oplossing: Houd interne management‑boeken vaak lineair voor eenvoud, terwijl je fiscale aangiften MACRS kunnen vereisen. Documenteer je beleid en houd de schema’s gescheiden. -
Verwachten dat de Fava
amortize
‑plugin on‑gelijke schema’s aankan.
Oplossing: Deze plugin werkt alleen voor gelijke maandelijkse bedragen. Voor andere patronen gebruik je handmatige boekingen of een flexibelere periodieke plugin.
Copy‑Paste‑sjabloon
Hieronder vind je een compleet sjabloon dat je kunt aanpassen voor je eigen grootboek.
option "title" "My Business Ledger"
plugin "fava.plugins.amortize_over" ; Verwijder als je geen Fava‑automatisering gebruikt
; --- 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
2025-01-01 open Income:Gains:AssetDisposals
2025-01-01 open Expenses:Losses:AssetDisposals
; --- Aankoop tegen historische kost ---
2025-01-20 * "Purchase MacBook Pro"
Assets:Equipment:Computers:Cost 3000.00 USD
Assets:Bank:Checking -3000.00 USD
; --- Kies ÉÉN afschrijvingsmethode ---
; (A) Handmatige maandelijkse boekingen
2025-02-28 * "Monthly depreciation - MacBook Pro (SL 36mo)"
Expenses:Depreciation:Computers 83.33 USD
Assets:Equipment:Computers:AccumDep -83.33 USD
; (B) Automatisch via Fava‑plugin
2025-01-20 * "Depreciation schedule - MacBook Pro"
amortize_months: 36
Expenses:Depreciation:Computers 3000.00 USD
Assets:Equipment:Computers:AccumDep -3000.00 USD
; ----- Afstoting voorbeeld -----
2027-06-15 * "Sell MacBook Pro"
Assets:Bank:Checking 800.00 USD
Assets:Equipment:Computers:AccumDep 2500.00 USD
Assets:Equipment:Computers:Cost -3000.00 USD
Income:Gains:AssetDisposals -300.00 USD
TL;DR
- Gecumuleerde afschrijving is een contra‑activa die de waarde van vaste activa vermindert.
- Houd de oorspronkelijke kost (
Cost
) en de contra‑activa (AccumDep
) gescheiden. - Gebruik handmatige boekingen voor maximale controle, of de Fava
amortize
‑plugin voor eenvoudige lineaire schema’s. - Voor fiscale schema’s zoals MACRS moet je de bedragen zelf berekenen en handmatig boeken of een periodieke plugin inzetten.
- Verwijder zowel de kost als de gecumuleerde afschrijving bij afstoting om een correcte netto boekwaarde te behouden.