πŸ—οΈ Bill of Materials (BOM)

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