Gereed product komt op voorraad op het moment dat je de productieorder als gereed markeert, en geen seconde eerder. Die ene actie verbruikt de componenten, boekt het product in voorraad en rolt de componentkostprijs door in de waarde ervan.
Je hebt op de werkvloer 50 eenheden afgebouwd, maar Odoo toont nog steeds nul op voorraad en je inkoopteam staat op het punt componenten te bestellen die je al gebruikt hebt. De productieorder staat op "Af te sluiten" of "In behandeling", en niemand heeft hem gereed gemarkeerd. De goederen zijn echt; het systeem weet het alleen nog niet.
Sla die afsluitstap over of doe hem verkeerd, en je voorraadtelling, je bestelpuntlogica en je voorraadwaarde lopen allemaal uiteen. Hier lees je hoe het werkt, de stappen om het goed te doen, en de fouten die je waardering stilletjes corrumperen.
Waarom gereed product niet vanzelf op voorraad komt
Een productieorder (PO) in Odoo is een plan, geen feit, totdat je hem afsluit. Zolang de PO openstaat, zijn de componenten nog op voorraad en is het gereed product dat niet. Het bevestigen van de PO reserveert de componenten; het verbruikt ze niet. Alleen het als gereed markeren van de PO plaatst de echte voorraadboekingen: componenten verlaten hun locatie, en het gereed product komt op voorraad.
Dezelfde actie stuurt de waardering aan. Met geautomatiseerde voorraadwaardering op de productcategorie verwerkt Odoo het geld in twee stappen. Wanneer componenten worden verbruikt, verplaatst hun waarde uit de grondstofvoorraadrekening naar onderhanden werk (OHW). Wanneer het gereed product wordt geproduceerd, verplaatst die waarde uit OHW naar de gereed-productvoorraadrekening, en stelt Odoo de kostprijs van elke afgewerkte eenheid in op basis van de componenten die erin gingen (plus eventuele bewerkings- of werkcentrumkosten die je hebt geconfigureerd). De kostprijs van je componenten verdwijnt dus niet. Het rolt door in de waarde van het gereed product.
Daarom is de stap "markeer als gereed" belangrijker dan alleen voor het magazijn. Het is het moment waarop de componentkostprijs de gereed-productkostprijs wordt. Krijg je op dat moment de hoeveelheden of de kostprijsmethode verkeerd, dan is de waarde vanaf dat punt verkeerd.
De oplossing is het afsluiten van de PO zodat goederen en waarde samen landen
Bevestig de PO en controleer de componenten.
Open Productie en bevestig de order. Odoo reserveert de componenten uit de stuklijst (BoM). Controleer of de gereserveerde hoeveelheden overeenkomen met wat de werkvloer daadwerkelijk gebruikte. Als een medewerker meer of minder componenten gebruikte dan de stuklijst aangeeft, corrigeer dan nu de verbruikte hoeveelheid op de PO, voordat je hem afsluit. De verbruikte hoeveelheid bepaalt zowel de voorraadboeking als de kostprijs die in het gereed product terechtkomt.
Stel de geproduceerde hoeveelheid in op wat je daadwerkelijk maakte.
Voer in het veld Hoeveelheid het echte aantal afgewerkte eenheden in, niet het geplande aantal. Als je er 50 plande en 50 maakte, laat het staan. Als je er minder maakte, voer het echte aantal in. Dit is het aantal dat Odoo in voorraad boekt en waardeert, dus het moet overeenkomen met de werkvloer.
Markeer de PO als gereed.
Klik op Produceer alles, of stel de hoeveelheden in en klik op Markeer als gereed. Odoo plaatst nu de voorraadboekingen in één keer: de componenten verlaten de voorraad en het gereed product komt op je voorraadlocatie aan. De PO-status verandert naar Gereed. Vanaf dit punt worden de afgewerkte eenheden als op voorraad weergegeven en zien je bestelpunten ze.
Controleer de waarderingsboekingen.
Met geautomatiseerde waardering plaatst het gereed markeren van de PO de boekingen: componentwaarde uit grondstofvoorraad via OHW, gereed-waarde naar gereed-productvoorraad. Open de PO en controleer de kostprijs, of open Inventory > Rapportage > Waardering en bevestig dat het gereed product nu de doorgerolde componentkostprijs draagt. De totale waarde uit de componenten moet gelijk zijn aan de waarde in het gereed product, plus eventuele toegevoegde bewerkingskosten.
Handel de rest af met een backorder als je gedeeltelijk hebt geproduceerd.
Als je minder eenheden hebt gemaakt dan gepland en de rest later komt, markeer dan gereed voor wat je maakte en laat Odoo een backorder aanmaken. Het splitst de PO: de oorspronkelijke krijgt een "-001"-markering en wordt gereed gemarkeerd voor de geproduceerde hoeveelheid, en een nieuwe "-002"-PO bevat de resterende eenheden. Het gereed deel boekt zijn goederen en waarde nu; de backorder boekt zijn eigen goederen en waarde wanneer je hem later afsluit. Verlaag de geplande hoeveelheid niet om het tekort te verbergen, want dan verdwijnt de resterende vraag.
Het stuk waar mensen over struikelen
Een paar dingen overkomen vrijwel iedereen
Bevestigen is niet verbruiken. Een bevestigde PO reserveert componenten, maar heeft nog geen voorraad of waarde aangeraakt. Mensen zien "Bevestigd" en gaan ervan uit dat de goederen geboekt zijn. Dat zijn ze niet. Alleen "Gereed" plaatst de boekingen. Als je voorraad er verkeerd uitziet, controleer dan hoeveel PO's nog openstaan.
De geproduceerde hoeveelheid moet overeenkomen met de werkelijkheid, niet met de planning. Odoo zet de hoeveelheid standaard op het geplande aantal. Als de werkvloer er 48 maakte van een geplande 50 en je klikt door zonder dit aan te passen, boekt Odoo 50 in voorraad en waardeert 50, en is je telling twee eenheden te hoog. Stel altijd de echte geproduceerde hoeveelheid in voordat je gereed markeert.
De componentkostprijs moet ingesteld zijn voordat je produceert. De kostprijs die in het gereed product terechtkomt, is de kostprijs van de componenten op het moment van verbruik. Als een component een kostprijs van nul of een verouderde kostprijs heeft, erft het gereed product een verkeerde kostprijs en wordt je gereed-productwaarde te laag weergegeven. Zorg dat componenten correct gewaardeerd zijn (ontvangen tegen een echte kostprijs, of ingesteld op het product) voordat je PO's ertegen afsluit.
AVCO werkt de kostprijs van het gereed product bij als een gemiddelde. Bij gemiddelde kostprijs werkt Odoo, wanneer de PO gereed is, de kostprijs van het gereed product bij naar het gemiddelde van zijn bestaande kostprijs en de echte kostprijs uit deze PO. Hetzelfde product dat tweemaal wordt gebouwd tegen verschillende componentprijzen komt dus uit op een gemengde kostprijs, niet op de meest recente. Dat is correct gedrag, maar het verrast mensen die verwachten dat de nieuwste run de prijs bepaalt.
Backorders zijn geen optionele opruimactie. Als je te weinig produceert en gewoon de hoeveelheid verlaagt in plaats van de backorder aan te maken, verdwijnt de resterende vraag en klopt je planning niet. Laat Odoo de backorder aanmaken zodat de openstaande hoeveelheid zichtbaar blijft.
Snelle checklist
- De PO is bevestigd en de gereserveerde componenthoeveelheden komen overeen met wat de werkvloer gebruikte.
- De geproduceerde hoeveelheid op de PO is gelijk aan het echte aantal afgewerkte eenheden, niet aan de planning.
- De PO is gemarkeerd als gereed, dus de componenten zijn verbruikt en het gereed product is op voorraad.
- Geautomatiseerde waardering staat ingesteld op de productcategorie, en de boekingen zijn geplaatst (componenten via onderhanden werk naar gereed product).
- Elke component heeft een correcte, niet-nul kostprijs voordat de PO wordt afgesloten.
- Gedeeltelijke productie maakte een backorder aan voor de resterende eenheden, en verlaagde niet de geplande hoeveelheid.
FAQ
Hoe boek ik gereed product in voorraad in Odoo?
Bevestig de productieorder, stel de geproduceerde hoeveelheid in op het echte aantal afgewerkte eenheden, en markeer de order als Gereed. Die ene actie verbruikt de componenten uit voorraad en boekt het gereed product in je voorraadlocatie. Totdat je het gereed markeert, is het gereed product niet op voorraad.
Wat gebeurt er met de kostprijs van mijn componenten wanneer ik produceer in Odoo?
De componentkostprijs rolt door in het gereed product. Met geautomatiseerde waardering verplaatst Odoo de componentwaarde uit de grondstofvoorraad naar onderhanden werk, daarna uit OHW naar de gereed-productvoorraad, en het stelt de kostprijs van de afgewerkte eenheid in op basis van de verbruikte componenten plus eventuele geconfigureerde bewerkingskosten. De componentwaarde gaat niet verloren; het wordt de gereed-productwaarde.
Waarom toont mijn gereed product de verkeerde kostprijs na productie?
Meestal omdat een component een kostprijs van nul of een verouderde kostprijs had toen de PO werd afgesloten, of omdat de geproduceerde hoeveelheid niet overeenkwam met wat daadwerkelijk werd gemaakt. De gereed-kostprijs wordt opgebouwd uit de componentkostprijs bij verbruik, dus corrigeer de componentkostprijzen en de geproduceerde hoeveelheid, en controleer daarna de waarderingslagen. Onder AVCO is de gereed-kostprijs een voortschrijdend gemiddelde, dus het mengt over runs heen.
Wat is een productie-backorder in Odoo en wanneer gebruik ik hem?
Een backorder is wat Odoo aanmaakt wanneer je minder eenheden produceert dan gepland en de rest later volgt. Door de order gereed te markeren voor de geproduceerde hoeveelheid wordt deze gesplitst: de oorspronkelijke wordt afgesloten voor wat je maakte (gemarkeerd -001) en een nieuwe order (-002) bevat de resterende eenheden. Gebruik dit voor gedeeltelijke productie zodat de openstaande vraag zichtbaar blijft in plaats van te verdwijnen.