{"id":4257,"date":"2026-06-11T17:54:00","date_gmt":"2026-06-11T15:54:00","guid":{"rendered":"https:\/\/brentasoft.com\/blog\/manufacturing-odoo-19-bom-versioning-pmi-italiane-guida-1\/"},"modified":"2026-06-11T17:54:00","modified_gmt":"2026-06-11T15:54:00","slug":"manufacturing-odoo-19-bom-versioning-pmi-italiane-guida-1","status":"publish","type":"post","link":"https:\/\/brentasoft.com\/blog\/manufacturing-odoo-19-bom-versioning-pmi-italiane-guida-1\/","title":{"rendered":"Manufacturing Odoo 19: BOM avanzate, versioning, routing, kit (guida 1 di 15)"},"content":{"rendered":"<p><em>Centotrentaquattresima guida operativa Odoo 19 per PMI italiane. <strong>Prima della nuova serie Manufacturing<\/strong> (15 guide dedicate). Il modulo Manufacturing Odoo 19 \u00e8 il cuore produttivo PMI manifatturiere italiane: BOM avanzate con versioning, work orders + routings, MRP planning intelligente, quality control workflow. PMI italiana manifatturiera con MRP maturo vede production efficiency +35%, cost variance -25%, lead time -40%, OEE +12 punti. Vediamo BOM standard, BOM variant, BOM kit, routing operations, routing 2-step.<\/em><\/p>\n<p>Vediamo: BOM standard production, BOM variant per options, BOM kit phantom, routing operations sequence, routing 2-step quality, casi PMI manifatturiere italiane.<\/p>\n<h2>Manufacturing Odoo 19: il quadro<\/h2>\n<h3>Cosa \u00e8<\/h3>\n<ul>\n<li>MRP (Material Requirements Planning)<\/li>\n<li>BOM management avanzato<\/li>\n<li>Work orders dispatching<\/li>\n<li>Routing operations<\/li>\n<li>Capacity planning<\/li>\n<li>Quality integration<\/li>\n<li>Cost tracking<\/li>\n<\/ul>\n<h3>PMI italiane target<\/h3>\n<ul>\n<li>Meccanica + meccatronica<\/li>\n<li>Alimentare<\/li>\n<li>Tessile + abbigliamento<\/li>\n<li>Mobili + design<\/li>\n<li>Elettronica<\/li>\n<li>Cosmetica<\/li>\n<li>Farmaceutico<\/li>\n<li>Chimico<\/li>\n<\/ul>\n<h3>Benefici implementazione<\/h3>\n<ul>\n<li>Production efficiency +35%<\/li>\n<li>Cost variance -25%<\/li>\n<li>Lead time -40%<\/li>\n<li>OEE +12 points<\/li>\n<li>Quality fail -50%<\/li>\n<li>Stock-out -60%<\/li>\n<li>Margin clarity +40%<\/li>\n<\/ul>\n<h2>BOM standard production<\/h2>\n<p>La BOM standard &#8220;Manufacture this product&#8221; \u00e8 il caso base: ingredienti + quantit\u00e0 per produrre 1 finished good. Componenti consumati, finished goods prodotto. Vista BOM standard:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-mb-01-bom-std.png\" alt=\"Odoo 19 BOM standard production distinta base PMI italiane manifatturiere\" class=\"aligncenter size-full wp-image-4252\"\/><\/p>\n<ul>\n<li>Reference BOM<\/li>\n<li>Product to manufacture<\/li>\n<li>BOM type &#8220;Manufacture&#8221;<\/li>\n<li>Output quantity (es. 1 unit\u00e0)<\/li>\n<li>Components list<\/li>\n<li>Quantity per component<\/li>\n<li>UoM (Unit of Measure)<\/li>\n<li>Routing assegnato<\/li>\n<li>By-products optional<\/li>\n<\/ul>\n<h3>BOM components types<\/h3>\n<ul>\n<li><strong>Raw materials<\/strong>: materie prime<\/li>\n<li><strong>Sub-assemblies<\/strong>: semilavorati<\/li>\n<li><strong>Consumables<\/strong>: ausiliari (lubrificanti, fasteners)<\/li>\n<li><strong>Packaging<\/strong>: materiali confezionamento<\/li>\n<li><strong>By-products<\/strong>: output secondari<\/li>\n<li><strong>Scrap allowance<\/strong>: % perdita<\/li>\n<\/ul>\n<h2>BOM variant per options<\/h2>\n<p>La BOM variant gestisce prodotti con multiple varianti: colore, dimensione, materiale. Una BOM per ogni variant o BOM master con conditional components. Riduce complessit\u00e0 maintenance. Vista BOM variant:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-mb-02-bom-variant.png\" alt=\"Odoo 19 BOM variant options product attribute PMI italiane manifatturiere\" class=\"aligncenter size-full wp-image-4253\"\/><\/p>\n<ul>\n<li>Product variant linked<\/li>\n<li>Attribute filter (Color\/Size)<\/li>\n<li>Component conditional<\/li>\n<li>Apply on specific variant<\/li>\n<li>Quantity per attribute value<\/li>\n<li>Maintenance reduced<\/li>\n<li>Versioning per variant<\/li>\n<\/ul>\n<h3>Variant strategies<\/h3>\n<ul>\n<li><strong>One BOM per variant<\/strong>: massima flexibility, maintenance high<\/li>\n<li><strong>Master BOM + conditions<\/strong>: less maintenance, complexity higher<\/li>\n<li><strong>Product configurator<\/strong>: BOM dynamic per order<\/li>\n<li>Best practice: pochi varianti \u2192 individual BOM<\/li>\n<\/ul>\n<h2>BOM kit phantom<\/h2>\n<p>La BOM kit (phantom) NON crea manufacturing order al sale: componenti vengono direct shipped come &#8220;kit&#8221;. Useful per kit assemblati a momento delivery. Vista BOM kit:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-mb-03-bom-kit.png\" alt=\"Odoo 19 BOM kit phantom assembly delivery PMI italiane manifatturiere\" class=\"aligncenter size-full wp-image-4254\"\/><\/p>\n<ul>\n<li>BOM type &#8220;Kit&#8221;<\/li>\n<li>Sale triggers components<\/li>\n<li>No manufacturing order<\/li>\n<li>Components allocated stock<\/li>\n<li>Delivery includes all parts<\/li>\n<li>Customer assembles or pre-assembled<\/li>\n<li>Cost rollup automatic<\/li>\n<\/ul>\n<h3>Quando usare Kit<\/h3>\n<ul>\n<li>Bundle prodotti per promo<\/li>\n<li>Welcome kit nuovi customer<\/li>\n<li>Sample collection<\/li>\n<li>Spare parts kit<\/li>\n<li>Self-assembly products (IKEA-style)<\/li>\n<li>Subscription box<\/li>\n<\/ul>\n<h2>Routing operations sequence<\/h2>\n<p>Il routing definisce sequenza operations per produrre: cutting, drilling, assembly, painting, quality check. Ogni operation ha work center + duration + instructions. Permette work orders dispatching. Vista routing:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-mb-04-route1.png\" alt=\"Odoo 19 routing operations sequence work orders PMI italiane manifatturiere\" class=\"aligncenter size-full wp-image-4255\"\/><\/p>\n<ul>\n<li>Routing name<\/li>\n<li>Operations sequence<\/li>\n<li>Work center per step<\/li>\n<li>Duration expected<\/li>\n<li>Instructions HTML<\/li>\n<li>Quality checkpoints<\/li>\n<li>Tools required<\/li>\n<li>Linked BOM<\/li>\n<\/ul>\n<h3>Operations tipiche<\/h3>\n<ul>\n<li><strong>Cutting<\/strong>: taglio materiali<\/li>\n<li><strong>Drilling<\/strong>: foratura<\/li>\n<li><strong>Welding<\/strong>: saldatura<\/li>\n<li><strong>Bending<\/strong>: piegatura<\/li>\n<li><strong>Assembly<\/strong>: assemblaggio<\/li>\n<li><strong>Quality check<\/strong>: controllo<\/li>\n<li><strong>Painting<\/strong>: verniciatura<\/li>\n<li><strong>Drying<\/strong>: asciugatura<\/li>\n<li><strong>Packaging<\/strong>: imballaggio<\/li>\n<\/ul>\n<h2>Routing 2-step quality<\/h2>\n<p>Il routing 2-step includes quality check intermediate: prima production, poi quality control, poi finished goods to stock. Standard per regulated industries (alimentare, farmaceutico). Vista routing 2-step:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-mb-05-route2.png\" alt=\"Odoo 19 routing 2-step quality control intermediate PMI italiane regulated\" class=\"aligncenter size-full wp-image-4256\"\/><\/p>\n<ul>\n<li>Operation 1: Production<\/li>\n<li>Operation 2: Quality control<\/li>\n<li>QC station dedicated<\/li>\n<li>Pass\/fail decision<\/li>\n<li>Fail \u2192 rework\/scrap<\/li>\n<li>Pass \u2192 finished goods<\/li>\n<li>Documentation tracked<\/li>\n<\/ul>\n<h3>Quality check types<\/h3>\n<ul>\n<li><strong>Visual inspection<\/strong>: visual check<\/li>\n<li><strong>Measurement<\/strong>: dimensional check<\/li>\n<li><strong>Functional test<\/strong>: testing operativo<\/li>\n<li><strong>Sample destructive<\/strong>: distruzione sample<\/li>\n<li><strong>Documentation<\/strong>: certifications<\/li>\n<li><strong>Sensory<\/strong>: gusto\/odore (food)<\/li>\n<\/ul>\n<h2>BOM versioning<\/h2>\n<h3>Cosa \u00e8<\/h3>\n<ul>\n<li>History changes BOM nel tempo<\/li>\n<li>Audit trail modifiche<\/li>\n<li>Engineering change orders (ECO)<\/li>\n<li>Rollback possibile<\/li>\n<li>Compliance tracking<\/li>\n<\/ul>\n<h3>Workflow versioning<\/h3>\n<ol>\n<li>BOM v1.0 active<\/li>\n<li>Change request submitted<\/li>\n<li>ECO review + approval<\/li>\n<li>BOM v1.1 created<\/li>\n<li>Effective date set<\/li>\n<li>v1.0 archived<\/li>\n<li>Production switches v1.1<\/li>\n<li>Audit trail preserved<\/li>\n<\/ol>\n<h3>Engineering Change Order (ECO)<\/h3>\n<ul>\n<li>Reason for change<\/li>\n<li>Impact analysis<\/li>\n<li>Cost impact<\/li>\n<li>Approval workflow<\/li>\n<li>Documentation<\/li>\n<li>Communication team<\/li>\n<li>Effective date<\/li>\n<\/ul>\n<h2>BOM cost rollup<\/h2>\n<h3>Materials cost<\/h3>\n<ul>\n<li>Component cost \u00d7 quantity<\/li>\n<li>FIFO\/Average\/Standard<\/li>\n<li>Updated real-time<\/li>\n<li>Variance tracking<\/li>\n<\/ul>\n<h3>Labor cost<\/h3>\n<ul>\n<li>Work center rate \u00d7 duration<\/li>\n<li>Operation-level<\/li>\n<li>Direct labor<\/li>\n<li>Setup time included<\/li>\n<\/ul>\n<h3>Overhead<\/h3>\n<ul>\n<li>Fixed costs allocated<\/li>\n<li>% labor hours<\/li>\n<li>Activity-based<\/li>\n<li>Per finished good<\/li>\n<\/ul>\n<h3>Total product cost<\/h3>\n<ul>\n<li>= Materials + Labor + Overhead<\/li>\n<li>Updated automatic<\/li>\n<li>Variance vs standard<\/li>\n<li>Margin per product<\/li>\n<\/ul>\n<h2>Nested BOM<\/h2>\n<h3>Cosa \u00e8<\/h3>\n<ul>\n<li>BOM con sub-assemblies che sono BOM<\/li>\n<li>Multi-level explosion<\/li>\n<li>Standard manifattura complex<\/li>\n<\/ul>\n<h3>Esempio<\/h3>\n<ul>\n<li>Finished good: Bicicletta<\/li>\n<li>Component: Telaio (BOM separata)<\/li>\n<li>Component: Ruote (BOM separata)<\/li>\n<li>Component: Trasmissione (BOM separata)<\/li>\n<li>BOM master pulls da sub-BOMs<\/li>\n<\/ul>\n<h3>Best practice<\/h3>\n<ul>\n<li>3-5 levels manageable<\/li>\n<li>Flatten dove possibile<\/li>\n<li>Sub-assembly separate solo se reusable<\/li>\n<li>Performance considerations<\/li>\n<li>Maintenance complexity<\/li>\n<\/ul>\n<h2>Casi pratici PMI italiane<\/h2>\n<h3>Caso 1 \u2014 Meccanica precisione<\/h3>\n<ul>\n<li>50 BOM attive standard<\/li>\n<li>Variant per customer config<\/li>\n<li>Nested 3 levels<\/li>\n<li>ECO workflow strict<\/li>\n<li>Quality 2-step routing<\/li>\n<\/ul>\n<h3>Caso 2 \u2014 Mobili artigianali<\/h3>\n<ul>\n<li>BOM per modello<\/li>\n<li>Variant per material\/colore<\/li>\n<li>Routing manual heavy<\/li>\n<li>Quality visual check<\/li>\n<li>Customer customization<\/li>\n<\/ul>\n<h3>Caso 3 \u2014 Alimentare<\/h3>\n<ul>\n<li>BOM ricette<\/li>\n<li>FEFO components<\/li>\n<li>Routing cottura + confezionamento<\/li>\n<li>HACCP compliance<\/li>\n<li>Lot tracking critical<\/li>\n<\/ul>\n<h3>Caso 4 \u2014 Elettronica<\/h3>\n<ul>\n<li>BOM nested 4-5 levels<\/li>\n<li>Kit per spare parts<\/li>\n<li>Quality functional test<\/li>\n<li>Serial tracking<\/li>\n<li>Warranty integration<\/li>\n<\/ul>\n<h2>5 errori comuni BOM<\/h2>\n<ol>\n<li><strong>BOM non versioning<\/strong>: cambi non tracciati \u2192 discrepancy production<\/li>\n<li><strong>Routing missing<\/strong>: capacity planning impossible<\/li>\n<li><strong>Variant proliferation<\/strong>: 50+ BOM per stesso prodotto \u2192 maintenance nightmare<\/li>\n<li><strong>No quality check<\/strong>: defect post-shipment<\/li>\n<li><strong>Nested too deep<\/strong>: 7+ levels = performance + complexity<\/li>\n<\/ol>\n<h2>FAQ BOM<\/h2>\n<h3>BOM quante mantenere?<\/h3>\n<p>1 BOM master per prodotto + versioning. Multi-BOM solo per varianti significative. Setup: 30-60 minuti per BOM standard.<\/p>\n<h3>Versioning obbligatorio?<\/h3>\n<p>Best practice fortemente. Compliance fiscale italiana richiede audit trail. Engineering documentation. Recall capability.<\/p>\n<h3>Kit vs Manufacture quale?<\/h3>\n<p>Manufacture: produzione vera con MO. Kit: bundle senza MO. Choice basato su business model + cost accounting needs.<\/p>\n<h3>ECO process necessario?<\/h3>\n<p>S\u00ec per audit + quality. Setup 1-2 settimane. Compliance + accountability. Roll-out gradual.<\/p>\n<h3>BOM massimo levels?<\/h3>\n<p>5 levels gestibili. 7+ performance + complexity issues. Flatten dove possibile per maintenance.<\/p>\n<h2>Conclusione<\/h2>\n<p>BOM avanzate sono foundation Manufacturing Odoo. Setup 2-4 settimane per PMI con BOM complex. ROI: production efficiency +35%, cost variance -25%, audit ready. Le prossime 14 guide della serie approfondiscono ogni aspetto: work orders, MRP planning, quality control, subcontracting, cost analysis, OEE monitoring.<\/p>\n<p style=\"margin-top:30px;background:#f4f4f8;padding:18px;border-radius:8px;\"><strong>Vuoi BOM avanzate nella tua PMI manifatturiera?<\/strong><br \/>\nG Tech Group implementa Odoo Manufacturing: discovery operations, BOM setup + versioning, routing operations, work centers, training production team.<br \/>\n<a href=\"https:\/\/brentasoft.com\/preventivatore.php\"><strong>Richiedi un preventivo gratuito<\/strong><\/a> oppure prova la nostra <a href=\"https:\/\/odoo.brentasoft.com\/\">demo Odoo 19 live<\/a>. Oppure <a href=\"https:\/\/www.odoo.com?utm_campaign=partner-d192ce8a&amp;utm_source=partner_ref\" target=\"_blank\" rel=\"noopener noreferrer\">prova Odoo direttamente su odoo.com<\/a> (link partner Brentasoft).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Centotrentaquattresima guida Odoo 19, prima nuova serie Manufacturing: BOM avanzate con versioning ECO, BOM variant, BOM kit phantom, routing operations.<\/p>\n","protected":false},"author":2,"featured_media":4252,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Manufacturing Odoo: BOM versioning ECO (guida 1)","_seopress_titles_desc":"Manufacturing Odoo 19 setup BOM per PMI italiane manifatturiere: BOM standard\/variant\/kit phantom, versioning ECO, routing operations, cost rollup, nested.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"https:\/\/brentasoft.com\/blog\/manufacturing-odoo-19-bom-versioning-pmi-italiane-guida-1\/","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-mb-01-bom-std.png","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","footnotes":""},"categories":[24,689,27],"tags":[],"class_list":["post-4257","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-erp-gestionali","category-guide-odoo","category-verticali-settoriali"],"_links":{"self":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts\/4257","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/comments?post=4257"}],"version-history":[{"count":0,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts\/4257\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/media\/4252"}],"wp:attachment":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/media?parent=4257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/categories?post=4257"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/tags?post=4257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}