Inkoopfacturen boeken
Module 3 — Crediteuren & Inkoop
Retourinkopen, vaste verrekenprijs en de permanence de l'inventaire in de praktijk
Concepts
De normale inkoopboeking
Van Ginkel Solutions BV koopt regelmatig handelsgoederen in bij leveranciers. Deze inkopen worden als eerste geboekt op de voorraadrekening — want de goederen zijn nog niet verkocht en vormen een bezit van het bedrijf.
Laten we de basisboeking stap voor stap opbouwen. Van Ginkel koopt **20 laptops** bij DellDirect BV. De prijs is **€600 per stuk exclusief BTW**. Het totaal ziet er zo uit:
| Post | Berekening | Bedrag | |---|---|---| | Inkoopprijs exclusief BTW | 20 × €600 | €12.000,00 | | BTW 21% | €12.000 × 21% | €2.520,00 | | Totaal inclusief BTW | | €14.520,00 |
De factuur wordt op krediet ontvangen — Van Ginkel betaalt later. De boeking:
D Voorraad handelsgoederen (20000) 12.000,00
D BTW te vorderen (15000) 2.520,00
C Crediteuren (50000) 14.520,00**Wat er economisch gebeurt:**
- De voorraad neemt toe met €12.000 (meer bezittingen → debet)
- Van Ginkel heeft een BTW-vordering op de Belastingdienst van €2.520 (te vorderen = bezitting → debet)
- Van Ginkel is DellDirect €14.520 schuldig (schuld neemt toe → credit)
Merk op: de BTW wordt geboekt als **BTW te vorderen (voorbelasting)**. Dit is de BTW die je bij de aangifte terugkrijgt van de Belastingdienst. Je boekt het volledige factuurbedrag als schuld aan de leverancier, maar de netto inkoopprijs gaat naar de voorraad.
---
Permanence de l'inventaire (BA4 toetsterm 1.4)
**Permanence de l'inventaire** is Frans voor "bestendigheid van de inventaris" en beschrijft een methode waarbij de voorraadwaarde **continu** wordt bijgehouden in de boekhouding. Bij elke verkoop wordt direct de bijbehorende inkoopwaarde afgeboekt van de voorraadrekening.
Dit staat tegenover de **periodieke inventarisatiemethode**, waarbij de voorraad alleen aan het einde van een periode wordt opgenomen. Bij de permanence-methode weet je op elk moment precies wat de voorraad waard is — zonder fysieke telling.
**Het grote voordeel:** je ziet direct je brutowinst per transactie, omdat je zowel de opbrengst als de bijbehorende kosten boekt.
**Voorbeeld: Van Ginkel verkoopt 5 laptops**
Eerder ingekocht voor €600 per stuk. Verkoopprijs: **€900 per stuk exclusief BTW**.
| Post | Berekening | Bedrag | |---|---|---| | Verkoopprijs excl. BTW | 5 × €900 | €4.500,00 | | BTW 21% | €4.500 × 21% | €945,00 | | Totaal incl. BTW | | €5.445,00 | | Inkoopwaarde | 5 × €600 | €3.000,00 |
Bij permanence doe je **altijd twee boekingen** bij een verkoop:
Stap 1: Verkoopboeking (omzet)
D Debiteuren (12000) 5.445,00
C Omzet verkopen (70000) 4.500,00
C BTW te betalen (53000) 945,00
Stap 2: Inkoopwaardeafsluiting (permanence)
D Inkoopwaarde omzet (60000) 3.000,00
C Voorraad handelsgoederen (20000) 3.000,00**Het resultaat zichtbaar maken:**
Omzet (opbrengst) 4.500,00
Inkoopwaarde omzet (kosten) 3.000,00 −
─────────────────────────────────────
Brutowinst 1.500,00De brutowinst van **€1.500** is de marge op deze vijf laptops. Door de permanence-methode zie je dit direct in de boekhouding, zonder te wachten op een periode-afsluiting.
> EXAMTIP: Op het examen wordt permanence de l'inventaire vrijwel altijd getest. De meest gemaakte fout: studenten boeken wél de omzet, maar vergeten de inkoopwaardeafsluiting (stap 2). Onthoud: bij elke verkoop zijn er ALTIJD twee boekingen. Geen uitzonderingen.
---
Vaste verrekenprijs (VVP)
In de praktijk varieert de inkoopprijs per bestelling — leveranciers passen hun prijzen aan, wisselkoersen bewegen, en inkoopkortingen verschillen per order. Dit maakt de voorraadboeking ingewikkeld als je steeds de werkelijke prijs moet bijhouden.
De **vaste verrekenprijs (VVP)** is een oplossing: je kiest een vaste boekhoudprijs per artikel (meestal het gewogen gemiddelde over een periode), en boekt inkopen altijd tegen die prijs. Eventuele afwijkingen van de werkelijke prijs landen op een **prijsverschillenrekening**.
**Voorbeeld: wisselende inkoopprijs bij laptops**
Van Ginkel heeft eerder 20 laptops ingekocht voor **€600 per stuk** (VVP = €600). Nu koopt Van Ginkel opnieuw **10 laptops** in, maar de nieuwe prijs is **€640 per stuk**.
**Berekening nieuw gewogen gemiddelde:**
| Partij | Stuks | Prijs | Totaal | |---|---|---|---| | Eerdere inkoop | 20 | €600 | €12.000 | | Nieuwe inkoop | 10 | €640 | €6.400 | | Totaal | 30 | — | €18.400 |
Nieuw gewogen gemiddelde: €18.400 ÷ 30 = **€613,33 per stuk**
Bij gebruik van de vaste verrekenprijs (VVP = €600) zie je een prijsverschil van €40 per stuk op de nieuwe partij:
Inkoop geboekt tegen werkelijke prijs (incl. BTW-boeking):
D Voorraad handelsgoederen (20000) 6.400,00
D BTW te vorderen (15000) 1.344,00
C Crediteuren (50000) 7.744,00
Correctie naar VVP (afboeken prijsverschil):
D Prijsverschillen inkoop (69000) 400,00 ← 10 × (€640 − €600)
C Voorraad handelsgoederen (20000) 400,00Na deze correctie staat de voorraad voor de 10 nieuwe laptops op **€6.000** (10 × €600 VVP). Het prijsverschil van **€400** is als kostenpost zichtbaar op de overige bedrijfskosten.
**Vergelijking methoden:**
| Methode | Voordeel | Nadeel | |---|---|---| | Werkelijke inkoopprijs | Exacte weergave van kosten | Voorraadwaarde fluctueert per bestelling | | Vaste verrekenprijs (VVP) | Stabiele, vergelijkbare voorraadwaarde | Prijsverschillenrekening nodig; extra boeking | | Gewogen gemiddelde | Balans tussen beide methoden | Moet telkens herberekend worden |
> EXAMTIP: Bij een VVP-vraag op het examen wordt bijna altijd gevraagd om de prijsverschilboeking. Onthoud: het prijsverschil gaat naar een kosten- of opbrengstenrekening, NIET naar de voorraad. Na de correctie staat de voorraad altijd tegen de VVP gewaardeerd.
---
Retourinkopen
Het kan voorkomen dat Van Ginkel goederen terugstuurt aan de leverancier — bijvoorbeeld omdat ze defect zijn, niet aan de specificaties voldoen, of te veel ingekocht zijn. De leverancier stuurt dan een **creditnota**.
**Voorbeeld: 3 defecte laptops retour aan DellDirect BV**
De laptops werden oorspronkelijk ingekocht voor €600 per stuk. Creditnota bedraagt:
| Post | Berekening | Bedrag | |---|---|---| | Retourwaarde excl. BTW | 3 × €600 | €1.800,00 | | BTW 21% | €1.800 × 21% | €378,00 | | Totaal creditnota | | €2.178,00 |
D Crediteuren (50000) 2.178,00
C Voorraad handelsgoederen (20000) 1.800,00
C BTW te vorderen (15000) 378,00**Wat er economisch gebeurt:**
- De schuld aan DellDirect daalt met €2.178 (schuld neemt af → debet crediteuren)
- De voorraad daalt met €1.800 (bezitting vermindert → credit voorraad)
- De BTW-vordering daalt met €378 (je kunt die BTW niet meer terugvorderen → credit BTW te vorderen)
**Belangrijk — permanence-consequentie:** Als de retourlaptops al eerder van de voorraad waren afgehaald voor verkoop, dan loopt de retour-boeking anders. In dit geval zijn de laptops nooit verkocht — ze komen rechtstreeks uit de voorraad terug. Vandaar dat de voorraadrekening gecrediteerd wordt in de correctieboeking.
> EXAMTIP: Bij retourinkopen wordt de boeking altijd gespiegeld ten opzichte van de originele inkoopboeking. Debet en credit worden omgedraaid. Controleer altijd of de BTW ook wordt gecorrigeerd — bij een volledige retour vervalt ook de BTW-vordering.
---
Betalingskorting bij inkopen
Leveranciers bieden soms een **betalingskorting** als je snel betaalt — typisch "1,5% korting bij betaling binnen 10 dagen" (genoteerd als: netto 30 / 1,5% 10 dagen).
Van Ginkel besluit de korting te benutten en betaalt de factuur van DellDirect (€14.520) binnen 10 dagen.
**Berekening korting:**
| Post | Berekening | Bedrag | |---|---|---| | Oorspronkelijk factuurbedrag | | €14.520,00 | | Korting 1,5% over netto bedrag | €12.000 × 1,5% | €180,00 | | BTW over kortingsbedrag | €180 × 21% | €37,80 | | Totaal korting incl. BTW | | €217,80 | | Werkelijk betaald | €14.520 − €217,80 | €14.302,20 |
D Crediteuren (50000) 14.520,00
C Bank (11000) 14.302,20
C Overige bedrijfskosten (69000) 217,80**Praktische noot over BTW:** Strikt genomen zou bij een betalingskorting ook de BTW-voorbelasting gecorrigeerd moeten worden, omdat de werkelijke inkoopprijs lager uitvalt. In de praktijk verwerken veel mkb-bedrijven het verschil (inclusief de BTW-component) via één overige opbrengstenrekening. Voor het examen geldt: volg de aanwijzing in de opgave.
**Alternatieve boeking (wanneer korting te verwachten is bij inkoop):** Sommige bedrijven boeken de korting al bij de inkoopboeking in als "verwachte korting". Dit is complexer en wordt op BA4-niveau doorgaans niet gevraagd.
---
Inkoopfactuur voor kosten (BA4 toetsterm 1.4)
Niet elke inkoopfactuur betreft handelsgoederen. Van Ginkel ontvangt ook facturen voor **kosten** — huur, energie, kantoorbenodigdheden, diensten. Deze facturen worden niet op de voorraadrekening geboekt, maar direct op de betreffende kostenrekening.
**Voorbeeld: huurrekening kantoor en magazijn**
Van Ginkel betaalt maandelijks **€1.500 exclusief BTW** aan huur voor het pand.
D Huisvesting / huur (65000) 1.500,00
D BTW te vorderen (15000) 315,00
C Crediteuren (50000) 1.815,00**Voorbeeld: factuur kantoorbenodigdheden**
Van Ginkel ontvangt een factuur voor printers, papier en tonercartridges: **€420 exclusief BTW**.
D Overige bedrijfskosten (69000) 420,00
D BTW te vorderen (15000) 88,20
C Crediteuren (50000) 508,20**Hoe onderscheid je een kostenfactuur van een goederenfactuur?**
De kernvraag is: *wordt dit artikel doorverkocht of gebruikt voor de bedrijfsvoering?*
| Soort factuur | Debet-rekening | Voorbeeld | |---|---|---| | Handelsgoederen (doorverkoop) | Voorraad (20000) | Laptops, servers, netwerkapparatuur | | Kosten (eigen gebruik) | Kostenrekening (65000–69000) | Huur, energie, kantoorbenodigdheden | | Investering (vaste activa) | Inventaris / gebouwen (30000–34000) | Bureaus, auto, serverrack bedrijf zelf |
---
Excel — Voorraadbeheer met automatische gemiddelde inkoopprijs
In de praktijk gebruik je Excel (of boekhoudssoftware) om de voorraadmutaties bij te houden. Hieronder bouw je een eenvoudige **voorraadbeheer-spreadsheet** met automatische berekening van het gewogen gemiddelde.
Stap 1 — Mutatietabel opzetten
Maak een werkblad `Voorraad` met de volgende kolommen:
| A | B | C | D | E | F | G | |---|---|---|---|---|---|---| | Datum | Omschrijving | Inkoop (stuks) | Verkoop (stuks) | Prijs per stuk | Voorraad (stuks) | Voorraadwaarde |
Stap 2 — Beginsaldo invoeren
Typ in rij 2:
- A2: datum
- B2: "Beginsaldo"
- C2: 20 (de 20 laptops die eerder zijn ingekocht)
- D2: leeg
- E2: 600
- F2: `=C2-D2` (stukken in voorraad)
- G2: `=F2*E2` (totale waarde)
Stap 3 — Gewogen gemiddelde formule
Na elke nieuwe inkoop verandert de gemiddelde inkoopprijs. Gebruik in E3 (bij een nieuwe inkooprij):
=ROUND((G2 + C3*E3_nieuw) / (F2 + C3); 2)Of handiger: houd een aparte kolom bij voor het **cumulatieve gewogen gemiddelde**:
Kolom H (GWG): =(vorige waarde + nieuwe inkoop waarde) / totaal stuks=ALS(F3>0; (G2 + C3*[nieuwe prijs]) / (F2+C3); G2/F2)In Excel:
Stap 4 — FIFO vs. gewogen gemiddelde
| Methode | Berekening | Voordeel | Wanneer gebruiken | |---|---|---|---| | FIFO (First In, First Out) | Oudste partij wordt eerst verkocht | Realistisch bij bederfelijke goederen | Supermarkten, versproducten | | Gewogen gemiddelde | Totale waarde ÷ totale stuks | Eenvoudiger; minder prijsschommelingen | Homogene goederen (zoals laptops) | | LIFO | Nieuwste partij eerst | Actuele kosten in W&V | Niet toegestaan onder IFRS |
Van Ginkel gebruikt het **gewogen gemiddelde** voor laptops en servers, omdat de goederen homogeen zijn en prijzen geleidelijk bewegen.
---
Missie
STORY: Het is maandagmorgen bij Van Ginkel Solutions BV. Karin legt een stapel papieren op je bureau. "We hebben afgelopen week vier inkooptransacties gehad," zegt ze. "Inclusief een retour aan DellDirect en een nieuwe partij servers met een hogere prijs dan normaal. Ik wil dat jij het inkoopboek bijwerkt in Excel, alle boekingen verwerkt, en de vaste verrekenprijs herberekent. Als je klaar bent, wil ik ook de voorraadstand van de laptops weten." Ze wijst naar de stapel facturen en loopt weg. Tijd om aan het werk te gaan.
Stap 1 — Inkoopboek aanmaken in Excel
Open een nieuw Excel-bestand. Maak een werkblad **Inkoopboek** aan. Stel de volgende kolommen in:
| Kolom | Inhoud | |---|---| | A | Datum | | B | Leverancier | | C | Factuurnummer | | D | Omschrijving | | E | Bedrag excl. BTW | | F | BTW (21%) | | G | Bedrag incl. BTW | | H | Debet rekening | | I | Credit rekening |
Gebruik in kolom F de formule `=E2*0,21` en in kolom G de formule `=E2+F2`. Geef de tabel een naam: selecteer het bereik en ga naar **Formules → Namen definiëren → "tblInkoop"**.
Voeg onderaan een totaalrij toe met `=SOM(E:E)` voor excl. BTW en `=SOM(G:G)` voor incl. BTW.
Stap 2 — Vier transacties invoeren
Voer de volgende vier transacties in het inkoopboek in en schrijf per transactie de journaalpost op een tweede werkblad **Journaal**:
**Transactie 1 — Normale inkoop laptops** Datum: 3 maart | Leverancier: DellDirect BV | Factuurnr: INK-031 20 laptops à €600 excl. BTW.
D Voorraad handelsgoederen (20000) 12.000,00
D BTW te vorderen (15000) 2.520,00
C Crediteuren (50000) 14.520,00Journaalpost:
**Transactie 2 — Inkoop servers (hogere prijs dan VVP)** Datum: 5 maart | Leverancier: HP Nederland BV | Factuurnr: INK-032 8 servers à €1.050 excl. BTW. VVP = €1.000 per server.
D Voorraad handelsgoederen (20000) 8.400,00
D BTW te vorderen (15000) 1.764,00
C Crediteuren (50000) 10.164,00
Correctie naar VVP (8 × €50 prijsverschil):
D Overige bedrijfskosten (69000) 400,00
C Voorraad handelsgoederen (20000) 400,00Journaalpost:
**Transactie 3 — Retour aan DellDirect** Datum: 7 maart | Leverancier: DellDirect BV | Creditnota: CNK-008 3 laptops retour (ingekocht à €600). Creditnota ontvangen.
D Crediteuren (50000) 2.178,00
C Voorraad handelsgoederen (20000) 1.800,00
C BTW te vorderen (15000) 378,00Journaalpost:
**Transactie 4 — Kostenfactuur huur** Datum: 8 maart | Leverancier: Vastgoed Centrum BV | Factuurnr: INK-033 Maandhuur pand €1.500 excl. BTW.
D Huisvesting / huur (65000) 1.500,00
D BTW te vorderen (15000) 315,00
C Crediteuren (50000) 1.815,00Journaalpost:
Stap 3 — Gewogen gemiddelde VVP berekenen
Maak een derde werkblad **VVP-berekening**. Bereken de nieuwe gewogen gemiddelde inkoopprijs voor laptops na de transacties van week 1:
| Partij | Stuks | Prijs | Totale waarde | |---|---|---|---| | Beginvoorraad laptops | 5 | €600 | €3.000 | | Inkoop week 1 (transactie 1) | 20 | €600 | €12.000 | | Retour (transactie 3) | −3 | €600 | −€1.800 | | Totaal | 22 | — | €13.200 |
=ROUND(SOM(D2:D5)/SOM(B2:B5); 2)Stel in Excel in cel B6 de formule in voor het gewogen gemiddelde:
Het resultaat moet zijn: **€13.200 ÷ 22 = €600,00** — de VVP is in dit geval onveranderd omdat alle laptops tegen dezelfde prijs zijn ingekocht.
Doe hetzelfde voor de servers (beginvoorraad 10 stuks à €1.000, nieuwe inkoop 8 stuks à €1.050 voor werkelijke prijs, maar geboekt tegen VVP €1.000):
| Partij | Stuks | VVP-waarde | |---|---|---| | Beginvoorraad servers | 10 | €10.000 | | Inkoop week 1 (na VVP-correctie) | 8 | €8.000 | | Totaal | 18 | €18.000 |
Gewogen gemiddelde VVP servers = €18.000 ÷ 18 = **€1.000** (onveranderd, want VVP-methode houdt de prijs stabiel).
Stap 4 — Voorraadmutatieoverzicht bijhouden
Maak een vierde werkblad **Voorraadstaat**. Volg de laptopvoorraad door de week heen:
| Datum | Omschrijving | Inkoop | Retour | Verkoop | Saldo stuks | Saldo waarde | |---|---|---|---|---|---|---| | 1 mrt | Beginstand | — | — | — | 5 | €3.000 | | 3 mrt | Inkoop INK-031 | +20 | — | — | 25 | €15.000 | | 7 mrt | Retour CNK-008 | — | −3 | — | 22 | €13.200 |
Stel in kolom F de formule in: `=F(vorige rij)+C(huidige rij)-D(huidige rij)-E(huidige rij)`. Stel in kolom G in: `=F(huidige rij)*VVP` (waarbij VVP een benoemde cel is in het VVP-berekeningen werkblad).
Eindstand per 8 maart: **22 laptops** met een totale voorraadwaarde van **€13.200**.
Voeg een controle toe: de waarde in het voorraadmutatieoverzicht moet overeenkomen met het saldo op grootboekrekening 20000 in het journaal. Als beide €13.200 tonen, klopt de administratie.