Sessantesima guida operativa Odoo 19 per PMI italiane. La traceability completa end-to-end — sapere esattamente quale materia prima, quale lotto fornitore, quale operatore, quale macchina, quale data sono dietro ogni singola unità venduta — è un requisito obbligatorio per food, pharma, automotive, medical. Per molte altre PMI è un asset competitivo. In caso di recall, la differenza tra “30 minuti per identificare il lotto” e “2 settimane di indagine” può salvare l’azienda. In questa guida vediamo come implementare traceability lotti/seriali in Odoo 19 per PMI manifatturiere italiane.
Vediamo: tipologie tracking (lot vs serial), configurazione prodotto, workflow lotti in produzione, traceability forward/backward, gestione recall, compliance settori regolati, casi pratici PMI.
Lot vs Serial number: differenze
Lot tracking
- Gruppo di unità prodotte/ricevute insieme
- Lotto identifica batch (es. lotto del 15/05/2026)
- Più unità condividono lo stesso lotto
- Tipico: alimentare, chimico, tessile
Serial tracking
- Numero univoco per ogni singola unità
- Es: telaio auto VIN, dispositivo medico, macchinari
- 1 SN = 1 unità tracciata individualmente
- Tipico: automotive, medical, hi-tech
Quando usare quale
| Settore | Tipo tracking |
|---|---|
| Alimentare | Lot (per batch produzione) |
| Pharma | Lot + Serial (per blister/scatola) |
| Automotive | Serial (telaio, motore) |
| Medical devices | Serial (UDI compliance) |
| Cosmesi | Lot |
| Tessile | Lot (per pezza/rotolo) |
| Mobile | Lot (componenti) + Serial (high-end) |
Configurazione prodotto per tracking
Ogni prodotto in Odoo ha un campo “Tracking” che abilita lot/serial/none. La configurazione è permanente (non modificabile dopo first movement): scelta strategica al setup iniziale:

- Tracking type: None / By Lots / By Unique Serial
- Expiration date enabled per prodotti deperibili
- Lot prefix configurabile
- Auto-generation lots/serials
- Quality check obbligatori per lotto
Lotti in Manufacturing Order
Durante il MO, ogni componente consumato deve essere identificato con lot/serial (input traceability). Il prodotto finito riceve un lot/serial dedicato (output traceability). Il legame input→output è il cuore della catena:

- Component consumed con lot ID
- Operator che ha eseguito ogni step
- Date + time WO
- Work center e macchina
- Quality check results linkati
- Output lot/serial generato al close
BOM e ricetta per traceability
La BOM è il punto di partenza: definisce quali componenti richiedono tracking e con che granularità. Una BOM ben configurata per traceability previene gap nella catena:

- Component con tracking flagged
- Lot consumption rules (FIFO, FEFO, manual)
- Routing operations tracciate
- Quality control points integrati
- By-product tracking
Traceability forward e backward
Forward traceability (dal lotto al cliente)
- Domanda: “Dove è andato il lotto X?”
- Use case: recall, customer investigation
- Da: lotto materia prima
- A: clienti finali che hanno ricevuto unità con quel lotto
- Tempo target Odoo: < 1 minuto query
Backward traceability (dal cliente al lotto)
- Domanda: “Cosa c’è dentro questa unità venduta?”
- Use case: complaint customer, quality investigation
- Da: unità consegnata al cliente
- A: tutti i lotti componenti che la compongono
- Tempo target Odoo: < 1 minuto query
Traceability completa
- Combina forward + backward
- Full picture: from supplier to end customer
- Audit-ready per compliance
- Indispensabile per food, pharma, automotive
Sale order: traceability al cliente
Ogni sale order in Odoo si chiude con un picking di outbound che assegna lotti/seriali ai prodotti consegnati. Il documento di consegna riporta i lot ID per traceability cliente:

- Lot ID associato ad ogni line item
- Quantity per lotto se split
- Expiration date visibile
- Customer linkato al lotto consegnato
- DDT/invoice con lot info
Invoice: documento finale traceability
L’invoice è il documento conclusivo della catena: include lot/serial per ogni unità fatturata. Per settori regolati questo è requisito di legge:

- Lot ID per ogni line item
- Expiration date sulla fattura
- Country of origin se import
- Certificate of analysis (CoA) linkato
- Archivio per 10+ anni (compliance fiscale + settore)
Recall management end-to-end
Scenario tipico recall
- 1. Customer complaint o test lab positivo
- 2. Identificazione lotto sospetto
- 3. Query forward: dove è andato
- 4. Query backward: cosa c’è dentro
- 5. Decision: full recall o spot recall
- 6. Customer notification
- 7. Logistics return + replace
- 8. Root cause analysis
- 9. Reporting alle autorità
Tempi target recall
- Food: 2-4 ore (legal requirement)
- Pharma: 24 ore
- Automotive: 24-72 ore
- Medical: 24 ore
Cosa serve in Odoo
- Lot tracking completo end-to-end
- Customer ID per ogni lotto venduto
- Contact info aggiornati
- Communication template pre-pronti
- Workflow approval per decisione recall
Compliance settori regolati
Food (ISO 22000, BRC, IFS)
- Lot tracking obbligatorio
- Expiration date
- HACCP integration
- Allergeni tracking
- Country of origin
Pharma (GMP, EU 2017/1572)
- Lot + Serial dual tracking
- FMD compliance (Serial unico EU)
- Cold chain tracking
- Batch records 10+ anni
- Electronic signature
Automotive (IATF 16949, PPAP)
- Serial tracking componenti critici
- Genealogy completa
- FMEA linkato a lotti
- Supplier audit data
- Long-term archive 15+ anni
Medical devices (MDR/IVDR, UDI)
- UDI (Unique Device Identification)
- EUDAMED database submission
- Post-market surveillance
- Vigilance reporting
Costi tipici traceability setup
Setup iniziale
- Configuration prodotti per tracking: 5-12k €
- BOM update + workflow lots: 8-18k €
- Training operatori: 6-15k €
- Barcode/QR scanner: 3-12k €
- Stampanti label industriali: 4-15k €
- Compliance certification: 8-25k €
- Totale: 34-97k €
Ricorrente annuale
- Audit traceability: 3-8k €
- Consumables (etichette): 2-5k €
- Manutenzione scanner/stampanti: 1-3k €
- Evolutivi: 5-15k €
- Totale ricorrente: 11-31k €/anno
ROI tipico
- Settori obbligati (food/pharma): ROI = compliance + brand protection
- Settori non obbligati: payback 18-30 mesi tramite quality + customer trust
- Beneficio recall: evita brand damage + legal liability potenzialmente milionaria
Errori comuni in traceability
“Tracking solo parziale”
Problema: alcuni prodotti tracked, altri no. Catena spezzata.
Soluzione: o tutti o nessuno per prodotti correlati. Coerenza essenziale.
“Manual lot entry”
Problema: operatori digitano lotto manualmente, errori 5-10%.
Soluzione: scanner barcode/QR per ogni movimento. Zero data entry manuale.
“No test recall periodico”
Problema: traceability “su carta” ma mai testato realmente.
Soluzione: mock recall trimestrale obbligatorio, target time misurato.
“Archive insufficient”
Problema: dati lots cancellati dopo 2 anni, recall su lotto vecchio impossibile.
Soluzione: archive 10+ anni minimo, settore-specific può richiedere 15-20+.
“Supplier lot info missing”
Problema: traceability inizia solo dal proprio stabilimento, no upstream visibility.
Soluzione: integration con vendor per ricezione lot info al receipt.
Casi pratici PMI manifatturiere italiane
Caso 1 — Alimentare: HACCP + traceability completa
- 800 SKU con lot tracking
- Recall test trimestrale: target 4h, achieved 28min
- BRC audit success rate: 100% in 3 anni
- Setup costo: 65k €, ricorrente 18k €/anno
- 2 recall reali in 3 anni: gestiti in < 1h ciascuno
Caso 2 — Pharma generici: dual tracking
- Lot per batch + Serial per scatola (FMD)
- EU EMVO connection
- Setup: 120k €, ricorrente 35k €/anno
- GMP audit success
- Export EU: 0 problemi in 18 mesi
Caso 3 — Automotive: tier 2 supplier
- Serial tracking componenti critici
- Customer (OEM) audit success
- Setup: 85k €, ricorrente 22k €/anno
- Nuovo contract OEM acquisito grazie a traceability robusta
Caso 4 — Mobile: traceability volontaria
- Lot tracking componenti high-value
- Garanzia extended ai clienti
- NPS clienti: +18 points
- Repeat customer rate: +25%
FAQ
Devo trackare tutto?
Dipende dal settore. Food/pharma: obbligatorio per tutti i materiali. Automotive: critical components solamente. Altri: cost-benefit analysis per categoria.
Cosa serve per recall in 30 minuti?
5 prerequisiti: (1) lot tracking completo end-to-end; (2) customer data accurata; (3) workflow recall pre-definito; (4) communication templates pronti; (5) periodic mock recall test. Senza uno solo: impossibile.
Posso fare traceability con Odoo Community?
Sì, lot/serial tracking è funzionalità base. Per features avanzate (UDI medical, EMVO pharma): Enterprise + custom development. Setup base: 20-40k €.
Quanto tempo per setup completo?
PMI media: 3-6 mesi per setup tecnico + 6-12 mesi per adoption completa + first audit. Total: 12-18 mesi end-to-end.
Come gestisco la traceability per ordini custom?
Ogni ordine custom genera un MO dedicato con lot/serial univoco. Customer riceve documentation completa. Garanzia + service post-vendita basata su quel lot/serial.
Prossimi passi
Nelle prossime guide vedremo come implementare OEE monitoring dettagliato per work center, come integrare AI/ML sui dati IoT + traceability per pattern detection, e come gestire compliance multi-paese per PMI export.
Vuoi implementare traceability completa Odoo nella tua PMI manifatturiera?
G Tech Group implementa sistemi traceability end-to-end Odoo per PMI manifatturiere italiane: lot/serial config, workflow recall, compliance settori regolati (food/pharma/automotive). Track record di recall achieve in < 30 minuti.
Richiedi un preventivo gratuito oppure prova la nostra demo Odoo 19 live. Oppure prova Odoo direttamente su odoo.com (link partner Brentasoft).
Vuoi una soluzione su misura per la tua azienda?
Brentasoft sviluppa gestionali, CRM e software personalizzati per PMI italiane. Parliamo del tuo progetto.