X12 Order-to-Cash Transaction Sets Reference
Order management EDI is a handful of numbered documents that mirror the paper flow: quote, order, acknowledgment, change, ship notice, invoice and payment. This table lists the sets customer service teams run into most.
| Set | Transaction set name | Typical sender to receiver | Order management use |
|---|---|---|---|
840 | Request for Quotation | Buyer to seller | Customer asks for a price and lead time |
843 | Response to Request for Quotation | Seller to buyer | Your quote back to the customer |
850 | Purchase Order | Buyer to seller | New customer order; becomes your sales order |
855 | Purchase Order Acknowledgment | Seller to buyer | Confirms acceptance, dates and any changes |
860 | Purchase Order Change Request, Buyer Initiated | Buyer to seller | Customer changes quantity, date or price |
865 | Purchase Order Change Acknowledgment/Request, Seller Initiated | Seller to buyer | Your response to a change or your own change |
830 | Planning Schedule with Release Capability | Buyer to seller | Forecast and planning releases |
862 | Shipping Schedule | Buyer to seller | Firm release schedule against a blanket order |
856 | Ship Notice/Manifest | Seller to buyer | Advance ship notice with packing detail |
810 | Invoice | Seller to buyer | Electronic invoice for shipped goods |
820 | Payment Order/Remittance Advice | Buyer to seller | Payment and remittance detail for cash application |
861 | Receiving Advice/Acceptance Certificate | Buyer to seller | Customer confirms what was received |
869 | Order Status Inquiry | Buyer to seller | Customer asks where an order stands |
870 | Order Status Report | Seller to buyer | Your answer to a status inquiry |
846 | Inventory Inquiry/Advice | Either | Stock levels shared with customers or distributors |
852 | Product Activity Data | Reseller to supplier | Sales and stock data from distributors |
832 | Price/Sales Catalog | Seller to buyer | Price list and catalog updates |
180 | Return Merchandise Authorization and Notification | Either | Return authorization data |
824 | Application Advice | Receiver to sender | Business-level error or acceptance notice |
997 | Functional Acknowledgment | Receiver to sender | Syntax-level receipt confirmation |
940 | Warehouse Shipping Order | Depositor to warehouse | Instruct a 3PL to ship |
945 | Warehouse Shipping Advice | Warehouse to depositor | 3PL confirms what shipped |
204 | Motor Carrier Load Tender | Shipper to carrier | Tender a truckload or LTL shipment |
214 | Transportation Carrier Shipment Status Message | Carrier to shipper | Tracking events for customer status answers |
Flow shows the usual direction in a buyer and seller relationship. Individual partners may use sets differently, so confirm in the trading partner guide.
Review your EDI order flow
Optional: an expert look at which of these documents could be automated in your ERP.
Optional. The tool and every export work without this. No spam.
How to use it
Search by number or by what you are trying to do, such as 'change' or 'status'. Each row gives the official set name, who normally sends it and how it appears in the order desk workflow. Print or export it to keep next to the order entry screen.
The core order loop
The loop is 850 in, 855 out, then 860 and 865 for changes, 856 when goods ship, 810 for the invoice and 820 for payment. If your partner uses planning releases, an 830 or 862 replaces repeated 850s against a blanket order. Knowing which set carries a given fact tells you where to look when a customer disputes it.
Status inquiries and acknowledgments
The 869 and 870 pair is the formal way to ask for and report order status, but many partners never implement it and rely on the 855 and 856. The 997 only proves a file was received. The 824 is the one that reports business-level problems such as an unknown part or an invalid ship-to.
Common mistakes
Teams often treat a 997 as order acceptance, process an 860 without sending a 865 back, or forget that an 856 normally has to arrive before the goods do. Agree acknowledgment time limits and change cut-off rules with each customer in writing.
Frequently Asked Questions
What EDI documents are used in order management?
The usual set is 850 purchase order, 855 acknowledgment, 860 and 865 change messages, 856 ship notice, 810 invoice and 820 remittance. Planning customers add 830 and 862, and status-focused partners add 869 and 870.
What is the difference between EDI 860 and 865?
An 860 is a change request initiated by the buyer. An 865 is initiated by the seller, either to request a change or to respond to an 860, stating what was accepted or rejected.
What is EDI 870 used for?
The 870 Order Status Report is the seller's reply to an 869 Order Status Inquiry. It reports status and dates at order or line level without sending a new acknowledgment.
Do all customers use every set?
No. Most customers use between three and six sets. Each partner publishes a guide listing the sets, versions and required segments they actually accept.
If your team re-keys EDI orders because mapping is incomplete, we can look at where AI-assisted extraction and ERP integration would help. The reference stands alone.
Related Tools
X12 855 Purchase Order Acknowledgment Skeleton Generator
Builds a correctly structured X12 855 PO acknowledgment (ISA through IEA) with BAK, PO1 and ACK loops so you can test with a trading partner.
Supply Chain & InventoryX12 855 Acknowledgment Status Codes Reference (BAK02 and ACK01)
Lookup table for the common BAK02 and ACK01 codes in an X12 855 PO acknowledgment and the follow-up action each one calls for.
Developer ToolsX12 850 Purchase Order EDI Skeleton Generator
Builds a single-line ANSI X12 850 purchase order with ISA, GS, ST, BEG, N1 and PO1 segments you can use as a test file or mapping reference.
Developer ToolsX12 856 Advance Ship Notice Generator
Fill in shipment, carrier and item details and get a clean X12 856 skeleton with shipment, order and item hierarchy to use as a test file.
More Supply Chain & Inventory tools
See all- Oracle Fusion Inventory Turns and Carrying Cost Calculator
- Distribution ERP Fill Rate Calculator
- Distributor Rebate Tracking Worksheet
- Branch Transfer Planning Worksheet
- Distributor Slow-Moving Inventory Review Worksheet
- Distributor Vendor Performance Scorecard Worksheet
- Distributor GMROI Calculator
- Distributor Backorder Cost and Fill Rate Calculator
- EOQ with Vendor Minimum Order Calculator