ForHosting KIT · Finanza e denaro

Calcolatore quantità economica d'ordine

Con una domanda di 1.000 unità all’anno, 10 per ordine e 0,5 per tenere in magazzino un’unità per un anno, il lotto ottimale è 200: cinque ordini annui e un costo di scorta di 100, diviso in parti uguali. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Domanda annuale
1000
Costo di ordinazione
10
Costo di mantenimento delle scorte
0,5
Ottiene
Eoq
200
Ordini all'anno
5
Costo annuale di ordinazione
50
Costo annuale di mantenimento delle scorte
50

La quantità economica d’ordine (EOQ) è la dimensione di lotto che minimizza il costo combinato di emettere ordini e detenere scorte quando la domanda è stabile e il rifornimento è istantaneo. Pianificatori, acquirenti e analisti delle operations ricorrono ancora alla formula classica di Harris–Wilson con radice quadrata quando servono una base trasparente prima di aggiungere lead time, sconti quantità o vincoli multi-echelon.

Cosa significa l’EOQ e come funziona la formula a radice quadrata

I responsabili di magazzino affrontano un trade-off classico: ordinare troppo spesso e i costi fissi d’ordine o di setup si accumulano; ordinare troppo in una volta e salgono capitale, stoccaggio, assicurazione e obsolescenza con lo stock medio. Sotto le ipotesi standard —domanda annua costante, costo fisso per ordine, costo di giacenza proporzionale allo stock medio e rifornimento istantaneo— il costo annuo rilevante totale è la somma del costo d’ordine moltiplicato per il numero di ordini più il costo di giacenza moltiplicato per la metà della quantità d’ordine.

Derivando rispetto alla quantità Q e annullando la derivata si ottiene la familiare quantità economica d’ordine EOQ uguale alla radice quadrata di due volte la domanda annua D per il costo d’ordine S, il tutto diviso per il costo di giacenza H per unità e anno. A quell’ottimo, il costo annuo d’ordine uguaglia il costo annuo di giacenza, utile verifica quando Lei esamina un foglio di calcolo.

La formula non sostituisce scorta di sicurezza, punto di riordino né analisi degli sconti; è la base trasparente su cui quelle estensioni si appoggiano quando la domanda è trattata come deterministica e continua.

Dove un calcolatore EOQ crea valore

I team di procurement e magazzino usano un calcolatore di quantità economica d’ordine per dimensionare gli ordini di acquisto ricorrenti quando il consumo annuo e i parametri di costo sono noti dall’ERP o dai consuntivi dell’anno precedente. I corsi di finanza e operations necessitano di un oracolo deterministico che rifiuti un costo di giacenza non positivo invece di emettere silenziosamente NaN, che un correttore difettoso potrebbe trattare come successo. La validazione fallita non consuma saldo.

Mantenga le richieste piccole, fissi nei test i campi EOQ e di costo arrotondati, e otterrà dimensioni di lotto riproducibili per formazione, plugin LMS e worker di edge senza erigere una stack completa di ottimizzazione delle scorte per conto Suo.

Dimensionamento lotti di acquisto

Dimensioni ordini di acquisto ricorrenti a partire dalla domanda annua, dal costo fisso d’ordine e dal costo annuo di giacenza per unità quando serve una base EOQ trasparente per l’ERP o la checklist dell’acquirente.

Valutazione in aula e LMS

Valuti esercizi di gestione delle scorte con un oracolo EOQ deterministico che rifiuta un costo di giacenza non positivo e restituisce radici arrotondate stabili per D, S e H.

Modelli S&OP e di consulenza

Generi un EOQ continuo e la ripartizione dei costi nei taccuini di pianificazione prima di applicare multipli di imballo, sconti o vincoli multi-echelon altrove.

Qual è la formula della quantità economica d’ordine?

EOQ = sqrt(2 × domanda annua D × costo d’ordine S ÷ costo di giacenza H).

Cosa succede se il costo di giacenza è zero o negativo?

Il costo di giacenza deve essere strettamente positivo; altrimenti l’espressione dell’EOQ è indefinita o priva di senso e la chiamata non viene addebitata.

Quali unità devo usare per domanda e costi?

Mantenga le unità coerenti: domanda annua in unità per anno, costo d’ordine in valuta per ordine, costo di giacenza in valuta per unità e anno. Il calcolatore non converte valute né unità di misura.

L’EOQ include scorta di sicurezza o lead time?

No. L’EOQ classico ottimizza la quantità d’ordine con domanda stabile e rifornimento istantaneo. Scorta di sicurezza e punti di riordino sono calcoli separati da applicare dopo aver scelto la dimensione di lotto.

Perché il costo di ordinazione e quello di giacenza risultano uguali?

Perché l’EOQ è proprio il punto in cui i due si bilanciano. Con 1.000 unità all’anno, 10 per ordine e 0,5 di giacenza, ciascuno vale 50 e il totale di 100 è il più basso possibile. È un buon controllo per un foglio di calcolo.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

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

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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 è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Questo calcolatore di quantità economica d’ordine accetta la domanda annua D, il costo d’ordine S e il costo di giacenza per unità e anno H, restituisce la dimensione di lotto ottimale EOQ insieme agli ordini per anno e al costo annuo d’ordine e di giacenza a quella dimensione, e fallisce con invalid_input quando il costo di giacenza (o un altro driver) non è strettamente positivo.

Cosa significa l’EOQ e come funziona la formula a radice quadrata

Questo endpoint implementa esattamente quella forma chiusa: calcola EOQ uguale alla radice di (2 per D per S diviso H), poi ricava gli ordini per anno come D diviso EOQ, il costo annuo d’ordine come quella frequenza per S, il costo annuo di giacenza come metà di EOQ per H, e il costo totale annuo di magazzino come somma dei due.

Contratto di ingresso, forma della risposta e comportamento d’errore

Il costo di giacenza deve essere strettamente positivo: quando H è zero o negativo l’espressione dell’EOQ è indefinita o priva di senso, quindi l’operazione fallisce invece di restituire infinito o uno zero vuoto. Verifica da manuale: domanda annua mille, costo d’ordine dieci, costo di giacenza zero virgola cinque produce EOQ duecento, cinque ordini all’anno e costi annui d’ordine e di giacenza uguali a cinquanta ciascuno, con costo totale annuo di cento. Mantenga le unità coerenti: se la domanda è in cartoni per anno, il costo di giacenza deve essere per cartone e anno, non per pezzo. Invii un corpo JSON in POST con tre numeri finiti positivi obbligatori: annual_demand (D, unità per anno), ordering_cost (S, valuta per ordine o per setup) e holding_cost (H, valuta per unità e anno). Ogni campo può arrivare come numero JSON o come stringa numerica; campi mancanti, stringhe vuote, valori non finiti, zero e negativi falliscono con invalid_input indicando il campo. In caso di successo il corpo riecheggia i tre driver e restituisce eoq, orders_per_year, annual_ordering_cost, annual_holding_cost, total_annual_cost e una breve stringa di formula che riafferma EOQ uguale alla radice di (2 per D per S su H). Abbini il risultato numerico alla Sua politica di dimensione di lotto (arrotondamento a multipli di imballo, quantità minime d’ordine o scaglioni di carico completo) fuori da questo endpoint; il calcolatore restituisce solo l’ottimo continuo e non emette ordini di acquisto né registrazioni ERP.

Dove un calcolatore EOQ crea valore

I modelli di consulenza e i fogli S&OP spesso richiedono una dimensione di lotto di base trasparente prima di sovrapporre sconti quantità, rifornimento congiunto o allocazione multi-magazzino; chiamare una piccola API di parse evita di incorporare radici quadrate fragili in fogli che divergono quando qualcuno modifica il formato di una cella. Poiché l’implementazione è parse di livello A puro, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.

Quanto costa il calcolatore di quantità economica d’ordine?

Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l’input non valido non viene addebitato.

Leggi la documentazione completa del KIT →