Sedicesima guida operativa Odoo 19 per PMI italiane. Il modulo MRP (Material Requirements Planning) è il cuore operativo della produzione manifatturiera: gestisce distinte base, ordini di produzione, fabbisogni materiali, pianificazione capacità. Per una PMI manifatturiera italiana è la differenza tra “produzione gestita a esperienza” e “produzione ottimizzata con dati real-time”.
In questa guida vediamo come Odoo 19 gestisce: distinte base (BoM) gerarchiche, ordini di produzione (MO), centri di lavoro, route di produzione, integrazione con magazzino per scarico materie prime + carico prodotti finiti. Esempio sul database G Tech Group con 8 ordini di produzione, 8 BoM, 3 centri di lavoro.
I 6 concetti chiave del MRP
| Concetto | Cosa fa |
|---|---|
| BoM (Bill of Materials / Distinta Base) | Definisce gli ingredienti e le quantità per fabbricare 1 unità di prodotto finito |
| MO (Manufacturing Order / Ordine Produzione) | Ordine concreto di produzione: “Costruisci 100 sedie ergonomiche” |
| Workcenter (Centro di lavoro) | Postazione/macchina dove avviene la lavorazione (es. “Tornio CNC #3”) |
| Routing (Ciclo di lavorazione) | Sequenza di operazioni per fabbricare il prodotto |
| Run MRP | Algoritmo che calcola cosa produrre e cosa acquistare in base a domanda + scorte |
| Kanban / Pull System | Produzione “su chiamata” attivata dal consumo a valle |
Step 1 — La dashboard Produzione
Apri il modulo Produzione:

Il navbar contiene i 5 menu principali: Operazioni / Prodotti / Rendicontazione / Configurazione.
Stati possibili di un Ordine di Produzione (MO)
- Bozza: appena creato, ancora da pianificare
- Confermato: pianificato e in coda
- Da rifornire: serve approvvigionamento materie prime prima di partire
- In corso: produzione attiva
- Completato: produzione finita, prodotti pronti in magazzino
- Annullato: produzione abortita
Le colonne della lista MO
- Riferimento: numero MO (es.
WH/MO/00001) - Avvia: data prevista di inizio (relativa: “Tra 4 giorni”, “Mese prossimo”)
- Prodotto: cosa si sta producendo
- Prossima attività: task aperti (chiamate, controlli qualità)
- Origine: documento che ha generato l’ordine (vendita cliente, MRP run, regola riordino)
- Stato componenti: tutti disponibili o servono approvvigionamenti
- Quantità: quanti pezzi da produrre
- Unità: pezzi, kg, litri
- Stato: vedi sopra
Step 2 — Le distinte base (BoM)
Dal menu Prodotti → Distinte base:

La distinta base è la ricetta del prodotto finito. Esempio classico “Tavolo”:
BoM “Tavolo Standard”
| Componente | Quantità | Unità | Tipo |
|---|---|---|---|
| Gamba in legno standard | 4 | pz | Bene |
| Superficie tavolo 120×80 | 1 | pz | Bene |
| Viti M5×30 | 16 | pz | Bene |
| Olio protettivo per legno | 0,05 | litri | Bene |
| Tempo lavorazione assemblaggio | 0,5 | ore | Operazione (workcenter) |
Le 2 tipologie di DiBa
- Produzione del prodotto: genera un MO che fabbrica il prodotto finito (assemblaggio reale)
- Kit: il prodotto è un raggruppamento di componenti che vengono semplicemente messi insieme alla vendita (no lavorazione fisica)
BoM multilivello (gerarchiche)
I componenti di una BoM possono essere a loro volta semilavorati con propria BoM. Esempio:
- BoM “Bicicletta” include: 1 Telaio + 2 Ruote + 1 Manubrio + 1 Sella
- BoM “Ruota” include: 1 Cerchione + 32 Raggi + 1 Pneumatico + 1 Camera d’aria
- Odoo calcola automaticamente il fabbisogno di TUTTI i componenti dell’albero per produrre N biciclette
Step 3 — I centri di lavoro (Workcenters)
Ogni “macchina” o “postazione” della tua produzione è un workcenter. Esempi:
- Taglio: sega circolare, capacità 8 ore/giorno
- Assemblaggio: 3 banchi paralleli, capacità 24 ore/giorno (3 operatori × 8 h)
- Verniciatura: cabina spray, capacità 6 ore/giorno
- Controllo qualità: postazione QA, capacità 4 ore/giorno
- Imballaggio: linea di confezionamento, capacità 12 ore/giorno
Configurazione per workcenter
- OEE target: Overall Equipment Effectiveness (efficienza target)
- Costo orario: per calcolare costo produzione
- Tempo medio di lavorazione per tipo di operazione
- Calendario di lavoro: turni, festività, manutenzione programmata
- Capacità massima: pezzi/ora di output
Step 4 — Workflow di un Ordine di Produzione
Creazione MO
- Click Nuovo dalla dashboard MO
- Seleziona Prodotto da produrre
- Inserisci Quantità
- Odoo carica automaticamente la BoM del prodotto
- Verifica disponibilità componenti
- Imposta data desiderata di completamento
- Conferma
Pianificazione e avvio
- Sistema verifica capacità workcenter
- Schedula l’ordine nei centri di lavoro disponibili
- Genera reservation magazzino per materie prime
- Operatore avvia MO da tablet/desktop
- Timer di lavorazione attivo
Esecuzione e completamento
- Per ogni operazione: operatore registra tempo, scarti, problemi
- Quality Check (se configurato): scansiona/foto per validazione
- Al termine: conferma quantità finita
- Sistema scarica componenti dal magazzino + carica prodotto finito
- Movimento contabile: costi WIP → magazzino prodotti finiti
Step 5 — MRP Run: la pianificazione automatica
Il MRP Run è l’algoritmo che ogni notte (o on-demand) calcola:
- Quali prodotti finiti devo avere disponibili nei prossimi 30/60/90 giorni? (basato su ordini cliente + previsioni)
- Quali semilavorati servono per produrre quei finiti? (esplode le BoM)
- Quali materie prime servono per produrre i semilavorati? (esplode ulteriormente)
- Confronta i fabbisogni con le scorte attuali e gli ordini d’acquisto/produzione già in corso
- Genera automaticamente:
- Ordini d’acquisto ai fornitori per le materie prime mancanti
- Ordini di produzione per i semilavorati
- Trasferimenti tra ubicazioni
Risultato: niente più “rotture stock” da dimenticanza, niente più “scorte eccessive” da paranoia, niente più “ordini urgenti” all’ultimo minuto.
Step 6 — KPI di produzione
OEE (Overall Equipment Effectiveness)
Formula: Disponibilità × Performance × Qualità × 100
- Disponibilità: % tempo macchina effettivamente attiva
- Performance: % velocità attuale vs velocità nominale
- Qualità: % pezzi conformi sul totale prodotto
Target world-class: OEE > 85%. PMI italiana media: 55-70%. Sotto 50% = ottimizzazione urgente.
Lead Time produzione
Formula: Tempo medio tra inizio MO e completamento
Riduzione lead time = riduzione capitale immobilizzato in WIP (Work In Progress) + maggiore reattività al mercato.
First Pass Yield (FPY)
Formula: (Pezzi buoni al primo passaggio / Totale prodotto) × 100
Target: > 95%. Sotto 90% = problema qualità processo. Generalmente settori manifatturieri italiani 92-98%.
Scrap Rate (% scarti)
Formula: (Pezzi scartati / Totale prodotto) × 100
Target settori: meccanica 1-3%, plastica 2-5%, alimentare 0,5-2%. Lo scrap rate alto può significare: BoM imprecisa, fornitore materie prime con qualità bassa, processo fuori controllo statistico.
Throughput
Pezzi/ora effettivamente prodotti. Si confronta con la capacità teorica per calcolare la performance.
Casi pratici PMI italiana
Caso 1 — Mobilificio (50 dipendenti)
- BoM gerarchiche complesse (tavolo = piano + 4 gambe + viteria + finitura)
- Workcenters: 4 (taglio, assemblaggio, verniciatura, imballaggio)
- Lead time medio MO: 5-10 giorni
- MRP weekly run per pianificazione
- OEE: 68% (target 80% entro 12 mesi via miglioramento setup time)
Caso 2 — Pasticceria artigianale (15 dipendenti)
- BoM “ricetta”: ingredienti, quantità, tempi forno
- Workcenters: 3 (impasto, forno, decorazione)
- Produzione giornaliera basata su ordini cliente
- Scrap rate target < 2% (controllo porzionatura)
- Tracciamento lotti per allergeni e scadenza
Caso 3 — Officina metalmeccanica (30 dipendenti)
- Produzione su commessa (Make-To-Order)
- Routing complessi con 8-12 operazioni per prodotto
- Workcenters: 6 (tornio CNC, fresa CNC, foratura, saldatura, taglio laser, controllo qualità)
- OEE per macchina monitorato real-time
- Cost saving 12% in 1 anno via ottimizzazione setup tempi
Caso 4 — Microelectronica (15 dipendenti)
- Assemblaggio PCB e prodotti finiti
- Tracciamento numero seriale per ogni unità (garanzia/RMA)
- Quality check ogni operazione
- FPY target 99,5% (settore alta precisione)
- Throughput limitato dal collo di bottiglia (saldatura SMD)
Errori comuni
“BoM imprecise causano scorte sbagliate”
Soluzione: revisione semestrale delle BoM con operatori di produzione. Aggiorna le quantità reali sulla base di consumi effettivi degli ultimi 3 mesi.
“MRP run genera ordini eccessivi”
Soluzione: ricontrolla parametri di sicurezza (safety stock troppo alti). Imposta lead time fornitore realistici (non eccessivi).
“Operatori non aggiornano gli stati MO in tempo reale”
Soluzione: app mobile MRP con interfaccia super-semplice (no tastiera, solo touch). Tablet a ogni postazione. Buoni risultati anche con badge per check-in/out alle operazioni.
“Componenti del kit con prezzi diversi dal prodotto”
Soluzione: configura “Distinta base in fattura”: il cliente vede solo “Kit completo” mentre internamente Odoo gestisce ogni componente.
FAQ
Odoo MRP è gratuito (Community) o solo Enterprise?
Il modulo base MRP è in Community. Le funzionalità avanzate (MRP-II con capacity planning, Quality Control con checkpoints, PLM Product Lifecycle Management) sono Enterprise. Per PMI con 10-50 produzioni/mese il Community basta. Sopra serve l’Enterprise.
Odoo MRP si integra con macchinari CNC e PLC?
Sì, con il modulo “IoT Box” (Enterprise). La IoT Box collega Odoo a sensori/PLC via Modbus, EtherCAT, MQTT. I dati di produzione arrivano in real-time (pezzi prodotti, tempi ciclo, OEE). Costo IoT Box: 199 €.
Posso gestire produzione mista (su scorta + su commessa)?
Sì. Configura il prodotto con due route: Make To Stock (MTS) per i prodotti standard che vai a scorta, Make To Order (MTO) per quelli su commessa. Odoo gestisce entrambi i flussi simultaneamente.
Come gestisco i sottoprodotti e gli scarti del processo?
Sulla BoM puoi configurare by-products (sottoprodotti): es. produzione di 1 tavolo genera anche 0,5 kg di trucioli di legno (recuperabili come materiale combustione). Gli scarti vengono registrati con motivo (difetto materie prime, errore lavorazione, ecc.) per analisi statistiche.
Si integra con software di simulazione produzione (es. Tecnomatix, Simio)?
Sì, tramite export Excel o connettori custom. Per simulazione discrete-event con AnyLogic, Simul8, Tecnomatix: API Odoo permette di esportare BoM, routing, calendari workcenter. Tipico investimento integrazione: 5.000-20.000 €.
Prossimi passi
Nelle prossime guide vedremo come creare il portale clienti per consultazione fatture e ordini self-service, come configurare il modulo Help Desk per gestione ticket post-vendita, e come creare la dashboard CFO con KPI finanziari real-time.
Vuoi ottimizzare la produzione della tua PMI manifatturiera?
G Tech Group è partner ufficiale Odoo Italia: configuriamo BoM gerarchiche, routing complessi, integrazione IoT con macchinari, monitoring OEE, formazione operatori.
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.