Does Odoo support multi-level bills of materials?
Yes. Each product can have a bill of materials with several levels — a semi-finished product feeding a higher one — with material substitutes and a quantity per unit, plus the operations and work centres for each step. We configure that structure against your real product tree and verify the levels by running production, not on paper.