A Bill of Materials (BOM) is a list of components and raw materials needed to produce a finished product.
The BOM feature in CushionsERP is built on top of Dolibarr ERP/CRM, offering flexible structure and multi-level BOM support for manufacturing workflows.
π What is a BOM?
A BOM defines:
Itβs used during Manufacturing Orders (MO) to consume raw materials and generate finished stock.
π οΈ A product can have one or more BOMs, which lets you define variants or alternate production methods.
π BOM Components
Each BOM line includes:
π Simple vs Nested BOMs
π¦ Example: βMadrid Sofaβ may include *Mattress Cushion*, which itself has a BOM of foam + fabric + label.
βοΈ How to Create a BOM
1. Go to Products & Services 2. Select a Finished Product you want to assemble 3. Click on the BOM tab 4. Click Create a New BOM 5. Add components and their quantities 6. Save the BOM
π‘ Make sure all components are already registered as products/components in the system.
π BOM in Manufacturing
When you generate a Manufacturing Order, Cushions will:
You can choose to:
π Key Considerations
π§ Best Practices
π Case BOM Study: Madrid Sofa
The βMadrid Sofaβ is a finished good composed of multiple subcomponents, each with their own BOM:
* ποΈ Madrid Sofa (Finished Product)
Each of these subcomponents must be defined as products with their own BOMs, so that when manufacturing a Madrid Sofa, all child items and raw materials are automatically accounted for.
π This structure enables multi-level manufacturing with detailed cost and material control.
π Related Topics