Use Case · EDI & Trading Partners · 2 October 2026

EDI didn’t go away when everything went API

Every new system speaks API. Your biggest customers still send an 850 and expect an 856 back that matches the cartons on the truck. EDI isn’t legacy you can ignore — it’s the contract that decides whether you get paid in full.

Why EDI matters more, not less

It’s easy to assume EDI is on its way out. New marketplaces, shipping platforms and payment tools all connect by API, and integration conversations increasingly start with “do they have an endpoint?” But the big-box retailers, national distributors and buying groups that make up a large share of many suppliers’ revenue still run their purchasing on X12 EDI, and their vendor compliance manuals are written around it.

The API world actually raises the stakes. Your shipping system, your marketplaces and your ERP now exchange data in real time, and your EDI partners expect the same accuracy and speed. A carton count or tracking number that is right in the API-driven parts of the business and wrong on the ASN is still wrong, and the partner who receives it is the one who fines you.

The documents that run the relationship

Doc What it is What goes wrong
850Purchase order from the partnerFails to import on a price or item mismatch; nobody notices until the partner asks where the order is.
855PO acknowledgement back to themSent late or not at all; the partner treats the order as unconfirmed.
860PO changeApplied to the wrong lines, or not applied before the order ships.
856Advance ship notice: what’s in every carton, with trackingMissing tracking, cartons that don’t match the labels, or sent after the truck arrives.
810InvoiceDoesn’t match the PO or the ASN, so payment is held or short-paid.
846Inventory adviceStale quantities, so the partner orders what you can’t ship or skips what you can.
997Functional acknowledgementIgnored, so a rejected document goes unnoticed.

What a bad ASN actually costs

Retail compliance programs are specific and they’re enforced. An 856 that arrives after the shipment, lists cartons that don’t match the GS1-128 labels, or carries no tracking number can trigger a chargeback per shipment, a deduction from the invoice payment, or a manual receiving fee at the distribution center. One of those is an annoyance. A month of them is margin you didn’t know you were giving away, usually found when someone in AR tries to work out why a large customer keeps short-paying.

EDI errors don’t show up as errors. They show up as deductions.

The 846 is the quiet one. It tells a partner what you can ship, and like a marketplace listing it is a promise. Overstate it and you take orders you can’t fill; understate it and the partner buys elsewhere.

Onboarding a trading partner well

A new EDI customer is good news that arrives with a compliance manual. Whichever provider carries the documents — OpenText, SPS Commerce, TrueCommerce or one of the others — doing the setup well is mostly about decisions made up front:

Where APIs and EDI meet

The real work now is the seams. The shipping platform knows the cartons and the tracking. The ERP knows the order, the item and the price. The EDI provider — OpenText, SPS Commerce, TrueCommerce and the like — knows the partner’s format and transmits it. When those three hand data to each other cleanly and on time, the ASN is right without anyone touching it. When they don’t, freight tracking that arrives a day later never makes it onto the ASN, a kit and an assembly sharing a part number break carton matching, and an import failure hides in a notification that names no document.

We’ve set up new trading partners end to end — connections, mappings, and customizations around 850s, 855s, 856s, 810s and 846s — and built the pieces that keep shipping data flowing into the ASN. The technical lessons are in the companion piece.

The short version

  1. EDI is still how many of your largest customers buy, and they enforce it with deductions.
  2. The ASN is where most of the money is lost, and it depends on data from more than one system.
  3. Onboard each partner to its own guide, map to how you actually operate, and test the awkward cases.
  4. Make every failure a specific, actionable exception — not an email.

Related: getting shipping data onto the ASN, and selling it at the price you meant.

New England Systems Group

If there's a process everyone works around instead of through, that's where we start.

SuiteScript development and back-office automation for manufacturers, distributors, producers and retailers. Danbury, Connecticut.

hello@nesystemsgroup.com