B2B Integration

What Actually Happens During an EDI Onboarding Project?

Most EDI onboarding plans look deceptively small on a project sheet: get the specification, build the map, test it, and go live. That description is technically accurate and operationally incomplete.

The map is one dependency. A real onboarding project also has to line up trading partner requirements, ERP data, connectivity, test files, business approvals, production timing, and somebody who owns the next step when one of those pieces is late.

This article is about adding a new trading partner or document type to an existing EDI environment. If you are replacing an EDI provider, our provider migration guide and first 90 days overview cover that larger transition.

EDI onboarding is a dependency chain

The useful way to think about onboarding is as a chain of decisions and handoffs. Mapping matters, but the project date is usually controlled by the slowest unresolved dependency.

A partner can have a complete implementation guide while your ERP still lacks a required ship-from code. Your map can be ready while the retailer has not opened a testing window. A test file can pass syntax validation while the business team has not confirmed that the values mean what they should. None of those are mapping failures. They still stop the go-live.

That is why the first job in onboarding is not coding. It is making the dependency chain visible.

1. Define the business relationship before mapping anything

Start with what the relationship is supposed to do. Which company is the trading partner? Which document types are required? Which direction does each document move? Which locations, divisions, warehouses, or business units are in scope? What is the requested go-live date, and what business event is driving it?

A purchase order, acknowledgment, advance ship notice, and invoice may all belong to one trading relationship, but each has different data requirements and different failure consequences. Treating them as one generic “EDI connection” hides important work.

This is also where ownership should be named. Someone needs to own partner communication, someone needs to answer ERP and master-data questions, and someone needs to make the final business call that the connection is ready for production.

2. Gather the partner’s actual requirements

The base EDI standard is only the starting point. Trading partners usually add their own implementation rules: required qualifiers, code values, identifier formats, document timing, label requirements, acknowledgment expectations, and testing procedures.

Those requirements may arrive as an implementation guide, portal instructions, sample files, a testing script, or some combination of all four. The onboarding team needs the current version and a clear answer on which documents are mandatory for go-live.

This is where experienced teams separate “valid EDI” from “valid for this partner.” A document can be structurally correct and still fail because a partner expects a field, code, or business rule that the base standard treats as optional.

3. Trace every required value back to the ERP or source system

Once the partner requirements are clear, the next question is where each required value comes from inside your business.

Some fields map cleanly from an ERP table or application field. Others require cross-references, defaults, calculated values, or data that nobody has been maintaining because the old process never needed it.

This is one of the most common places where onboarding exposes an internal process issue. The EDI specification may require a ship-from location code, carrier qualifier, customer item number, or packaging detail that is perfectly reasonable from the partner’s perspective but not currently represented in your ERP the way the integration needs it.

That is not evidence that the ERP is the wrong system. The ERP remains the operational core. The integration layer has to translate between the ERP’s business model and the external rules of the trading partner. We cover that distinction in Why ERP Alone Is Not a B2B Strategy.

4. Build the map and the connection

Now the technical work becomes concrete. The map translates your internal data into the partner’s required structure, or turns the partner’s inbound document into data your ERP can use. Connectivity also has to be configured: VAN routing, AS2, SFTP, API endpoints, identifiers, certificates, folders, and any other transport details required by the relationship.

Good onboarding keeps mapping and transport separate in the project plan. A perfect map cannot compensate for a routing problem, and a healthy connection cannot compensate for wrong business data.

If the ERP integration itself is new, that is a larger design question. Our ERP integration hub explains how the EDI layer typically connects with common ERP environments.

5. Test the document, then test the business process

Testing usually begins with controlled sample documents. The goal is to prove three things: the document is structurally valid, the data values meet the partner’s rules, and the resulting business process behaves correctly on both sides.

That last step matters. A technically accepted 856 advance ship notice is not useful if the shipment number, quantities, or package hierarchy do not match what the warehouse actually shipped.

For a deeper look at validation layers, test cycles, partner feedback, and certification, see How EDI Trading Partner Testing & Certification Works.

Expect iteration. A failed test is useful when it happens in a controlled environment because it turns an assumption into something specific that can be fixed.

6. Get partner approval and coordinate the production cutover

Passing your own tests does not automatically make the connection live. Many partners have their own approval process, certification result, portal status, or production date that must be coordinated.

This is where onboarding schedules often drift. The technical team may be ready, but the partner contact is waiting on an internal approver, a production mailbox has not been enabled, or the business wants to avoid cutting over during month-end or a seasonal peak.

A good project owner tracks these dependencies explicitly instead of reporting that the map is “done” while the project remains stuck.

7. Treat the first production transactions as part of onboarding

Go-live should increase attention, not end it. The first real purchase orders, acknowledgments, ship notices, invoices, or status messages deserve deliberate monitoring because production data and production timing can reveal conditions that test files did not.

The question is not simply whether a document moved. Did the acknowledgment come back? Did the ERP process it? Did the downstream business step happen? Did an exception appear that someone owns?

This is where onboarding becomes operations. A connection is not truly established until the normal monitoring and exception-management process has taken ownership of it. For retail relationships, that discipline also helps reduce the kinds of compliance failures discussed in our EDI chargebacks guide.

What actually causes onboarding delays?

The first map build gets blamed for more delays than it deserves. In practice, the schedule usually slips because one dependency is waiting on another.

  • Unclear ownership. Nobody knows who is responsible for partner follow-up, ERP data questions, or final approval.
  • Missing master data. The partner requires values that are incomplete or inconsistent internally.
  • Testing windows. The partner controls when test files can be submitted or reviewed.
  • Incomplete requirements. The implementation guide exists, but a portal instruction, label rule, or business requirement arrives later.
  • Unavailable test scenarios. The team can test the happy path but has no realistic sample for returns, substitutions, backorders, multi-location shipments, or another important edge case.
  • Competing internal work. The ERP or operations people needed to answer a question are also responsible for month-end, an upgrade, a warehouse change, or ten other projects.

The common thread is coordination. The technical work can be fast and the project can still be slow.

Who owns the dependency chain?

Every onboarding project has this role whether or not anybody has been given it. Someone has to notice that the partner has not replied in a week, that the ship-from code question is still open, that the testing window closes on Friday. When nobody owns it, the project does not fail loudly. It just sits.

In-house teams can own it well. The ones that do usually have an EDI coordinator with enough standing to chase other departments and enough continuity to remember what the last partner required. Where it breaks down is when EDI is somebody’s fourth priority, or when the person who knew how it all worked has left.

A provider can own it, but not every provider does. Software vendors and self-serve portals generally hand you the tools and a support queue, and the coordination stays yours. A managed service should be taking the partner correspondence, the chasing, the requirement clarifications, and the go-live scheduling off your desk. That distinction is worth establishing before you sign anything, because both models get described in similar language.

The practical test is one question: when the trading partner goes quiet for a week, whose calendar has the follow-up on it?

What a good onboarding plan should make visible

You should be able to look at the project and answer these questions without scheduling another meeting:

  • Which trading partner, document types, locations, and business units are in scope?
  • Who owns partner communication?
  • Who owns ERP and master-data questions?
  • Which requirements have been received and which are still outstanding?
  • Which maps are built, which are in testing, and which have partner approval?
  • What is blocking the next step right now?
  • Who has to act on that blocker?
  • What has to be true before production traffic is enabled?
  • Who watches the first production transactions?
  • When does the connection move from project status into normal support and monitoring?

If the plan only shows “mapping percentage complete,” it is measuring the easiest part of the project to count.

Questions to ask before the project starts

  • Do we have the partner’s current implementation guide and testing instructions?
  • Are all required document types known?
  • Do we know where every required business value comes from internally?
  • Will the partner require formal certification or a specific testing window?
  • Who communicates with the partner when something is waiting on them?
  • Who makes the go-live decision on our side?
  • How will the first production transactions be monitored?
  • Who owns exceptions after the project closes?

Those questions sound simple because they are. They are also the questions that keep a technically complete map from sitting idle for three weeks while everyone assumes somebody else is handling the next step.

How Foundational handles new implementations

With Foundational’s managed integration service, a new trading partner or document type is scoped as a new implementation. The one-time flat setup fee covers the mapping and testing work and is quoted upfront for approval before work begins. Once the connection is live, the fixed monthly rate covers operating the live connection, including data processing, monitoring, helpdesk support, and map fixes and changes. Network traffic, when applicable, is billed by data volume. The full structure is explained on our pricing page.

The operational point matters more than the billing detail: somebody has to own the dependency chain from requirements through go-live. That includes the conversations and follow-up around the technical work, not only the technical work itself.

For examples of how that operating model works across different customer environments, see our customer case studies.

One final thought

The critical path in EDI onboarding is rarely one piece of code. It is the sequence of people, systems, requirements, and approvals that all have to become ready in the right order.

A map can be built quickly. A trading partner relationship still has to be coordinated.

If you are planning a new trading partner rollout and want a realistic view of the work involved, talk to an EDI specialist. Bring the partner requirements and your target date, and we can help separate the mapping work from the dependencies that will actually control the schedule.

Ready to simplify your EDI operations?

Talk to a specialist about your trading partners, ERP, and current EDI setup. Talk to a Specialist
← Acumatica EDI Integration: REST, Scenarios, and the Partner Channel
How EDI Trading Partner Testing & Certification Works →
← All posts