# Electronic Data Interchange (EDI)

Published July 15, 2020

Electronic Data Interchange (EDI) is the structured, computer-to-computer exchange of business documents between trading partners in a standardized electronic format. EDI replaces paper documents — purchase orders, invoices, advance ship notices (ASNs), bills of lading — with electronic equivalents that flow directly between business systems without manual re-entry. In the shipping and logistics industry, EDI is the foundation of automated order processing, shipment notification, and carrier communication.

## Common EDI Transaction Sets in Shipping

- **EDI 810:** Invoice — electronic billing from supplier to buyer
- **EDI 820:** Payment order/remittance advice
- **EDI 850:** Purchase order
- **EDI 856:** Advance Ship Notice (ASN) — notifies the receiver of an incoming shipment’s contents, packaging, and expected arrival
- **EDI 204:** Motor carrier load tender — shipper tenders freight to a carrier
- **EDI 214:** Transportation carrier shipment status message — carrier provides shipment tracking updates
- **EDI 997:** Functional acknowledgment — confirms receipt of an EDI transaction

## EDI and Retailer Compliance

Large retail buyers (Walmart, Target, Amazon, Home Depot) require their suppliers to be EDI-capable as a condition of doing business. Non-compliance — including late ASNs, incorrect document formats, or missing transactions — triggers chargebacks that can represent a significant percentage of invoice value. EDI compliance is a supply chain hygiene requirement for any company selling into major retail channels.

## EDI vs. API Integration

Traditional EDI uses AS2, VAN (Value Added Network), or FTP to exchange fixed-format files between trading partners. Modern API-based integrations offer more real-time data exchange and easier implementation, but many legacy retailer and carrier systems still require EDI. Companies frequently run both EDI and API connections depending on the trading partner.
