Tous les guides

Inventaire16 août 202610 minutes de lecture

Stock de sécurité : guide complet

La formule du stock de sécurité, bien faite : règle empirique par rapport aux statistiques exactes, un exemple concret et la quantité de tampon dont vous avez réellement besoin.

Si vous avez atterri ici pour savoir quand passer votre prochaine commande, ce n'est pas cet article ; c'est leformule de point de commande, et il couvre déjà les délais de vente quotidiens moyens, plus un tampon. Cet article porte sur ce tampon : de quoi s'agit-il, de quelle quantité vous en avez réellement besoin et la différence entre le deviner et le calculer.

Stock de sécurité vs point de commande

Les deux sont utilisés de manière interchangeable, et c'est la première confusion qui mérite d'être éclaircie avant toute autre chose. Un point de réapprovisionnement est un déclencheur : un niveau de stock unique qui vous dit d'agir immédiatement. Le stock de sécurité n’est pas du tout un déclencheur. C'est l'un des deux ingrédients qui constituent le déclencheur, aux côtés de la demande de délai :

Point de commande = (Ventes quotidiennes moyennes × Délai) + Stock de sécurité

Imaginez un niveau de stock divisé en deux bandes : la bande inférieure correspond au stock de sécurité, les unités que vous prévoyez de ne pas toucher dans des conditions normales, et la bande supérieure correspond à la demande dans les délais, les unités que vous prévoyez de vendre pendant que la prochaine commande est en transit. Traversez le haut de cette pile et vous avez atteint le point de réapprovisionnement. Le stock de sécurité n’est épuisé qu’en cas de problème : une hausse des ventes, un retard d’expédition ou les deux à la fois.

Il convient également de se séparer d'un troisième chiffre connexe : leniveau de stock cible, de la quantité totale de stock dont vous avez besoin pour atteindre votre prochain achat prévu, et pas seulement votre prochaine livraison. Le stock de sécurité est là aussi un intrant, le même tampon, réutilisé.

Règle empirique par rapport aux statistiques exactes

Il existe en réalité deux manières différentes de dimensionner ce tampon, et la plupart des conseils en matière de stock de sécurité tournent mal en les confondant.

La règle générale est celle des jours de couverture : la demande quotidienne moyenne multipliée par un nombre choisi de jours tampon. Cèdre & Figue, 250g se vend 5 unités/jour avec un stock de sécurité de 30 unités (6 jours de couverture, un réglage moyen raisonnable). C'est rapide, ne nécessite aucune statistique et est légitime lorsque vous ne disposez pas d'un historique de ventes suffisant pour calculer un écart type.

Ce qu'il ne fait pas, c'est cibler un niveau de service connu. Deux SKU avec la même demande moyenne mais une variabilité quotidienne très différente obtiennent le même tampon selon une règle forfaitaire, même si le plus stable est surprotégé et le plus erratique est sous-protégé. La formule statistique exacte corrige ce problème en utilisant la propre variabilité mesurée de chaque SKU.

La formule demande-variabilité

C'est la formule qui manque dans le reste du contenu du stock de sécurité de ce site, et c'est la raison pour laquelle cet article existe plutôt que de simplement créer un lien ailleurs. En isolant uniquement la variabilité de la demande (en traitant les délais de livraison comme fixes), la formule statistique exacte est :

Stock de sécurité = Z × √(PC/T₁) × σ

Quatre pièces :

  • Z: le facteur de niveau de service, tiré de la distribution normale standard (plus d'informations sur son choix ci-dessous)
  • PC: le cycle de performance, votre délai total en jours
  • T₁: l'incrément de temps dans lequel votre écart type de demande a été mesuré (un jour, si vous avez calculé σ_D à partir des ventes quotidiennes)
  • σ: l'écart type de la demande, mesuré sur ce même incrément

PC/T₁ adapte la variabilité de votre demande quotidienne jusqu'à la longueur de la fenêtre de délai : plus le délai est long, plus vous êtes exposé à de jours de variabilité, de sorte que le tampon augmente avec la racine carrée de cette fenêtre, et non linéairement avec elle.

Une hypothèse mérite d'être formulée clairement : cette formule suppose que la demande est normalement distribuée et que la variabilité journalière est indépendante d'un jour à l'autre. Un SKU stable et établi correspond généralement assez bien à cela. Ce n'est souvent pas le cas d'un tout nouveau SKU, d'un produit hautement promotionnel ou d'un produit avec seulement une poignée de ventes par mois : le modèle de demande est irrégulier ou déterminé par des événements plutôt qu'une courbe en cloche, et le résultat de la formule doit être traité comme un point de départ, et non comme une réponse précise, pour ce type de produit.

Un exemple concret

Retour à Cèdre & Figue, 250g : ventes moyennes de 5 unités/jour, délai fournisseur de 12 jours. Supposons que les 90 derniers jours de ventes pour ce SKU aient un écart type quotidien de 2,5 unités : certains jours vendent zéro, certains en vendent neuf et 2,5 décrit l'ampleur réelle de cet écart.

1,65

Z à 95 % de niveau de service

12

délai de livraison d'un jour (PC)

2.5

unités/jour, σ de demande

≈ 14

unités, stock de sécurité à variabilité de la demande

Stock de sécurité = 1,65 × √12 × 2,5 = 1,65 × 3,46 × 2,5 ≈ 14 unités.

Ce 14 n'est pas la même chose que le tampon de 30 jours de couverture utilisé ailleurs sur ce site pour le même SKU, et ce n'est pas la même chose que le chiffre de 17 unités que notreposte sur la variabilité des délaiscalcule pour le fournisseur de Cedar & Fig. Tous les trois sont légitimes, des nombres différents répondant à des questions différentes : l’un est une supposition empirique, l’autre isole la variabilité de la demande et le dernier isole la variabilité des délais. La section suivante est celle où ils se combinent réellement.

La formule combinée

Lorsque la demande et le délai de livraison varient, et que les deux varient indépendamment l'un de l'autre, la formule combinée est la racine carrée de la somme des carrés de chaque composant — et non une addition directe des deux :

Stock de sécurité = Z × √[(PC/T₁ × σ²) + (σLT×Dmoyenne)²]

Réutiliser les chiffres travaillés par ce site plutôt que d'en inventer de nouveaux : PC/T₁ = 12, σ_D = 2,5, et à partir des propres chiffres du poste de livraison, σ_LT = 2 jours et D_avg = 5 unités/jour.

Stock de sécurité = 1,65 × √[(12 × 2,5²) + (2 × 5)²] = 1,65 × √[(12 × 6,25) + 100] = 1,65 × √[75 + 100] = 1,65 × √175 ≈ 1,65 × 13,23 ≈ 22 unités.

Notez que 22 est plus petit que la simple addition des deux composants (14 + 17 = 31). Ce n’est pas une bizarrerie d’arrondi ; c'est la formule qui fonctionne comme prévu. Les sources indépendantes de variabilité se combinent comme une racine carrée des carrés additionnés, ce qui est toujours inférieur à une somme directe, car il est statistiquement improbable que les deux sources atteignent leur pire scénario au cours du même cycle. Si la variabilité de la demande et des délais ne sont pas indépendantes pour un SKU donné (une promotion qui à la fois augmente la demande et stresse votre fournisseur à la fois), la source derrière cette formule suggère d'ajouter les deux composants directement, sans la racine carrée.

Choisir un niveau de service

Z n'est pas arbitraire : c'est la valeur standard-normale de la probabilité de ne pas être en rupture de stock pendant le délai que vous êtes prêt à accepter :

  • Niveau de service de 84 % → Z = 1,00
  • 90 % → Z = 1,28
  • 95 % → Z = 1,65 (le niveau utilisé dans chaque exemple concret sur ce site)
  • 97 % → Z = 1,88
  • 98 % → Z = 2,05
  • 99 % → Z = 2,33
  • 99,9 % → Z = 3,09

Un piège se trouve juste à côté de ce tableau : 1,96 est une valeur statistique réelle, mais il s'agit de la limite bilatérale du 97,5e centile, le nombre que la plupart des contenus statistiques généraux vous donnent pour un intervalle de confiance de 95 %. Ce n'est pas le Z correct pour un niveau de service de 95 %. Le stock de sécurité est un problème unilatéral — vous vous souciez uniquement de manquer, pas d'en avoir « trop » dans le même sens statistique — donc 1,65 est la bonne valeur à 95 %, et l'utilisation de 1,96 surestime le tampon.

Un niveau de service cycle de 100 pour cent est impossible à atteindre. Les objectifs typiques se situent entre 90 % et 98 % : considérez le haut de cette fourchette comme un objectif à approcher, et non comme un chiffre à atteindre exactement.

La relation n’est pas non plus linéaire : passer de 95 % à 99 % coûte un stock de sécurité disproportionnellement plus élevé que passer de 90 à 95 %, car les valeurs Z elles-mêmes augmentent plus rapidement que le pourcentage de niveau de service. C'est également le cas documenté de la définition d'un score Z différent par SKU plutôt que d'un numéro pour l'ensemble du catalogue : un niveau de service plus élevé pour vos best-sellers ou les articles à marge la plus élevée, un niveau plus faible pour les SKU lents et à faibles enjeux, plutôt qu'une surprotection uniforme partout.

Recalculer σ_D et revérifier Z pour chaque SKU, chaque mois, est la partie qui cesse de se produire manuellement une fois qu'un catalogue dépasse quelques dizaines de produits.StockCueprend le numéro de stock de sécurité que vous avez défini comme entrée directe dans chaque quantité de commande suggérée, sur chaque plan, y compris Gratuit. La croissance ajoute le « Pourquoi cette quantité ? » une ventilation qui montre le stock de sécurité comme une étape explicite dans ce calcul, plutôt qu'un nombre enfoui dans un total.

Foire aux questions

Qu’est-ce que le stock de sécurité ?

Le stock de sécurité est le stock supplémentaire qu'un magasin détient au-delà de la demande prévue dans les délais de livraison, spécifiquement pour absorber l'écart entre ce qui se passe habituellement et ce qui se passe réellement : une hausse des ventes, une expédition lente, ou les deux. Il s’agit d’un ingrédient à l’intérieur du point de réapprovisionnement, et non d’un déclencheur distinct.

Quelle est la différence entre un stock de sécurité et un point de réapprovisionnement ?

Le point de réapprovisionnement est le niveau de stock qui vous indique quand passer commande : délais de vente moyens journaliers, délai de livraison plus stock de sécurité. Le stock de sécurité n’est que le terme tampon dans cette formule, la partie qui protège contre la variabilité plutôt que contre la demande moyenne. Vous avez besoin des deux chiffres, mais ils répondent à des questions différentes.

Comment calculer exactement le stock de sécurité, par rapport à une règle empirique ?

Une règle empirique (jours de couverture : demande quotidienne moyenne multipliée par un nombre choisi de jours de tampon) est rapide mais ne cible pas un niveau de service connu et applique le même tampon quelle que soit la variabilité réelle de la demande d'un SKU. La formule statistique exacte (stock de sécurité = Z × √(PC/T₁) × σ_D pour la seule variabilité de la demande) utilise l'écart type de votre demande réelle et un facteur de niveau de service (Z) pour atteindre une probabilité spécifique et déclarée de ne pas être en rupture de stock.

Un niveau de service de 100 % est-il réalisable ?

Non. La source APICS/MIT derrière cette formule indique directement qu'un niveau de service de cycle de 100 % est statistiquement inaccessible : il existe toujours une probabilité non nulle d'un retard plus long que d'habitude ou d'un pic plus important que d'habitude, quelle que soit la quantité de stock que vous détenez. Les objectifs typiques en matière de niveau de service se situent entre 90 % et 98 % ; traitez 100 % comme un objectif que vous pouvez approcher, mais jamais atteindre.

QUEUE DE STOCK

Le stock de sécurité est l'une des entrées directes derrière chaque quantité de commande suggérée que StockCue calcule, sur chaque plan, y compris Gratuit, sans formule de feuille de calcul distincte à maintenir par SKU.

Installer StockCue sur Shopify →

Pour les sept erreurs qui transforment un tampon bien intentionné en pur surstock, voirerreurs de stock de sécurité qui provoquent un surstockage. Pour le terme de variabilité des délais que cet article traite comme une donnée, voir letraitement statistique complet du délai.

Devmerx

Devmerx est une agence de développement Shopify et WordPress qui aide les marques DTC à créer des magasins plus rapides, des migrations plus propres et des expériences à conversion plus élevée. Basé à Londres, au Royaume-Uni, au service de clients du monde entier.

Voir notre travail

Besoin d'aide avec votre boutique Shopify ?

Devmerx construit et optimise les magasins Shopify pour les marques DTC. Réservez une consultation gratuite de 20 minutes.