Product master
Product ID, title, brand, GTIN and text are mapped in a clear way.
EDI · SCM · MAPPING
Product data, stock and orders must mean the same thing in both systems. OpenDeal maps fields, values and status codes in a clear way. This creates steady data flows and a clear path for supplier links.
Clear fields · defined rules · clear status
What mapping solves
A supplier may use other labels, codes and values. Mapping resolves the gaps and shows which source field belongs to each target field.
Product ID, title, brand, GTIN and text are mapped in a clear way.
Purchase price, currency and valid values need fixed rules.
Stock and lead time must be easy to read.
Order number, line, amount and delivery address remain linked.
Dispatch, tracking and delivery states are mapped into clear values.
Returns, errors and credits need clear status codes and links.
In short
A data set comes from the partner and OpenDeal interprets it. Each attribute is checked against a clear rule. Codes are mapped when required, while pricing and stock retain their meaning. If a mandatory value is missing, the record stops and the issue is reported. Checked data can then enter the target model, while orders can move in the opposite direction. The partner receives the order and returns status and tracking, so both systems maintain the same daily state. Mapping is not a one-time import but a logged rule set for continuous exchange. Each rule has an ID, each change has a version, and tests confirm whether new data remains compatible.
Mapping process
The mapping is logged and checked. A value should enter production only when its meaning is clear.
We collect fields, data types, codes and real examples from the source system.
We validate what each attribute means in the business process. A label alone is not sufficient.
We define the target attribute, format and any required change.
Required attributes, units and permitted values are checked.
Real examples run through the mapping. This makes mapping errors easy to see.
The checked mapping receives a defined version for production use.
Core data model
Many partners provide similar data in different forms. A shared core model keeps those attributes together and makes check rules and later changes easier to manage.
Tech reference
A live mapping needs one logged rule set. It should name the source field, its meaning, the change rule, the target field, checks, error handling and version owner. This makes tests, daily checks and later changes easier to plan.
A cleanup rule may trim values, split combined fields, change formats, calculate values or join fields. It should do this only when the business meaning stays clear and can be tested.
A supplier may use its own status codes. Mapping can turn them into a shared set of terms. Order, shipping and error states then keep the same meaning across linked systems.
Amount, weight, size, currency and decimal places need clear conversion rules. A number can look valid but still mean something different in another system. Logged rules stop that mix-up.
Optional data may use an approved fallback. Required fields should fail the check when data is missing. The system must not invent values that could damage later steps.
Message IDs and business keys stop repeated messages from creating two orders, two shipping events or mixed stock moves. Each event should have one clear key.
Regular checks can compare stock, order state, shipping links and payment IDs. This makes async errors visible before they cause wider supply-chain problems.
Daily work also needs clear owners and rules for change. Define who owns the schema, which versions still work, what depends on a change, how retries work, when checks run and who handles errors. A small source change can otherwise spread wrong sales, stock or shipping data through several systems before anyone sees it.
SCM and order status
Supply chain management also requires clear order data. Each status needs one clear meaning so both systems can interpret the next daily step.
Data quality
A value can be valid in tech terms but wrong for the sale. Check format and business meaning separately.
Missing required values are found before the next step.
Numbers, text, dates and flags must match the target attribute.
Invalid amounts or prices are treated as errors.
Order, product and partner remain linked through stable IDs.
A repeated message must not create a copy order.
Rejected data needs a reason, time stamp and clear owner.
Status values need approved terms and a clear order.
Timestamp, validity and sequence should remain traceable.
Operations and checks
Source systems change. New fields appear. Codes can change. Every live connection therefore needs a clear operating model.
Important errors are logged; changes get a version; when something fails, the affected message should be easy to find.
Versions. Mapping changes remain traceable.
Check. Bad values are not accepted silently.
Checks. Missing data and tech faults become visible.
Retry. A tech failure can be processed again in a controlled way.
Escalation. Business issues have a named contact.
Frequently asked questions
EDI mapping links data fields between two systems; it can also convert codes and formats.
No. CSV, XML, JSON or an API can also work. The best path depends on the source system.
It can include product, stock, order, shipping status and returns; more data can be added when needed.
Test data runs through the key rules; required fields, values and states are checked.
The error needs a clear reason; the affected message and next step should be visible.
Yes. New fields or rules can be added in a new version and tested again.
Connect a supplier
Do you have a product range and existing data? A small test set can be mapped first; the process can then grow step by step.