User Tools

Site Tools


product:bill_of_materials

πŸ—οΈ 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:

  • The components (materials, semi-finished goods) required
  • The quantity of each component
  • The finished product being built

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:

  • πŸ†” Component – A registered product or material
  • πŸ”’ Quantity – Amount needed per unit of finished good
  • πŸ“‰ Loss (%) – Optional wastage or production loss
  • 🏷️ Notes – Optional remarks per line item

πŸ“ Simple vs Nested BOMs

  • Simple BOM β€” A flat list of components used to make a product
  • Multi-level BOM β€” A BOM where some components are themselves finished goods with their own BOM
πŸ“¦ 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:

  • Automatically fetch the BOM linked to the product
  • Reserve or consume component stock
  • Produce finished goods into inventory

You can choose to:

  • Manually validate and adjust component usage
  • Use Workstation modules (if enabled in Dolibarr) for time tracking and efficiency

πŸ“Ž Key Considerations

  • A product can only have one active default BOM
  • Components should have Stock Management enabled
  • BOMs can be duplicated or revised for version control
  • BOM cost estimation is based on component cost + loss %

🧠 Best Practices

  • Always check component availability before production
  • Document loss factors clearly in the BOM
  • Group BOMs by category or production type
  • Review cost breakdown to analyze profitability

πŸ“˜ 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)

  • 🧩 Mattress Cushions β€” BOM: Foam + Fabric + Zipper
  • 🧩 Back Cushions β€” BOM: Hollow Fibre + Fabric
  • 🧩 Pillows β€” BOM: Hollow Fibre + Fabric
  • 🧩 Raincover β€” BOM: PVC Sheet + Label

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

product/bill_of_materials.txt Β· Last modified: by admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki