In a factory, almost every number starts from the bill of materials (BOM). How much material to buy, how much to issue for a batch, what a unit costs, how much scrap is "normal" — all of it is calculated from the BOM. A wrong BOM doesn't fail loudly. It quietly makes purchasing, production and costing wrong at the same time.
What a good BOM contains
| Field | Example |
|---|---|
| Product | Steel cabinet, 4-shelf |
| Output quantity | 1 unit (or a batch, e.g. 100 kg) |
| Components | CRC sheet, fasteners, powder coat, packaging |
| Quantity per output | 18.5 kg sheet, 24 fasteners, 0.6 kg powder |
| Unit of measure | kg, pcs, litres |
| Wastage allowance | e.g. 4% on sheet |
| Version and date | v3, from 1 Aug |
Common BOM mistakes
- Units of measure mixed — kg in one line, sheets in another, without conversion.
- Packaging forgotten, so it is always "out of stock" mid-batch.
- No version history, so nobody knows which BOM a batch used.
- Wastage ignored, so actual consumption always exceeds plan and nobody knows if that is normal.
- Sub-assemblies flattened, hiding where intermediate stock sits.
Checking a BOM against reality
The best test of a BOM is a production order:
- Plan a production order from the BOM.
- Issue material against it, and record what was actually consumed.
- Record output and scrap.
- Compare planned vs actual material.
Worked example
A BOM says 18.5 kg of sheet per cabinet. A production order for 200 cabinets plans 3,700 kg. Actual consumption is 3,950 kg, with 120 kg recorded as scrap.
- Unexplained difference: 3,950 − 3,700 − 120 = 130 kg (3.5%).
- Either the BOM understates the sheet needed, or material is being used or lost without being recorded. Either way, the fix starts with knowing the number.
How Zaqnet handles BOMs
- BOMs with their material lines, and routings with steps at work centres.
- Production orders planned from the BOM, with material issues, consumption, outputs and scrap logs recorded against them — see production orders and reducing scrap.
- Stock for materials and finished goods across locations in ControlRoom.
Every production problem you cannot explain probably started in a BOM nobody has looked at since it was created.