Calcolatore di scorta di sicurezza
Con un consumo massimo di 50 unità al giorno e un tempo massimo di 14 giorni, contro 30 unità e 10 giorni in media, servono 400 unità di scorta di sicurezza. Bastano quattro numeri, senza livello di servizio né deviazione standard. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Utilizzo giornaliero massimo
- 50
- Tempo di consegna massimo
- 14
- Utilizzo giornaliero medio
- 30
- Tempo di consegna medio
- 10
- Domanda massima
- 700
- Domanda media
- 300
- Scorta di sicurezza
- 400
La scorta di sicurezza è l'inventario extra che un magazzino trattiene affinché un picco di domanda o un fornitore in ritardo non lascino lo scaffale vuoto prima della ricezione successiva. L'identità classica media-massimo calcola quel cuscinetto come consumo giornaliero massimo per tempo di approvvigionamento massimo, meno consumo giornaliero medio per tempo medio. Pianificatori, acquirenti e studenti di operations usano quelle quattro cifre quando vogliono una quantità trasparente invece di un modello statistico di z-score che non hanno ancora parametrizzato. Questo calcolatore di scorta di sicurezza accetta i quattro numeri finiti non negativi, restituisce la quantità di cuscinetto nelle stesse unità del consumo giornaliero e rifiuta un consumo o un tempo negativi così che l'identità non consumi mai una domanda o un calendario impossibili.
Che cosa misura la scorta di sicurezza e l'identità media-massimo
La scorta di sicurezza è un cuscinetto pianificato sopra la domanda attesa durante il rifornimento, trattenuto affinché una rottura di stock non avvenga quando il consumo è alto o il fornitore è lento. Il metodo media-massimo, insegnato nei corsi di magazzino e usato in reparto quando le serie di consumo e di tempo sono corte, non ha bisogno di uno z-score di livello di servizio né di una deviazione standard.
Chiede quattro grandezze: il consumo giornaliero più alto che Lei ha visto o pianificherà, il tempo più lungo che pianificherà, il consumo giornaliero medio e il tempo medio. La domanda del peggior rifornimento plausibile è il consumo giornaliero massimo per il tempo massimo. La domanda di un ciclo tipico è il consumo giornaliero medio per il tempo medio.
La loro differenza è le unità extra che coprono il vuoto tra un ciclo cattivo e un ciclo medio, e quella differenza è la quantità di scorta di sicurezza. Un negozio che arriva a cinquanta unità al giorno con un peggior tempo di quattordici giorni, e che media trenta unità al giorno con un tempo tipico di dieci giorni, ha bisogno di quattrocento unità di scorta di sicurezza, perché settecento meno trecento è quattrocento.
Il consumo medio nullo è ammesso quando un articolo è dormiente; il cuscinetto uguaglia allora il consumo massimo per il tempo massimo. Un consumo o un tempo negativi non sono una cifra di domanda né di calendario; sono un errore di dati, e questo calcolatore li rifiuta invece di inventare un cuscinetto da un ingresso impossibile. Tenga il consumo in unità al giorno e il tempo in giorni così che il prodotto sia una quantità in unità.
Mischiare un consumo settimanale con un tempo misurato in giorni è il modo in cui un cuscinetto mente in silenzio. La formula è quattro moltiplicazioni e una sottrazione così che chiavi di compiti, oracoli MRP e quaderni di rifornimento condividano una definizione riproducibile senza deriva di arrotondamento intermedio nel foglio.
Dove un calcolatore di scorta di sicurezza merita il posto
Chi digita scorta di sicurezza in una casella di ricerca sa già di avere bisogno di una quantità di cuscinetto e vuole le unità extra, non una lezione che parta dai sistemi di magazzino perpetuo contro periodico.
Un editore che si posiziona su quella query breve serve pianificatori di magazzino che hanno un consumo giornaliero di picco, un peggior tempo, un consumo giornaliero medio e un tempo medio; studenti che devono riempire la riga di scorta di sicurezza di un compito di inventario; e acquirenti che hanno bisogno di un oracolo deterministico che rifiuti un consumo o un tempo negativi invece di produrre in silenzio un cuscinetto insensato.
I piccoli produttori che tengono un quaderno di rifornimento vogliono la stessa cifra massimo-per-massimo meno media-per-media che gli analisti scrivono sulle diapositive, senza errori di mano quando cambiano i decimali del consumo. I corsi in aula e di certificazione che insegnano il metodo media-massimo hanno bisogno di un servizio che restituisca scorta di sicurezza, domanda massima e domanda media e nient'altro, così che un valutatore confronti con una chiave da manuale senza che questo strumento pretenda di far girare un motore MRP completo. La convalida fallita non consuma saldo.
Abbini questa capacità a uno strumento a parte di lotto economico d'ordine quando Le serve la dimensione del lotto; conservi questa superficie centrata sulle unità extra che le persone intendono quando cercano scorta di sicurezza.
Casi d'uso
Cuscinetti di rifornimento di magazzino
Trasformi il consumo giornaliero di picco, il peggior tempo, il consumo giornaliero medio e il tempo medio in una quantità di scorta di sicurezza prima di rilasciare il prossimo ordine d'acquisto.
Controlli di aula e di compiti
Lasci che gli studenti inviino i quattro ingressi media-massimo e verifichino la quantità di cuscinetto contro l'identità del manuale, senza errori di segno né di unità.
Domande frequenti
Che cosa succede se un ingresso è negativo?
Consumo e tempi non possono essere negativi, così l'identità non viene addebitata e nessun cuscinetto viene inventato da una cifra impossibile.
Il consumo giornaliero o i tempi possono essere zero?
Sì. Il consumo medio nullo è ammesso per un articolo dormiente; il tempo nullo è ammesso per un rifornimento istantaneo. Il massimo continua a non poter stare sotto la media accoppiata.
È questa la formula statistica di scorta di sicurezza con z-score?
No. Questo strumento attua l'identità media-massimo, non z × σ × √L. Non prende un livello di servizio, una deviazione standard della domanda né uno z-score.
Come si calcola la scorta di sicurezza con il metodo del massimo e della media?
Moltiplichi il consumo giornaliero massimo per il tempo massimo e sottragga il consumo medio per il tempo medio. Con 50 unità per 14 giorni contro 30 per 10, sono 700 meno 300, cioè 400 unità.
Perché consumo e tempi devono usare la stessa unità di tempo?
Perché unità al giorno moltiplicate per giorni danno unità. Se mescola un consumo settimanale con tempi espressi in giorni, il risultato sembra plausibile ma la scorta risulta sbagliata.
Strumenti correlati
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/fin/safety-stock \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"max_daily_usage":50,"max_lead_time":14,"avg_daily_usage":30,"avg_lead_time":10}'const res = await fetch("https://api.kit.forhosting.com/fin/safety-stock", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"max_daily_usage": 50,
"max_lead_time": 14,
"avg_daily_usage": 30,
"avg_lead_time": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/safety-stock",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"max_daily_usage": 50,
"max_lead_time": 14,
"avg_daily_usage": 30,
"avg_lead_time": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/safety-stock", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"max_daily_usage":50,"max_lead_time":14,"avg_daily_usage":30,"avg_lead_time":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"max_daily_usage":50,"max_lead_time":14,"avg_daily_usage":30,"avg_lead_time":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/safety-stock", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"max_daily_usage": 50,
"max_lead_time": 14,
"avg_daily_usage": 30,
"avg_lead_time": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.safety_stock",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Le chiamate riuscite sono addebitate a $0.002; l'ingresso non valido non viene addebitato.
Contratto di ingresso, forma della risposta e convalida
Un massimo che stia sotto la media accoppiata è rifiutato allo stesso modo, perché quella coppia non è più una storia di massimo contro media. Esempio: cinquanta unità al giorno con un peggior tempo di quattordici giorni, trenta unità al giorno con un tempo tipico di dieci giorni, producono domanda massima settecento, domanda media trecento e scorta di sicurezza quattrocento. Preferisca numeri nudi a stringhe formattate; separatori delle migliaia ed etichette di unità in coda non vengono analizzati. Questo strumento non prende uno z-score, una deviazione standard della domanda né un livello di servizio obiettivo, e non emette un punto di riordino; incorpori ciò in un'identità a parte se Le serve. Invii un corpo JSON con quattro numeri finiti obbligatori in unità coerenti: consumo giornaliero in unità al giorno, tempo di approvvigionamento in giorni. max_daily_usage è la domanda giornaliera più alta attesa e deve essere maggiore o uguale a zero; gli alias maximum_daily_usage, max_usage e maximum_usage sono accettati così che un'esportazione del pianificatore non abbia bisogno di un passo di rinomina. max_lead_time è il rifornimento più lungo atteso in giorni e deve essere anch'esso non negativo; gli alias maximum_lead_time e max_lt sono accettati. avg_daily_usage è la domanda giornaliera media e deve essere non negativa e non maggiore di max_daily_usage; gli alias average_daily_usage, avg_usage e average_usage sono accettati. avg_lead_time è il rifornimento medio in giorni e deve essere non negativo e non maggiore di max_lead_time; gli alias average_lead_time e avg_lt sono accettati. Ogni campo può arrivare come numero JSON o come stringa numerica che coincida con un motivo decimale finito stretto. Campi assenti, stringhe vuote, valori non finiti o qualsiasi consumo o tempo negativi falliscono con invalid_input nominando il campo e non vengono addebitati. In caso di successo il corpo ripete i quattro ingressi arrotondati, restituisce max_demand come consumo giornaliero massimo per tempo massimo, restituisce avg_demand come consumo giornaliero medio per tempo medio, restituisce safety_stock come domanda massima meno domanda media, e include una stringa di formula che riafferma l'identità così che un cruscotto stampi la definizione accanto al numero. Il prezzo di un elemento riuscito è un $0.002 fisso.
Dove un calcolatore di scorta di sicurezza merita il posto
Poiché l'implementazione è codice analitico parse di tier A, ogni chiamata riuscita resta economica a $0.002 senza token di modello e senza rete in uscita. Tenga le richieste piccole, fissi safety_stock arrotondato nei test, e ottiene un cuscinetto riproducibile per compiti, generatori d'esame e quaderni di rifornimento leggeri senza erigere un pacchetto statistico di magazzino.
Casi di integrazione
Quaderni MRP e di rifornimento
Chiami un oracolo deterministico da uno script di chiusura o di pianificazione così che le unità extra che coprono un ciclo cattivo coincidano con il widget della pagina.
Domande tecniche
Come si calcola la scorta di sicurezza da consumo e tempi di approvvigionamento?
Invii numeri finiti non negativi max_daily_usage, max_lead_time, avg_daily_usage e avg_lead_time. L'API restituisce safety_stock = (max_daily_usage × max_lead_time) − (avg_daily_usage × avg_lead_time).
Quanto costa il calcolatore di scorta di sicurezza?
Lo strumento del browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; l'ingresso non valido non viene addebitato.