ERP ModuleProducts
Bill of Materials
Managing product compositions and assemblies
Bill of Materials (BOM)
A Bill of Materials defines the components needed to create assembled or manufactured products.
BOM Concepts
What is a BOM?
A BOM specifies:
- Components required
- Quantities of each
- Assembly relationship
BOM Types
| Type | Description |
|---|---|
| Single-level | Direct components only |
| Multi-level | Nested assemblies |
Example: Multi-level BOM
Finished Computer
├── Computer Case (1)
├── Motherboard (1)
│ ├── CPU (1)
│ ├── RAM Module (2)
│ └── Cooling Fan (1)
├── Power Supply (1)
└── Hard Drive (2)Creating a BOM
Step 1: Navigate to Product
- Open the product to define BOM for
- Go to Bill of Materials tab
Step 2: Add Components
- Click Add Component
- Select component product
- Enter quantity required
- Set unit of measure
- Repeat for all components
Step 3: Configure Options
| Option | Description |
|---|---|
| Scrap Factor | Expected waste percentage |
| Optional | Component not always needed |
| Substitute | Alternative component allowed |
Step 4: Save BOM
Review and save the bill of materials.
BOM Management
Viewing BOMs
See all products with BOMs:
- Go to ERP > Products
- Filter by "Has BOM"
- Click product to view structure
Editing BOMs
- Open product's BOM tab
- Add, remove, or modify components
- Update quantities
- Save changes
BOM changes affect future production only, not existing orders.
BOM Versions
Track BOM changes over time:
- Version history maintained
- Compare versions
- Roll back if needed
BOM Operations
Exploding BOMs
Expand to see all components:
Flattened view:
| Component | Quantity | Level |
|---|---|---|
| Computer Case | 1 | 1 |
| Motherboard | 1 | 1 |
| CPU | 1 | 2 |
| RAM Module | 2 | 2 |
| Cooling Fan | 1 | 2 |
| Power Supply | 1 | 1 |
| Hard Drive | 2 | 1 |
Cost Roll-up
Calculate assembled product cost:
- Sum component costs
- Add labor costs
- Add overhead
- Apply scrap factor
Example calculation:
| Item | Cost | Qty | Total |
|---|---|---|---|
| Case | $50 | 1 | $50 |
| Motherboard | $150 | 1 | $150 |
| Power Supply | $75 | 1 | $75 |
| Hard Drive | $100 | 2 | $200 |
| Labor | $50 | 1 | $50 |
| Total | $525 |
Where-Used
Find where a component is used:
- Open component product
- View Where Used section
- See all parent assemblies
BOM in Workflows
Production Orders
When creating production:
- Select assembled product
- BOM components reserved automatically
- Track component consumption
- Complete production
Purchase Planning
Plan purchases based on BOM:
- Forecast demand for assembled products
- Explode BOMs to component level
- Calculate component requirements
- Generate purchase orders
Stock Management
BOM affects inventory:
- Component stock checked for availability
- Reservation includes BOM components
- Shortage alerts for missing components
Best Practices
BOM Accuracy
- Verify quantities through physical assembly
- Update BOMs when designs change
- Review periodically for accuracy
Component Management
- Use consistent part numbers
- Maintain component inventory
- Set minimum stock levels
Scrap Factors
Account for waste:
| Material Type | Typical Scrap |
|---|---|
| Precision parts | 1-2% |
| Cut materials | 5-10% |
| Mixed materials | 3-5% |