
Le penali logistiche della GDO erodono i margini dei fornitori ortofrutticoli. Con la franchigia a 90 minuti ex art. 6-bis del D.Lgs. 286/2005, le OP possono contestare gli addebiti e chiedere 100 euro/ora di indennizzo sosta. Tracciare i tempi di scarico in tempo reale con AppSheet fornisce prove digitali difficilmente contestabili.
Il bilico arriva in orario, si presenta al gate della piattaforma GDO, e poi aspetta. Un’ora, due ore, a volte di più, prima che qualcuno lo chiami per lo scarico. Il giorno dopo arriva la penale per “mancato rispetto della finestra di consegna” — come se il ritardo fosse colpa del trasportatore, e non della coda in piattaforma. È una scena che si ripete ogni estate, e la legge, su questo, è più chiara di quanto molte OP pensino.
La legge dice chi paga l’attesa, e non è il fornitore
L’articolo 6-bis del D.Lgs. 286/2005, aggiornato dal D.L. 73/2025 (convertito con modifiche dalla L. 105/2025), fissa un periodo di franchigia per le operazioni di carico e scarico pari a novanta minuti, calcolato dal momento dell’arrivo del vettore al luogo di carico o scarico 🟢. Non è un tetto indicativo: è un limite che, dalla riforma 2025, non è più derogabile con accordi contrattuali difformi.
Superata quella franchigia, committente e caricatore sono tenuti in solido a corrispondere al vettore un indennizzo pari a 100 euro per ogni ora o frazione di ora di ritardo 🟢. La cifra non è casuale: la riforma del 2025 l’ha portata da 40 a 100 euro, segno che il legislatore ha voluto dare peso reale a questo obbligo, non lasciarlo come deterrente simbolico.
Il punto che cambia le carte in tavola per un’OP è questo: se il ritardo nasce dall’attesa in piattaforma, la responsabilità non è del trasportatore né, di riflesso, del fornitore che ha organizzato il trasporto — è di chi gestisce la banchina di scarico e non rispetta i tempi. Una penale addebitata al fornitore per un ritardo dovuto all’attesa in coda del buyer è, semplicemente, un addebito che punta nella direzione sbagliata.
Le condizioni imposte senza accordo scritto non valgono
A rafforzare questa posizione c’è il D.Lgs. 198/2021, che recepisce la direttiva UE 2019/633 contro le pratiche commerciali sleali nella filiera agroalimentare. L’articolo 4, comma 1, lettera d), vieta espressamente:
“la modifica unilaterale, da parte dell’acquirente o del fornitore, delle condizioni di un contratto di cessione di prodotti agricoli e alimentari relative alla frequenza, al metodo, al luogo, ai tempi o al volume della fornitura o della consegna dei prodotti, alle norme di qualità, ai termini di pagamento o ai prezzi oppure relative alla prestazione di servizi accessori rispetto alla cessione dei prodotti” 🟢
In parole semplici: se una penale per ritardo non è stata concordata per iscritto nei termini esatti in cui viene poi applicata, la sua imposizione unilaterale rientra tra le pratiche vietate dalla legge. Una GDO che addebita una penale “perché così si è sempre fatto”, senza un accordo scritto chiaro su quella specifica condizione, sta muovendosi su un terreno normativo scivoloso — e la Regola non gioca a suo favore.
Il numero che decide chi ha ragione: il tempo, misurato bene
Tutto questo, in pratica, si riduce a una domanda semplice: quanto tempo è passato davvero tra l’arrivo del bilico e l’inizio dello scarico? La legge lo dice chiaramente, ma serve un modo per misurarlo che non lasci spazio a dubbi.
$$I_{sosta} = 100 \times \left\lceil \frac{\max(0,, t_{attesa} – t_{franchigia})}{60} \right\rceil$$
Leggila come il conto di un parcheggio a pagamento con la prima ora gratis. $t_{attesa}$ è quanto tempo è passato in totale, in minuti, dal check-in del bilico all’inizio effettivo dello scarico 🟢. $t_{franchigia}$ sono i 90 minuti che la legge concede gratis 🟢. La differenza tra i due, se positiva, è il tempo “a pagamento” — e va sempre arrotondata all’ora superiore, perché la legge dice “ogni ora o frazione di ora” 🟢: bastano 5 minuti oltre la franchigia per far scattare un’ora intera di indennizzo. Il simbolo $\lceil \cdot \rceil$ è proprio questo arrotondamento verso l’alto, e il “max con zero” serve solo a evitare che il conto vada in negativo se il bilico è stato scaricato in tempo.
Un secondo numero utile, più orientato a capire dove intervenire nel tempo, è l’OTIF (On-Time In-Full):
$$OTIF = \frac{N_{consegne_conformi}}{N_{consegne_totali}} \times 100$$
È semplicemente la percentuale delle tue consegne che sono arrivate nella finestra concordata e senza problemi di quantità o qualità 🟠, rispetto al totale delle consegne effettuate 🟠. Non serve per calcolare un indennizzo — serve per capire, mese dopo mese, se un certo buyer è sistematicamente il peggiore per tempi di attesa, e portare quel numero al tavolo della prossima trattativa.
Come costruire una prova che nessuno può smontare
Registra l’arrivo, non aspettare che qualcuno lo faccia per te. Al gate della piattaforma, la scansione del DDT o della lettera di vettura (CMR) con geolocalizzazione registra l’orario esatto di arrivo — è il punto di partenza di tutto il calcolo, e deve essere oggettivo, non stimato a memoria a fine giornata.
Fai partire un timer, non un ricordo. Un conto alla rovescia automatico sui 90 minuti di franchigia avvisa il responsabile logistico prima che la finestra si chiuda — utile sia per intervenire, sia semplicemente per sapere con certezza quando l’orologio dell’indennizzo comincia a correre.
Registra l’inizio scarico con la stessa precisione dell’arrivo. Una scansione o un semplice clic quando le operazioni fisiche partono davvero, non quando qualcuno “pensa” che siano partite, è quello che trasforma $t_{attesa}$ da stima a dato.
Fai firmare digitalmente entrambe le parti. Una controfirma sul tablet, sia dell’operatore di banchina del buyer che del trasportatore, trasforma il log da “quello che dice il fornitore” a “quello su cui entrambe le parti sono d’accordo” — la differenza che decide un contenzioso.
Se si supera la franchigia, non aspettare: documenta e invia. Un report PDF generato automaticamente con i log geolocalizzati, inviato via PEC a committente e trasportatore, è quello che trasforma una contestazione verbale dimenticabile in una richiesta formale di indennizzo con data certa.
Lo strumento che chiude il cerchio
Un registro di banchina digitale che calcola da solo $t_{attesa}$, genera l’alert sui 90 minuti e produce il report PDF pronto per la PEC non è un lusso tecnologico: è la differenza tra “abbiamo l’impressione di aspettare sempre troppo” e “abbiamo i dati per chiedere quello che la legge già ci riconosce”.
Se vuoi vedere come impostare un sistema di questo tipo sulla tua logistica, senza soluzioni enterprise e senza costi fuori scala, prenota una consulenza gratuita AppSheet con FreshLogic.
Fonti
Decreto Legislativo 21 novembre 2005, n. 286 — Disposizioni per il riassetto normativo dell’autotrasporto: https://www.normattiva.it/atto/caricaDettaglioAtto?atto.dataPubblicazioneGazzetta=2005-12-12&atto.codiceRedazionale=005G0312
Decreto Legislativo 8 novembre 2021, n. 198 — Attuazione della direttiva (UE) 2019/633 in materia di pratiche commerciali sleali: https://www.normattiva.it/uri-res/N2Ls?urn:nir:stato:decreto.legislativo:2021-11-08;198
FreshLogic — Come evitare le penali GDO con i verbali AppSheet
FreshLogic — Contestare le penali GDO per sfrido occulto sulle pesche estive
FreshLogic — Il regolamento UE 2026/697 e le pratiche sleali nell’export ortofrutta
FAQ
Solo se il ritardo eccede la franchigia legale di 90 minuti ed è imputabile al vettore stesso. Se l’attesa è dovuta all’inattività del committente, del caricatore o del destinatario, è quest’ultimo a dover corrispondere l’indennizzo al vettore, non il contrario.
Committente e caricatore sono tenuti in solido, il che significa che il vettore può richiedere l’intero importo a uno qualsiasi dei due, salvo il diritto di rivalsa tra loro nei confronti dell’effettivo responsabile.
La legge prevede esplicitamente che il vettore possa dimostrare l’orario di arrivo tramite il sistema satellitare di geolocalizzazione del veicolo o il tachigrafo intelligente di seconda generazione, oltre alla documentazione di accompagnamento della merce.
Il D.Lgs. 198/2021 vieta la modifica unilaterale delle condizioni contrattuali relative a tempi, luogo, prezzi e altri elementi della fornitura. Una penale imposta senza un accordo scritto chiaro su quella specifica condizione rientra tra le pratiche commerciali vietate e le clausole contrarie sono nulle, anche se questo non comporta la nullità dell’intero contratto.
Dal 21 maggio 2025, con il D.L. 73/2025, poi confermato dalla Legge 105/2025 del 18 luglio 2025. Prima di questa riforma la franchigia era di 120 minuti e l’indennizzo era di 40 euro l’ora.
#DalBancaleAlDato
📖 Leggi anche
📦 Il tuo magazzino è pronto per il 2027?
Tracciabilità digitale, dati ESG, codici GS1: dal 2027 i buyer GDO li daranno per scontati. Io quel passaggio l'ho già fatto nel mio magazzino — e posso rifarlo nel tuo in 48 ore.
Fai il Check-up gratuito →
Lascia un commento