Overslaan naar inhoud
Reis

Multi-warehouse routering en transfers in Odoo: voorraad kloppend houden over locaties

dooPartners· 3 juni 2026 · 9 min leestijd
Multi-warehouse routering en transfers in Odoo: voorraad kloppend houden over locaties

Voorraad blijft kloppend over locaties wanneer elk magazijn bewust is opgezet, elke order weet vanuit welk magazijn het verzendt, en elke overdracht beide helften gevalideerd krijgt: de levering eruit en de ontvangst erin. Automatiseer de routinematige verplaatsingen met routes en bestelpunten en de extra spreadsheet kan weg.

Je hebt dit jaar een tweede magazijn geopend. Nu verzendt een verkooporder te weinig, toont een product nul op de ene plek en een berg op de andere, en is het team een extra spreadsheet gaan bijhouden om te weten waar de dingen echt zijn. De rapporten kloppen niet met wat je op het schap ziet.

Meerdere magazijnen is een van de nuttigste dingen die Odoo doet, en een van de makkelijkste om verkeerd op te zetten. De cijfers kloppen meestal. Ze zijn alleen verspreid over locaties waar je niet naar kijkt. Hier lees je hoe de onderdelen in elkaar passen, en hoe je de voorraad over alles heen kloppend houdt.

Waarom de cijfers niet meer kloppen

De meeste verwarring rond meerdere magazijnen komt door één misverstand: magazijnen zijn niet hetzelfde als locaties, en mensen behandelen ze alsof ze dat wel zijn.

Een magazijn is een fysieke locatie met eigen operaties: eigen ontvangsten, leveringen en voorraadcijfer. Een locatie is een plek binnen een magazijn, zoals een schap, een kwaliteitszone of het hoofdvoorraadgebied. Elk magazijn bezit een boom van locaties. Als je de voorraad bekijkt, geeft Odoo je het aantal voor de locatie waar je naar kijkt, niet voor je hele bedrijf. Dus een product kan 50 tonen in Magazijn A en 0 in Magazijn B en beide kloppen. Je totaal is 50. Je schap in B is leeg.

De tweede oorzaak is beweging. Voorraad springt niet vanzelf tussen magazijnen. Goederen van A naar B verplaatsen is een overdracht, een echte operatie die Odoo moet vastleggen. Als niemand die overdracht uitvoert, blijft de voorraad waar die was, wat de order ook nodig had.

Een overdracht tussen magazijnen in Odoo als een levering en een ontvangst, met goederen onderweg ertussen

De oplossing, stap voor stap

1

Zet magazijnen en locaties bewust op.

Zet in Inventory de Opslaglocaties aan (Configuratie > Instellingen > Magazijn). Maak één magazijn per echte locatie. Binnen elk geeft Odoo je de locaties Voorraad, Input en Output die je kunt uitbreiden met schappen of zones. Vuistregel: een nieuw magazijn is voor een aparte fysieke locatie met eigen leveringen. Een nieuwe locatie is voor een plek binnen een locatie die je al hebt. De meeste teams maken te veel magazijnen en te weinig locaties.

2

Bepaal vanwaar elke order verzendt.

Elke verkooporder heeft een magazijn, op het tabblad Overige info onder Levering. Dat magazijn bepaalt welke voorraad Odoo reserveert en waar de leveringsbon wordt aangemaakt. Stel een verstandige standaard in (per verkoper of per bedrijf) zodat orders niet allemaal uit gewoonte op het eerste magazijn vallen. Op inkooporders bepaalt het veld Leveren aan welk magazijn de goederen ontvangt. Krijg deze twee goed en de meeste problemen met "voorraad op de verkeerde plek" verdwijnen.

3

Verplaats voorraad tussen magazijnen met een overdracht.

Om goederen handmatig van A naar B te verschuiven, gebruik je Aanvulling of maak je een interne overdracht aan. Odoo legt het vast als twee stappen: een levering uit het bronmagazijn en een ontvangst in de bestemming. Voorraad verlaat A pas wanneer de levering is gevalideerd, en komt in B pas aan wanneer de ontvangst is gevalideerd. Tot beide klaar zijn, zitten de goederen onderweg en is je schap in B nog leeg. Als je producten alleen serienummers dragen zodat je weet welke eenheid naar welke klant ging, overweeg dan ze alleen bij de uitgaande levering vast te leggen; interne overdrachten verplaatsen dan kale hoeveelheid zonder iets te scannen, een aanpak die we behandelden in tracking per lot- of serienummer in Odoo.

4

Automatiseer de bevoorrading met routes en regels.

Als één centraal magazijn altijd je winkels bevoorraadt, doe dan niet elke keer een handmatige overdracht. Stel op het magazijn van de winkel het veld Resupply From in op het centrale magazijn. Odoo voegt dan een route toe op je producten, getoond als "Winkel: Resupply from Central". Voeg een bestelpunt toe op de winkellocatie zodat Odoo, wanneer de voorraad laag wordt, automatisch de levering vanuit Central en de ontvangst bij de winkel aanmaakt. Dat is de route-en-regel-motor die de routinematige verplaatsingen voor je doet. Dit is ook de upgrade-veilige manier om voorraad over magazijnen te verdelen: in plaats van maatwerk-toewijzingslogica berekenen we de min en max per magazijn en schrijven die naar de standaard bestelpunten, en Odoo doet de toewijzing zelf. Waarom die gewoonte bij elke release loont, is het onderwerp van waarom je Odoo-upgrade je maatwerk brak.

Het stuk waar mensen over struikelen

Een paar dingen overkomen vrijwel iedereen

Hier verliest bijna iedereen een dag.

Voorraad wordt maar in één magazijn bijgewerkt, en mensen denken dat Odoo kapot is. Dat is niet zo. Een overdracht heeft twee helften. Als je de levering vanuit de bron hebt gevalideerd maar nooit de ontvangst op de bestemming, dan is de bron gedaald en de bestemming nooit gestegen. De voorraad zit onderweg. Open de ontvangsten van het bestemmingsmagazijn en maak de tweede helft af.

Het voorraadcijfer dat je leest is locatiespecifiek. Als je een rapport filtert op Magazijn B en nul ziet, is dat de waarheid voor B, niet voor het bedrijf. Om alles te zien, bekijk je Op voorraad per locatie, of het bedrijfstotaal, niet de weergave van één magazijn.

Reserveringen verbergen voorraad die fysiek aanwezig is. Een verkooporder kan eenheden reserveren in Magazijn A, waardoor het beschikbare cijfer daalt ook al liggen de goederen nog op het schap. Beschikbaar is niet hetzelfde als in voorraad. Controleer de gereserveerde hoeveelheid voordat je aanneemt dat voorraad is verdwenen.

Routes worden geëvalueerd wanneer de regel afgaat, niet met terugwerkende kracht. Als je een bevoorradingsroute opzet nadat de order de voorraad al nodig had, gaat Odoo de oude order niet opnieuw plannen. Trigger de aanvulling opnieuw, of pas de bestaande overdracht aan.

Een bestelpunt hangt aan een locatie, niet aan het hele bedrijf. Een 0/0- of min/max-regel op Winkel/Voorraad vult de winkel aan. Voor je andere locaties doet die niets. Zet een regel op elke locatie die zichzelf moet aanvullen.

Snelle checklist

  • Eén magazijn per fysieke locatie, locaties voor de plekken daarbinnen.
  • Elke verkooporder verzendt vanuit het juiste magazijn (Overige info > Levering).
  • Inkooporders ontvangen in het juiste magazijn (Leveren aan).
  • Verplaatsingen tussen magazijnen zijn overdrachten, en beide helften worden gevalideerd.
  • Bevoorrading van centraal naar winkel loopt via Resupply From plus een bestelpunt, niet handmatig.
  • Als een aantal verkeerd lijkt, controleer dan eerst de locatie, voorraad onderweg en reserveringen.

FAQ

Wat is het verschil tussen een magazijn en een locatie in Odoo?

Een magazijn is een fysieke locatie met eigen ontvangsten, leveringen en voorraad. Een locatie is een plek binnen een magazijn, zoals een schap of een zone. Elk magazijn bevat een boom van locaties, en voorraadcijfers worden per locatie gerapporteerd, niet per bedrijf.

Waarom wordt voorraad na een overdracht maar in één magazijn bijgewerkt?

Omdat een overdracht twee helften heeft: een levering vanuit de bron en een ontvangst op de bestemming. Als alleen de levering is gevalideerd, is de bron gedaald en zitten de goederen onderweg. Valideer de ontvangst op de bestemming om de verplaatsing af te ronden.

Hoe verplaats ik voorraad tussen magazijnen in Odoo?

Gebruik Aanvulling of maak een interne overdracht aan tussen de twee magazijnen. Odoo legt een levering uit de bron en een ontvangst in de bestemming vast. Voorraad verplaatst pas wanneer beide stappen zijn gevalideerd.

Kan ik instellen vanuit welk magazijn een verkooporder verzendt?

Ja. Open op de verkooporder het tabblad Overige info en stel het veld Magazijn onder Levering in. Je kunt ook een standaard per verkoper of per bedrijf instellen zodat orders niet allemaal op het eerste magazijn vallen.

Hoe werkt automatische bevoorrading tussen magazijnen?

Stel het veld Resupply From op het ontvangende magazijn in zodat het naar het leverende magazijn wijst. Odoo voegt een bevoorradingsroute toe op je producten. Voeg een bestelpunt toe op de ontvangende locatie, en Odoo maakt automatisch de levering en ontvangst aan wanneer de voorraad laag wordt.

in Reis
Lees verder Traceren op lot- of serienummer in Odoo: wanneer en hoe je het instelt

Open kennis. Ben je een Odoo-partner die deze problemen ook oplost? Draag je eigen oplossingen bij en groei samen met het netwerk richting Gold.

Voor partners
Wanneer een partner inschakelen

Sommige problemen vragen om een paar handen, niet om een handleiding.

dooPartners is een wereldwijd netwerk van onafhankelijke, Odoo-gecertificeerde partners. Lokaal waar je bent, met het netwerk erachter wanneer een project groter wordt dan één bureau. Je houdt één aanspreekpunt, en je kiest met wie je werkt.

Vind een partner bij jou in de buurt