Guide Odoo

Distinta base (BOM) in Odoo per PMI manifatturiere italiane: deep-dive operativo

Distinta base (BOM) in Odoo per PMI manifatturiere italiane: deep-dive operativo

Cinquantunesima guida operativa Odoo 19 per PMI italiane. Apriamo un nuovo filone: deep-dive operativi su moduli specifici, partendo dalla manifattura — settore portante dell’economia italiana. La distinta base (BOM, Bill of Materials) è la fondazione di tutto il modulo MRP Odoo. Una BOM ben fatta = sistema MRP che funziona, costi corretti, pianificazione affidabile. Una BOM superficiale = caos in produzione, costi sbagliati, ritardi consegna. In questa guida vediamo come strutturare BOM professionali in Odoo 19 per PMI manifatturiere italiane.

Vediamo: tipologie di BOM in Odoo, struttura multi-livello, componenti vs sottoassiemi, scrap rate, routing operazioni, varianti prodotto, costing, esempi pratici per settore, errori comuni, casi reali PMI italiane.

Cosa è la BOM in Odoo

Definizione operativa

  • Lista strutturata di componenti per produrre 1 unità di prodotto finito
  • Include: quantità, unità di misura, scrap rate, sottoassiemi
  • Opzionale: routing (operazioni + tempi + centri di lavoro)
  • Multi-versione per varianti o evoluzioni
  • Multi-livello (BOM nested)

BOM in Odoo: tipi disponibili

  • Manufacture this product: BOM standard per produzione interna
  • Kit: bundling di componenti venduti insieme (no production order)
  • Subcontracting: BOM per lavorazione conto terzi
  • Ogni tipo cambia comportamento workflow Odoo

Lista BOM e organizzazione

Una PMI manifatturiera media ha 100-2.000 BOM attive. L’organizzazione strutturata è essenziale: filtri, search, categorizzazione, versioning:

Lista distinte base BOM Odoo 19 PMI manifattura italiane organizzazione

  • Filtri per tipo BOM (manufacture/kit/subcontracting)
  • Filtri per stato (attiva/archiviata)
  • Versioning con codice rev (Rev. A, B, C)
  • Owner BOM (Process Engineer / R&D)
  • Last modified per audit modifiche

Struttura BOM dettagliata

Header BOM

  • Prodotto finito (link a product.product)
  • Quantità prodotto BOM (es. 1 unità, 1.000 pezzi)
  • Unità di misura (UoM)
  • Versione/Rev BOM
  • Codice riferimento (es. BOM-PROD-001-RA)
  • Active/inactive
  • Company (per multi-company)

Componenti

  • Lista materie prime + sottoassiemi
  • Per ogni componente: prodotto, quantità, UoM
  • Operation collegata (per routing)
  • Scrap rate per componente (se applicabile)
  • Apply on variants (per BOM multi-variante)

Operations (routing)

  • Sequenza operazioni produttive
  • Per ogni operation: centro di lavoro, tempo setup, tempo per unità
  • Quality control checks integrati
  • Instruction operatore

By-products

  • Sottoprodotti generati dalla produzione
  • Es: scrap recuperabile, sottoprodotti commerciali
  • Quantità per BOM run

Multi-livello BOM (nested)

Esempio struttura realistica

Prodotto finito: BICICLETTA MTB
  └── Telaio (sottoassieme)
        ├── Tubo principale (materia prima)
        ├── Tubo orizzontale (materia prima)
        └── Saldatura (operation)
  └── Ruota anteriore (sottoassieme)
        ├── Cerchio (componente acquistato)
        ├── Camera d'aria (componente acquistato)
        └── Raggi (8 pezzi)
  └── Manubrio (componente acquistato)
  └── Sella (componente acquistato)
  └── Cambio (componente acquistato)
  └── Assemblaggio (operation)

Vantaggi multi-livello

  • Riusabilità: il telaio è BOM separata, riusabile per altri modelli
  • Sottoassiemi possono essere prodotti separatamente (stockable)
  • Analisi costi per sottoassieme
  • Pianificazione MRP automatica esplode multi-livello

Centri di lavoro: le risorse produttive

Ogni operation della BOM si esegue in un centro di lavoro specifico. La configurazione corretta dei centri di lavoro determina pianificazione, costi, capacity:

Centri di lavoro Odoo 19 MRP produzione PMI manifattura italiane

  • Capacity (output per ora)
  • OEE target (Overall Equipment Effectiveness)
  • Costo orario (per costing produzione)
  • Tempo time before/after (setup, cleanup)
  • Working hours / calendario
  • Alternative work centers (per pianificazione flessibile)

Routing operations: cicli di lavorazione

Il routing definisce la sequenza di operazioni per produrre il prodotto. Per PMI complesse: routing multi-step con quality control:

Routing operations Odoo 19 MRP cicli lavorazione produzione PMI

  • Sequence numerata per ordine operazioni
  • Work center assegnato
  • Time setup (fisso) + time per unit (variabile)
  • Quality control check (in-process)
  • Instruction PDF/video per operatore
  • Sub-operations per step complessi

BOM per varianti prodotto

Strategia 1: BOM separata per variante

  • 1 BOM per ogni variante (rosso, blu, verde)
  • Pro: massima flessibilità, ogni variante può differire
  • Contro: manutenzione 3x se cambia componente comune
  • Quando: varianti significativamente diverse

Strategia 2: BOM unica con apply-on-variants

  • 1 BOM con componenti specifici per variante
  • Es: “vernice rossa” applicabile solo a variante rosso
  • Pro: manutenzione semplice
  • Contro: complessità configurazione iniziale
  • Quando: varianti differiscono per pochi componenti

Strategia 3: Configurabile dinamicamente

  • BOM template + regole configurazione
  • Es: “se variante = grande, allora componente X = 2 unità”
  • Pro: scalabile per molte varianti
  • Contro: serve modulo custom o Studio
  • Quando: PMI con configurazioni complesse

Costing: come Odoo calcola costo BOM

Componenti

  • Costo standard prodotto × quantità × (1 + scrap rate)
  • Es: lamiera 5 kg × 3 €/kg × 1.05 = 15.75 €
  • Aggregato per tutti i componenti

Operations (manodopera + macchine)

  • Per ogni operation: (setup time + qty × time per unit) × costo orario work center
  • Es: setup 30 min + 5 min/pezzo × 100 pezzi = 530 min × 0.83 €/min = 440 €
  • Aggregato per tutte le operations

Costo totale BOM

Distinta base BOM Odoo PMI manifattura

  • Componenti + Operations = Costo standard prodotto
  • Aggiungere overhead se configurato
  • Aggiornamento automatico su variazione costi componenti

BOM operativa: esempi per settore

Metalmeccanica

  • BOM tipica: 15-50 componenti
  • Routing: 5-15 operations
  • Quality control: 2-4 check critici
  • By-products: scarti metallici riciclabili

Alimentare

  • BOM tipica: 5-20 ingredienti
  • Lotti e seriali obbligatori (tracciabilità)
  • Scarti percentuali specifici
  • Compliance HACCP nel routing

Mobile/legno

  • BOM tipica: 20-80 componenti
  • Routing complessi (taglio, levigatura, verniciatura, assemblaggio)
  • Configurabile per varianti dimensioni/finiture
  • Subcontracting per lavorazioni specifiche

Tessile/abbigliamento

  • BOM tipica: 8-30 componenti (tessuti, accessori)
  • Varianti taglie/colori
  • Scrap rate elevato per tessuti (10-15%)
  • Routing semplici (taglio, cucitura, finitura)

Best practice per BOM mantenibili

Naming convention

  • Codice BOM: BOM-{categoria}-{progressivo}-{rev}
  • Es: BOM-MTB-001-RA, BOM-MTB-001-RB
  • Coerenza con codifica prodotti
  • Versioning esplicito (Rev A, B, C)

Governance modifiche

  • Change request formale per modifiche BOM
  • Engineering approval (R&D + production)
  • Test pilot su piccolo lotto
  • Effective date per rollout
  • Archive precedente version

Owner chiari

  • Process engineer responsabile BOM technical
  • Cost accountant responsabile costing
  • Production manager responsabile applicabilità
  • Quality manager responsabile check QC

Documentazione

  • PDF disegno tecnico allegato
  • Video tutorial operazione (per routing complessi)
  • Note istruzione operatore
  • Change history tracciato in chatter

Errori comuni nelle BOM

“BOM piatte (no sottoassiemi)”

Problema: 80 componenti tutti in una BOM, no riusabilità.
Soluzione: identificare sottoassiemi naturali, BOM multi-livello.

“Scrap rate ignorato”

Problema: BOM teorica, in produzione si scopre scrap reale 8%, mancano componenti.
Soluzione: scrap rate misurato e configurato, almeno annual review.

“Operations time superficiali”

Problema: tempo per unit copiato da stima, costi prodotti sbagliati 20-30%.
Soluzione: time study reale, MES integration se disponibile, review trimestrale.

“BOM senza versioning”

Problema: ogni modifica sovrascrive precedente, no audit trail.
Soluzione: nuova revision per ogni modifica significativa, archive precedente.

“No quality control nel routing”

Problema: check qualità fatti separatamente, no integration con BOM.
Soluzione: QC check integrati nelle operations, tracciabilità nativa.

Casi pratici PMI manifatturiere italiane

Caso 1 — Metalmeccanica: BOM strutturate consolidate

  • 450 BOM attive, multi-livello fino a 5 livelli
  • 3 process engineer dedicati alla manutenzione
  • Change request process formale
  • Cost variance < 3% vs standard
  • Risultato: pianificazione affidabile, OEE +12 points in 2 anni

Caso 2 — Mobile: BOM configurabili

  • 120 prodotti × 8 finiture × 12 dimensioni = 11.520 varianti potenziali
  • BOM template + regole Studio (no-code)
  • Sviluppo: 35 giorni, costo 28k €
  • Risultato: gestione varianti senza esplosione manutenzione

Caso 3 — Tessile: scarso governance BOM

  • 200 BOM ma 60% obsolete o duplicate
  • Cost variance 12-18% vs realtà
  • Cleanup richiesto: 4 mesi, costo 15k €
  • Risultato: cost variance scesa al 4%, MRP affidabile

Caso 4 — Alimentare: tracciabilità lotti

Configurazione BOM Odoo manifatturiera

  • BOM ricette con lotti obbligatori
  • Quality check HACCP integrati
  • Recall lotto in 30 minuti
  • Compliance ISO 22000 ottenuta
  • Risultato: contratti cliente premium acquisiti

FAQ

Quante BOM massime per PMI?

Tecnicamente nessun limite. Realisticamente PMI gestibile fino a 5.000 BOM con team Process Engineering adeguato. Sopra: necessario PLM (Product Lifecycle Management) dedicato + governance ferma. PMI tipica: 100-2.000 BOM attive.

Posso importare BOM da CAD/PLM esterno?

Sì, via API o CSV import. Integrazioni native disponibili per principali PLM (PTC Windchill, Siemens Teamcenter, Dassault ENOVIA). Setup integrazione: 15-40k €. ROI: elimination data entry, riduzione errori 90%.

Devo costruire BOM teoriche o reali?

Iniziare con teoriche (da disegno) per setup MRP. Calibrare con dati reali entro 90 giorni (tempo per unit, scrap rate). Update trimestrale per allineamento. BOM teoriche “ferme” portano a errori cumulativi.

Come gestire BOM per prodotti custom (configurati per cliente)?

Approccio Configure-to-Order (CTO): BOM template + regole configurazione. Odoo Studio per regole base, modulo custom Python per regole complesse. Alternativa: BOM “snapshot” per ogni ordine cliente (più semplice ma maintenance heavy).

Quanto tempo serve per setup BOM PMI nuova?

Per PMI con 100-200 prodotti: 2-4 mesi (parte tecnica) + 1-2 mesi (validation reale). Per PMI complesse 1.000+ prodotti: 6-12 mesi setup completo. Approccio fase: prodotti top 80% volume prima, rest gradualmente.

Prossimi passi

Nelle prossime guide vedremo come creare il primo ordine di produzione con BOM esistente, come integrare quality control nel workflow MRP, e come analizzare scostamenti costi di produzione (cost variance analysis).

Vuoi setup BOM professionali in Odoo per la tua PMI manifatturiera?
G Tech Group implementa BOM strutturate Odoo per PMI manifatturiere italiane: discovery con process engineer, struttura multi-livello, governance modifiche, integrazione PLM. Track record di setup MRP con cost variance < 3% in 6 mesi.
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.