15 oktober 2026 · Productie
Nacalculatie per productieorder in Odoo: voorcalculatie versus werkelijke kostprijs.
Vergelijk in Odoo per productieorder de geplande en werkelijke materiaal- en bewerkingskosten. Een goede nacalculatie vraagt om correct verbruik, tijdregistratie en kostprijstarieven.

Voor productiebedrijven is de voorcalculatie/stuklijstcalculatie slechts het vertrekpunt. De werkelijke marge hangt af van materiaalverbruik, productietijd en uitval. Met nacalculatie per productieorder in Odoo vergelijken productieleiders en controllers de verwachte kosten met de geregistreerde werkelijkheid.
Het kernantwoord: bekijk het kostenoverzicht van de productieorder, controleer de onderliggende materiaalbewegingen en werkorders en verklaar vervolgens het verschil. Odoo rekent met geregistreerde gegevens en ingestelde tarieven. Ontbrekende registraties blijven dus buiten beeld.
Wat vergelijk je bij voorcalculatie en nacalculatie?
De voorcalculatie bestaat uit de geplande componenten uit de stuklijst en de verwachte bewerkingstijd tegen de ingestelde tarieven. De nacalculatie gebruikt het werkelijk geboekte materiaalverbruik en de geregistreerde bewerkingstijd.
Maak daarbij onderscheid tussen:
- Orderkosten: de totale kosten van de productieorder.
- Kosten per goedgekeurd product: de orderkosten gedeeld door de bruikbare opbrengst.
- Voorraadwaardering: de waarde waartegen het gereed product administratief wordt opgenomen.
Deze bedragen hoeven niet gelijk te zijn. Vooral bij standaardkosten kan de voorraadwaarde afwijken van de operationele nacalculatie. Leg bovendien de voorcalculatie vooraf vast als je een zuivere vergelijking wilt. Een later gewijzigde componentkostprijs kan een opnieuw berekende stuklijst-calculatie beïnvloeden.
Wat doen standaardprijs, gemiddelde kostprijs en FIFO?
De kostprijsmethode wordt in Odoo doorgaans per productcategorie ingesteld. Controleer zowel de componenten als het gereed product.
Standaardprijs: Odoo waardeert tegen een vastgestelde kostprijs. Een afwijkende inkoopprijs komt daardoor niet automatisch terug in de materiaalcomponent van je nacalculatie. Een verouderde standaardprijs kan een productieorder goedkoper laten lijken dan economisch verantwoord is.
Gemiddelde kostprijs (AVCO): ontvangsten beïnvloeden de gemiddelde voorraadkostprijs. Materiaalverbruik wordt gewaardeerd volgens die gemiddelde kostprijs. Verschillen met de voorcalculatie kunnen daardoor ontstaan zonder dat er meer materiaal is verbruikt.
FIFO: verbruik wordt financieel toegerekend aan de oudste beschikbare waarderingslagen. Verschillende inkoopprijzen kunnen daardoor verschillende materiaalkosten opleveren voor vergelijkbare productieorders. Financiële FIFO is niet hetzelfde als fysieke partijselectie.
De methode verandert dus de prijsbasis van het materiaalverbruik. Ze vervangt geen correcte registratie van aantallen, uren of uitval. Controleer bij een financiële aansluiting ook de voorraadwaarderingsgegevens, niet alleen het operationele kostenoverzicht.
Hoe komen werkplektarieven en medewerkeruren in de kostprijs?
Een werkplek in Odoo kan een kostprijs per uur hebben voor bijvoorbeeld machinegebruik en toegerekende bedrijfskosten. Daarnaast kunnen, afhankelijk van de inrichting, medewerkerkosten meetellen via een standaard medewerkeruurtarief of individuele uurtarieven.
Het onderscheid is belangrijk: een machine-uur is niet automatisch gelijk aan een medewerkeruur. Twee medewerkers die tegelijk aan één bewerking werken, kunnen meer arbeidsuren veroorzaken dan de verstreken machinetijd.
Via werkorders en ShopFloor worden start, stop en duur van bewerkingen geregistreerd. Odoo gebruikt die registraties voor de bewerkingskosten. Controleer welke tijd en welke tarieven jouw inrichting daadwerkelijk meeneemt. Voorkom dat arbeidskosten zowel volledig in het werkplektarief als afzonderlijk via medewerkers worden toegerekend.
Een vergeten timer of niet-geregistreerde nabewerking maakt de nacalculatie direct onbetrouwbaar.
Waar vind je de kostenanalyse van een productieorder?
Open in de app Productie de betreffende productieorder en ga naar het bijbehorende overzicht of kostenrapport. De precieze knopnaam en beschikbare details verschillen per Odoo-versie en inrichting.
Lees het overzicht in deze volgorde:
- Opbrengst: hoeveel stuks zijn werkelijk geproduceerd en hoeveel zijn bruikbaar?
- Materialen: vergelijk geplande en verbruikte aantallen en controleer de toegepaste kostprijzen.
- Bewerkingen: vergelijk verwachte en geregistreerde duur en de gebruikte tarieven.
- Uitval: controleer afkeur, schrootboekingen en extra verbruik.
Uitval staat niet altijd als één afzonderlijke kostenregel in het overzicht. Het effect kan zitten in extra materiaal, hersteluren of minder goede eindproducten. Tel dezelfde kosten niet nogmaals als uitvaltoeslag mee.
Rekenvoorbeeld: 20 stuks, begroot €2.400, werkelijk €2.910
Een fictieve producent maakt 20 bruikbare onderdelen. De voorcalculatie bedraagt €1.600 materiaal en €800 bewerkingen. Tijdens productie is extra materiaal nodig, duurt het werk langer en gaat materiaal verloren bij het instellen.
| Kostenpost | Begroot | Werkelijk | Verschil |
|---|---|---|---|
| Materiaal, exclusief apart verklaarde uitval | €1.600 | €1.800 | +€200 |
| Bewerkingen | €800 | €960 | +€160 |
| Extra materiaal door insteluitval | €0 | €150 | +€150 |
| Totaal | €2.400 | €2.910 | +€510 |
De kostprijs stijgt van €120 naar €145,50 per stuk. De €150 uitval is hier analytisch apart gezet en zit niet nogmaals in de €1.800 materiaal. In Odoo kan dit onderdeel zijn van het totale materiaalverbruik.
Welke fouten herstel je vóór je prijzen aanpast?
Controleer eerst niet-afgeboekt verbruik, verkeerde werkplektarieven, ontbrekende uren en niet-bijgewerkte standaardprijzen. Controleer ook of de productieorder volledig is afgehandeld.
Blijkt de afwijking structureel? Pas dan stuklijstaantallen, verwachte bewerkingstijden of uurtarieven aan. Herzie daarna de verkoopprijs als de onderbouwde kostprijs onvoldoende marge laat. Een incidentele storing vraagt eerder om procesverbetering dan om een algemene prijsverhoging.
Hoe helpt Liberated bij betrouwbare nacalculatie?
Liberated is een officiële Odoo Silver Partner en Nederlandse Odoo-specialist met ervaring uit 50+ MKB-implementaties. Bij dit vraagstuk verbindt Liberated productie, Shop Floor-registratie en financiële waardering, bij voorkeur met standaard Odoo-functionaliteit.
Samen met productie en finance worden registratieafspraken en tariefopbouw gecontroleerd. Zo wordt duidelijk of een verschil uit het proces of uit de inrichting komt. Wil je weten of jouw productieorders een betrouwbare kostprijs tonen? Bespreek dan een representatieve order met Liberated.
Branche: Productie
Benieuwd of we jouw vraagstuk kunnen beantwoorden?
Plan een vrijblijvend gesprek met een van onze consultants.

