Skip to content
SyncMyShop

EDI concepts

EDI for small business: what one retailer asks of a small supplier

A small business needs EDI when a retailer makes it a condition of the first order. For one retailer that means four document types plus acknowledgments, an interchange ID, GS1 numbers on products and cartons, and a passed test. This page counts the documents for a supplier with 20 orders a month and shows the point where typing them into a web portal stops working.

Updated

What EDI means for a small business

For a small supplier EDI is rarely a choice of technology. A retailer or distributor states it as a condition, and from then on purchase orders arrive as X12 files and the replies are expected in the same form. Walmart's supplier page lists "Electronic Data Interchange (EDI)" in the same list as a Dun & Bradstreet number and a GS1 membership number.

The requirement does not scale down. A supplier with 20 orders a month exchanges the same four documents, in the same version, against the same implementation guide as a supplier with 2,000. What scales is the handling: at 20 orders the documents can be typed, and the rest of this page shows how far that goes.

What you need before the first document

What What it is Where it appears
GS1 company prefix The number block that SSCCs and ranges of UPCs are built on UPC in PO1 and IT1 lines, SSCC in the MAN segment of the 856
Interchange ID Your address in the envelope, with a qualifier ISA05 and ISA06. Qualifier 01 is a DUNS number, ZZ is mutually defined
A connection AS2, SFTP, a network mailbox or a provider that connects for you Walmart names these four types for its drop-ship vendors
The partner's guides One implementation guide per document The codes and segments your files have to contain
Carton labels A GS1-128 label with an 18-digit SSCC per carton or pallet Printed on the box, repeated in the 856

GS1 US describes the company prefix as the way to get multiple barcodes at once and to identify "higher levels of packaging like a case or pallet". That second use matters at the first carton label: a UPC licensed on its own identifies a product, and the SSCC on a carton is built on a company prefix.

A purchase order from the retailer uses those numbers from the first line:

BEG*00*SA*4500018236**20260928~
PO1*1*24*EA*12.50**UP*614141104826*VP*10482~
PO1*2*16*EA*8.75**UP*614141104994*VP*10499~
CTT*2*40~

Two lines, 24 and 16 units, 40 in total, which is what CTT02 carries. UP introduces the UPC and VP your own item number. The order value is 24 times 12.50 plus 16 times 8.75: 300.00 plus 140.00 is 440.00. The segments are explained on the EDI 850 page.

The documents for one retailer, counted

One order is four business documents: the 850 in, and the 855, the 856 and the 810 out. Each is answered by a 997: you send one for the 850 and receive one for each of your three.

Take 20 orders a month, two of which ship in two parts.

  • 850: 20 received
  • 855: 20 sent
  • 856: 20 plus 2 is 22 sent
  • 810: 22 sent, one per shipment in this example
  • 997: 20 sent, and 20 plus 22 plus 22 is 64 received

That is 84 business documents and 84 acknowledgments, 168 in the month.

Documents in one month for one retailer at 20 orders Twenty purchase orders a month, two of them shipped in two parts, produce 84 business documents: 20 850s in, 20 855s, 22 856s and 22 810s out. The same month has 84 functional acknowledgments: 20 sent for the 850s and 64 received for the 855s, 856s and 810s. Business documents, 20 orders with 2 split shipments 84 documents 850 in 20 855 out 20 856 out 22 810 out 22 997 acknowledgments for those documents 84 documents 997 you send 20 997 you receive and match 64 Documents in the month 168
Twenty orders a month, two of them shipped in two parts: 84 business documents and 84 acknowledgments.

A portal as a rule generates and files the 997s itself, so the typing load is the 64 outbound documents plus keying 20 orders into your own system. At 8 lines per order that is 160 order lines a month. If the program includes the 846 inventory advice, as Walmart's drop-ship set does, a stock file per item is added on the schedule the retailer sets.

Where the portal stops being enough

Twenty orders a month is about one per working day, with three documents typed for each. Three changes move a supplier past that point.

Volume. At 200 orders a month the same sum gives 640 outbound documents and 1,600 order lines. The documents also have deadlines: Kroger, for example, requires the ship notice at least 90 minutes before the truck arrives. A notice typed at the end of the day misses that for every morning shipment.

A second retailer. It brings its own guide, version and codes. Kroger's portal specifies X12 version 5010; Walmart's drop-ship sample is 4010 with fixed delimiters. In a portal that is a second set of forms.

Small orders in a drop-ship program. Each consumer order is its own 850, 855, 856 and 810. Where a network or portal meters per document, the charge falls on every order however small it is. The metering units are explained under EDI software.

The portal remains a valid way to be EDI capable. The retailer sees the same files either way.

What practitioners report

The supplier forums r/edi and r/Netsuite hold years of first-hand accounts from small businesses. Paraphrased, the recurring ones are:

  • A retailer requires EDI from a supplier that receives one order a month.
  • The retailer's onboarding contractor charges a testing fee whichever provider the supplier ends up using.
  • A provider changes a mapping without notice, a document starts failing, and the retailer's deduction stays with the supplier.
  • A contract runs for a year and renews automatically.
  • A per-document fee outweighs the margin on small drop-ship orders.

These are reports, not statistics. They do point at four things to read in any offer before signing: the setup fee per trading partner, the monthly minimum, the contract length with its renewal clause, and the unit that is metered. The categories of provider and what each one covers are set out under EDI provider; how deductions arise is under EDI compliance.

What this means for your integration

A small supplier does not need an ERP to stop typing. It needs the 850 to land as an order in whatever holds its orders, and the 855, 856 and 810 to be built from the records that already exist there: a store platform, an accounting package, a shipping tool.

We build that as an EDI integration to your systems and your retailer's guides, for a fixed build price and a monthly fee, and we host and run it. Outbound documents are validated before they are sent, and every 997 is matched to its document. A document that fails is held and shown in the dashboard with the reason. Tell us which retailer and how many orders a month.

Frequently asked questions

Does a small business have to use EDI?

Only when a trading partner requires it, and then the requirement is the same for every supplier in that program. Walmart lists EDI among its supplier requirements together with a federal tax ID number and a GS1 membership number. The document set and the test do not get smaller with order volume.

What is the simplest way for a small business to start with EDI?

A web EDI portal: orders appear as forms in a browser and you type the acknowledgment, the ship notice and the invoice back. It needs no software and no project. It also moves no data into your own systems, so every order is keyed twice. The trade-off is worked out under EDI capable.

Do I need a GS1 company prefix for EDI?

In retail you need GS1 numbers: a UPC on each product and an SSCC on each carton label, and the SSCC is built on a GS1 company prefix. Both numbers appear in the documents: the UPC in the order and invoice lines, the SSCC in the ship notice. See SSCC label.

How many EDI documents does one order produce?

Eight at the minimum: the 850 purchase order, the 855 acknowledgment, the 856 ship notice and the 810 invoice, each answered by a 997. An order shipped in two parts adds a second 856 and a second 810 with their 997s, which makes twelve.

Can EDI orders go into a store platform instead of an ERP?

Yes. The 850 is translated and created as an order through the platform's API, and the 855, 856 and 810 are built from that order, its fulfillments and its invoice. What matters is that some system holds those records. See Shopify EDI integration.

Tell us what you need

Tell us which systems you use and what needs to work better. We reply personally within one working day. We help you define the work, then agree the price and timing before you commit.

  • You know the price and the timeline before you commit to anything
  • We work out the connection that takes the work off your hands
  • We handle the build, hosting, monitoring and maintenance
  • Your team has less information to retype and fewer discrepancies to chase

Suppliers, products, orders per day, a rough estimate is fine.

Or email directly: carsten@syncmyshop.com