Cinquantasettesima guida operativa Odoo 19 per PMI italiane. Il subcontracting (lavorazione conto terzi) è una leva strategica per le PMI manifatturiere italiane: permette di scalare capacity senza investimenti in macchine, accedere a competenze specializzate, gestire picchi stagionali. Ma è anche una delle aree più rischiose: qualità variabile, dipendenza fornitori, controllo costi difficile. In Odoo 19 il modulo Subcontracting nativo gestisce tutto il flusso end-to-end. In questa guida vediamo come strutturarlo bene per PMI italiane.
Vediamo: tipologie di subcontracting, configurazione BOM subcontract, workflow Purchase Order subcontract, gestione resupply componenti, ricevimento prodotti finiti, controllo qualità sub, KPI fornitori, casi pratici PMI manifattura.
Tipologie di subcontracting
1. Full subcontracting (lavorazione completa)
- Fornitore produce prodotto finito da zero
- Materie prime acquistate dal fornitore stesso
- Pro: zero involvement operativo del cliente
- Contro: meno controllo costi, lock-in fornitore
2. Subcontract with resupply (con fornitura materie)
- Cliente fornisce componenti, fornitore esegue lavorazione
- Componenti tracciati durante tutto il flusso
- Pro: controllo materie + costi, qualità input gestita
- Contro: logistica più complessa, coordinamento essenziale
3. Partial subcontracting
- Solo una/alcune operations esternalizzate (es. verniciatura)
- Resto produzione interna
- Pro: capacity flessibile su singolo step
- Contro: handling multipli del WIP
4. Toll manufacturing
- Cliente fornisce tutto (materie + know-how + specifiche)
- Fornitore vende solo “lavorazione” (ore + macchina)
- Pro: massimo controllo
- Contro: subcontractor ha minimo valore aggiunto
Gestione subcontractor partner
Ogni subcontractor è un partner Odoo con configurazione dedicata: anagrafica, vendor pricelist, lead time, qualità rating. Centralizzare i fornitori subcontract permette di gestirli come asset strategico:

- Anagrafica completa fornitore
- Tag “subcontractor” per filter rapido
- Lead time configurato per pianificazione
- Qualità rating storico
- Cross-reference con catalog cliente
- Vendor pricelist con prezzo lavorazione
Configurazione BOM subcontract
Setup BOM type “Subcontracting”
- BOM con type = “Subcontracting”
- Subcontractor partner indicato
- Lista componenti che cliente fornisce (resupply)
- Output: prodotto finito ricevuto
- Cost calcolato: cost componenti + cost lavorazione
Routing nella BOM subcontract
- Operations sono concettuali (chi fa cosa)
- Tempi non rilevano (no work center interno)
- Quality check possibili al ricevimento
Purchase Order per subcontract
Il Purchase Order è il documento chiave nel subcontract Odoo: una volta confermato, Odoo genera automaticamente i picking per inviare componenti al subcontractor e per ricevere il prodotto finito:

- PO con line items = prodotto finito (non componenti)
- Subcontractor identificato come vendor
- Cost = solo cost lavorazione (non materie prime)
- Lead time per pianificazione production
- Linkage automatico ai picking
- Documenti accompagnatori generati
Esempio PO subcontract dettagliato
Un PO subcontract ben configurato include: prodotto finito atteso, quantità, prezzo lavorazione, data consegna, condizioni pagamento. Diventa il contratto operativo con il fornitore:

- Termini di pagamento standard (es. 60gg DF)
- Currency multi-paese per export
- Tax setup corretto per regime fiscale fornitore
- Notes per istruzioni specifiche
- Approval workflow se > soglia
- Audit log per traceability
Resupply: invio componenti al fornitore
Per subcontract con resupply, Odoo genera automaticamente un internal transfer per spedire i componenti al subcontractor. La gestione di questi trasferimenti è critica per tracciabilità e controllo costi:

- Transfer da magazzino cliente a “subcontract location”
- Componenti rimangono di proprietà del cliente
- Stock valutato in subcontract location
- Visibility totale durante working in progress
- Reconciliation periodica con conta fisica fornitore
- Auto-trigger di reorder se stock critico
Ricevimento prodotto finito
Quando il subcontractor consegna il prodotto finito, Odoo genera un picking di incoming. È il momento per quality check e validazione del lavoro svolto:

- Incoming picking da subcontract location
- Consumo automatico componenti (riconciliazione BOM)
- Quality control al ricevimento (QC points)
- Lotti/seriali tracciati end-to-end
- Cost finale calcolato (materie + lavorazione)
- Vendor bill auto-suggerita
Quality Control per subcontract
QC al ricevimento
- QC point su tipo picking “subcontract incoming”
- Sample-based per lotti grandi
- 100% check per lotti critici
- Pass-fail per accept/reject
- Photo evidence obbligatoria per documentazione
Gestione non-conformità
- Reject parziale: backorder per quantità OK
- Reject totale: return to subcontractor
- Rework: tracking costi addizionali
- Penali contrattuali registrate
- Update vendor rating
KPI subcontract management
KPI operativi
- On-time delivery rate per subcontractor
- Quality acceptance rate (% lotti OK al primo check)
- Lead time effettivo vs promesso
- Communication responsiveness
KPI finanziari
- Cost lavorazione per unità vs benchmark
- Variance cost preventivato vs effettivo
- Total spend per subcontractor
- Concentrazione vendor risk
KPI strategici
- Capacity flexibility ottenuta
- Skill diversification
- Geographic risk distribution
- Innovation co-development
Quando convenze il subcontract
Pro subcontract
- Capacity esplosa stagionale
- Lavorazioni specializzate non core
- Investimento macchine non economicamente giustificato
- Speed-to-market critico
- Diversification geographic risk
Pro produzione interna
- Know-how strategic da proteggere
- Volumi stabili e alti
- Quality requirements estremi
- Compliance settoriale stringente
- Margine sufficient per investimento
Mix tipico PMI manifattura
- Core production: 60-80% interna
- Subcontracting strategico: 15-25%
- Capacity peak handling: 5-15%
Errori comuni nel subcontract
“Dipendenza single source”
Problema: 1 subcontractor per 60%+ volume su una lavorazione critica.
Soluzione: minimo 2 subcontractor qualificati per ogni lavorazione critica.
“Cost focus senza quality”
Problema: scelta subcontractor solo su prezzo, qualità degrada nel tempo.
Soluzione: scoring complessivo: 50% cost + 30% quality + 20% reliability.
“No SLA contrattuali”
Problema: termini vaghi, dispute al primo ritardo o difetto.
Soluzione: SLA chiari (delivery, quality, penali) firmati in contratto.
“Stock subcontractor non monitorato”
Problema: componenti inviati spariscono nei sistemi fornitore.
Soluzione: reconciliation mensile + spot audit on-site.
“Knowledge leak”
Problema: subcontract progressivo “regala” know-how proprietario al fornitore.
Soluzione: NDA strict + protect IP critico in operations interne.
Casi pratici PMI manifatturiere italiane
Caso 1 — Metalmeccanica: verniciatura subcontract
- Verniciatura esternalizzata (no investimento cabina)
- 3 subcontractor qualificati per redundancy
- Setup subcontract: 18k €
- Saving vs internal: 240k €/anno
- OEE produzione interna +8 points
Caso 2 — Mobile: tappezzeria + verniciatura
- Tappezzeria 100% subcontract (lavoro artigianale)
- Verniciatura 70% subcontract (capacity peak)
- Lead time totale: -3 settimane in 12 mesi
- Capacity flessibile per stagione natalizia
Caso 3 — Tessile: cucitura subcontract internazionale
- Cucitura subcontract paesi est europei
- Costi lavorazione: -45% vs interno
- Lead time: +1 settimana (logistica)
- Quality control rigoroso al ricevimento
- Risparmio annuo: 380k €
Caso 4 — Alimentare: subcontract fallito
- Confezionamento subcontract per ridurre costi
- Quality issues continui: contaminazioni
- Cost recall + reputational damage: 180k €
- Lesson learned: settori regolati food/pharma → internalizzare confezionamento
FAQ
Devo abilitare modulo Subcontracting in Odoo?
Modulo nativo in Odoo Enterprise. Setup automatico al primo BOM type “subcontracting”. Funzionalità Community più limitate, ma sufficiente per casi semplici. Per subcontract complessi consigliato Enterprise.
Posso gestire subcontract con regimi fiscali diversi?
Sì, multi-tax setup nativo. Subcontract interno UE → IVA reverse charge automatica se configurata. Subcontract extra-UE → import customs duties da gestire separatamente. Configurazione corretta evita errori fiscali.
Come gestire subcontract con lotti tracciati?
Lotti/seriali assegnati al ricevimento prodotto finito. Linkage automatico con componenti inviati. Tracciabilità completa per recall. Compliance food/medical garantita.
Quanto costa setup subcontracting Odoo?
Per PMI con 3-5 subcontractor: 12-25k € setup (configurazione, BOM subcontract, training). Ricorrente: 3-6k €/anno per evoluzioni. ROI: payback 6-12 mesi tramite efficiency + cost optimization.
Posso usare subcontracting per maintenance interventi?
Sì, tecnici esterni per overhaul possono essere configurati come “subcontractor” per intervento. PO subcontract con BOM = “intervento manutenzione X”. Tracciamento costi unitario per intervento.
Prossimi passi
Nelle prossime guide vedremo come implementare lean manufacturing (Kanban, Just-In-Time) in Odoo, come integrare IoT con MRP per visibility real-time produzione, e come gestire la traceability completa end-to-end per compliance settori regolati.
Vuoi implementare subcontracting Odoo nella tua PMI manifatturiera?
G Tech Group implementa workflow subcontracting Odoo per PMI manifatturiere italiane: subcontractor onboarding, BOM subcontract, quality control, KPI monitoring. Track record di cost saving 15-40% su lavorazioni esternalizzate.
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.