Overslaan naar inhoud

Odoo Inventory: Magazijnen, Locaties en Stock Moves

Volledige gids voor werken met voorraad in Odoo
25 mei 2026 in
Odoo Inventory: Magazijnen, Locaties en Stock Moves
Louis DRESSE
| Nog geen reacties

Introductie

Denk aan die alledaagse scène: sales belooft levering op vrijdag, de planner ontdekt donderdagavond dat de order alleen in e-mail stond en nooit in het magazijnsysteem. Deze gids pakt precies dat soort kloof aan.


We hebben tien situaties uitgewerkt — van het maken van de eerste stuklijst voor een simpele tafel tot een opzichtig complexe productie-opstelling — en per scenario een klik-voor-klik checklist gegeven voor Odoo Inventory.


Odoo Inventory is de plek waar fysieke handelingen (voorraad, batches, pickings, productie) samenvallen met wat verkoop en boekhouding verwachten. Werkt het goed, dan hoeft niemand hoeveelheden twee keer in te tikken. Loopt het mis, dan krijgt het ERP de schuld.


Veel magazijnen en productielocaties draaien op ervaring, WhatsApp-berichten en Excel-tabbladen als FINAL_v3. Dat volstaat totdat je groeit, een tweede site opent of traceerbaarheid gecontroleerd wordt.


Denk aan die alledaagse scène: sales belooft levering op vrijdag, de planner ontdekt donderdagavond dat de order alleen in e-mail stond en nooit in het magazijnsysteem. Deze gids pakt precies dat soort kloof aan.


Met Inventory modelleer je hoe goederen echt bewegen: ontvangst, opslag, picking, productie, verzending, afval en aanvulling. Elke stap laat een spoor achter dat later goud waard blijkt.


Je krijgt tien concrete cases met bedrijfssituaties, vanaf de allereerste stuklijst tot het gebruik van barcodes op de werkvloer.


Deze gids is geschreven voor operationeel directeuren, magazijnverantwoordelijken en productieplanners. Developers kunnen later aansluiten; dit is eerst en vooral business‑taal.


Het artikel is een gerangschikte Top 10 van Level 1 (makkelijk) tot Level 10 (expert). Elk niveau bevat genummerde stappen: precies wat je in Odoo Inventory zou klikken.


Begin op het niveau waar je team comfortabel is — niet meteen bij level 10 omdat het indrukwekkend klinkt.


Lees eerst de probleembeschrijving, open daarna het niveau dat bij je team vandaag past.


In deze gids vind je:


  • Wat Odoo Inventory normaal gesproken regelt binnen een bedrijfsstack
  • Waar teams vandaag het vaakst vastlopen (en waarom)
  • Tien genummerde use cases van beginnende discipline tot geavanceerde strategieën
  • Wanneer automatisatie of integraties het loont om een Odoo‑partner in te schakelen



Het probleem in één zin


Sales belooft levering op vrijdag; de planner hoort donderdagavond dat de order in e-mail stond en niet in Odoo Inventory. Spoedkosten vreten de marge op, en finance ontdekt pas bij de maandafsluiting dat de voorraden niet kloppen.

Veel magazijnen draaien grotendeels op ervaring, maar voorraad- en productiegegevens leven vaak buiten Odoo. Daardoor ontstaan out‑of‑stocks, noodbestellingen en onplezierige verrassingen bij de afsluiting van de maand.

Herkenbaar? Meestal stuiten teams op deze knelpunten:


  • Voorraadlijsten die niet overeenkomen met wat sales belooft
  • Productie‑ of inkoopplanning gemaakt zonder actuele hoeveelheden
  • Traceerbaarheidsgaten wanneer klanten of auditors vragen stellen


Het goede nieuws: je hebt geen big‑bang nodig. Kies één use case hieronder, draai die 30 dagen in Odoo Inventory en meet de impact.

Top 10 Inventory‑use‑cases


Tien concrete toepassingen voor Odoo Inventory, gerangschikt van Level 1 (vlot uitvoerbaar deze namiddag) tot Level 10 (expert). Per use case beantwoorden we: wat bouwen we en welke stappen klik je in Odoo?


Level 1 is de snelle, zichtbare winst. Het hoogste niveau is expres ambitieus zodat je ziet hoe ver hetzelfde platform kan schalen met nette architectuur en schone data.


Kies je level, doorloop de genummerde stappen in een testdatabase en schakel omhoog zodra het vorige niveau routine wordt.

1. Ontvang je eerste levering van een leverancier met twee klikken Level 1 — Easy


Level 1 beschrijft de eenvoudigste voorraadhandeling: één ontvangst, één vrachtwagen, één voorraadbeweging. Geen routes, geen barcode, geen automatisering — enkel een bevestigde ontvangst die de voorraadstatus bijwerkt.


Zo pak je het aan in Odoo:


  1. Open de bijbehorende inkooporder en klik op de knop Receive Products om naar de gekoppelde transfer te gaan.
  2. Klik Check Availability en pas per regel de Done‑hoeveelheid aan zodat die overeenkomt met wat de chauffeur echt leverde.
  3. Klik Validate om de ontvangst te bevestigen; Odoo boekt de stockmove van Vendors naar WH/Stock.
  4. Open Inventory, Reporting, Stock om te controleren dat de on‑hand hoeveelheid op het dock overeenkomt met het systeem.
  5. Print de ontvangstbevestiging uit de chatter en voeg die toe als bewijsstuk voor de boekhouding.


Wat je wint: Wat op het dock staat, staat binnen één minuut ook correct in het systeem, zonder dubbel invoerwerk tussen Purchase en Inventory.


2. Pick, pack en verzend een klantorder met carrier en trackinglink Level 2 — Easy


Level 2 blijft bij één gebruiker maar dekt de volledige uitgaande flow: één leveringsopdracht, één vervoerder en één trackingnummer dat automatisch naar de klant gestuurd wordt zodra de voorraad het magazijn verlaat.


Zo pak je het aan in Odoo:


  1. Open een bevestigde verkooporder en klik op de Delivery‑knop om de uitgaande transfer te openen.
  2. Klik Check Availability zodat Odoo de voorraad reserveert van WH/Stock op de pickingsregels.
  3. Pick de goederen, vul per regel de Done‑hoeveelheid in en kies een Carrier plus Tracking Reference voor de zending.
  4. Klik Validate om de stockmove vrij te geven en de verzendbevestiging naar de klant te sturen.
  5. Open Inventory, Reporting, Stock Moves om na te gaan dat Sales, Inventory en het conceptfactuur aan elkaar gekoppeld zijn.


Wat je wint: On‑hand waarden kloppen zodra de truck vertrekt, en de klant krijgt automatisch een trackinglink zonder dat iemand twee keer moet typen.


3. Stel herbestelregels in zodat Odoo RFQ’s opent voordat je out‑of‑stock raakt Level 3 — Easy


Level 3 brengt automatische aanvulling. Odoo signaleert je snelst verkopende items en genereert voorstellen voor inkoop alvorens de bin leegloopt — geen fysieke tellingen in de gangpaden meer.


Zo pak je het aan in Odoo:


  1. Open een snelverkopend product en klik op de Reordering Rules button om een nieuwe regel toe te voegen.
  2. Vul Min Quantity, Max Quantity, Preferred Vendor en Lead Time in en sla de regel op het product op.
  3. Herhaal dit voor de top‑20 SKU’s die je uit de Sales Reporting Pareto‑weergave haalt.
  4. Ga naar Inventory, Operations, Run Scheduler en laat Odoo de voorgestelde Requests for Quotation aanmaken.
  5. Bekijk de voorgestelde RFQ’s in Purchase, pas aantallen aan indien nodig en bevestig ze als echte inkooporders.


Wat je wint: Bestseller‑stockouts nemen merkbaar af en traaglopers blokkeren geen werkkapitaal meer.


4. Volg lots en serienummers zodat een terugroeping minuten kost in plaats van dagen Level 4 — Medium


Level 4 activeert volledige traceerbaarheid: elk binnenkomend stuk krijgt een lot of uniek serienummer zodat je achteraf de volledige upstream‑ en downstreamketen kunt reconstrueren.


Zo pak je het aan in Odoo:


  1. Open een product en zet Tracking op By Lots of By Unique Serial Number onder het Inventory‑tabblad.
  2. Voer bij de volgende ontvangst het lotnummer in uit de verpakkingslabels in het Detailed Operations‑paneel en valideer.
  3. Bij klantleveringen dwingt Odoo af welk lot wordt verzonden en markeert het de uitgaande beweging overeenkomstig.
  4. Open Inventory, Products, Lots and Serial Numbers, kies een lot en klik Traceability om alle bewegingen te zien waar het lot aan deelnam.
  5. Simuleer een recall: filter klantleveringen op lot, exporteer de lijst en bewijs dat je rapport binnen enkele minuten klaar is.


Wat je wint: Audit‑waardige traceerbaarheid zit ingebakken en een terugroeping is een snelle filter‑export‑actie in plaats van een hele dag mensen mobiliseren.


5. Leg het magazijn vast met Zone, Aisle, Shelf en Bin‑locaties Level 5 — Medium


Level 5 brengt de fysieke plattegrond in Odoo. Storage Locations en Putaway regels zorgen dat pickers direct naar de juiste bin geleid worden in plaats van het hele magazijn af te struinen.


Zo pak je het aan in Odoo:


  1. Ga naar Settings, Inventory en schakel Storage Locations en Multi‑Step Routes in voor het magazijn.
  2. Open Inventory, Configuration, Locations en bouw de hiërarchie Zone > Aisle > Shelf > Bin onder WH/Stock.
  3. Print barcode‑labels per locatie vanuit elk locatieformulier en plak één label per bin op het rek.
  4. Stel per product een Putaway Strategy in zodat ontvangsten automatisch in de juiste zone landen bij validatie.
  5. Draai een korte testtransfer om te bevestigen dat Odoo voor elke pickingsregel de correcte bestemmingsbin voorstelt.


Wat je wint: Pickers lopen minder onnodig rond; de productiviteit stijgt meetbaar met hetzelfde team en magazijnoppervlak.


6. Voorkom defecten met een drie‑stappen ontvangst: dock → quality → stock Level 6 — Medium


Level 6 splitst de inbound flow: lossen op het dock, kwaliteitsinspectie in een bufferlocatie en pas na acceptatie naar het verkoopbare WH/Stock.


Zo pak je het aan in Odoo:


  1. Open Inventory, Configuration, Warehouses, bewerk het hoofdmagazijn en zet Incoming Shipments op Receive in 3 steps.
  2. Bevestig dat Odoo bufferlocaties zoals WH/Input en WH/Quality Control aanmaakt in de stock‑hiërarchie.
  3. Installeer de Quality‑app en maak een Quality Control Point aan op de Quality Control‑locatie voor de relevante productfamilie.
  4. Bij ontvangst valideer je eerst dock→quality, voer je de inspectie uit en valideer je daarna quality→stock voor geaccepteerde partijen.
  5. Route afgekeurde partijen naar WH/Scrap met een reden code zodat vendor‑prestaties in Reporting data‑gedreven worden.


Wat je wint: Defecte partijen blijven in de buffer en bereiken nooit de klant; leverancier‑scoring wordt een serieus KPI.


7. Dropship lange‑staart SKU’s direct van leverancier naar klant Level 7 — Hard


Level 7 introduceert een route waarbij je verkoopt maar het product nooit fysiek op je vloer komt. De leverancier verstuurt rechtstreeks naar de klant en Odoo houdt de volledige keten bij.


Zo pak je het aan in Odoo:


  1. Ga naar Settings, Purchase en schakel Dropshipping in onder Logistics.
  2. Voor elk gekozen product zet je onder Inventory de Route op Dropship, wijs je een Vendor toe en geef je een realistische Lead Time.
  3. Bevestig een Sales Order met die producten; Odoo maakt automatisch een inkooporder aan dat naar het klantadres verwijst.
  4. Bevestig de PO; de leverancier verstuurt direct naar de klant en het trackingnummer belandt op het klantdossier.
  5. Boek de leveranciersfactuur tegen de PO; crediteuren, debiteuren en de verkooporder stemmen automatisch in Accounting.


Wat je wint: Lange‑staart artikelen leveren omzet zonder magazijnruimte of extra handling voor je team.


8. Rol de Barcode‑app uit op de werkvloer Level 8 — Hard


Level 8 voegt een hardwarelaag toe. Handheld scanners vervangen handmatige SKU‑invoer en locatiecodes, waardoor fouten bijna verdwijnen en het aantal verwerkte regels per uur stijgt.


Zo pak je het aan in Odoo:


  1. Installeer de Barcode‑app vanuit Apps en wijs een Barcode Nomenclature toe aan het hoofdmagazijn.
  2. Genereer en print product‑ en locatiebarcodes uit Inventory, Reporting, Print Labels.
  3. Voorzie de werkvloer van handheld scanners of tablets en log in op de Barcode‑interface.
  4. Voer de volgende ontvangst uit in Barcode‑modus: scan het leverancierlabel, scan elk product, scan de bestemmingsbin en valideer.
  5. Controleer Inventory, Reporting, Operations voor en na de uitrol om foutpercentages en picktijd te vergelijken.


Wat je wint: Verkeerde‑SKU zendingen dalen tot bijna nul en het magazijn verwerkt meer orderregels per uur met hetzelfde aantal medewerkers.


9. Balans de voorraad over een hub‑en‑spoke multi‑warehouse netwerk Level 9 — Hard


Level 9 is multi‑site beheer: één centraal hubmagazijn voedt meerdere regionale spokes via geplande interne transfers, zonder dat iemand depots moet bellen om te vragen wie wat heeft.


Zo pak je het aan in Odoo:


  1. Ga naar Inventory, Configuration, Warehouses en maak een Hub en meerdere Spoke‑magazijnen met eigen korte codes.
  2. Op elke Spoke stel je het Resupply‑pad in om periodiek van de Hub te trekken via geplande interne transfers met een vastgestelde levertijd.
  3. Configureer herbestelregels per spoke per SKU zodat de scheduler interne verplaatsingen voorstelt voordat een spoke out‑of‑stock raakt.
  4. Draai dagelijks Inventory, Operations, Run Scheduler en evalueer de voorgestelde transfers tussen Hub en Spokes.
  5. Open Reporting, Stock by Warehouse om onevenwichten te spotten en pas wekelijks Min en Max per locatie aan.


Wat je wint: Elke regio houdt de juiste voorraad zonder handmatige telefoontjes; inter‑site transfers lopen volgens een afgesproken ritme.


Het ontwerpen van het routing‑diagram, de resupply‑prioriteiten per spoke en de dagelijkse transferfrequentie is precies het werk dat Dasolo als partner doet in een Inventory‑traject.


10. Draai een volledig geautomatiseerd WMS met IoT, AI‑vraagvoorspelling, EDI en live dashboards Level 10 — Expert


Level 10 is het volledige operating system: IoT‑scans, AI‑voorspellingen, EDI‑stroom en carrier‑api’s vormen een magazijn waar mensen alleen uitzonderingen afhandelen en het systeem alles regelt.


Zo pak je het aan in Odoo:


  1. Koppel IoT‑scanners en labelprinters via de Odoo IoT‑box zodat elk dock‑event automatisch een stockmove post zonder typen.
  2. Schakel Cycle Counts en ABC‑opslag in zodat het systeem continue fysieke tellingen plant in plaats van één jaarlijkse stocktake.
  3. Train een Odoo AI Demand Forecast op 24 maanden verkoophistorie en laat het model wekelijks Min en Max op herbestelregels bijstellen.
  4. Leg EDI‑stromen vast met belangrijke leveranciers zodat RFQ’s, bevestigingen, ASNs en leveranciersfacturen automatisch doorreizen zonder menselijke tussenkomst.
  5. Koppel carrier‑api’s (DHL, UPS, GLS) zodat elk leveringsorder de goedkoopste service kiest die nog aan de belofte aan de klant voldoet.
  6. Bouw een Warehouse‑Live dashboard in een spreadsheet of BI‑tool dat dockactiviteiten, picktijd, fillrate en stockturn realtime volgt en via webhook naar het leiderschap pusht.


Wat je wint: Het magazijn werkt als een systeem, niet als een team dat dagelijks brandjes blust — met constante fillrates en een finance‑klare voorraadwaarde.


Het ontwerpen van de IoT‑layout, AI‑feedbackloops, EDI‑mappings en live operations dashboards is architectuurwerk dat Dasolo levert in partner‑gedreven Inventory‑programma’s. De meeste teams hebben externe expertise nodig om dit meteen goed te doen.


Wanneer experts zinvol zijn


Past je organisatie in levels 1–6? Dan kun je vaak uit de voeten met de standaard Odoo Inventory, een geduldig intern eigenaar en een sandbox waarin mensen veilig mogen experimenteren.


Vanaf level 7 stijgen de risico’s: geautomatiseerde workflows die de verkeerde klant mailen, Studio‑velden die upgrades blokkeren, of API’s die ’s nachts stilletjes stoppen met synchroniseren.


Dat wijst niet op incompetentie, maar op het punt waarop architectuur, testen en governance cruciaal worden.


Schakel een partner in wanneer je multi‑app design, landenspecifieke compliance, complexe integraties of een strikte go‑live datum hebt die het bestuur al vastgelegd heeft.

Samenwerken met Dasolo


Dasolo implementeert Odoo aansluitend op hoe bedrijven écht werken: maatwerkapps, nette integraties en training die blijft hangen nadat consultants weg zijn.


Als je Inventory‑routekaart de geavanceerde cases uit deze gids bevat, kunnen we een gefaseerd plan uittekenen: eerst quick wins, daarna automatisatie en integraties met duidelijke eigenaars en testscripts.


Jullie houden de regie over scope en budget; wij brengen Odoo‑diepgang zodat je team geen dure fouten leert in de productieomgeving.

Boek een gratis consultatie:


Plan je demo

Odoo Inventory: Magazijnen, Locaties en Stock Moves
Louis DRESSE 25 mei 2026
Deel deze post
Aanmelden om een reactie achter te laten