
The EDI 850 is the ANSI X12 Purchase Order. It is how a buyer tells a supplier what to ship, in what quantity, at what price, and under which commercial terms—without retyping the order into email or portals.
Understanding the full business flow helps integration, ops, and QA teams see why mapping fields is not enough. The 850 starts a chain that must stay consistent through acknowledgment, shipment, and invoice.
An 850 usually carries:
It is a commercial commitment message. Errors here become wrong shipments and disputed invoices later.
Buyer ERP creates PO
↓
Translator maps to X12 850
↓
Send via AS2 / VAN / SFTP
↓
Supplier receives and validates
↓
Functional ack (997) + often PO ack (855)
↓
Supplier fulfills (856 ASN, then goods move)
↓
Supplier invoices (810) against the PO
Not every trading partner uses every document, but this is the classic retail and wholesale pattern.
Procurement or an automated replenishment process creates the purchase order in the ERP. Business rules check vendor contracts, budgets, and item master data before the EDI team ever sees a file.
Bad master data here—wrong UOM, obsolete SKU, stale price—will travel unchanged into the 850.
The middleware or EDI translator maps ERP fields into X12 segments. Common segments include:
BEG — purpose, PO type, PO number, dateREF — reference numbersN1 loops — parties and addressesPO1 — line itemsCTT — control totalsPartners often require partner-specific qualifiers. A map that works for one retailer may fail for another.
The 850 is sent over AS2, SFTP, or a VAN. AS2 adds certificates, MDNs, and non-repudiation for many U.S. retail partners. Ops should track send success separately from business acceptance.
On receipt, the supplier system validates structure and business rules:
Structural success (valid X12) is not the same as commercial acceptance.
Teams that only watch the 997 miss rejected lines and date changes that later cause chargebacks.
Accepted lines move into warehouse and shipping. The 856 Advance Ship Notice tells the buyer what is coming. The 810 Invoice should reference the original PO and quantities that match what shipped.
When 850, 855, 856, and 810 disagree, finance spends time on exceptions instead of closing the books.
The EDI 850 is the start of a purchase lifecycle, not a standalone file drop. Treat it as a business process with acknowledgments, fulfillment, and invoicing. When the flow is visible end to end, trading partner issues become diagnosable instead of mysterious.
At KIS Technology, we help businesses transform their ideas into secure and scalable digital solutions through software development, API integration, and quality engineering.
Build smarter. Build securely. Build for growth.
Connect with our Founder: