{"id":1333,"date":"2021-08-19T09:14:00","date_gmt":"2021-08-19T07:14:00","guid":{"rendered":"https:\/\/brentasoft.com\/blog\/kpi-logistica-magazzino-otif-2021\/"},"modified":"2021-08-19T09:14:00","modified_gmt":"2021-08-19T07:14:00","slug":"kpi-logistica-magazzino-otif-2021","status":"publish","type":"post","link":"https:\/\/brentasoft.com\/blog\/kpi-logistica-magazzino-otif-2021\/","title":{"rendered":"KPI logistica magazzino: OTIF, fill rate e rotazione spiegati (2021)"},"content":{"rendered":"<div class=\"bs-article-tldr\">\n<p><strong>TL;DR \u2014 In sintesi:<\/strong> 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 <strong>OTIF<\/strong> (On-Time In-Full), <strong>fill rate<\/strong>, <strong>indice di rotazione<\/strong> (ITR), <strong>DIO<\/strong> e <strong>Perfect Order Rate<\/strong> con formule, esempi numerici, errori comuni, un caso reale di PMI manifatturiera del Veneto da <strong>\u20ac8M<\/strong> di fatturato e una roadmap di adozione in <strong>60 giorni<\/strong>.<\/p>\n<\/div>\n<h2>Perch\u00e9 misurare la logistica di magazzino nel 2021<\/h2>\n<p>Il 2021 sta passando alla storia come l&#8217;anno in cui le supply chain globali hanno mostrato tutta la loro fragilit\u00e0. La <strong>crisi dei semiconduttori<\/strong> iniziata a fine 2020 ha bloccato linee produttive automotive ed elettronica, il <strong>congestionamento dei container<\/strong> tra Cina ed Europa ha quintuplicato i noli marittimi rispetto al 2019, e l&#8217;incidente del 23 marzo della <em>Ever Given<\/em> 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.<\/p>\n<p>In questo scenario, le PMI italiane manifatturiere e distributive che non hanno mai strutturato un sistema di <strong>KPI logistici<\/strong> si trovano a navigare a vista: ordini in ritardo che si accumulano, clienti che chiedono spiegazioni, scorte di sicurezza dimensionate &#8220;a sentimento&#8221; che alternano sovrastock costosi a rotture improvvise. Il responsabile operations sa che qualcosa non funziona, ma senza misurazione oggettiva non pu\u00f2 intervenire dove serve davvero.<\/p>\n<p>Questa guida ha un obiettivo pragmatico: spiegare cinque KPI logistici fondamentali \u2014 <strong>OTIF<\/strong>, <strong>fill rate<\/strong>, <strong>ITR<\/strong> (Inventory Turnover Ratio), <strong>DIO<\/strong> (Days of Inventory Outstanding) e <strong>Perfect Order Rate<\/strong> \u2014 con le formule esatte, esempi numerici concreti e una roadmap di adozione in 60 giorni, pensata per realt\u00e0 tra <strong>\u20ac5M<\/strong> e <strong>\u20ac30M<\/strong> di fatturato che usano un ERP o un gestionale custom e vogliono passare dal foglio Excel mensile a un cruscotto operativo settimanale.<\/p>\n<h2>Cosa sono i KPI logistici e perch\u00e9 servono nel 2021<\/h2>\n<p>Un <strong>KPI<\/strong> (Key Performance Indicator) logistico \u00e8 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 \u00e8 un report descrittivo, \u00e8 un numero singolo con una soglia di accettabilit\u00e0 chiara.<\/p>\n<p>I KPI logistici servono a tre cose concrete: <strong>diagnosticare<\/strong> i colli di bottiglia (dove perdiamo tempo o margine?), <strong>monitorare<\/strong> i trend (stiamo migliorando o peggiorando rispetto al trimestre scorso?), <strong>responsabilizzare<\/strong> le persone (il capo turno, il responsabile picking, il vettore esterno hanno obiettivi misurabili).<\/p>\n<p>Per impostare correttamente la misurazione consigliamo prima la lettura della nostra guida su <a href=\"https:\/\/brentasoft.com\/blog\/obiettivi-smart-e-kpi\/\">obiettivi SMART e KPI<\/a>, che spiega come trasformare una metrica grezza in un obiettivo operativo. Se invece il punto di partenza \u00e8 zero, vale la pena leggere anche <a href=\"https:\/\/brentasoft.com\/blog\/automazione-reporting-aziendale\/\">automazione del reporting aziendale<\/a>, perch\u00e9 un KPI calcolato a mano una volta al mese vale molto meno di un KPI aggiornato automaticamente ogni notte dal gestionale.<\/p>\n<h2>OTIF (On-Time In-Full): cos&#8217;\u00e8 e come calcolarlo<\/h2>\n<p>L&#8217;<strong>OTIF<\/strong> \u00e8 il KPI logistico pi\u00f9 richiesto dalla grande distribuzione organizzata e dalle catene retail europee. Misura la percentuale di ordini consegnati al cliente <em>contemporaneamente<\/em> nei tempi promessi e con il quantitativo completo richiesto. \u00c8 un AND logico: se manca anche una sola riga d&#8217;ordine o se la consegna arriva un giorno dopo la data concordata, quell&#8217;ordine NON \u00e8 OTIF.<\/p>\n<h3>La formula OTIF<\/h3>\n<p>La formula classica \u00e8:<\/p>\n<p><strong>OTIF % = (Ordini consegnati on-time E in-full \/ Totale ordini consegnati) \u00d7 100<\/strong><\/p>\n<p>Attenzione a due dettagli che cambiano radicalmente il risultato. Primo: la &#8220;data on-time&#8221; \u00e8 la <em>data richiesta dal cliente<\/em> o la <em>data confermata internamente<\/em>? 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 &#8220;in-full&#8221;? Una tolleranza del <strong>2%<\/strong> sui quantitativi \u00e8 ragionevole per prodotti a peso variabile (alimentare, materie prime), zero tolleranza per articoli unitari (ricambi, elettronica).<\/p>\n<h3>Esempio numerico<\/h3>\n<p>Una PMI distributiva ha consegnato 412 ordini la settimana scorsa. Di questi: 358 erano on-time, 374 erano in-full, ma solo 331 erano <em>contemporaneamente<\/em> on-time AND in-full. L&#8217;OTIF settimanale \u00e8 quindi <strong>331\/412 = 80,3%<\/strong>. Un valore sotto la media di settore italiano (obiettivo benchmark: <strong>95%<\/strong> per la GDO, <strong>90%<\/strong> per il B2B industriale).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1880\" height=\"1253\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline1.jpg\" alt=\"Operatore di magazzino con scanner barcode che legge il codice di un pacco prima della spedizione\" class=\"wp-image-1330\" srcset=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline1.jpg 1880w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline1-300x200.jpg 300w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline1-1024x682.jpg 1024w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline1-768x512.jpg 768w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline1-1536x1024.jpg 1536w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline1-800x533.jpg 800w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline1-600x400.jpg 600w\" sizes=\"auto, (max-width: 1880px) 100vw, 1880px\" \/><\/p>\n<h3>Come misurarlo concretamente<\/h3>\n<p>Per calcolare OTIF in modo affidabile servono tre dati certificati: data <em>requested<\/em> dell&#8217;ordine, data effettiva di consegna documentata (POD o DDT firmato), quantit\u00e0 spedita riga per riga vs quantit\u00e0 ordinata. Su <strong>Odoo<\/strong> 14 il modulo Inventory gi\u00e0 traccia tutto questo nativamente; su <strong>SAP Business One 10<\/strong> serve combinare i dati di Sales Order, Delivery e Invoice; su gestionali custom italiani (TeamSystem, Zucchetti, Galileo) la query SQL diretta sul database \u00e8 spesso la via pi\u00f9 veloce.<\/p>\n<h2>Fill rate: line fill vs order fill vs unit fill<\/h2>\n<p>Il <strong>fill rate<\/strong> \u00e8 cugino dell&#8217;OTIF ma si concentra esclusivamente sulla componente &#8220;in-full&#8221;, ignorando la data. Misura quanta merce siamo riusciti a evadere rispetto a quanta ce ne \u00e8 stata richiesta. Esistono tre varianti che NON vanno confuse, perch\u00e9 producono numeri molto diversi sugli stessi ordini.<\/p>\n<h3>Line fill rate<\/h3>\n<p><strong>Line fill % = (Righe d&#8217;ordine evase per intero \/ Totale righe d&#8217;ordine) \u00d7 100<\/strong><\/p>\n<p>Misura quante <em>righe d&#8217;ordine<\/em> siamo riusciti a evadere completamente. Se un ordine ha 10 righe e ne evadiamo 9 al 100% e 1 al 50%, il line fill \u00e8 9\/10 = 90%. \u00c8 il KPI pi\u00f9 usato nel B2B industriale.<\/p>\n<h3>Order fill rate<\/h3>\n<p><strong>Order fill % = (Ordini evasi per intero \/ Totale ordini) \u00d7 100<\/strong><\/p>\n<p>Pi\u00f9 severo: l&#8217;ordine conta come &#8220;evaso&#8221; solo se TUTTE le sue righe sono al 100%. Nell&#8217;esempio precedente l&#8217;ordine conta come &#8220;non evaso&#8221; perch\u00e9 una riga era parziale. \u00c8 il KPI preferito da chi serve la GDO.<\/p>\n<h3>Unit fill rate<\/h3>\n<p><strong>Unit fill % = (Pezzi spediti \/ Pezzi ordinati) \u00d7 100<\/strong><\/p>\n<p>Il pi\u00f9 &#8220;indulgente&#8221;: guarda il totale dei pezzi a prescindere da come si distribuiscono sulle righe. \u00c8 utile per il responsabile acquisti perch\u00e9 lega direttamente alla copertura di stock, meno utile per il customer service.<\/p>\n<h3>Esempio numerico comparato<\/h3>\n<p>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: <strong>order fill 92%<\/strong>, <strong>line fill 99%<\/strong>, <strong>unit fill 99,5%<\/strong>. Tre numeri molto diversi che raccontano la stessa realt\u00e0. Comunicare al CDA il &#8220;99,5%&#8221; senza specificare quale tipologia di fill rate \u00e8 scorretto e fuorviante.<\/p>\n<h2>Indice di rotazione magazzino (ITR \/ Inventory Turnover)<\/h2>\n<p>L&#8217;<strong>ITR<\/strong> misura quante volte all&#8217;anno l&#8217;intero magazzino viene &#8220;ruotato&#8221;, cio\u00e8 acquistato e venduto. \u00c8 un indicatore di efficienza finanziaria del capitale immobilizzato in scorte e diventa cruciale nel 2021 perch\u00e9 il <em>cost of capital<\/em> e i costi assicurativi delle giacenze sono in salita per la fiammata dei noli e dei costi energetici.<\/p>\n<h3>La formula ITR<\/h3>\n<p><strong>ITR = COGS annuo \/ Valore medio del magazzino<\/strong><\/p>\n<p>Dove COGS \u00e8 il <em>Cost of Goods Sold<\/em> (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).<\/p>\n<h3>Esempio numerico<\/h3>\n<p>Una PMI manifatturiera con COGS annuo di <strong>\u20ac4,2 milioni<\/strong> e valore medio del magazzino di <strong>\u20ac700.000<\/strong> ha un <strong>ITR di 6<\/strong>. Significa che il magazzino &#8220;gira&#8221; 6 volte all&#8217;anno, cio\u00e8 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.<\/p>\n<h3>ITR per famiglia di prodotto<\/h3>\n<p>L&#8217;ITR aggregato a livello aziendale \u00e8 quasi inutile da solo. La vera diagnosi si ottiene segmentando per <strong>classe ABC<\/strong>: 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 \u00e8 un campanello di allarme: stiamo immobilizzando capitale dove non dovremmo. Per approfondire la gestione operativa consigliamo la lettura della guida su <a href=\"https:\/\/brentasoft.com\/blog\/automazione-magazzino-guida-pmi-2021\/\">automazione del magazzino per PMI<\/a> e di <a href=\"https:\/\/brentasoft.com\/blog\/magazzino-e-commerce-come-gestirlo\/\">magazzino e-commerce: come gestirlo bene nel 2021<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1880\" height=\"1253\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline2.jpg\" alt=\"Carrello elevatore in azione tra le corsie di un magazzino industriale durante la movimentazione delle palette\" class=\"wp-image-1331\" srcset=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline2.jpg 1880w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline2-300x200.jpg 300w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline2-1024x682.jpg 1024w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline2-768x512.jpg 768w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline2-1536x1024.jpg 1536w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline2-800x533.jpg 800w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline2-600x400.jpg 600w\" sizes=\"auto, (max-width: 1880px) 100vw, 1880px\" \/><\/p>\n<h2>Days of inventory outstanding (DIO)<\/h2>\n<p>Il <strong>DIO<\/strong> \u00e8 il reciproco &#8220;in giorni&#8221; dell&#8217;ITR e risulta pi\u00f9 intuitivo da comunicare al CFO o al CDA: invece di dire &#8220;ruotiamo 6 volte l&#8217;anno&#8221; diciamo &#8220;abbiamo 61 giorni di magazzino in casa&#8221;. \u00c8 il primo numero che una banca guarda quando valuta la richiesta di fido di una PMI manifatturiera.<\/p>\n<h3>La formula DIO<\/h3>\n<p><strong>DIO = (Valore medio del magazzino \/ COGS annuo) \u00d7 365<\/strong><\/p>\n<p>Oppure, pi\u00f9 semplicemente: <strong>DIO = 365 \/ ITR<\/strong><\/p>\n<h3>Esempio numerico<\/h3>\n<p>Riprendiamo la PMI con ITR 6: <strong>DIO = 365\/6 = 61 giorni<\/strong>. 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 \u00e8 necessariamente virtuoso: significa che siamo esposti a rotture di stock. Il <em>target ottimale<\/em> dipende dal lead time di riapprovvigionamento e dalla volatilit\u00e0 della domanda.<\/p>\n<h3>DIO vs Cash Conversion Cycle<\/h3>\n<p>Il DIO \u00e8 uno dei tre componenti del <em>Cash Conversion Cycle<\/em> (CCC = DIO + DSO \u2212 DPO). Un DIO che sale del 20% in un trimestre, senza una strategia esplicita di copertura per la supply crisis, \u00e8 un sintomo finanziario serio: stiamo intrappolando cassa in magazzino. Per approfondire questo tema dal lato dell&#8217;ERP suggeriamo la <a href=\"https:\/\/brentasoft.com\/blog\/demand-planning-erp-guida-2021\/\">guida al demand planning ERP 2021<\/a>.<\/p>\n<h2>Perfect Order Rate: il KPI sintesi<\/h2>\n<p>Il <strong>Perfect Order Rate<\/strong> (POR) \u00e8 il KPI sintesi che combina tutti gli altri in un singolo numero. Un ordine &#8220;perfetto&#8221; \u00e8 un ordine che simultaneamente: arriva on-time, \u00e8 in-full, \u00e8 documentalmente corretto (DDT\/fattura senza errori), \u00e8 fisicamente integro (nessun danno al trasporto). \u00c8 un AND di quattro condizioni indipendenti, motivo per cui il valore numerico \u00e8 tipicamente pi\u00f9 basso di OTIF.<\/p>\n<h3>La formula POR<\/h3>\n<p><strong>POR % = OTIF % \u00d7 Documentazione corretta % \u00d7 Spedizioni integre %<\/strong><\/p>\n<p>Le tre percentuali si moltiplicano perch\u00e9 ogni step \u00e8 una probabilit\u00e0 condizionata. Se OTIF \u00e8 <strong>95%<\/strong>, documentazione corretta <strong>98%<\/strong> e spedizioni integre <strong>97%<\/strong>, il POR risulta <strong>95% \u00d7 98% \u00d7 97% = 90,3%<\/strong>.<\/p>\n<h3>Perch\u00e9 \u00e8 importante<\/h3>\n<p>Il POR \u00e8 un KPI brutale ma onesto. Mostra il &#8220;vero&#8221; 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\u00e0 al di sotto del <strong>90%<\/strong> di Perfect Order Rate, e i clienti se ne accorgono. Per migliorare la parte documentale, considerare l&#8217;<a href=\"https:\/\/brentasoft.com\/blog\/ocr-intelligente-fatture-ai\/\">OCR intelligente per la gestione delle fatture<\/a> e le integrazioni di <a href=\"https:\/\/brentasoft.com\/blog\/automazione-fatturazione-passiva-guida\/\">automazione della fatturazione passiva<\/a>.<\/p>\n<h2>WMS e ERP per automatizzare il calcolo<\/h2>\n<p>Calcolare manualmente OTIF, fill rate e ITR a fine mese con Excel \u00e8 ancora la prassi in molte PMI italiane sotto i \u20ac15M di fatturato. Funziona come <em>una tantum<\/em>, 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.<\/p>\n<h3>WMS commerciali nel 2021<\/h3>\n<p>Sul mercato italiano dei <strong>WMS<\/strong> (Warehouse Management System) per PMI il 2021 vede in posizione dominante <strong>Mecalux Easy WMS<\/strong> (forte sui clienti retail e e-commerce), <strong>Manhattan Active<\/strong> (top di gamma per la grande PMI e l&#8217;enterprise mid-market), <strong>JDA\/Blue Yonder<\/strong> (oggi rinominata, storica sull&#8217;industria), <strong>SAP EWM<\/strong> (per chi \u00e8 gi\u00e0 su SAP S\/4HANA o B1). Per chi ha esigenze pi\u00f9 semplici, il modulo Inventory di <strong>Odoo<\/strong> 13\/14 copre l&#8217;80% delle funzionalit\u00e0 WMS a una frazione del costo, con buoni meccanismi di etichettatura, RFID, codice a barre 1D\/2D e picking guidato.<\/p>\n<h3>ERP per il calcolo dei KPI<\/h3>\n<p>Sul fronte ERP, <strong>SAP Business One<\/strong> 10 espone nativamente quasi tutti i KPI logistici via Crystal Reports e via SAP Analytics Cloud, ma il setup iniziale richiede una consulenza dedicata; <strong>Odoo<\/strong> 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 <a href=\"https:\/\/brentasoft.com\/blog\/implementazione-erp-roadmap-pmi\/\">roadmap di implementazione ERP per PMI<\/a> offre un percorso strutturato.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1880\" height=\"1118\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline3.jpg\" alt=\"Schermata di dashboard logistica con grafici dei KPI di magazzino e indicatori operativi\" class=\"wp-image-1332\" srcset=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline3.jpg 1880w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline3-300x178.jpg 300w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline3-1024x609.jpg 1024w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline3-768x457.jpg 768w, https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_inline3-1536x913.jpg 1536w\" sizes=\"auto, (max-width: 1880px) 100vw, 1880px\" \/><\/p>\n<h3>Integrazione WMS-ERP-vettori<\/h3>\n<p>Il salto di qualit\u00e0 si fa quando il WMS comunica in tempo reale con l&#8217;ERP e con i sistemi dei vettori (corrieri espressi, padroncini, 3PL). In questo modo l&#8217;OTIF si calcola sul POD digitale del vettore, il fill rate sul DDT confermato dal WMS, l&#8217;ITR sull&#8217;aggiornamento di magazzino in valore. Approfondiamo questi temi nella <a href=\"https:\/\/brentasoft.com\/blog\/software-logistica-trasporti-guida-2021\/\">guida 2021 al software per logistica e trasporti<\/a> e nella <a href=\"https:\/\/brentasoft.com\/blog\/integrazione-e-commerce-gestionale-guida\/\">guida all&#8217;integrazione e-commerce gestionale<\/a>.<\/p>\n<h2>Errori comuni nel monitoraggio KPI logistici<\/h2>\n<p>Negli ultimi tre anni abbiamo affiancato decine di PMI italiane nell&#8217;adozione dei KPI logistici. Ricorrono sempre gli stessi sette errori, che vale la pena conoscere prima di iniziare il vostro progetto.<\/p>\n<p><strong>Errore 1: misurare troppo.<\/strong> Iniziare con un cruscotto di 25 KPI \u00e8 la strada pi\u00f9 rapida verso l&#8217;abbandono. Partite con 3-5 KPI, consolidateli per un trimestre, poi aggiungete.<\/p>\n<p><strong>Errore 2: confondere line fill, order fill e unit fill.<\/strong> Sono tre numeri diversi sullo stesso fenomeno. Decidere quale tipologia usare e comunicarla esplicitamente in tutti i report.<\/p>\n<p><strong>Errore 3: calcolare OTIF sulla data confermata invece che sulla data richiesta.<\/strong> Se ogni volta che siamo in ritardo &#8220;spostiamo&#8221; la data confermata, il KPI mostrer\u00e0 sempre 100%. Tracciate entrambe.<\/p>\n<p><strong>Errore 4: ITR aggregato senza segmentazione ABC.<\/strong> L&#8217;ITR medio nasconde quasi sempre disastri sui prodotti C e sovra-ottimizzazioni sui prodotti A.<\/p>\n<p><strong>Errore 5: ignorare l&#8217;effetto stagionalit\u00e0.<\/strong> Su business stagionali (giardinaggio, climatizzazione, alimentare) il valore medio del magazzino calcolato su due punti (gennaio-dicembre) \u00e8 quasi sempre sbagliato. Usare la media mensile su 12 mesi.<\/p>\n<p><strong>Errore 6: KPI senza responsabile.<\/strong> Un KPI senza un nome e cognome accanto \u00e8 un report, non un KPI. Assegnate ogni metrica a una persona con autorit\u00e0 di intervento.<\/p>\n<p><strong>Errore 7: dashboard senza ritmo di riunione.<\/strong> Anche il miglior cruscotto \u00e8 inutile se non viene letto. Stabilite un <em>operations meeting<\/em> settimanale di 30 minuti dove si guardano i KPI e si decidono le azioni della settimana successiva.<\/p>\n<h2>Caso reale: PMI manifatturiera del Veneto<\/h2>\n<p>Riportiamo un caso concreto e anonimizzato che illustra l&#8217;impatto economico dell&#8217;adozione dei KPI logistici. Si tratta di una PMI manifatturiera della provincia di Vicenza che produce componenti meccanici per il settore automotive e l&#8217;industria del bianco.<\/p>\n<h3>Il contesto di partenza<\/h3>\n<p>Fatturato <strong>\u20ac8 milioni<\/strong>, 38 dipendenti, magazzino di <strong>12.000 SKU<\/strong> attivi tra materie prime, semilavorati e prodotti finiti, gestionale custom italiano installato nel 2014. Prima dell&#8217;intervento: nessun KPI logistico strutturato, valutazione delle performance &#8220;a sentimento&#8221;, lamentele clienti gestite caso per caso, valore di magazzino oscillante tra \u20ac1,4M e \u20ac1,9M senza una logica chiara.<\/p>\n<h3>L&#8217;intervento<\/h3>\n<p>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&#8217;<em>operations meeting<\/em> del marted\u00ec mattina con il responsabile produzione, acquisti, magazzino e commerciale.<\/p>\n<h3>I risultati a 6 mesi<\/h3>\n<p>OTIF passato dal <strong>78%<\/strong> al <strong>91%<\/strong>, order fill rate dal <strong>85%<\/strong> al <strong>94%<\/strong>, ITR aggregato salito da <strong>4,2<\/strong> a <strong>5,8<\/strong> con effetto positivo di <strong>\u2212\u20ac340.000<\/strong> sul valore medio del magazzino, DIO sceso da 87 a 63 giorni. L&#8217;impatto sul Perfect Order Rate \u00e8 stato il pi\u00f9 visibile: dal <strong>71%<\/strong> all&#8217;<strong>87%<\/strong>, con conseguente riduzione del 40% delle telefonate del customer service per reclami su consegne. La parte pi\u00f9 sorprendente per il management: nessuna delle azioni intraprese richiedeva investimenti in tecnologia oltre \u20ac15.000.<\/p>\n<h2>Roadmap di adozione KPI in 60 giorni<\/h2>\n<p>Concludiamo con una roadmap operativa in 60 giorni, suddivisa in cinque step, pensata per una PMI tra \u20ac5M e \u20ac30M di fatturato che parte da una situazione &#8220;Excel-based&#8221; e vuole arrivare a un cruscotto settimanale automatizzato.<\/p>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"HowTo\",\"name\":\"Adottare KPI logistica magazzino in 60 giorni\",\"description\":\"Roadmap operativa in 5 step per implementare OTIF, fill rate, ITR, DIO e Perfect Order Rate in una PMI italiana\",\"totalTime\":\"P60D\",\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"name\":\"Audit dei dati disponibili (giorni 1-10)\",\"text\":\"Mappare i dati esistenti su ERP, WMS e portali corrieri. Verificare che data richiesta, data confermata, data effettiva di consegna, quantit\u00e0 ordinata e quantit\u00e0 spedita siano tracciate correttamente a livello di riga d'ordine.\"},{\"@type\":\"HowToStep\",\"position\":2,\"name\":\"Definizione dei 5 KPI di partenza (giorni 11-20)\",\"text\":\"Scegliere OTIF, order fill rate, ITR segmentato per classe ABC, DIO e Perfect Order Rate. Definire per ciascuno: formula esatta, frequenza di calcolo, soglia di accettabilit\u00e0, responsabile assegnato.\"},{\"@type\":\"HowToStep\",\"position\":3,\"name\":\"Costruzione del cruscotto automatico (giorni 21-40)\",\"text\":\"Sviluppare le viste SQL o le query sul database del gestionale. Collegare PowerBI o Metabase. Validare i numeri confrontandoli con il calcolo manuale su un campione di 100 ordini.\"},{\"@type\":\"HowToStep\",\"position\":4,\"name\":\"Lancio operations meeting settimanale (giorni 41-50)\",\"text\":\"Convocare ogni marted\u00ec mattina responsabile produzione, acquisti, magazzino e commerciale. Durata massima 30 minuti. Agenda fissa: lettura KPI, identificazione 1-2 anomalie, decisione azioni della settimana.\"},{\"@type\":\"HowToStep\",\"position\":5,\"name\":\"Tuning e revisione trimestrale (giorni 51-60)\",\"text\":\"Dopo il primo trimestre rivedere le soglie di accettabilit\u00e0, aggiungere eventuali KPI secondari (es. tasso di danneggiamenti, tempo medio di evasione picking), formalizzare il processo nel sistema di gestione qualit\u00e0.\"}]}<\/script><\/p>\n<h3>Step 1: audit dei dati (giorni 1-10)<\/h3>\n<p>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&#8217;\u00e8 la data richiesta dal cliente? C&#8217;\u00e8 la data confermata? C&#8217;\u00e8 la data effettiva di consegna? Le quantit\u00e0 ordinate e spedite sono coerenti? Se la risposta \u00e8 &#8220;no&#8221; o &#8220;non sempre&#8221;, il primo intervento \u00e8 sui processi di data entry, non sulla dashboard. Considerare anche la <a href=\"https:\/\/brentasoft.com\/blog\/gestione-anagrafiche-aziendali-2021\/\">centralizzazione delle anagrafiche<\/a> e la <a href=\"https:\/\/brentasoft.com\/blog\/tracciabilita-lotti-seriali-erp-2021\/\">tracciabilit\u00e0 lotti e seriali<\/a> come fondamenta del sistema.<\/p>\n<h3>Step 2: definizione dei KPI (giorni 11-20)<\/h3>\n<p>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&#8217;approvazione. Sembra burocratico, \u00e8 invece il modo per evitare che fra tre mesi qualcuno dica &#8220;ma noi OTIF lo calcoliamo diversamente&#8221;.<\/p>\n<h3>Step 3: cruscotto automatico (giorni 21-40)<\/h3>\n<p>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 \u00e8 cruciale: prendete 100 ordini e calcolate i KPI sia manualmente sia dal cruscotto. Se i numeri non coincidono, c&#8217;\u00e8 un bug nelle formule.<\/p>\n<h3>Step 4: operations meeting (giorni 41-50)<\/h3>\n<p>Il rito settimanale \u00e8 il vero motore. 30 minuti il marted\u00ec 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\u00f9, non meno. Se la riunione dura un&#8217;ora siete su strade sbagliate.<\/p>\n<h3>Step 5: tuning trimestrale (giorni 51-60)<\/h3>\n<p>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\u00e0.<\/p>\n<h2>FAQ \u2014 Domande frequenti sui KPI logistici di magazzino<\/h2>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Qual \u00e8 il KPI logistico pi\u00f9 importante da misurare per primo?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"L'OTIF (On-Time In-Full) \u00e8 il KPI di partenza pi\u00f9 consigliato perch\u00e9 combina due dimensioni critiche (puntualit\u00e0 e completezza) in un singolo numero comprensibile da tutti, dal magazziniere al CEO. \u00c8 anche il KPI pi\u00f9 richiesto dalla grande distribuzione organizzata e dai grandi clienti B2B.\"}},{\"@type\":\"Question\",\"name\":\"Quale \u00e8 la differenza tra fill rate e OTIF?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Il fill rate misura solo la componente di completezza (quanto della merce richiesta \u00e8 stato spedito), mentre OTIF misura simultaneamente completezza E puntualit\u00e0. Un ordine pu\u00f2 avere fill rate 100% e contemporaneamente NON essere OTIF se \u00e8 arrivato in ritardo rispetto alla data richiesta.\"}},{\"@type\":\"Question\",\"name\":\"Qual \u00e8 un buon valore di indice di rotazione magazzino per una PMI italiana?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"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 \u00e8 pi\u00f9 informativa del valore aggregato.\"}},{\"@type\":\"Question\",\"name\":\"Serve per forza un WMS dedicato o basta l'ERP?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sotto i 5.000 SKU attivi e con un solo magazzino, le funzionalit\u00e0 di Inventory di Odoo o di SAP Business One coprono la maggior parte delle esigenze KPI. Sopra i 10.000 SKU, con pi\u00f9 magazzini o e-commerce ad alta rotazione, un WMS dedicato (Mecalux, Manhattan, SAP EWM) diventa quasi obbligatorio.\"}},{\"@type\":\"Question\",\"name\":\"Quanto costa implementare un sistema di KPI logistici in una PMI?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Se ERP e WMS sono gi\u00e0 presenti e i dati sono affidabili, il costo \u00e8 prevalentemente di consulenza per definire formule, costruire viste SQL e dashboard BI: tipicamente tra 8.000 e 25.000 euro per una PMI tra 5 e 30 milioni di fatturato. Lo strumento BI (PowerBI, Metabase) pu\u00f2 essere a costo zero o quasi.\"}},{\"@type\":\"Question\",\"name\":\"Con che frequenza vanno aggiornati i KPI logistici?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"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\u00e0 ad alto volume e-commerce (oltre 1.000 ordini al giorno). L'eccesso di frequenza genera rumore e perdita di tempo.\"}},{\"@type\":\"Question\",\"name\":\"Come scelgo tra Odoo, SAP Business One e un gestionale italiano per la logistica?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Odoo offre il miglior rapporto costo\/funzionalit\u00e0 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\u00e0 con processi fiscali peculiari, ma richiedono pi\u00f9 sviluppo custom per cruscotti BI moderni.\"}}]}<\/script><\/p>\n<h3>Qual \u00e8 il KPI logistico pi\u00f9 importante da misurare per primo?<\/h3>\n<p>L&#8217;<strong>OTIF<\/strong> \u00e8 il KPI di partenza pi\u00f9 consigliato perch\u00e9 combina due dimensioni critiche (puntualit\u00e0 e completezza) in un singolo numero comprensibile da tutti, dal magazziniere al CEO. \u00c8 anche il KPI pi\u00f9 richiesto dalla grande distribuzione organizzata e dai grandi clienti B2B.<\/p>\n<h3>Quale \u00e8 la differenza tra fill rate e OTIF?<\/h3>\n<p>Il <strong>fill rate<\/strong> misura solo la componente di completezza (quanto della merce richiesta \u00e8 stato spedito), mentre OTIF misura simultaneamente completezza E puntualit\u00e0. Un ordine pu\u00f2 avere fill rate 100% e contemporaneamente NON essere OTIF se \u00e8 arrivato in ritardo rispetto alla data richiesta.<\/p>\n<h3>Qual \u00e8 un buon valore di indice di rotazione magazzino per una PMI italiana?<\/h3>\n<p>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 \u00e8 pi\u00f9 informativa del valore aggregato.<\/p>\n<h3>Serve per forza un WMS dedicato o basta l&#8217;ERP?<\/h3>\n<p>Sotto i 5.000 SKU attivi e con un solo magazzino, le funzionalit\u00e0 di Inventory di <strong>Odoo<\/strong> o di <strong>SAP Business One<\/strong> coprono la maggior parte delle esigenze KPI. Sopra i 10.000 SKU, con pi\u00f9 magazzini o e-commerce ad alta rotazione, un <strong>WMS<\/strong> dedicato (Mecalux, Manhattan, SAP EWM) diventa quasi obbligatorio.<\/p>\n<h3>Quanto costa implementare un sistema di KPI logistici in una PMI?<\/h3>\n<p>Se ERP e WMS sono gi\u00e0 presenti e i dati sono affidabili, il costo \u00e8 prevalentemente di consulenza per definire formule, costruire viste SQL e dashboard BI: tipicamente tra <strong>\u20ac8.000<\/strong> e <strong>\u20ac25.000<\/strong> per una PMI tra 5 e 30 milioni di fatturato. Lo strumento BI (PowerBI, Metabase) pu\u00f2 essere a costo zero o quasi. Per approfondire la voce di costo dell&#8217;ERP si veda <a href=\"https:\/\/brentasoft.com\/blog\/quanto-costa-un-erp-pmi-italiana-2021\/\">quanto costa un ERP per una PMI italiana<\/a>.<\/p>\n<h3>Con che frequenza vanno aggiornati i KPI logistici?<\/h3>\n<p>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\u00e0 ad alto volume e-commerce (oltre 1.000 ordini al giorno). L&#8217;eccesso di frequenza genera rumore e perdita di tempo.<\/p>\n<h3>Come scelgo tra Odoo, SAP Business One e un gestionale italiano per la logistica?<\/h3>\n<p><strong>Odoo<\/strong> offre il miglior rapporto costo\/funzionalit\u00e0 per PMI sotto i 50 dipendenti con processi standard; <strong>SAP Business One<\/strong> conviene a PMI internazionalizzate o con processi finanziari complessi; i gestionali italiani (TeamSystem, Zucchetti, Galileo) vincono su realt\u00e0 con processi fiscali peculiari, ma richiedono pi\u00f9 sviluppo custom per cruscotti BI moderni.<\/p>\n<div class=\"bs-cta-box\">\n<h3>Vuoi un cruscotto KPI logistici calibrato sulla tua PMI?<\/h3>\n<p>Brenta Software sviluppa <strong>gestionali su misura<\/strong> 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&#8217;<em>operations meeting<\/em> del marted\u00ec mattina.<\/p>\n<p>Scopri <a href=\"https:\/\/brentasoft.com\/erp-brenta.php\"><strong>ERP Brenta<\/strong><\/a>, la nostra soluzione gestionale italiana per PMI manifatturiere e distributive, oppure esplora le opzioni di <a href=\"https:\/\/brentasoft.com\/soluzioni\/gestionali-personalizzati.php\">gestionali personalizzati<\/a>. Per una stima rapida e gratuita richiedi un <a href=\"https:\/\/brentasoft.com\/preventivatore.php\"><strong>preventivo online<\/strong><\/a> in pochi minuti.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>OTIF, fill rate, rotazione magazzino: i 6 KPI logistici essenziali per PMI nel 2021 con formule, esempi numerici e roadmap di adozione in 60 giorni.<\/p>\n","protected":false},"author":2,"featured_media":1329,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"KPI logistica magazzino: OTIF, fill rate e rotazione 2021 | Brentasoft","_seopress_titles_desc":"OTIF, fill rate, ITR, DIO e Perfect Order Rate spiegati con formule ed esempi. Roadmap di adozione KPI logistici in 60 giorni per PMI italiane.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"https:\/\/brentasoft.com\/blog\/kpi-logistica-magazzino-otif-2021\/","_seopress_social_fb_title":"KPI logistica magazzino: OTIF, fill rate e rotazione 2021 | Brentasoft","_seopress_social_fb_desc":"OTIF, fill rate, ITR, DIO e Perfect Order Rate spiegati con formule ed esempi. Roadmap di adozione KPI logistici in 60 giorni per PMI italiane.","_seopress_social_fb_img":"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_featured.jpg","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"KPI logistica magazzino: OTIF, fill rate e rotazione 2021 | Brentasoft","_seopress_social_twitter_desc":"OTIF, fill rate, ITR, DIO e Perfect Order Rate spiegati con formule ed esempi. Roadmap di adozione KPI logistici in 60 giorni per PMI italiane.","_seopress_social_twitter_img":"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/img_w33_1_featured.jpg","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-1333","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kpi-e-metriche"],"_links":{"self":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts\/1333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/comments?post=1333"}],"version-history":[{"count":0,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts\/1333\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/media\/1329"}],"wp:attachment":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/media?parent=1333"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/categories?post=1333"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/tags?post=1333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}