Calcul des besoins nets (CBN) : calculateur gratuit et exemple corrigé

Le calcul des besoins nets (CBN) retire des besoins bruts d'un article son stock et ses commandes déjà en cours, période par période, pour trouver la quantité qui manque et la période où il faut lancer chaque ordre d'achat ou de fabrication. Le calculateur ci-dessous applique la méthode à un exemple pré-rempli de 8 périodes : changez un chiffre, tout le tableau se recalcule. Il est proposé par Qualis ERP, un ERP en ligne pour les PME industrielles qui fabriquent sur stock ou à la commande.

Calculateur de besoins nets

L'exemple ci-dessous est pré-rempli : modifiez les chiffres, le calcul se met à jour à chaque saisie.

Paramètres de l'article

Stock utilisable au début de la période 1

Niveau sous lequel le stock prévisionnel ne doit jamais descendre

Périodes entre le lancement d'un ordre et sa réception

Règle de lotissement

Besoins et en-cours par période

8
PériodeP1P2P3P4P5P6P7P8
Besoins bruts
Réceptions prévues (en-cours)

Résultat du calcul

PériodeP1P2P3P4P5P6P7P8
Besoins bruts05008040012060
Réceptions prévues (en-cours)030000000
Stock prévisionnel6040402020202020
Besoins nets0006040012060
Réceptions planifiées0006040012060
Lancements planifiés0604001206000

Comment lire le calculateur

Le calculateur traite un seul article. Vous saisissez cinq paramètres et deux lignes par période, il calcule quatre lignes de résultat.

Les paramètres de l'article :

  • Stock disponible au départ : le stock utilisable au début de la période 1.
  • Stock de sécurité : le niveau sous lequel le stock prévisionnel ne doit jamais descendre.
  • Délai d'obtention (en périodes) : le nombre de périodes entre le lancement d'un ordre et sa réception, de 0 à 12.
  • Règle de lotissement : « Lot pour lot » commande exactement le besoin net, « Lot fixe » commande des lots entiers.
  • Taille du lot : pour la règle « Lot fixe », chaque ordre est un multiple de cette quantité.

Les lignes à remplir, sur 4 à 12 périodes :

  • Besoins bruts : la quantité qui doit sortir du stock dans la période, par exemple les commandes clients fermes et les prévisions d'un produit fini.
  • Réceptions prévues (en-cours) : les ordres d'achat ou de fabrication déjà lancés, saisis dans la période où ils arrivent.

Les lignes calculées :

  • Stock prévisionnel : le stock en fin de période, réceptions planifiées comprises.
  • Besoins nets : ce qui manque pour finir la période au niveau du stock de sécurité.
  • Réceptions planifiées : la quantité à recevoir dans la période, après la règle de lotissement.
  • Lancements planifiés : la même quantité, placée à la période où il faut passer la commande ou démarrer l'ordre de fabrication (OF).

Une période peut être une semaine ou un mois, à condition d'exprimer le délai dans la même unité.

La règle appliquée, période par période

  1. disponible = stock prévisionnel de la période précédente + réception prévue - besoin brut (en période 1, on part du stock disponible au départ) ;
  2. besoin net = max(0 ; stock de sécurité - disponible) ;
  3. réception planifiée = le besoin net en « Lot pour lot », ou le plus petit multiple de la taille du lot qui le couvre en « Lot fixe » ;
  4. stock prévisionnel = disponible + réception planifiée ;
  5. lancement planifié = la réception planifiée, avancée du délai d'obtention.

Un lancement qui tombe avant la période 1 est déjà en retard. Le calculateur affiche alors le nombre d'unités concernées, à lancer immédiatement. Même lancées tout de suite, elles arriveront après la période où on les attend, sauf si vous obtenez un délai plus court.

Cette règle traite le stock de sécurité comme un plancher : une période qui l'entame, même sans rupture, crée un besoin net. C'est la convention du cours MRP2 de l'INSA Centre-Val de Loire, qui retire le stock de sécurité du disponible avant de le comparer aux besoins bruts. D'autres manuels et logiciels peuvent faire autrement : l'exemple du cours MRP de l'Université Paris-Dauphine suppose des stocks de sécurité nuls. Vérifiez la convention avant de comparer nos chiffres à ceux d'un manuel ou d'un ERP.

Exemple corrigé : 8 périodes en lot pour lot

C'est l'exemple pré-rempli. Stock disponible au départ : 60. Stock de sécurité : 20. Délai d'obtention : 2 périodes. Règle : lot pour lot. Un ordre déjà lancé doit livrer 30 unités en période 2.

PériodeP1P2P3P4P5P6P7P8
Besoins bruts05008040012060
Réceptions prévues (en-cours)030000000
Stock prévisionnel6040402020202020
Besoins nets0006040012060
Réceptions planifiées0006040012060
Lancements planifiés0604001206000

Période 2. Le disponible vaut 60 + 30 - 50 = 40, au-dessus du stock de sécurité de 20 : besoin net nul, stock prévisionnel 40. Sans l'en-cours de 30, le disponible tomberait à 10 et la période 2 créerait un besoin net de 10. Compter les réceptions prévues évite de recommander ce qui est déjà en route.

Période 4. Le disponible vaut 40 + 0 - 80 = -40. Pour finir la période à 20 unités, il faut 20 - (-40) = 60, le besoin net. En lot pour lot, la réception planifiée vaut aussi 60 et le stock prévisionnel revient à -40 + 60 = 20. Avec un délai de 2 périodes, l'ordre part en période 2 : c'est le 60 de la ligne des lancements planifiés, colonne P2.

Les périodes 5, 7 et 8 suivent le même schéma : besoins nets de 40, 120 et 60, lancés en P3, P5 et P6.

Pour contrôler le tableau, faites le bilan de l'horizon : 60 de stock au départ + 30 d'en-cours + 280 de réceptions planifiées - 350 de besoins bruts = 20. En lot pour lot, chaque réception planifiée ramène le stock exactement au stock de sécurité.

Passez ensuite le délai à 4 périodes. L'ordre de 60 attendu en P4 aurait dû partir avant la période 1 : le calculateur signale ces 60 unités comme un ordre déjà en retard, et les autres lancements sont avancés de deux périodes (40 en P1, 120 en P3, 60 en P4).

Le même exemple avec un lot fixe de 100

Gardez les données, choisissez « Lot fixe » et une taille de lot de 100 (la valeur déjà saisie).

PériodeP1P2P3P4P5P6P7P8
Besoins bruts05008040012060
Réceptions prévues (en-cours)030000000
Stock prévisionnel60404060202010040
Besoins nets00060001200
Réceptions planifiées000100002000
Lancements planifiés010000200000

En P4, le besoin net de 60 déclenche un lot de 100 et le stock prévisionnel monte à 60. Ces 40 unités en plus couvrent la période 5 (60 - 40 = 20, exactement le stock de sécurité). En P7, le besoin net de 120 demande deux lots, soit 200, et la période 8 se sert dans les 100 restants.

Le lot fixe ramène les lancements de 4 à 2. En contrepartie, le stock moyen de fin de période passe de 30 à 47,5 unités, et l'horizon se termine avec 40 unités au lieu de 20.

Plusieurs niveaux : l'explosion par la nomenclature

Dans une usine, les lancements d'un produit fini deviennent les besoins bruts de ses composants, et le calcul se répète à chaque niveau de la nomenclature. Un composant doit être là au démarrage de l'OF du parent, donc à la date de lancement de cet OF. Le cours de Dauphine le formule ainsi : « Les besoins bruts en composants se déduisent des débuts d'ordres de fabrication des articles dans lesquels ils sont inclus ».

Supposons qu'une unité de l'article de l'exemple (lot pour lot) consomme 2 unités d'un composant C :

PériodeP1P2P3P4P5P6P7P8
Lancements planifiés du parent0604001206000
Besoins bruts de C (× 2)012080024012000

Saisissez cette ligne dans le calculateur avec les paramètres propres à C. Les lancements de C deviennent à leur tour les besoins bruts de ses composants.

Trois précautions :

  • Les composants communs. Un composant présent à plusieurs niveaux se calcule une seule fois, après tous ses parents. Les logiciels de MRP lui donnent un code de bas niveau, le niveau le plus bas où il apparaît, comme l'expliquent les supports du cours 2.854 du MIT.
  • Le rebut. Le cours de l'INSA divise le besoin net par (1 - taux de rebut). Le calculateur n'a pas de paramètre de rebut.
  • Les en-cours mal placés. Un logiciel de MRP propose d'avancer ou de retarder un ordre déjà lancé. Le calculateur compte chaque en-cours dans la période saisie, sans proposer de décalage.

Choisir la règle de lotissement

Selon le cours de Dauphine, la taille des lots résulte d'un arbitrage entre « le coût fixe de production ou de commande, et le coût de stockage ».

RègleCe qui est commandéEffet
Lot pour lotExactement le besoin net de la périodeStock le plus bas, un ordre par période en besoin
Quantité fixeToujours le même volumeMoins d'ordres, stock plus haut
Lot multiple (« Lot fixe » du calculateur)Un multiple d'une quantité : carton, palette, bobineSurplus de moins d'un lot à chaque ordre
Groupage sur x périodesLa demande de x périodes en une foisUn ordre toutes les x périodes
Wagner-WhitinDes lots calculés par programmation dynamiqueLots de taille variable, optimisés sur l'horizon

Le calculateur en propose deux : lot pour lot, et lot multiple sous le nom « Lot fixe ». Le lot pour lot convient quand un lancement coûte peu, avec un réglage court ou un fournisseur sans minimum. Le lot multiple convient quand le fournisseur vend par conditionnement ou quand chaque réglage machine coûte cher.

Quand Excel ne suffit plus

Pour un article, un tableur suffit : six lignes et une formule par cellule, comme le calculateur de cette page. Les difficultés arrivent avec le reste de l'usine.

  • Les niveaux. Chaque feuille de composant doit reprendre les lancements de tous ses parents, dans l'ordre des niveaux, et une nomenclature modifiée oblige à revoir les liens.
  • Les données d'entrée. Stock, en-cours et commandes clients changent chaque jour, et dans un classeur quelqu'un doit les ressaisir avant chaque calcul.
  • Les erreurs de formule. L'étude de Powell, Baker et Lawson sur 50 tableurs utilisés en entreprise (2009) a trouvé des erreurs dans 0,9 % à 1,8 % des cellules contenant une formule.
  • Le passage à l'action. Le classeur dit quoi lancer et quand, mais ne crée ni la commande fournisseur ni l'OF.

Si vos OF vivent encore dans un tableur, partez de notre modèle d'ordre de fabrication sous Excel.

Ce que Qualis ERP fait et ce qu'il ne fait pas

Qualis ERP ne calcule pas de besoins nets. Le logiciel n'a pas de MRP, pas de programme directeur de production et pas d'explosion des besoins par période à travers les nomenclatures. Le calculateur de cette page est un outil public, séparé du logiciel. Contre les ruptures, Qualis ERP propose trois mécanismes.

Le réapprovisionnement par point de commande. Les règles de réapprovisionnement portent sur un article dans un emplacement, avec une stratégie Min/Max, Qté Fixe ou Fabrication à la commande, et une route Achat, Transfert ou Fabrication. Le moteur calcule un stock projeté : en stock - réservé + entrant - demande prévue. L'entrant regroupe les commandes fournisseurs et les OF ouverts. La demande prévue est la moyenne des sorties passées de l'emplacement (livraisons, rebuts, transferts), projetée sur l'horizon choisi ; la consommation de production n'y entre pas, donc la règle d'un composant ne tient pas compte de ce que consommeront les OF à venir. Le « Rapport de réapprovisionnement » propose une commande suggérée avec un niveau d'urgence (Critique, Avertissement, Sain). Le moteur ne crée des brouillons de commandes fournisseurs, des transferts et des OF planifiés que si l'option « Création automatique des bons de commande » est activée, ce qui n'est pas le cas par défaut. Voir notre article sur le réapprovisionnement automatique des stocks.

Les manquants de chaque OF. L'onglet « Plan matières » d'un ordre de fabrication affiche par opération les colonnes Requis, Sorti, Réservé, Disponible et Manquant. Sur une ligne en manque, « Acheter » crée un brouillon de commande fournisseur et « Fabriquer » crée un OF planifié. La colonne Disponible ne compte pas les commandes fournisseurs en cours ; elles apparaissent, avec les OF ouverts, dans le panneau « Stock et approvisionnements en cours » du formulaire de l'OF. Par défaut, un manquant bloque le lancement. Voir aussi notre article sur la liste des manquants par OF.

La fabrication à la commande. Une commande client confirmée crée automatiquement les OF de ses lignes en fabrication à la commande.

BesoinCBN (ce calculateur ou un MRP)Qualis ERP
Besoins découpés par périodeOuiNon : un stock projeté sur un horizon
Explosion sur plusieurs niveauxOui dans un MRP, à la main avec ce calculateurNon
En-coursRéceptions prévues, période par périodeEntrant (commandes fournisseurs et OF ouverts)
Stock de sécuritéPlancher dans ce calculateurQuantité fixe ou pourcentage de la demande moyenne
LotissementLot pour lot ou lot fixeMultiple de commande
Création des ordresLancements proposésBrouillons et OF planifiés si la création automatique est activée ; boutons Acheter / Fabriquer sur chaque OF

Si votre activité exige un CBN multi-niveaux calculé par le logiciel, choisissez un outil qui l'inclut. MRPeasy, par exemple, annonce « Material requirements planning (MRP I) » dès son offre Starter sur sa page de tarifs (vérifié le 22 octobre 2026).

Les règles de réapprovisionnement et les ordres de fabrication font partie de Qualis Complete, à 25 € par siège bureau et par mois, avec 2 sièges opérateur inclus par siège bureau. Qualis Start, gratuit à vie, couvre la gestion de stock : articles, entrepôts, niveaux de stock, lots et numéros de série. Pour voir comment ces modules s'enchaînent avec la production et la qualité, lisez notre page ERP industriel pour PME.

Questions fréquentes

Quelle est la différence entre besoins bruts et besoins nets ?

Les besoins bruts sont la quantité demandée sur une période, sans regarder le stock. Les besoins nets sont ce qu'il reste à commander ou à fabriquer une fois le stock, les en-cours et le stock de sécurité pris en compte. Dans l'exemple, la période 4 a un besoin brut de 80 et un besoin net de 60.

Le stock de sécurité entre-t-il dans le calcul des besoins nets ?

Dans ce calculateur, oui : toute période qui passerait sous le stock de sécurité crée un besoin net. D'autres conventions existent, et l'exemple du cours de Dauphine suppose des stocks de sécurité nuls.

Quelle différence entre réception planifiée et lancement planifié ?

C'est la même quantité, à deux dates. La réception planifiée est la période de livraison, le lancement planifié la période où passer la commande ou démarrer l'OF, soit la réception avancée du délai d'obtention.

Comment calculer les besoins nets d'un composant ?

Multipliez les lancements planifiés du parent par la quantité de composant par unité de la nomenclature : ce sont les besoins bruts du composant, aux dates de début des OF parents. Refaites ensuite le calcul avec le stock, les en-cours, le délai et le lot du composant.

Que faire quand un ordre est à lancer immédiatement ?

Sa date de lancement tombe avant la période 1. Lancez-le tout de suite et négociez un délai plus court avec le fournisseur ou l'atelier : avec le délai normal, il arrivera après la période où on l'attend, et le stock passera sous le stock de sécurité.

Qualis ERP calcule-t-il les besoins nets ?

Non, Qualis ERP n'a pas de MRP. Il réapprovisionne par point de commande sur un stock projeté et affiche les manquants de chaque OF, avec les boutons Acheter et Fabriquer.

Prochaine étape

Reprenez l'exemple avec un de vos articles : ses commandes fermes, son stock, ses en-cours et son délai réel. Si vos ruptures viennent surtout de composants qui manquent au lancement des OF, créez un compte Qualis ERP : Qualis Start est gratuit, et Qualis Complete ajoute les règles de réapprovisionnement et le plan matières de chaque OF.