Componenttraceability in Odoo rust op drie instellingen: lot- en serienummer-tracking ingeschakeld op de producten, lots vastgelegd wanneer componenten binnenkomen, en componentlots toegewezen op elke productieorder. Met die op hun plaats beantwoordt het traceability-rapport een recall-vraag in minuten.
Een klant belt. Een van je gereed producten is in het veld uitgevallen, en ze willen weten of andere eenheden uit dezelfde run getroffen zijn. Je opent Odoo, vindt het eindserienummer, en dan beginnen de vragen. Welke batch van de motor zat in deze? Was het het leverancierslot dat je later markeerde wegens vroege slijtage, of dat ervoor? Welke andere gereed producten gebruikten hetzelfde componentlot, en waar zijn die naartoe verzonden?
Als je dat niet binnen een paar minuten kunt beantwoorden, heb je twee slechte opties. Alles terugroepen voor de zekerheid, wat duur is en het vertrouwen schaadt. Of niets terugroepen en hopen, wat een risico is dat geen fabrikant zou moeten nemen. Dezelfde leemte treft je bij garantieclaims (je kunt niet bewijzen dat een eenheid met de juiste onderdelen is gebouwd) en bij kwaliteitsaudits (je kunt de genealogie van een product niet aantonen). De oplossing is om lot- en serienummer-traceability goed op te zetten, zodat de koppeling van component naar product automatisch wordt vastgelegd terwijl je bouwt.
Waarom het gebeurt
Odoo kan de volledige genealogie van een gefabriceerd product vastleggen, maar alleen voor producten die je hebt opgedragen te volgen. Standaard wordt een product niet gevolgd. Het beweegt als een anonieme hoeveelheid door de voorraad, dus wanneer een productieorder tien motoren verbruikt, legt Odoo vast dat er tien motoren zijn gebruikt, niet welke tien. Er is geen koppeling van de gereed eenheid terug naar een specifieke leveranciersbatch.
Traceability is een instelling per product. Je zet het aan voor de componenten waar je om geeft en voor het gereed product, en vanaf dat moment dwingt Odoo bij elke voorraadbeweging een lot- of serienummer af. Zodra die data bestaat, kan het traceability-rapport de keten in beide richtingen aflopen: van een eindserienummer omlaag naar elk componentlot erin, en van een verdacht componentlot omhoog naar elke gereed eenheid en klant die het bereikte.
De oplossing, in genummerde stappen
Schakel lots en serienummers in in Inventory
Ga naar Inventory > Configuration > Settings en zet Lots & Serial Numbers aan onder de sectie Traceability. Dit is de hoofdschakelaar. Zonder die is het tracking-veld op het product verborgen en werkt er stroomafwaarts niets. Sla op.
Bepaal lot of serienummer per product en stel dan het tracking-veld in
Open elk product dat je wilt traceren (Inventory > Products), ga naar het tabblad Inventory, en stel het veld Tracking in. Je hebt drie opties:
- Geen tracking voor onderdelen die je niet hoeft te traceren (schroeven, generieke verpakking).
- Op lots voor batches, waarbij veel eenheden één nummer delen. Gebruik dit voor componenten die je in batches inkoopt: een rol weerstanden, een vat lijm, een leverancierslevering van motoren.
- Op uniek serienummer voor één nummer per eenheid. Gebruik dit voor het gereed product en voor waardevolle componenten die je individueel volgt.
Het gebruikelijke patroon in productie is om componenten te volgen Op lots (je ontvangt ze in batches) en het gereed product Op uniek serienummer (elke eenheid krijgt zijn eigen identiteit). Stel de tracking in voordat je voorraad van dat product hebt, want het later wijzigen met voorraad beschikbaar veroorzaakt wrijving.
Leg lots vast op de componenten wanneer je ze ontvangt
Traceability is alleen zo goed als de data die je erin stopt. Wanneer je een gevolgd component op een inkoopontvangst ontvangt, vraagt Odoo om het lotnummer. Voer het batchnummer van de leverancier in (of scan het). Dat lot bestaat nu in Odoo en is beschikbaar om in een productieorder te verbruiken. Als je dit overslaat en Odoo betekenisloze nummers laat toewijzen, werkt de keten technisch nog steeds, maar de nummers komen niet meer overeen met die van je leverancier, wat het hele punt bij een recall tenietdoet.
Wijs componentlots en het eindserienummer toe op de productieorder
Maak de productieorder aan of open hem (Manufacturing > Operations > Manufacturing Orders). Stel op de Components-regels het Lot/Serienummer in voor elk gevolgd component, en kies het lot dat je daadwerkelijk van de plank haalde. Wijs op het gereed product het serienummer toe voor de eenheid die je bouwt (of laat Odoo het volgende genereren). Wanneer je de order op gereed zet, legt Odoo de koppeling vast: dit eindserienummer verbruikte deze componentlots. Die ene actie is wat het hele rapport later mogelijk maakt.
Lees het traceability-rapport
Open het lot of serienummer dat je wilt onderzoeken. Vind via Inventory > Products > Lots/Serial Numbers het eindserienummer en klik dan op de Traceability smart button (of ga naar Inventory > Reporting > Traceability). Het rapport toont de genealogie: het eindserienummer bovenaan, de componentlots die erin gingen daaronder, en elke voorraadbeweging met datum en document. Vanuit een componentlot kun je het andersom lezen: welke productieorders het verbruikten, welke eindserienummers eruit kwamen, en waar die naartoe verzonden zijn. Dat is je recall-scope op één scherm.
Het stuk waar mensen over struikelen
Een paar dingen overkomen vrijwel iedereen
Serienummers worden één voor één ingevoerd. Dit is de wrijving die de meeste fabrikanten verrast. Als je gereed product serienummer-gevolgd is en je produceert vijftig eenheden in één productieorder, laat Odoo je ze niet zomaar doorzwaaien. Elke eenheid heeft zijn eigen serienummer nodig, en vijftig met de hand op de order invoeren is traag. In de praktijk gebruik je de optie Serienummers genereren om automatisch een opeenvolgend bereik aan te maken, scan je barcodes als je onderdelen die dragen, of splits je serienummer-zware productie zoals Odoo verwacht (één eenheid per serienummer). Plan voor hoog volume het nummeringsschema vooraf, zodat genereren één klik is, geen vijftig.
Gereed product op voorraad boeken is een aparte, makkelijk te vergeten stap. Een productieorder op gereed zetten is niet altijd het einde. De afgewerkte eenheden moeten daadwerkelijk op een voorraadlocatie belanden, en als je opzet een aparte stock-in-stap of een tweestaps-productieroute gebruikt, blijven de eenheden in een overboeking staan totdat iemand die valideert. Mensen nemen aan dat "klaar" hetzelfde is als "op voorraad" en kunnen hun product daarna niet vinden. Controleer of de productieoutput-overboeking gevalideerd is, zodat het eindserienummer echte beschikbare voorraad toont en het traceability-rapport weergeeft waar het fysiek is.
Tracking wijzigen op een product dat al voorraad heeft. Odoo verzet zich ertegen om een product van ongevolgd naar gevolgd te schakelen (of tussen lots en serienummers) terwijl je voorraad aanhoudt, omdat het de ontbrekende nummers niet met terugwerkende kracht kan verzinnen. Stel tracking in wanneer het product nieuw is of op nul voorraad staat. Als je het later toch moet wijzigen, leeg dan eerst de voorraad, wijzig de instelling, en breng de voorraad daarna weer binnen met de juiste lots.
Alles traceren. Het is verleidelijk om elk onderdeel te serialiseren. Doe dat niet. Tracking voegt bij elke beweging een invoerstap toe. Volg de componenten die ertoe doen voor recall, garantie en kwaliteit, en laat de goedkope, laag-risico onderdelen ongevolgd. Het doel is een verdedigbare keten, geen maximale bureaucratie.
Onder elke stap hier zit één vereiste die geen module oplost: discipline. Traceability werkt alleen als het lot bij elke ontvangst en elke productieorder wordt vastgelegd, elke keer. Dat houdt alleen stand wanneer Odoo het leidende systeem is dat het werk aanstuurt, niet een administratieve registratie die je achteraf opruimt. Behandel het als administratie en je loopt altijd een stap achter op de feiten, op de ene dag dat een recall vereist dat je voorop loopt. In onze ervaring is dit een managementovertuiging die als visie van bovenaf gedragen moet worden, geen instelling die je één keer aanzet.
Snelle checklist
- Lots & serienummers ingeschakeld in de Inventory-instellingen.
- Tracking-veld ingesteld op elk component en gereed product dat het nodig heeft (Op lots of Op uniek serienummer).
- Tracking ingesteld voordat het product voorraad heeft.
- Leverancierslotnummers vastgelegd op inkoopontvangsten, passend bij de echte batch.
- Componentlots geselecteerd op de productieorder, niet blind automatisch toegewezen.
- Eindserienummer toegewezen op de order, in bulk gegenereerd waar het volume hoog is.
- Productieoutput-overboeking gevalideerd zodat gereed product echt op voorraad staat.
- Traceability-rapport één keer als test geopend, zodat je het pad kent voordat een recall je dwingt het te leren.
FAQ
Hoe traceer ik in Odoo welke componenten in een gereed product zijn gegaan?
Volg het gereed product op serienummer en de componenten op lots, wijs die lots toe op de productieorder, en open dan het Traceability-rapport van het eindserienummer. Het toont elk componentlot dat door die eenheid verbruikt is, met datums en documenten.
Wat is het verschil tussen lot- en serienummer-tracking in Odoo?
Een lot is één nummer dat door veel eenheden gedeeld wordt (een batch), gebruikt voor componenten die je in bulk ontvangt. Een serienummer is één nummer per losse eenheid, gebruikt voor gereed producten en waardevolle items die je individueel volgt. Beide geven volledige traceability; serienummer is fijnmaziger en trager in te voeren.
Waar staat het traceability-rapport in Odoo Manufacturing?
Ga naar Inventory > Reporting > Traceability, of open een willekeurig lot of serienummer onder Inventory > Products > Lots/Serial Numbers en klik op de Traceability smart button. Het werkt in beide richtingen: van een gereed eenheid omlaag naar zijn componenten, of van een componentlot omhoog naar de gereed eenheden en klanten die het bereikte.
Waarom laat Odoo me serienummers één voor één invoeren?
Omdat een serienummer één eenheid identificeert, heeft elke eenheid zijn eigen nummer nodig. Gebruik voor batchproductie de optie Serienummers genereren om in één stap een opeenvolgend bereik aan te maken, of scan barcodes, in plaats van elk nummer op de productieorder te typen.
Kan ik tracking inschakelen voor een product dat al voorraad heeft?
Niet schoon. Odoo blokkeert het wijzigen van het tracking-veld terwijl er voorraad beschikbaar is, omdat het de ontbrekende lot- of serienummers voor voorraad die je al aanhoudt niet kan verzinnen. Stel tracking in wanneer het product nieuw is of op nul voorraad staat, of leeg de voorraad, wijzig de instelling, en ontvang de voorraad weer binnen met de juiste nummers.