Migrating factory data: item master, bills, routings and open orders
What this answers
What has to be cleansed before cutover, what can stay behind, and how do we prove the balances afterwards?
Migration is where an implementation quietly gains or loses months. The item master carries duplicates and dead parts, bills describe products as designed rather than as built, routings quote times for equipment long since replaced, and nobody wants to own the decision about which open orders travel. None of that is a technical problem, which is exactly why it gets handed to technical people and then stops moving.
Written for: data migration leads, master data owners, finance controllers.
The item master is the genuine critical path
Everything else references it, so nothing else can be finished until it is. Expect duplicates created by different naming habits, parts that have not moved for years but cannot be deleted because history references them, missing units of measure, planning parameters that were never populated, and descriptions that only make sense to one retired storeman. The cleanse cannot be outsourced, because deciding whether two entries are the same part requires knowledge that exists only in the plant. Start it before the software is chosen, because it is valuable regardless of which system wins.
Bills and routings: structure or fiction
Bills usually migrate reasonably because someone maintains them. Routings are the ones that describe a factory that no longer exists: operations on machines that were sold, times set for a previous material, sequences that ignore a cell reorganisation. Re-timing everything is unaffordable, so the realistic choice is to migrate as they stand, fix the routings carrying most volume before cutover, and accept a correction programme afterwards driven by comparing booked time against routed time. Pretending they are accurate is what turns a scheduling module into an expensive ornament.
Open transactions are what makes cutover hard
Static data can be loaded and checked at leisure. Open purchase orders with partial receipts, works orders halfway through a routing, material in transit between sites, subcontract stock at a supplier and unshipped customer backlog all have to move in a state both systems agree on. For each category decide whether to close and re-enter, migrate in place, or run out in the old system. Closing and re-entering is cleaner and adds work at the worst possible moment; migrating mid-operation work in progress is where the most painful surprises live.
What you can legitimately leave behind
Transaction history is the usual argument. Migrating years of movements inflates cost and risk, and the value is nearly always reporting comparability rather than operational need. Keeping the legacy system readable, or extracting history into a queryable archive, satisfies most retention and audit obligations at a fraction of the effort. Superseded document revisions, closed orders, obsolete items with no stock and no open commitment, and long-inactive supplier records can generally stay behind. Decide against a written retention requirement rather than against the instinct to bring everything.
Proving the cutover before anyone transacts
Reconciliation is a defined activity with a sign-off, not a feeling that the load looked fine. Compare stock quantity and value by location and by item class, open purchase commitment, customer backlog value and work in progress, between the two systems, on the same frozen point. Then run a small set of complete transactions end to end in the new system — receive, issue, complete, ship, invoice — and confirm the accounting entries land where finance expects. Whoever signs the reconciliation should be the person who will later be asked why the accounts moved.
Frequently asked questions
- How clean does the data have to be before we migrate?
- Clean enough that a wrong record causes a visible failure rather than a plausible one. Duplicated items, missing conversions and absent planning parameters all produce output that looks credible and is wrong, which is far more damaging than a load that rejects. Prioritise by consequence: items with stock or open commitment, bills for products currently sold, routings on work centres that constrain the plant. Dormant records can migrate untouched or stay behind entirely.
- Should we bring transaction history across?
- Rarely, and almost never for the reason given. The stated need is usually comparative reporting, which an extract or a read-only legacy environment satisfies without dragging historical structures into a new data model. Migrated history also inherits the old system's assumptions about cost, structure and coding, so the comparisons it enables are less reliable than they appear. Bring balances and open items; leave movements behind unless a retention obligation specifically requires them to be live.
- Who should sign off that the migration worked?
- The people who will be held responsible for the numbers afterwards: the finance controller for balances and valuation, the inventory owner for stock by location, the purchasing lead for open commitment, the sales lead for backlog. A project manager's sign-off means little, because they leave. Make the reconciliation a document with named signatories and a stated point in time, since disputes about what the balances were on cutover day surface months later and are otherwise unresolvable.
Data limitations
- Manufacturing figures are operator-supplied inputs, not market data. GeoBusinessIQ holds no factory costs, production volumes, yields, cycle times, tooling prices or capacity data and does not estimate them — every result reflects only the figures you enter.
Explore the graph
Related manufacturing topics
- OEE software: settle the definitions before you argue about the figure
- On site, hosted or vendor-run: what deployment changes for a plant
- PLM to ERP: getting the engineering definition into the system that buys and builds
- Product configurators: encoding what you will build, not everything you could
- Product lifecycle management: making the product definition something you can rely on
- Production monitoring: knowing what the line is doing while it is still doing it
Across the manufacturing graph
- Programmable logic controllers: the deterministic layer the rest of the floor depends on
- Smart factory: what the term denotes and what must already work before it means anything
- Shift handover: transferring control of a running process between crews
- Theory of constraints on the factory floor: what it changes in practice
- Control plans: the standing agreement on what is checked and what happens on a fail
- First article inspection: proving the process as configured can make the drawing
Logistics & supply chain
Sources
- NIST Manufacturing Extension Partnership — NIST MEP (accessed )Covers: A public programme supporting small and medium manufacturers with operational, quality and technology adoption practice.Does not cover: Results attributable to any specific manufacturer, or improvement figures transferable to another plant.Why it matters: Cited for the operational practice it publishes for smaller manufacturers, not for benchmarks or outcome claims.Review cadence: annual
- United Nations Industrial Development Organization — UNIDO (accessed )Covers: Industrial development analysis, industrial statistics methodology, and manufacturing capability programmes across member states.Does not cover: Company-level data, factory costs, supplier information, or real-time production statistics.Why it matters: The United Nations agency for industrial development; used for structural framing of how manufacturing sectors develop, never for point figures.Review cadence: annual
Educational and operational information only — not legal, engineering, safety, customs, tax, or financial advice. Requirements vary by jurisdiction, product, process, and contract; confirm with the relevant authority or a qualified professional before acting.
Last updated: