+90 212 296 68 43Monday – Friday 9 AM – 6 PM
Digital Transformation

EDI Integration Process: 7 Steps to Go-Live

Plan the EDI integration process with analysis, mapping, testing, go-live, and monitoring steps; anticipate causes of delay before starting.

Updated: 7 min readBy MAPTranslated with AI assistance from the Turkish original of 24 September 2026
EDI integration process
Contents

The EDI integration process is broader than opening a connection between two systems. Under what conditions an order is generated, how product codes match, and who manages rejected messages are designed together. If these decisions are not made at the outset, even if technical connectivity works, the flow of orders, shipments, or invoices may not correspond properly within the enterprise.

A well-planned project progresses through seven steps from analysis to live monitoring. The output, owner, and acceptance criteria of each step are distinct. In this way, teams discover problems not in the production system, but in a controlled testing environment.

1. Determine the Business Goal and Project Scope

The first deliverable of the project is not a technical document, but a scoping decision. Which trading partners will be connected, which documents will be sent and received, and what business outcome is expected must be documented. Purchase orders, order confirmations, advance shipping notices, and invoices do not need to be included in the scope all at once.

IBM defines the first step of EDI implementation as defining the business goal. The organization's implementation guide also recommends limiting the scope across trading partners, transaction types, and data sources. This distinction prevents uncontrolled additions of new documents and partner requests during the project. IBM's EDI implementation guide also addresses the internal infrastructure across four layers: operating environment, connectivity, integration, and data management.

The following decisions should be recorded in the kickoff meeting:

  • Trading partners in the first phase and their order of priority
  • Document types to be sent and received
  • Source ERP, WMS, or accounting system
  • Acceptable rules for errors, latency, and reprocessing
  • Decision owners on the business, IT, and trading partner sides

For an automotive supplier in Turkey, the first phase can start with orders and advance shipping notices. For a retail supplier, orders, despatch advices, and invoices may be a more appropriate starting package. Scope must be derived from actual document flows, not from industry titles.

2. Collect Trading Partner Requirements

Even if every business partner uses the same standard, they may require different fields, codes, and timing rules. Therefore, the team must obtain the counterpart's implementation guide file and test scenarios before mapping begins. Document version, mandatory fields, partner identifiers, connection protocol, and acknowledgment messages are clarified here.

IBM's EDI onboarding explanation cites three X12 transaction sets as common document examples: 850 Purchase Order, 810 Invoice, and 997 Functional Acknowledgment. In European and Turkish connections, EDIFACT or sectoral VDA messages may come to the forefront. MAP's OtoEDI page also lists IDOC, XML, CSV, and TXT conversion alongside EDIFACT and VDA support.

The requirements list should not consist solely of file formats. The uniqueness of order numbers, currency codes, units of measure, date formats, and the procedure to follow for unknown product codes must also be documented. The counterpart's testing environment, contact person, and response turnaround time should be added to the project timeline.

3. Establish the Integration Architecture and Connectivity

The architectural decision determines how the EDI platform communicates with the ERP and through which path the message travels to the trading partner. In internal connectivity, APIs, file transfers, or database integrations can be used. In external communication, AS2, SFTP, OFTP2, or another protocol accepted by the trading partner can be selected.

IBM's onboarding guide describes four common communication options: AS2, SFTP, MFT, and SOAP. The selection should be made based on security, delivery notification, certificate management, existing infrastructure, and partner requirements. The protocol decision alone is not sufficient. Endpoints, certificates, IP permissions, file naming conventions, execution frequency, and retry policies must also be included in the connection documentation.

An organization can manage these layers with its own team or use a service provider. MAP's B2B/EDI integration page should be the owner of the commercial solution aimed at the automated exchange of business messages such as orders and invoices between ERP systems.

4. Prepare Source Data Before Going Live

A mapping table cannot fix unclean source data. Maintaining the same product under two codes, missing tax information, or inconsistent address fields will generate rejections in testing. The team must examine master data and document generation rules in the ERP prior to EDI transformation.

IBM identifies poor data quality as one of the common challenges in the EDI onboarding process. Duplicate records, missing fields, and inconsistent tags can delay the validation step. Even the simple date example in the organization's guide demonstrates the difference: sending a free-text date while standard YYYYMMDD is expected can lead to file rejection.

In data preparation, at least the following checks should be conducted:

  • Are customer and supplier codes unique?
  • Does the internal product code match the partner's SKU?
  • Do unit, country, and currency codes conform to accepted code lists?
  • Are mandatory tax, address, and shipment fields populated?
  • Are exceptions such as cancellations, partial shipments, and price differences defined?

This work cannot be left to the IT team alone. Sales, logistics, finance, and master data owners must confirm the accuracy of their respective areas.

5. Develop EDI Mapping and Business Rules

EDI mapping converts fields in the internal system into the target message structure. A material_code in an ERP may be expected as SKU on the other side. A field may be mandatory for some partners and optional for others. Therefore, a versioned mapping definition is required for each trading partner.

IBM describes mapping work as the section that cuts across all four infrastructure layers of EDI implementation and often consumes the most time. The counterpart for each field within the implementation guide is found; constant values, code translations, and conditional rules are written separately. If change history is not maintained, a new partner rule can break an existing, functioning flow.

The mapping document should contain source fields, target fields, transformation rules, mandatory status, sample values, and error behaviors. Instead of maintaining the same business rule separately across code, emails, and Excel files, a single controlled source should be used. Mapping approval must be obtained from the business unit using the document alongside the technical developer.

6. Test the End-to-End Process, Not Just the Document

A test file reaching the counterpart does not prove that the integration is ready. The file must be parsed correctly, create the proper record in the ERP, and generate the necessary acknowledgment message in return. Subsequently, exceptions such as cancellations, missing fields, incorrect codes, retransmissions, and connection dropouts must be tested.

IBM's onboarding model divides testing into four categories: connectivity, validation, single transaction, and full flow. A single transaction test shows that the message travels back and forth. A full flow test validates the chain from the moment the order hits the ERP down to shipment and invoice steps. In scenarios using X12, the 997 message is one of the technical proofs indicating document acceptance or rejection status.

The test plan should include expected results, actual results, responsible owners, and evidence records for each scenario. Production connections should not be opened before joint acceptance with the trading partner. If a supplier in Turkey is also using the e-invoice process within the same flow, the responsibilities of the EDI document and the financial document should not be confused.

7. Go Live in a Controlled Manner and Monitor Messages

Going live is not a single date, but a controlled operating period. Initial messages can be compared manually; volume and the number of trading partners can be increased gradually. When the legacy channel will be decommissioned and the rollback plan must be determined before starting.

MAP states on its website that it collects, processes, and distributes 150 million EDI messages annually. An operation at this scale relies not only on message transmission, but on a visible error and reprocessing framework. MAP's corporate EDI data also publishes information regarding over 1,500 clients and 30 years of EDI/B2B integration experience.

The monitoring dashboard should display at least sent, received, pending, rejected, and reprocessed messages. Who receives alerts, for which error the business unit steps in, and how mappings are updated when partner rules change must be defined. First-month metrics should be part of project acceptance.

Conclusion

The success of an EDI integration is measured not on the day connectivity is opened, but by the accurate processing of actual business documents. Scope, partner requirements, source data, mapping, and test evidence must be completed before going live. In production, message status, error ownership, and change management must remain visible.

To evaluate the approach suitable for the trading partners, documents, and ERP structure in your organization, you can explore the MAP B2B/EDI Integration page. You can access other content related to EDI and supply chain digitalization via MAP Blog.

Short answers

Frequently Asked Questions

What is the EDI integration process?

The EDI integration process begins with determining the documents and rules to be exchanged between trading partners. It is completed through connection, data mapping, testing, go-live, and monitoring steps.

How long does EDI integration take?

The duration varies depending on the number of trading partners, document types, ERP readiness, mapping complexity, and testing schedule. Providing a fixed duration without evaluating these variables is not accurate.

What is EDI mapping?

EDI mapping is the process of matching data fields in an ERP or other internal system with the fields in the EDI standard used by the trading partner. Fields such as product code, unit, date, and address are transformed at this stage.

What tests are conducted in EDI integration?

Connectivity, syntax, mandatory field, code list, single document, and end-to-end workflow tests are performed. Testing must verify not only that the file arrives, but also that it is processed correctly in the ERP.

Does an EDI project end after go-live?

No. Message rejections, delays, changing partner rules, and mapping versions must be monitored. Initial production transactions should also be checked, and error ownership must be determined in advance.
Published by

MAP

Manages data exchange between business systems with EDI, B2B integration and supply chain solutions.

Category: Digital Transformation, EDI

Talk to MAP

Let’s review your integration setup together.

Tell us about your trading partners, document types and current systems, and we will define the right starting point together.

The details you submit are used only to respond to your request. Privacy notice (KVKK)

Data controller: Map Elektronik Ticaret ve Veri Hizmetleri A.Ş. (MAP), Huzur Mahallesi, Umar Sokak No:1 Kat:7, Gökdeniz İş Merkezi, Sarıyer, Istanbul, Türkiye. This notice is provided for this form under Article 10 of the Turkish Personal Data Protection Law No. 6698 (KVKK).

Data processed: the full name, email address and message you enter, the phone number you optionally give on the Contact page form, and the address of the page you send the form from. To prevent abuse and spam, your IP address is used briefly for a rate-limit check only and is not stored.

Purpose and legal basis: your data is processed only to assess your request, reply to you and handle the related correspondence, based on KVKK Art. 5(2)(c) (directly related to establishing a contract) and Art. 5(2)(f) (legitimate interest of the controller, provided your fundamental rights and freedoms are not harmed). It is not used for marketing, profiling or advertising and is never sold to third parties.

Collection method: the data is collected electronically when you fill in this web form and is forwarded by email to MAP's corporate mailbox.

Transfers: limited to the purpose above, your data may be transferred to the providers of the website's hosting and email services and, where a legal obligation arises, to competent public authorities.

Retention: the data is kept for as long as the correspondence about your request requires and for the periods set by applicable law, and is then deleted, destroyed or anonymised.

Your rights: under KVKK Art. 11 you may learn whether your personal data is processed, request information about it, learn the purpose of processing and whether it is used accordingly, know the third parties it is transferred to, request correction if it is incomplete or inaccurate, request deletion or destruction where the conditions are met and notification of these actions to recipients, object to an outcome against you arising from automated analysis, and claim compensation for damage caused by unlawful processing.

How to apply: send your request in writing to the address above or to info@map.com.tr, in line with the Communiqué on the Procedures and Principles of Application to the Data Controller. Requests are concluded free of charge within thirty days at the latest.