KPI e Metriche

KPI logistica magazzino: OTIF, fill rate e rotazione spiegati (2021)

KPI logistica magazzino: OTIF, fill rate e rotazione spiegati (2021)

TL;DR — In sintesi: Nel 2021, tra crisi semiconduttori, container bloccati e supply chain stressata, le PMI italiane che misurano la logistica con KPI strutturati riducono ritardi e rotture di stock. Questa guida spiega OTIF (On-Time In-Full), fill rate, indice di rotazione (ITR), DIO e Perfect Order Rate con formule, esempi numerici, errori comuni, un caso reale di PMI manifatturiera del Veneto da €8M di fatturato e una roadmap di adozione in 60 giorni.

Perché misurare la logistica di magazzino nel 2021

Il 2021 sta passando alla storia come l’anno in cui le supply chain globali hanno mostrato tutta la loro fragilità. La crisi dei semiconduttori iniziata a fine 2020 ha bloccato linee produttive automotive ed elettronica, il congestionamento dei container tra Cina ed Europa ha quintuplicato i noli marittimi rispetto al 2019, e l’incidente del 23 marzo della Ever Given nel Canale di Suez ha tenuto fermo il commercio mondiale per sei giorni con un effetto a cascata sui porti di Rotterdam, Anversa e Genova ancora oggi visibile sui lead time.

In questo scenario, le PMI italiane manifatturiere e distributive che non hanno mai strutturato un sistema di KPI logistici si trovano a navigare a vista: ordini in ritardo che si accumulano, clienti che chiedono spiegazioni, scorte di sicurezza dimensionate “a sentimento” che alternano sovrastock costosi a rotture improvvise. Il responsabile operations sa che qualcosa non funziona, ma senza misurazione oggettiva non può intervenire dove serve davvero.

Questa guida ha un obiettivo pragmatico: spiegare cinque KPI logistici fondamentali — OTIF, fill rate, ITR (Inventory Turnover Ratio), DIO (Days of Inventory Outstanding) e Perfect Order Rate — con le formule esatte, esempi numerici concreti e una roadmap di adozione in 60 giorni, pensata per realtà tra €5M e €30M di fatturato che usano un ERP o un gestionale custom e vogliono passare dal foglio Excel mensile a un cruscotto operativo settimanale.

Cosa sono i KPI logistici e perché servono nel 2021

Un KPI (Key Performance Indicator) logistico è una metrica numerica che misura un aspetto specifico delle performance di magazzino e distribuzione, espressa in modo tale da essere confrontabile nel tempo e tra reparti diversi. Non è un report descrittivo, è un numero singolo con una soglia di accettabilità chiara.

I KPI logistici servono a tre cose concrete: diagnosticare i colli di bottiglia (dove perdiamo tempo o margine?), monitorare i trend (stiamo migliorando o peggiorando rispetto al trimestre scorso?), responsabilizzare le persone (il capo turno, il responsabile picking, il vettore esterno hanno obiettivi misurabili).

Per impostare correttamente la misurazione consigliamo prima la lettura della nostra guida su obiettivi SMART e KPI, che spiega come trasformare una metrica grezza in un obiettivo operativo. Se invece il punto di partenza è zero, vale la pena leggere anche automazione del reporting aziendale, perché un KPI calcolato a mano una volta al mese vale molto meno di un KPI aggiornato automaticamente ogni notte dal gestionale.

OTIF (On-Time In-Full): cos’è e come calcolarlo

L’OTIF è il KPI logistico più richiesto dalla grande distribuzione organizzata e dalle catene retail europee. Misura la percentuale di ordini consegnati al cliente contemporaneamente nei tempi promessi e con il quantitativo completo richiesto. È un AND logico: se manca anche una sola riga d’ordine o se la consegna arriva un giorno dopo la data concordata, quell’ordine NON è OTIF.

La formula OTIF

La formula classica è:

OTIF % = (Ordini consegnati on-time E in-full / Totale ordini consegnati) × 100

Attenzione a due dettagli che cambiano radicalmente il risultato. Primo: la “data on-time” è la data richiesta dal cliente o la data confermata internamente? Le due possono divergere di settimane e nel 2021, con i lead time saltati, conviene tracciare entrambe per non auto-illudersi. Secondo: cosa intendiamo per “in-full”? Una tolleranza del 2% sui quantitativi è ragionevole per prodotti a peso variabile (alimentare, materie prime), zero tolleranza per articoli unitari (ricambi, elettronica).

Esempio numerico

Una PMI distributiva ha consegnato 412 ordini la settimana scorsa. Di questi: 358 erano on-time, 374 erano in-full, ma solo 331 erano contemporaneamente on-time AND in-full. L’OTIF settimanale è quindi 331/412 = 80,3%. Un valore sotto la media di settore italiano (obiettivo benchmark: 95% per la GDO, 90% per il B2B industriale).

Operatore di magazzino con scanner barcode che legge il codice di un pacco prima della spedizione

Come misurarlo concretamente

Per calcolare OTIF in modo affidabile servono tre dati certificati: data requested dell’ordine, data effettiva di consegna documentata (POD o DDT firmato), quantità spedita riga per riga vs quantità ordinata. Su Odoo 14 il modulo Inventory già traccia tutto questo nativamente; su SAP Business One 10 serve combinare i dati di Sales Order, Delivery e Invoice; su gestionali custom italiani (TeamSystem, Zucchetti, Galileo) la query SQL diretta sul database è spesso la via più veloce.

Fill rate: line fill vs order fill vs unit fill

Il fill rate è cugino dell’OTIF ma si concentra esclusivamente sulla componente “in-full”, ignorando la data. Misura quanta merce siamo riusciti a evadere rispetto a quanta ce ne è stata richiesta. Esistono tre varianti che NON vanno confuse, perché producono numeri molto diversi sugli stessi ordini.

Line fill rate

Line fill % = (Righe d’ordine evase per intero / Totale righe d’ordine) × 100

Misura quante righe d’ordine siamo riusciti a evadere completamente. Se un ordine ha 10 righe e ne evadiamo 9 al 100% e 1 al 50%, il line fill è 9/10 = 90%. È il KPI più usato nel B2B industriale.

Order fill rate

Order fill % = (Ordini evasi per intero / Totale ordini) × 100

Più severo: l’ordine conta come “evaso” solo se TUTTE le sue righe sono al 100%. Nell’esempio precedente l’ordine conta come “non evaso” perché una riga era parziale. È il KPI preferito da chi serve la GDO.

Unit fill rate

Unit fill % = (Pezzi spediti / Pezzi ordinati) × 100

Il più “indulgente”: guarda il totale dei pezzi a prescindere da come si distribuiscono sulle righe. È utile per il responsabile acquisti perché lega direttamente alla copertura di stock, meno utile per il customer service.

Esempio numerico comparato

Una PMI alimentare riceve 100 ordini, ognuno con 8 righe e 200 pezzi medi. Spedisce: 92 ordini integralmente, 8 ordini con una riga mancante. Risultato: order fill 92%, line fill 99%, unit fill 99,5%. Tre numeri molto diversi che raccontano la stessa realtà. Comunicare al CDA il “99,5%” senza specificare quale tipologia di fill rate è scorretto e fuorviante.

Indice di rotazione magazzino (ITR / Inventory Turnover)

L’ITR misura quante volte all’anno l’intero magazzino viene “ruotato”, cioè acquistato e venduto. È un indicatore di efficienza finanziaria del capitale immobilizzato in scorte e diventa cruciale nel 2021 perché il cost of capital e i costi assicurativi delle giacenze sono in salita per la fiammata dei noli e dei costi energetici.

La formula ITR

ITR = COGS annuo / Valore medio del magazzino

Dove COGS è il Cost of Goods Sold (costo del venduto a valore di carico, non a prezzo di vendita) e il valore medio del magazzino si calcola come media tra giacenza inizio anno e giacenza fine anno (per maggiore precisione: media mensile su 12 mesi).

Esempio numerico

Una PMI manifatturiera con COGS annuo di €4,2 milioni e valore medio del magazzino di €700.000 ha un ITR di 6. Significa che il magazzino “gira” 6 volte all’anno, cioè circa ogni due mesi. Benchmark indicativi per il 2021: distribuzione alimentare 20-40, distribuzione tecnica B2B 6-10, manifatturiero discreto 4-8, ricambistica industriale 2-4.

ITR per famiglia di prodotto

L’ITR aggregato a livello aziendale è quasi inutile da solo. La vera diagnosi si ottiene segmentando per classe ABC: gli articoli classe A (alto valore, alta rotazione) dovrebbero avere ITR sopra 12, gli articoli classe C (bassa rotazione, valore residuo) tipicamente sotto 2. Quando un articolo classe A scende sotto ITR 8 è un campanello di allarme: stiamo immobilizzando capitale dove non dovremmo. Per approfondire la gestione operativa consigliamo la lettura della guida su automazione del magazzino per PMI e di magazzino e-commerce: come gestirlo bene nel 2021.

Carrello elevatore in azione tra le corsie di un magazzino industriale durante la movimentazione delle palette

Days of inventory outstanding (DIO)

Il DIO è il reciproco “in giorni” dell’ITR e risulta più intuitivo da comunicare al CFO o al CDA: invece di dire “ruotiamo 6 volte l’anno” diciamo “abbiamo 61 giorni di magazzino in casa”. È il primo numero che una banca guarda quando valuta la richiesta di fido di una PMI manifatturiera.

La formula DIO

DIO = (Valore medio del magazzino / COGS annuo) × 365

Oppure, più semplicemente: DIO = 365 / ITR

Esempio numerico

Riprendiamo la PMI con ITR 6: DIO = 365/6 = 61 giorni. Significa che, ai ritmi attuali di vendita, abbiamo merce in casa per circa due mesi di copertura. Nel 2021, con lead time di approvvigionamento esplosi (un componente elettronico che nel 2019 arrivava in 6 settimane oggi richiede 26-52 settimane), un DIO basso non è necessariamente virtuoso: significa che siamo esposti a rotture di stock. Il target ottimale dipende dal lead time di riapprovvigionamento e dalla volatilità della domanda.

DIO vs Cash Conversion Cycle

Il DIO è uno dei tre componenti del Cash Conversion Cycle (CCC = DIO + DSO − DPO). Un DIO che sale del 20% in un trimestre, senza una strategia esplicita di copertura per la supply crisis, è un sintomo finanziario serio: stiamo intrappolando cassa in magazzino. Per approfondire questo tema dal lato dell’ERP suggeriamo la guida al demand planning ERP 2021.

Perfect Order Rate: il KPI sintesi

Il Perfect Order Rate (POR) è il KPI sintesi che combina tutti gli altri in un singolo numero. Un ordine “perfetto” è un ordine che simultaneamente: arriva on-time, è in-full, è documentalmente corretto (DDT/fattura senza errori), è fisicamente integro (nessun danno al trasporto). È un AND di quattro condizioni indipendenti, motivo per cui il valore numerico è tipicamente più basso di OTIF.

La formula POR

POR % = OTIF % × Documentazione corretta % × Spedizioni integre %

Le tre percentuali si moltiplicano perché ogni step è una probabilità condizionata. Se OTIF è 95%, documentazione corretta 98% e spedizioni integre 97%, il POR risulta 95% × 98% × 97% = 90,3%.

Perché è importante

Il POR è un KPI brutale ma onesto. Mostra il “vero” livello di servizio percepito dal cliente, non solo la consegna materiale. Una PMI che vanta OTIF 95% ma ha un 8% di fatture sbagliate sta in realtà al di sotto del 90% di Perfect Order Rate, e i clienti se ne accorgono. Per migliorare la parte documentale, considerare l’OCR intelligente per la gestione delle fatture e le integrazioni di automazione della fatturazione passiva.

WMS e ERP per automatizzare il calcolo

Calcolare manualmente OTIF, fill rate e ITR a fine mese con Excel è ancora la prassi in molte PMI italiane sotto i €15M di fatturato. Funziona come una tantum, non come sistema operativo continuo. Per passare dal report mensile al cruscotto settimanale (o quotidiano) serve che il calcolo avvenga automaticamente sui dati di WMS ed ERP.

WMS commerciali nel 2021

Sul mercato italiano dei WMS (Warehouse Management System) per PMI il 2021 vede in posizione dominante Mecalux Easy WMS (forte sui clienti retail e e-commerce), Manhattan Active (top di gamma per la grande PMI e l’enterprise mid-market), JDA/Blue Yonder (oggi rinominata, storica sull’industria), SAP EWM (per chi è già su SAP S/4HANA o B1). Per chi ha esigenze più semplici, il modulo Inventory di Odoo 13/14 copre l’80% delle funzionalità WMS a una frazione del costo, con buoni meccanismi di etichettatura, RFID, codice a barre 1D/2D e picking guidato.

ERP per il calcolo dei KPI

Sul fronte ERP, SAP Business One 10 espone nativamente quasi tutti i KPI logistici via Crystal Reports e via SAP Analytics Cloud, ma il setup iniziale richiede una consulenza dedicata; Odoo 14 ha dashboard configurabili che, con qualche customizzazione, generano cruscotti settimanali OTIF/fill rate; i gestionali italiani (TeamSystem Enterprise, Zucchetti Ad Hoc, Galileo) coprono bene il dato grezzo ma richiedono quasi sempre report custom sviluppati ad hoc. Per chi parte da zero o ha esigenze specifiche, la nostra roadmap di implementazione ERP per PMI offre un percorso strutturato.

Schermata di dashboard logistica con grafici dei KPI di magazzino e indicatori operativi

Integrazione WMS-ERP-vettori

Il salto di qualità si fa quando il WMS comunica in tempo reale con l’ERP e con i sistemi dei vettori (corrieri espressi, padroncini, 3PL). In questo modo l’OTIF si calcola sul POD digitale del vettore, il fill rate sul DDT confermato dal WMS, l’ITR sull’aggiornamento di magazzino in valore. Approfondiamo questi temi nella guida 2021 al software per logistica e trasporti e nella guida all’integrazione e-commerce gestionale.

Errori comuni nel monitoraggio KPI logistici

Negli ultimi tre anni abbiamo affiancato decine di PMI italiane nell’adozione dei KPI logistici. Ricorrono sempre gli stessi sette errori, che vale la pena conoscere prima di iniziare il vostro progetto.

Errore 1: misurare troppo. Iniziare con un cruscotto di 25 KPI è la strada più rapida verso l’abbandono. Partite con 3-5 KPI, consolidateli per un trimestre, poi aggiungete.

Errore 2: confondere line fill, order fill e unit fill. Sono tre numeri diversi sullo stesso fenomeno. Decidere quale tipologia usare e comunicarla esplicitamente in tutti i report.

Errore 3: calcolare OTIF sulla data confermata invece che sulla data richiesta. Se ogni volta che siamo in ritardo “spostiamo” la data confermata, il KPI mostrerà sempre 100%. Tracciate entrambe.

Errore 4: ITR aggregato senza segmentazione ABC. L’ITR medio nasconde quasi sempre disastri sui prodotti C e sovra-ottimizzazioni sui prodotti A.

Errore 5: ignorare l’effetto stagionalità. Su business stagionali (giardinaggio, climatizzazione, alimentare) il valore medio del magazzino calcolato su due punti (gennaio-dicembre) è quasi sempre sbagliato. Usare la media mensile su 12 mesi.

Errore 6: KPI senza responsabile. Un KPI senza un nome e cognome accanto è un report, non un KPI. Assegnate ogni metrica a una persona con autorità di intervento.

Errore 7: dashboard senza ritmo di riunione. Anche il miglior cruscotto è inutile se non viene letto. Stabilite un operations meeting settimanale di 30 minuti dove si guardano i KPI e si decidono le azioni della settimana successiva.

Caso reale: PMI manifatturiera del Veneto

Riportiamo un caso concreto e anonimizzato che illustra l’impatto economico dell’adozione dei KPI logistici. Si tratta di una PMI manifatturiera della provincia di Vicenza che produce componenti meccanici per il settore automotive e l’industria del bianco.

Il contesto di partenza

Fatturato €8 milioni, 38 dipendenti, magazzino di 12.000 SKU attivi tra materie prime, semilavorati e prodotti finiti, gestionale custom italiano installato nel 2014. Prima dell’intervento: nessun KPI logistico strutturato, valutazione delle performance “a sentimento”, lamentele clienti gestite caso per caso, valore di magazzino oscillante tra €1,4M e €1,9M senza una logica chiara.

L’intervento

Tra marzo e luglio 2021 abbiamo affiancato il responsabile operations nel definire 5 KPI di partenza (OTIF, order fill rate, ITR per classe ABC, DIO, Perfect Order Rate), integrare il gestionale con il portale corrieri per acquisire i POD digitali, costruire un cruscotto settimanale automatico in PowerBI alimentato da una vista SQL sul database del gestionale, instaurare l’operations meeting del martedì mattina con il responsabile produzione, acquisti, magazzino e commerciale.

I risultati a 6 mesi

OTIF passato dal 78% al 91%, order fill rate dal 85% al 94%, ITR aggregato salito da 4,2 a 5,8 con effetto positivo di −€340.000 sul valore medio del magazzino, DIO sceso da 87 a 63 giorni. L’impatto sul Perfect Order Rate è stato il più visibile: dal 71% all’87%, con conseguente riduzione del 40% delle telefonate del customer service per reclami su consegne. La parte più sorprendente per il management: nessuna delle azioni intraprese richiedeva investimenti in tecnologia oltre €15.000.

Roadmap di adozione KPI in 60 giorni

Concludiamo con una roadmap operativa in 60 giorni, suddivisa in cinque step, pensata per una PMI tra €5M e €30M di fatturato che parte da una situazione “Excel-based” e vuole arrivare a un cruscotto settimanale automatizzato.

Step 1: audit dei dati (giorni 1-10)

Prima di calcolare qualsiasi KPI, verificate che i dati di partenza esistano e siano affidabili. Estraete dal gestionale 100 ordini casuali degli ultimi tre mesi e controllate riga per riga: c’è la data richiesta dal cliente? C’è la data confermata? C’è la data effettiva di consegna? Le quantità ordinate e spedite sono coerenti? Se la risposta è “no” o “non sempre”, il primo intervento è sui processi di data entry, non sulla dashboard. Considerare anche la centralizzazione delle anagrafiche e la tracciabilità lotti e seriali come fondamenta del sistema.

Step 2: definizione dei KPI (giorni 11-20)

Per ciascun KPI scrivete una scheda con: nome, formula esatta, frequenza di calcolo (settimanale per OTIF e fill rate, mensile per ITR e DIO, settimanale per POR), soglia rosso/giallo/verde, fonte dati, responsabile. Condividete la scheda con il management e fate firmare l’approvazione. Sembra burocratico, è invece il modo per evitare che fra tre mesi qualcuno dica “ma noi OTIF lo calcoliamo diversamente”.

Step 3: cruscotto automatico (giorni 21-40)

Tre settimane sono il tempo ragionevole per costruire viste SQL su ERP, collegarle a uno strumento di BI (PowerBI, Metabase, Tableau, Looker Studio gratuito) e validare i numeri. La validazione è cruciale: prendete 100 ordini e calcolate i KPI sia manualmente sia dal cruscotto. Se i numeri non coincidono, c’è un bug nelle formule.

Step 4: operations meeting (giorni 41-50)

Il rito settimanale è il vero motore. 30 minuti il martedì mattina, agenda fissa, slide del cruscotto proiettate. Si guardano i KPI, si identificano 1-2 anomalie, si decidono 1-2 azioni per la settimana. Non più, non meno. Se la riunione dura un’ora siete su strade sbagliate.

Step 5: tuning trimestrale (giorni 51-60)

Dopo il primo trimestre rivedete soglie e KPI alla luce dei dati reali. Probabilmente i target iniziali erano troppo ambiziosi o troppo conservativi. Calibrateli. Aggiungete eventualmente 1-2 KPI secondari (tasso di danneggiamento, tempo medio di evasione picking, accuratezza inventariale). Formalizzate il processo nel manuale qualità.

FAQ — Domande frequenti sui KPI logistici di magazzino

Qual è il KPI logistico più importante da misurare per primo?

L’OTIF è il KPI di partenza più consigliato perché combina due dimensioni critiche (puntualità e completezza) in un singolo numero comprensibile da tutti, dal magazziniere al CEO. È anche il KPI più richiesto dalla grande distribuzione organizzata e dai grandi clienti B2B.

Quale è la differenza tra fill rate e OTIF?

Il fill rate misura solo la componente di completezza (quanto della merce richiesta è stato spedito), mentre OTIF misura simultaneamente completezza E puntualità. Un ordine può avere fill rate 100% e contemporaneamente NON essere OTIF se è arrivato in ritardo rispetto alla data richiesta.

Qual è un buon valore di indice di rotazione magazzino per una PMI italiana?

Dipende fortemente dal settore. Benchmark indicativi 2021: distribuzione alimentare 20-40, distribuzione tecnica B2B 6-10, manifatturiero discreto 4-8, ricambistica industriale 2-4. La segmentazione per classe ABC è più informativa del valore aggregato.

Serve per forza un WMS dedicato o basta l’ERP?

Sotto i 5.000 SKU attivi e con un solo magazzino, le funzionalità di Inventory di Odoo o di SAP Business One coprono la maggior parte delle esigenze KPI. Sopra i 10.000 SKU, con più magazzini o e-commerce ad alta rotazione, un WMS dedicato (Mecalux, Manhattan, SAP EWM) diventa quasi obbligatorio.

Quanto costa implementare un sistema di KPI logistici in una PMI?

Se ERP e WMS sono già presenti e i dati sono affidabili, il costo è prevalentemente di consulenza per definire formule, costruire viste SQL e dashboard BI: tipicamente tra €8.000 e €25.000 per una PMI tra 5 e 30 milioni di fatturato. Lo strumento BI (PowerBI, Metabase) può essere a costo zero o quasi. Per approfondire la voce di costo dell’ERP si veda quanto costa un ERP per una PMI italiana.

Con che frequenza vanno aggiornati i KPI logistici?

OTIF, fill rate e Perfect Order Rate hanno senso a frequenza settimanale. ITR e DIO a frequenza mensile. La giornaliera ha senso solo per realtà ad alto volume e-commerce (oltre 1.000 ordini al giorno). L’eccesso di frequenza genera rumore e perdita di tempo.

Come scelgo tra Odoo, SAP Business One e un gestionale italiano per la logistica?

Odoo offre il miglior rapporto costo/funzionalità per PMI sotto i 50 dipendenti con processi standard; SAP Business One conviene a PMI internazionalizzate o con processi finanziari complessi; i gestionali italiani (TeamSystem, Zucchetti, Galileo) vincono su realtà con processi fiscali peculiari, ma richiedono più sviluppo custom per cruscotti BI moderni.

Vuoi un cruscotto KPI logistici calibrato sulla tua PMI?

Brenta Software sviluppa gestionali su misura e integra ERP esistenti con dashboard logistiche personalizzate. OTIF, fill rate, ITR e Perfect Order Rate calcolati automaticamente sui tuoi dati di magazzino, con cruscotti settimanali pronti per l’operations meeting del martedì mattina.

Scopri ERP Brenta, la nostra soluzione gestionale italiana per PMI manifatturiere e distributive, oppure esplora le opzioni di gestionali personalizzati. Per una stima rapida e gratuita richiedi un preventivo online in pochi minuti.

Vuoi una soluzione su misura per la tua azienda?

Brentasoft sviluppa gestionali, CRM e software personalizzati per PMI italiane. Parliamo del tuo progetto.