Naar de inhoud
SyncMyShop

Kennisbank

Veiligheidsvoorraad instellen: hoeveel marge is verstandig?

Er zijn twee getallen die veiligheidsvoorraad heten. Voor inkoop is het verbruik dat je extra wilt hebben liggen omdat verkoop en levertijd schommelen; voor je verkoopkanalen is het het aantal stuks dat een kanaal minder ziet dan er vrij is. Het eerste reken je uit de spreiding in verkoop en levertijd, het tweede uit hoe snel er verkocht wordt tussen twee voorraadstanden.

Bijgewerkt op

Het korte antwoord

Wie "veiligheidsvoorraad instellen" zegt, bedoelt een van twee getallen.

Veiligheidsvoorraad voor inkoop Buffer per verkoopkanaal
Waar het voor is niet nee verkopen terwijl de nieuwe levering onderweg is niet hetzelfde stuk twee keer verkopen
Waar het van afhangt spreiding in verkoop en levertijd verkoop per uur en hoe oud de stand op het kanaal is
Grootte bij een snelloper een paar dagen verkoop 1 tot 5 stuks
Waar het staat ERP: Exact Online SafetyStock per artikel en magazijn de koppeling of het kanaal

Ze lijken op elkaar en ze bijten elkaar. Een veiligheidsvoorraad van 18 voor inkoop die als buffer naar de webshop gaat, haalt een artikel uit de verkoop zodra er 18 of minder liggen, terwijl die 18 juist bedoeld zijn om te verkopen. Hieronder eerst de som voor inkoop, dan die voor de kanalen.

Veiligheidsvoorraad voor inkoop: drie sommen

Artikel 20714, een koppelstuk van 22 mm. Over de laatste 13 weken verkoop je er gemiddeld 6 per werkdag, op de drukste dag 10. De leverancier levert gemiddeld in 5 werkdagen, de langste levering duurde 8. Werkdagen, geen kalenderdagen: het verschil staat in levertijd of leverdatum. Het verbruik tijdens een gemiddelde levertijd is 6 maal 5 is 30 stuks. Daar komt de veiligheidsvoorraad bij, en die kun je op drie manieren uitrekenen.

Max-min:               (10 x 8) - (6 x 5)                      = 80 - 30      = 50
Verkoop en levertijd:  1,65 x wortel(5 x 2,5² + 6² x 1,5²)     = 1,65 x 10,6  = 17,5 -> 18
Alleen verkoop:        1,65 x 2,5 x wortel(5)                  = 1,65 x 5,6   = 9,2  -> 10

De tweede en derde som gebruiken de standaardafwijking: 2,5 stuks per dag in de verkoop en 1,5 werkdag in de levertijd. De factor 1,65 hoort bij 95%: in 95 van de 100 bestelrondes is er geen tekort voordat de levering binnen is.

Bestelpunt van artikel 20714 met drie manieren om de veiligheidsvoorraad te berekenen Het verbruik in de levertijd is steeds 30 stuks: 6 per werkdag maal 5 werkdagen. De veiligheidsvoorraad is 50 met de max-min-som, 18 als spreiding in verkoop en levertijd meetelt bij 95 procent, en 10 als alleen de spreiding in verkoop meetelt. Het bestelpunt wordt daarmee 80, 48 of 40. Max-min: 10 x 8 min 6 x 5 80 Verbruik in de levertijd 30 Veiligheidsvoorraad 50 Bestelpunt 80 Spreiding in verkoop en levertijd, 95% 48 Verbruik in de levertijd 30 Veiligheid 18 Bestelpunt 48 Alleen spreiding in verkoop, 95% 40 Verbruik in de levertijd 30 Veiligheid 10 Bestelpunt 40
Hetzelfde artikel, drie sommen: een bestelpunt van 80, 48 of 40.

Drie dingen vallen op. De max-min-som rekent met de slechtste verkoopdag en de traagste levering tegelijk, en komt daardoor op 50: ruim acht werkdagen verkoop extra op de plank. De derde som vergeet dat de leverancier ook wel eens drie dagen later levert, en komt op 10. De tweede neemt beide schommelingen mee, en daarin weegt de levertijd het zwaarst: 6² maal 1,5² is 81, tegen 5 maal 2,5² is 31,25 voor de verkoop. Wie de veiligheidsvoorraad wil verlagen, haalt meer uit een betrouwbaardere leverancier dan uit een betere verkoopprognose.

In Exact Online staan beide getallen per artikel en per magazijn op ItemWarehouses: SafetyStock, door Exact omschreven als de minimale hoeveelheid die je op voorraad moet hebben, en ReorderPoint, het bestelpunt. Voor artikel 20714 met de tweede som is dat 18 en 48.

De buffer per verkoopkanaal in drie stappen

De buffer op een kanaal dekt iets anders: de verkoop die het kanaal niet ziet omdat zijn voorraadstand achterloopt. Hij gaat af van de vrije voorraad, niet van wat er fysiek ligt; welk getal dat is staat in welke voorraad toon je in je webshop. Wat er gebeurt als het toch misgaat, staat in twee klanten, het laatste exemplaar.

  1. Hoe oud is de stand op elk kanaal? De eigen webshop die per wijziging een melding krijgt, loopt seconden achter. Een marktplaats die elke 15 minuten een nieuwe stand krijgt, loopt tot 15 minuten achter, plus de verwerkingstijd aan de kant van de marktplaats.
  2. Hoeveel wordt er in die tijd verkocht? Op de drukste dag van het jaar, per artikelgroep, op alle andere kanalen samen.
  3. Rond af naar boven en tel één stuk voor telverschillen bij artikelen die vaak worden geteld of geretourneerd.

Voor een marktplaats met een ronde van 15 minuten en drie artikelgroepen:

Artikelgroep Verkoop op de drukste dag Per 15 minuten Buffer
A, 600 snellopers 40 per dag in 8 uur, 5 per uur 1,25 2
B, 1.400 middengroep 10 per dag, 1,25 per uur 0,3 1
C, 2.000 langzame artikelen minder dan 1 per dag vrijwel 0 0

Daarna reken je uit wat de buffer kost: hoeveel artikelen er op het kanaal op nul staan terwijl er nog iets ligt. In dit voorbeeld hebben 45 A-artikelen 2 stuks of minder vrij en 120 B-artikelen 1 stuk of minder. Met de buffers uit de tabel staan er 45 plus 120 is 165 artikelen op nul: 4,1% van 4.000. Met één buffer van 2 voor het hele assortiment zijn het er 715, omdat ook 260 B-artikelen en 410 C-artikelen met 1 of 2 stuks verdwijnen: 17,9%. Dat verschil, 550 artikelen, is omzet die je met een regel per groep houdt.

De gevolgen per kanaal verschillen ook. Op bol telt een annulering mee in de servicenorm; een klant in je eigen B2B-portaal bel je op als het laatste stuk toch weg is. Hoe de regels per kanaal en per groep in een koppeling worden vastgelegd, staat bij veiligheidsvoorraad en buffers per kanaal.

Waar stel je het in?

Elk systeem heeft een eigen plek, met een eigen bereik. Nagelezen op 3 oktober 2026 in de documentatie van de leverancier.

Systeem Instelling Bereik
Exact Online SafetyStock en ReorderPoint op ItemWarehouses per artikel en magazijn, voor inkoop
Shopify toestand veiligheidsvoorraad onder niet beschikbare voorraad per artikel en locatie, voor alle kanalen uit die locatie
WooCommerce Out of stock threshold, onder Instellingen, Producten, Voorraad één getal voor de hele winkel
GoedGepickt buffer per gekoppelde webshop al afgetrokken in newStock van de webhook stockUpdated

Twee gevolgen. De toestanden in Shopify gelden per locatie: stuks die als veiligheidsvoorraad apart staan, tellen mee als aanwezig en niet als beschikbaar, voor de webshop en elke marktplaats die uit dezelfde locatie verkoopt. En de drempel in WooCommerce geldt voor elk product even hard. Een buffer per kanaal en per artikelgroep staat daarom in de koppeling, die het getal per kanaal uitrekent en het één keer aftrekt.

Staat er al ergens een buffer, bijvoorbeeld in het WMS of als drempel in het platform, dan hoort die bij de eerste run op nul of de koppeling trekt niets meer af. Anders gaat hij er twee keer af en is de werkelijke buffer het dubbele van wat je hebt ingesteld.

Wanneer stel je hem bij?

Een veiligheidsvoorraad klopt zolang de verkoop en de levertijd waarop hij berekend is, kloppen. Drie momenten vragen een nieuwe som:

  • Seizoen en acties. Een artikel dat in december drie keer zo hard loopt, heeft voor de kanaalbuffer drie keer zo veel nodig. Een tijdelijke regel met een einddatum zet hem daarna vanzelf terug.
  • Een tragere leverancier. Gaat de spreiding in de levertijd van 1,5 naar 3 werkdagen, dan wordt in de tweede som 6² maal 3² is 324 in plaats van 81, en de veiligheidsvoorraad 1,65 maal de wortel uit 355,25 is 31, in plaats van 18.
  • Een snellere voorraadronde. Gaat de marktplaats van een ronde van 15 minuten naar een stand per wijziging, dan zakt de buffer van de A-groep van 2 naar 1, alleen voor telverschillen. Welke stroom per wijziging loopt en welke in rondes, staat in realtime of batch.

Wat betekent dit voor je koppeling?

De veiligheidsvoorraad voor inkoop staat in je ERP en blijft daar. De buffer per kanaal hoort in de koppeling, omdat alleen de koppeling ziet welk kanaal welke stand krijgt en hoe oud die is. Wij bouwen de koppeling met jouw regels per kanaal en per artikelgroep, met tijdelijke uitzonderingen, en zorgen dat de buffer op één plek wordt afgetrokken. Daarna draaien en bewaken we hem.

Na elke run zie je in het dashboard hoeveel artikelen door de buffer op nul staan, zodat je het getal bijstuurt op wat het kost. De uitwerking per kanaal staat op veiligheidsvoorraad en buffers, de hele voorraadstroom op voorraad en beschikbaarheid. Vertel op welke kanalen je verkoopt en waar je voorraad staat.

Veelgestelde vragen

Wat is een goede veiligheidsvoorraad?

Een getal per artikel of artikelgroep, geen percentage voor het hele assortiment. Voor inkoop volgt het uit hoeveel verkoop en levertijd schommelen en hoe vaak je nee wilt verkopen. Voor een verkoopkanaal volgt het uit hoeveel er op de andere kanalen verkocht wordt tussen twee voorraadstanden. Een langzaam artikel krijgt op een kanaal vaak buffer 0.

Wat is het verschil tussen veiligheidsvoorraad en bestelpunt?

Het bestelpunt is de voorraad waarbij je bijbestelt: het verwachte verbruik tijdens de levertijd plus de veiligheidsvoorraad. In het voorbeeld op deze pagina is dat 30 plus 18 is 48. Exact Online heeft voor beide een eigen veld per artikel en magazijn: ReorderPoint en SafetyStock.

Hoe vaak moet ik de veiligheidsvoorraad aanpassen?

Als de verkoop of de levertijd verandert: bij het seizoen, voor een actieperiode en als een leverancier langzamer gaat leveren. Een artikel dat in december drie keer zo hard loopt, heeft in december een andere buffer nodig. Een tijdelijke regel met een einddatum voorkomt dat de hogere buffer in januari blijft staan.

Kan ik de veiligheidsvoorraad in Shopify instellen?

Shopify kent veiligheidsvoorraad als een van de toestanden van niet beschikbare voorraad, per artikel en per locatie. Wat daarin staat telt mee als aanwezig maar niet als verkoopbaar, voor elk kanaal dat uit die locatie verkoopt. Een andere buffer per kanaal kan Shopify zo niet maken; die rekent de koppeling uit.

Moet de buffer ook in mijn WMS staan?

Op één plek, niet op twee. GoedGepickt trekt bijvoorbeeld een ingestelde buffer per webshop al af in de voorraad die het doorgeeft. Trekt de koppeling daarna ook een buffer af, dan gaat hij er twee keer af. Bij de eerste run hoort daarom per kanaal vast te staan waar de buffer wordt afgetrokken.

Vertel wat je nodig hebt

Vertel welke systemen je gebruikt en wat je wilt verbeteren. Je krijgt binnen één werkdag een persoonlijk antwoord. We helpen je de werkzaamheden helder te krijgen en spreken de prijs en planning af voordat je iets toezegt.

  • Je weet de prijs en de doorlooptijd voordat je iets toezegt
  • Wij zoeken uit welke koppeling het werk uit handen neemt
  • Wij verzorgen de bouw, hosting, bewaking en het onderhoud
  • Je team krijgt minder overtypwerk en minder uitzoekwerk

Leveranciers, producten, orders per dag, een ruwe schatting is prima.

Of mail direct: carsten@syncmyshop.com