Chapter 1 What Is EDI? Electronic Data Interchange Explained for Ecommerce

Electronic Data Interchange (EDI) is the system-to-system exchange of standardized business documents between trading partners. Instead of someone reading a purchase order out of an email and typing it into another screen, an EDI workflow sends that order in a structure the receiving system can process without a human touching it.

That is the whole idea. Everything else is detail about which documents, in which format, moving over which connection.

01-what-is-edi

What is EDI in simple terms?

EDI is an agreement between two companies about the exact shape of the documents they send each other, so that software on both ends can read them. The agreement covers which documents, which version of the standard, which fields are mandatory, and how the file travels.

An email attachment is electronic. It is not EDI, because nothing guarantees the receiving system can parse it. The structure is what makes EDI useful.

How does EDI work?

An EDI transaction takes data out of one system, reformats it into the structure your trading partner requires, transmits it, and processes whatever comes back.

A supplier-fulfilled ecommerce order moves like this:

  1. A customer buys on your storefront or marketplace.
  2. Your order workflow decides which supplier should fulfill it.
  3. That decision becomes a purchase order, sent to the supplier as an EDI 850.
  4. The supplier acknowledges the order line by line with an EDI 855.
  5. When the goods ship, the supplier sends an EDI 856 carrying the carrier and tracking number.
  6. The supplier bills you with an EDI 810.
  7. Tracking reaches your customer, and the invoice reaches your finance system.

Each step is a separate document with its own rules. The chain holds together because every follow-up document carries the purchase order number and item identifiers from the original 850. Get one of those wrong and the shipment cannot be matched back to an order.

What is the difference between an EDI standard and a communication protocol?

A standard defines how the data is structured. A protocol defines how the file gets from one company to another. They are separate choices and people confuse them constantly.

ASC X12 is the dominant EDI standard in North America. EDIFACT is the international equivalent, developed under the United Nations. SFTP and AS2 are protocols, not standards.

This distinction has practical consequences. Flxpoint's EDI connections run over SFTP, and we do not support AS2. A supplier who tells you they "have EDI" has told you almost nothing until you know their standard, their version, and their protocol.

Which EDI documents do ecommerce businesses use?

Six transaction sets cover most of what an ecommerce operation needs:

Code

Name

What it carries

846

Inventory Advice

Supplier stock availability

850

Purchase Order

The order itself

855

Purchase Order Acknowledgement

The supplier's line-by-line response

856

Advance Ship Notice

Carrier and tracking details

810

Invoice

What the supplier is billing you

997

Functional Acknowledgement

Confirmation a file arrived and could be read

Not every trading partner uses all six. Chapter 3 covers what each one contains and how each one breaks.

What does an EDI ordering system replace?

EDI replaces the repetitive handling of predictable documents. Downloading a supplier stock file and pasting quantities into a channel. Reading an order email and keying it into a supplier portal. Matching a PDF invoice against an order by eye.

It does not replace judgement. Someone still decides which supplier gets the order, what happens when a line is rejected, and whether an invoice discrepancy is worth chasing.

What does EDI not do?

EDI does not make your data correct. A structured file carries a wrong quantity just as reliably as a right one.

It is also not automatically fast. People describe EDI as real time because the alternative was posting paper, but an EDI workflow runs at whatever frequency both sides configure. Our own guidance is hourly for inventory and orders, with daily as the minimum. That is frequent. It is not instantaneous, and any supplier promising real-time EDI is describing their polling interval.

What should you do next?

If you are deciding whether EDI belongs in your operation, read how EDI helps ecommerce businesses. If you already know you need it and want the document-level detail, go to EDI transaction codes.

To see how supplier transactions connect to the rest of your workflow, look at order management.

Frequently asked questions

What does EDI stand for?
EDI stands for Electronic Data Interchange. It describes the structured exchange of business documents between trading partners' systems, in a format both sides have agreed on in advance.

Is EDI the same as an API?
No. EDI organizes exchange around standardized business documents and partner-specific rules. An API exposes a system's data or functions through defined requests. Most ecommerce operations end up running both.

Is EDI outdated?
No. The transport has modernized (internet protocols replaced dedicated networks), but the underlying need has not changed. Large retailers, distributors, and manufacturers still require standardized documents, and that requirement is contractual rather than technical.

Do I need EDI to sell online?
Only if a trading partner requires it. Plenty of ecommerce businesses run entirely on APIs and file feeds. EDI becomes necessary when a supplier or retail partner makes it a condition of doing business, or when manual document handling starts costing more than automating it.

What is an EDI 850?
An EDI 850 is the X12 purchase order transaction. It carries what you are ordering, how many, where it ships, and how fast, and every later document in that order's chain references its purchase order number.

All Chapters in This Guide

01-what-is-edi

Start with the fundamentals. Learn what Electronic Data Interchange is, how businesses exchange structured documents electronically, and where EDI fits into ecommerce operations.

02-how-edi-helps

See how EDI can support purchase orders, inventory updates, invoices, shipping information, and other recurring ecommerce workflows.

Chapter 3. EDI transaction codes and how they work in ecommerce

Explore practical ways ecommerce businesses use EDI codes, including automated ordering, inventory synchronization, fulfillment workflows, and supplier communication.

04-how-to-set-up-edi

Learn what you need before implementation, from trading partner requirements and document types to data mapping, testing, connectivity, and ongoing monitoring.

05-edi-vs-manual

Compare automated EDI workflows with manual processes such as spreadsheets, email, and data entry. Understand where automation can reduce repetitive work and improve consistency.

06-edi-vs-apis

EDI and APIs solve different connectivity problems. This chapter explains how they differ, where each works best, and why ecommerce businesses may use both.

07-future-of-edi

Explore how cloud systems, automation, connected platforms, and changing ecommerce requirements are shaping the role of EDI.

08-multi-supplier-edi

What happens when you run EDI across many suppliers at once, and why order routing matters more than the transaction itself. Learn how EDI fits into a broader multi-supplier ecommerce operation.

09-edi-glossary

New to EDI terminology? Use this glossary to quickly understand common terms, documents, standards, protocols, and concepts.

10-implementation-checklist

Before you begin an EDI implementation, make sure you've identified your requirements, trading partners, documents, systems, connectivity requirements, and testing needs.

Style Meets Efficiency

Kenneth Cole's Smart Savings With Shopify EDI Connections 

"They had never used Flxpoint before. But working with [the Flxpoint] team, they learned it and we're about to onboard our newest footwear partner, and you know that's big business for us.”

Mitul PatelKenneth Cole
KC_with shading
90%
reduction in costs by moving to Flxpoint
Supply Chain Reload

How Flxpoint Helped Rifle Supply Automate & Grow

“I went line by line… whatever the inventory number was and cost value was, I calculated it and was blown away by how much that was worth— $300 million worth of product that I added to our web store.”

Chris MekdaraRifle Supply
Rifle Supply Case Study Featured Image
$300M
additional product value added
From Idea to Impact

The Ecommerce Automation Behind Screen Skinz

"Automation is the key to maximizing your volume. [Flxpoint] comes right into our flow — everything's automated. We want it to be quick and efficient. So that's what we love about Flxpoint."

Shaun Brown & Clay CanningScreenSkinz
ScreenSkinz Case Study Featured Image
95%
time saved on manual tasks
Inventory Made Easy

How Inhaven Transformed Vendor Management with Flxpoint

"We ended up switching to Flxpoint, and it has been a much smoother process. Where it took us six months to get onboarded with the other company, we were up and running in a week or two with Flxpoint."

Ashley ChingInhaven
Inhaven_with shading
96%
faster onboarding time
Powering Performance in Automotive

How Black Patch Performance Scaled Smarter with Flxpoint

"The only way to actually scale was to go through Flxpoint… You can’t even come close to hiring someone to do what Flxpoint does for the price."

Jonathan WilliamsBlack Patch Performance
Black patch performance_with shading
550K
SKUs managed effortlessly