The symptom
An absurd requirements calculation, an impossible cost price or negative stock rarely comes from the software: it almost always reveals incomplete or contradictory master data.
Check
- Units, types, procurement
- Duplicates
Fix
- Business teams
- One owner per family
Dry-run migration
- Reconciliation report
- Gaps resolved
The checklist
- Each item has a unit of measure, a type and a procurement method.
- Each active bill of materials has quantities consistent with the unit.
- Routings have work centers and realistic times.
- Suppliers have dated lead times and prices.
- No duplicate items or suppliers.
Who fixes it
The provider tools the checks; business teams fix the data. One owner per data family validates before each dry-run migration.
Limits
Technically valid data can still be wrong: only a test on a real flow shows that a bill of materials matches what the shop floor does.