Let’s break down how this multi-level (nested) BOM structure would work in CushionsERP’s native setup, and how you can track the cost for each level — component and final product.
Each component is:
Then the final product (Madrid Sofa) has:
'Products > New Product''Manufacturing > BOMs > New BOM'âś… Do this for all 4 sub-components
'Products > New Product'âś… This is your top-level BOM
✅ Result: “Mattress Cushion” now exists in stock at calculated cost
âś… Now you have full cost rolled up to final product
| Item | Where to View It in UI |
|---|---|
| Component cost | Inside its MO or product card |
| Madrid Sofa total cost | In its MO (after manufacturing) |
| Stock valuation (by unit) | In Products > Stock tab |
| BOM cost estimation | In BOM detail view (before MO) |
| Goal | Method |
|---|---|
| Auto-trigger sub-component MOs | Custom script or planning manually |
| View cost summary per Sofa | Export MO data or use CushionsERP Reporting modules |
| Overhead allocation | Add services/labor to each MO manually |
| MO dashboard | Use Manufacturing widgets or external dashboards |
Yes — CushionsERP supports your nested BOM model very well, and it calculates cost at each level accurately, as long as: