Calcolare rotazione del magazzino e giorni di vendita
La rotazione del magazzino mette in relazione il costo dei prodotti venduti con il valore medio delle scorte detenute nello stesso periodo.
Esegui gratis nel browser
Inserisca il costo del venduto, la scorta media e il numero di giorni del periodo per calcolare sia l’indice di rotazione sia i giorni stimati per la vendita. Il risultato aiuta dettaglianti, grossisti e operatori di commercio elettronico a confrontare l’efficienza delle scorte tra prodotti o periodi contabili, senza mescolare ricavi, unità o intervalli temporali non omogenei.
Prepari dati coerenti per ottenere un indice significativo
Parta dal costo del venduto relativo a un periodo contabile chiaramente definito, non dai ricavi di vendita. Il costo del venduto rappresenta il costo registrato delle scorte effettivamente uscite dall’azienda, mentre i ricavi includono il ricarico e producono quindi un indice diverso e solitamente più alto. Calcoli poi il valore medio delle scorte per lo stesso periodo. Un metodo comune consiste nel sommare le scorte iniziali e quelle finali e dividere per due; tuttavia, una media mensile o settimanale può essere più rappresentativa quando i livelli oscillano sensibilmente. Entrambi i valori devono usare la stessa valuta e il medesimo criterio di valutazione. Se il costo del venduto copre un trimestre, anche la scorta media deve descrivere quel trimestre e non l’intero anno. Inserisca la durata effettiva del periodo in giorni: 365 per un anno completo non bisestile, 90 o 91 per molti trimestri oppure il conteggio esatto adottato internamente. La coerenza dei dati è più importante della frequenza scelta, perché l’indice è confrontabile soltanto quando numeratore e denominatore descrivono la stessa finestra operativa.
Comprenda il calcolo della rotazione e dei giorni di vendita
L’indice di rotazione del magazzino è dato dal costo del venduto diviso per il valore medio delle scorte. Per esempio, un indice pari a quattro indica che, nel periodo misurato, l’azienda ha movimentato scorte equivalenti a quattro volte il proprio investimento medio in magazzino. I giorni di vendita trasformano l’indice in tempo dividendo il numero di giorni del periodo per l’indice di rotazione. Una rotazione annua pari a quattro corrisponde quindi a 91.25 giorni. Il calcolatore mantiene visibile nel risultato il periodo inserito e arrotonda i valori calcolati a sei cifre decimali per produrre report stabili. La scorta media non può essere zero, perché la divisione per zero non ha un significato aziendale definito; sono inoltre rifiutati i valori negativi. Il costo del venduto deve essere positivo, poiché un valore nullo o negativo non permette una stima finita e utile del tempo di vendita. I risultati descrivono il flusso aggregato, non l’età esatta di un singolo articolo. Vanno interpretati come indicatori operativi derivati da valori contabili, non come garanzia che ogni unità sarà venduta entro il numero di giorni mostrato.
Utilizzi il risultato nelle decisioni operative
Confronti la rotazione nel tempo, rispetto a un obiettivo pianificato o tra categorie con caratteristiche economiche simili. Un indice crescente e meno giorni di vendita possono indicare acquisti più disciplinati, una domanda più forte, meno prodotti a lenta movimentazione oppure carenze di scorte; il calcolatore da solo non stabilisce quale spiegazione sia corretta. Un indice basso può segnalare eccedenze, vendite deboli, articoli obsoleti, accumuli stagionali o una strategia intenzionale di disponibilità. Prima di modificare le regole di riordino, abbini sempre il risultato ai tassi di esaurimento, al margine lordo, ai tempi di consegna, alla variabilità della domanda e alle attività di ribasso. I confronti tra settori non correlati possono trarre in inganno, perché alimentari, abbigliamento, beni di lusso e ricambi industriali operano naturalmente a velocità diverse. Per le attività stagionali, confronti periodi equivalenti anno su anno invece di considerare un trimestre di picco rappresentativo dell’intero esercizio. Quando automatizza il calcolo, conservi il periodo di origine e il metodo di valutazione insieme a ogni risultato, in modo che possa essere riprodotto. Il calcolo nel browser è comodo per controlli individuali, mentre ogni richiesta API costa $0.002 e consente dashboard ripetibili, report programmati e monitoraggio per categoria.
Casi d'uso
Valuti l’efficienza trimestrale delle scorte
Converta il costo del venduto e la scorta media trimestrali in un indice confrontabile e in una stima dei giorni necessari alla vendita.
Confronti le categorie di prodotti
Calcoli la metrica in modo coerente per categorie economicamente simili e individui movimenti di magazzino insolitamente lenti o rapidi.
Controlli le prestazioni del riordino
Segua le variazioni della rotazione insieme a esaurimenti, tempi di consegna e margini quando valuta le politiche di acquisto e riordino.
Domande frequenti
Quale formula usa il calcolatore?
L’indice di rotazione è il costo del venduto diviso per la scorta media. I giorni di vendita sono i giorni del periodo divisi per tale indice.
Devo usare i ricavi o il costo del venduto?
Usi il costo del venduto. I ricavi includono il ricarico e non sono misurati sulla stessa base di costo del valore delle scorte.
Come si calcola la scorta media?
Una stima comune somma le scorte iniziali e finali e divide il risultato per due. Osservazioni più frequenti possono offrire una media migliore quando i livelli cambiano molto.
Perché una scorta media pari a zero viene rifiutata?
La formula della rotazione divide per la scorta media; un valore pari a zero renderebbe quindi indefinito l’indice.
Una rotazione più elevata è sempre preferibile?
No. Può indicare una gestione efficiente, ma anche accompagnarsi a carenze o vendite perse. La valuti insieme a disponibilità, margine e tempi di consegna.
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002. Il calcolatore in questa pagina può essere utilizzato per singoli controlli nel browser.
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/ecom/inventory-turnover-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cost_of_goods_sold":480000,"average_inventory":120000}'const res = await fetch("https://api.kit.forhosting.com/ecom/inventory-turnover-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cost_of_goods_sold": 480000,
"average_inventory": 120000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/ecom/inventory-turnover-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cost_of_goods_sold": 480000,
"average_inventory": 120000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/ecom/inventory-turnover-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cost_of_goods_sold":480000,"average_inventory":120000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cost_of_goods_sold":480000,"average_inventory":120000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/ecom/inventory-turnover-ratio", 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
{
"cost_of_goods_sold": 480000,
"average_inventory": 120000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "ecom.inventory_turnover_ratio",
"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. |