===== ๐Ÿ›‹๏ธ 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: * ๐Ÿงฝ HR Foam 40D โ€“ Seat * ๐Ÿงต Fabric โ€“ Outdoor Grade A * ๐Ÿชก Polyester Thread * ๐Ÿ”— Zipper YKK 60cm * ๐Ÿ“ Velcro Tape * ๐Ÿ›๏ธ Plastic Bag (Rain Cover) For each item, configure: * ๐Ÿท๏ธ **Type**: Product * ๐Ÿ›’ **Nature**: Purchasable * ๐Ÿ“ฆ **Stock management**: Enabled * ๐Ÿ“ **Unit**: e.g., meters, pcs, kg > ๐Ÿงฎ *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: * Mattress Cushion * Back Cushion * Pillow * Rain Cover For each: * **Type**: Product * **Nature**: Manufacturable * **Stock Management**: Enabled * **Assign a BOM** (see Step 4) ---- ==== โœ… 3. Define the Finished Good ==== Create product: **Madrid Sofa** * **Type**: Product * **Nature**: Manufacturable * **Stock**: Managed * **Selling**: Enabled (if sold directly) * **Unit**: pcs ---- ==== โœ… 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: * Go to **Product โ†’ Suppliers** * Add: * Supplier reference * Purchase price * Minimum quantity or delay (optional) ---- ==== โœ… 6. (Optional) Create Manufacturing Order ==== Once BOMs are created: * Go to **Manufacturing โ†’ New Order** * Select **Madrid Sofa** * System calculates all components recursively * Execute the MO to deduct materials and add finished stock ---- ==== โœ… Summary: Structure Modeled ==== * ๐Ÿงฑ **Raw Materials** โ†’ Stock-managed, purchased * ๐Ÿงฉ **Sub-Assemblies** โ†’ Each with its own BOM * ๐Ÿ›‹๏ธ **Finished Good** โ†’ Final BOM uses subcomponents * ๐Ÿ’ฐ *Optional*: Supplier pricing, inventory links ---- โ†’ Next: [[product:product_lot_number_guidance|Product Lot Number Guidance]]