When OEM and Partner Records Disagree: Timing Gaps vs. Real Exceptions
ERP

When OEM and Partner Records Disagree: Timing Gaps vs. Real Exceptions

Some disagreement between OEM and manufacturing-partner records is legitimate. A practical way to separate timing gaps from real exceptions, and to assign who resolves what and on what evidence.

5 min read
Back to Guides

An OEM and its manufacturing partner each keep records of the same orders, materials, production runs, and shipments. When those records disagree, the first mistake is to assume one side is wrong. Some disagreement is legitimate, and the practical task is to tell it apart from a genuine exception, then decide who resolves what and on what evidence.

This guide stays at the level of records, identifiers, rules, and ownership.

TL;DR
  • -OEM and manufacturing-partner records can disagree for legitimate reasons, so the task is to separate timing differences from genuine exceptions instead of assuming one side is wrong.
  • -Compare approaches on your own facts: no platform change, extending existing systems, targeted integration, reporting or portal patterns, or a governed Contract Manufacturing Visibility implementation only where the others cannot meet the need.
  • -Define shared identifiers and comparison rules, set waiting windows for timing differences, and assign who investigates, who decides, and what evidence settles each exception.

The problem: two sets of records, one physical reality

The OEM's ERP may hold the order and the expected receipt. The partner's systems may hold the production status, the inventory position, and the shipment. If your network involves them, quality records and transportation records add further views of the same product. Each system can be internally consistent and still disagree with the others.

To see whether this describes your situation, take one recent order and pull the OEM's record and the partner's record side by side. Count the fields that differ, and note whether the difference is a value, a timestamp, a unit, or an identifier that does not match at all.

The consequences to watch for are reconciliation errors, uncertainty about inventory, and rework. Test each against your own history instead of assuming it applies.

Causes and constraints

In a NIST account of standardizing data exchange among food-supply-chain partners, the work started with extracting and reconciling information exchange requirements from various sources. NIST reported that informal statements about product failure had to be interpreted into software-implementable data specifications. It also described needing to clarify how to codify lot, job and serial numbers in a production run.

Terminology is another constraint. NIST described mismatches with existing terminology and said its experts had to reconcile the differences between usage specifications across industry sectors.

The GS1 Global Traceability Standard frames the underlying need. It describes globally unique identification of products, locations and parties as part of the foundation for standards-based traceability. It also says that user-specific, non-standard extensions should be avoided whenever possible because they add complexity and cost for other parties and reduce interoperability.

Beyond the data itself, you face constraints that no source here can size for you: who owns each record, who may see which fields, how much integration capacity each company has, and how much operating change each team can absorb.

Approaches to compare

No single approach fits every network. Compare these on your own facts:

  • No platform change. Agree on identifiers, comparison rules, and a review routine, and apply them with the systems you already have. This tests whether the problem is process before it becomes a technology project.
  • Extending existing systems. Add fields or status events to systems each company already runs, so the shared facts live where people already work.
  • Targeted integration. Connect specific records, such as orders and shipment status, between the two companies instead of everything at once.
  • Reporting or portal patterns. Give both sides a permissioned shared view of agreed records without changing either system of record.
  • A governed Contract Manufacturing Visibility implementation or modernization. Consider this only where the first four cannot meet the need and the cross-company scope justifies it.

GS1's layered framework offers a useful analogy for this choice. It describes a framework whose core covers base requirements, which can be extended with sectoral and regional layers, and it notes that the framework supports hybrid implementation, combining GS1 standards with non-GS1 standards or legacy solutions. It also says the conditions and rules for applying non-GS1 standards must be precisely defined to prevent duplicate solutions for the same business need. In practice, that argues for agreeing on a core set of shared records first and extending only where a specific need requires it.

Tradeoffs

Each approach shifts effort rather than removing it.

  • Extending systems keeps people in familiar tools, but the change must be made and supported at each company, and the partner's capacity may limit it.
  • Targeted integration narrows scope, but each connection needs an owner, monitoring, and a plan for when it fails.
  • A shared portal or report improves access, but it exposes data quality problems and raises permission questions about what each party may see.

Whichever approach you choose, treat data quality, sensitivity, and access as design questions to settle with your partner.

Next steps: turning disagreement into a managed process

The three steps below turn a vague "our records don't match" into something your teams can run.

1. Define shared identifiers and comparison rules. Decide which identifiers both companies will use for orders, items, lots, and locations, and which fields get compared. GS1 lists prerequisites for judging a traceability system, including which traceable objects are in scope and what precision level each requires, and which locations, suppliers, and customers are in scope. Ask the same questions of your own network before comparing anything.

2. Distinguish timing differences from true exceptions. Write down which differences are expected to resolve on their own, such as a shipment recorded by one party before the other, and how long you will wait before treating a difference as an exception. Anything outside that window becomes a work item. Set these windows from your own operating cadence; do not borrow someone else's numbers.

3. Assign resolution and evidence responsibilities. For each type of exception, name who investigates, who decides, and what evidence settles it, such as a receiving record, a production log, or an inspection result. Separate the person who sees the signal from the person with authority to correct a record. Define these roles for your own operating model instead of assuming a department owns them by default.

Applying this to your situation

For an owner or operating manager, a useful first pass takes a few weeks of review, not a platform decision:

  • Select one product line and one partner.
  • List the records that must agree and the records that are allowed to differ temporarily.
  • Pull a recent sample of disagreements and sort each into timing difference, identifier mismatch, genuine exception, or unclear.
  • For each genuine exception, note who resolved it, how long it took, and what evidence they used.
  • Ask where the work is manual, where permissions blocked a view, and where one side lacks the capacity to change.

The sorting tells you which approach to evaluate. If most differences are identifier mismatches, the fix lies in shared identifiers and rules. If they are mostly timing, the need is a clear waiting window and a shared view. If they are real exceptions with unclear ownership, the gap is responsibility and evidence before it is software.

Previous
How to Plan a Controlled Cloud Migration for Manufacturing Systems
Next
How Manufacturers Govern Supply-Chain Transformation: Ownership and Adoption

Get Business Technology Updates

Practical guidance on complex operations, integration, portals, analytics, automation, custom software, trusted records, and fit-for-purpose engineering.

No spam. Unsubscribe anytime.