Table of Contents

๐Ÿ›‹๏ธ Madrid Sofa: BOM Simulation & Setup

This guide simulates how to fully define and structure a Madrid Sofa in CushionsERP using raw materials, sub-assemblies, and final BOMs.


๐Ÿ› ๏ธ 1. Define Raw Materials

These are the lowest-level components used in manufacturing (e.g., foam, fabric, zippers).

๐Ÿ“ Navigate to: Products/Services โ†’ New Product

๐Ÿ†• Create entries like:

For each item, configure:

๐Ÿงฎ *Tip: Reflect material loss directly in BOM quantities โ€” for example, add 5% extra to account for waste.*

โœ… 2. Define Sub-Assemblies (Components)

These are intermediate items assembled from raw materials:

For each:


โœ… 3. Define the Finished Good

Create product: Madrid Sofa


โœ… 4. Create BOMs

Go to: MRP โ†’ Bill of Materials Create a new BOM for each manufacturable item.

๐Ÿ“Œ BOM A: Mattress Cushion Quantity
HR Foam 40D โ€“ Seat 2 pcs
Fabric โ€“ Outdoor 3 m
Polyester Thread 50 m
Zipper YKK 60cm 2 pcs
*Apply 5โ€“10% loss if needed manually*
๐Ÿ“Œ BOM B: Back Cushion Quantity
HR Foam 40D โ€“ Back 1 pcs
Fabric โ€“ Outdoor 2 m
Polyester Thread 30 m
๐Ÿ“Œ BOM C: Rain Cover Quantity
Plastic Bag 1 pcs
Velcro Tape 2 m
Thread 10 m
๐Ÿ“Œ BOM D: Madrid Sofa (Final Assembly) Quantity
Mattress Cushion 1
Back Cushion 1
Pillow 2
Rain Cover 1
๐Ÿ” CushionsERP supports multi-level BOMs by referencing component BOMs in the final product's BOM.

โœ… 5. (Optional) Add Suppliers & Prices

For each raw material:


โœ… 6. (Optional) Create Manufacturing Order

Once BOMs are created:


โœ… Summary: Structure Modeled


โ†’ Next: Product Lot Number Guidance