ForHosting KIT · Finances et argent

Calculateur de quantité économique de commande

Avec une demande de 1 000 unités par an, 10 par commande et 0,5 pour stocker une unité un an, le lot optimal est de 200 : cinq commandes par an et un coût de stock de 100, réparti à parts égales. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Demande annuelle
1 000
Coût de commande
10
Coût de possession du stock
0,5
Vous obtenez
Eoq
200
Commandes par an
5
Coût annuel de commande
50
Coût annuel de possession du stock
50

La quantité économique de commande (EOQ) est la taille de lot qui minimise le coût combiné de passer des commandes et de détenir du stock lorsque la demande est stable et le réapprovisionnement instantané. Planificateurs, acheteurs et analystes des opérations s’appuient encore sur la formule classique de Harris–Wilson à racine carrée lorsqu’ils ont besoin d’une base transparente avant d’ajouter des délais, des remises quantitatives ou des contraintes multi-échelons.

Ce que signifie l’EOQ et comment fonctionne la formule à racine carrée

Les responsables des stocks font face à un arbitrage classique : commander trop souvent et les coûts fixes de commande ou de lancement s’accumulent ; commander trop d’un coup et le capital, le stockage, l’assurance et l’obsolescence augmentent avec le stock moyen.

Sous les hypothèses standard — demande annuelle constante, coût fixe par commande, coût de possession proportionnel au stock moyen et réapprovisionnement instantané — le coût annuel pertinent total est la somme du coût de commande multiplié par le nombre de commandes plus le coût de possession multiplié par la moitié de la quantité commandée.

En dérivant par rapport à la quantité Q et en annulant la dérivée, on obtient la quantité économique de commande familière EOQ égale à la racine carrée de deux fois la demande annuelle D fois le coût de commande S, le tout divisé par le coût de possession H par unité et par an. À cet optimum, le coût annuel de commande égale le coût annuel de possession, ce qui constitue un contrôle utile lorsque vous auditez un tableur.

Ce point d’accès implémente exactement cette forme fermée : il calcule EOQ égal à la racine de (2 fois D fois S divisé par H), puis dérive les commandes par an comme D divisé par EOQ, le coût annuel de commande comme cette fréquence multipliée par S, le coût annuel de possession comme la moitié de EOQ multipliée par H, et le coût total annuel de stock comme la somme des deux.

La formule ne remplace pas le stock de sécurité, le point de commande ni l’analyse des remises ; c’est la base transparente sur laquelle ces extensions s’appuient lorsque la demande est traitée comme déterministe et continue.

Contrat d’entrée, forme de la réponse et comportement d’erreur

Le coût de possession doit être strictement positif : lorsque H est nul ou négatif, l’expression de l’EOQ est indéfinie ou dénuée de sens, donc la tâche échoue au lieu de renvoyer l’infini ou un zéro creux. Vérification de manuel : demande annuelle mille, coût de commande dix, coût de possession zéro virgule cinq donne EOQ deux cents, cinq commandes par an et des coûts annuels de commande et de possession égaux à cinquante chacun pour un coût total annuel de cent.

Gardez des unités cohérentes : si la demande est en cartons par an, le coût de possession doit être par carton et par an, non par pièce. Associez le résultat numérique à votre propre politique de taille de lot (arrondi aux multiples d’emballage, quantités minimales de commande ou paliers de chargement complet) en dehors de ce point d’accès ; le calculateur renvoie uniquement l’optimum continu et n’émet ni bons de commande ni écritures ERP.

Où un calculateur EOQ apporte de la valeur

Les équipes d’achats et de stocks utilisent un calculateur de quantité économique de commande pour dimensionner les bons de commande récurrents lorsque la consommation annuelle et les paramètres de coût sont connus via l’ERP ou les réalisés de l’année précédente. Les cours de finance et d’opérations ont besoin d’un oracle déterministe qui rejette un coût de possession non positif au lieu d’émettre silencieusement NaN, qu’un correcteur buggé pourrait traiter comme une réussite. Une validation échouée ne consomme pas le solde.

Gardez les requêtes petites, figez dans les tests les champs EOQ et de coûts arrondis, et vous obtenez des tailles de lot reproductibles pour la formation, les plugins LMS et les workers en bordure sans déployer une pile complète d’optimisation des stocks de votre côté.

Dimensionnement des lots d’achat

Dimensionnez des bons de commande récurrents à partir de la demande annuelle, du coût fixe de commande et du coût annuel de possession par unité lorsque vous avez besoin d’une base EOQ transparente pour l’ERP ou la check-list acheteur.

Notation en classe et LMS

Notez des devoirs de gestion des stocks avec un oracle EOQ déterministe qui rejette un coût de possession non positif et renvoie des racines arrondies stables pour D, S et H.

Modèles S&OP et de conseil

Générez un EOQ continu et la répartition des coûts dans des carnets de planification avant d’appliquer multiples d’emballage, remises ou contraintes multi-échelons ailleurs.

Quelle est la formule de la quantité économique de commande ?

EOQ = sqrt(2 × demande annuelle D × coût de commande S ÷ coût de possession H).

Que se passe-t-il si le coût de possession est nul ou négatif ?

Le coût de possession doit être strictement positif ; sinon l’expression de l’EOQ est indéfinie ou dénuée de sens et l’appel n’est pas facturé.

Quelles unités dois-je utiliser pour la demande et les coûts ?

Gardez des unités cohérentes : demande annuelle en unités par an, coût de commande en devise par commande, coût de possession en devise par unité et par an. Le calculateur ne convertit ni monnaies ni unités de mesure.

L’EOQ inclut-il le stock de sécurité ou le délai d’approvisionnement ?

Non. L’EOQ classique optimise la quantité de commande sous demande stable et réapprovisionnement instantané. Stock de sécurité et points de commande sont des calculs séparés à appliquer après le choix de la taille de lot.

Pourquoi le coût de commande et le coût de possession sont-ils égaux ?

Parce que l’EOQ est précisément le point où les deux s’équilibrent. Avec 1 000 unités par an, 10 par commande et 0,5 de possession, chacun atteint 50 et le total de 100 est le plus bas possible. C’est un bon contrôle pour un tableur.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/biz/eoq-calculate

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/biz/eoq-calculate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"annual_demand":1000,"ordering_cost":10,"holding_cost":0.5}'
{
  "annual_demand": 1000,
  "ordering_cost": 10,
  "holding_cost": 0.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "biz.eoq_calculate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Ce calculateur de quantité économique de commande accepte la demande annuelle D, le coût de commande S et le coût de possession par unité et par an H, renvoie la taille de lot optimale EOQ ainsi que les commandes par an et le coût annuel de commande et de possession pour cette taille de lot, et échoue avec invalid_input lorsque le coût de possession (ou un autre facteur) n’est pas strictement positif.

Contrat d’entrée, forme de la réponse et comportement d’erreur

Envoyez un corps JSON en POST avec trois nombres finis positifs obligatoires : annual_demand (D, unités par an), ordering_cost (S, devise par commande ou par lancement) et holding_cost (H, devise par unité et par an). Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; les champs manquants, chaînes vides, valeurs non finies, zéro et négatifs échouent avec invalid_input en nommant le champ. En cas de succès, le corps renvoie les trois facteurs et fournit eoq, orders_per_year, annual_ordering_cost, annual_holding_cost, total_annual_cost, ainsi qu’une courte chaîne de formule rappelant EOQ égal à la racine de (2 fois D fois S sur H).

Où un calculateur EOQ apporte de la valeur

Les modèles de conseil et les classeurs S&OP ont souvent besoin d’une taille de lot de base transparente avant d’empiler remises quantitatives, réapprovisionnement joint ou allocation multi-entrepôts ; appeler une petite API de parse évite d’embarquer des racines carrées fragiles dans des tableurs qui dérivent lorsque quelqu’un modifie le format d’une cellule. Comme l’implémentation est pure parse de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.

Combien coûte le calculateur de quantité économique de commande ?

L’outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.

Consulter la documentation complète du KIT →