X12 EDI transaction sets
Explore 57 X12 document types and references for 822 trading partners. Find the message you need to map orders, shipments, invoices and other business records.
Choose a document by its business purpose
Start with the business records and responses you need. An order process can involve 850, 855, 856 and 810; a load-tender process can involve 204 and 990; a warehouse fulfillment process can involve 940 and 945. Confirm the required subset and sequence for the actual partner and channel.
Open a document below for its mapping identifiers, acceptance tests and related messages. Then choose the relevant partner and channel to review the document requirements for your account.
Start a field mapping workbook · Review production readiness
Primary reference: X12 document directory. Use the release specified by your trading partner.
X12 document reference entries
Click a transaction set for mapping guidance, reference segments and partner references.
- 104 Air Shipment Informationair shipment
- 110 Air Freight Details And Invoiceair-freight payable
- 120 Vehicle Shipping Ordervehicle movement order
- 180 Return Merchandise Authorization And Notificationreturn authorization
- 204 Motor Carrier Load Tenderload tender
- 204 Motor Carrier Shipment Informationload tender
- 210 Motor Carrier Freight Details And Invoicefreight invoice
- 211 Motor Carrier Bill Of Ladingmotor-carrier bill of lading
- 214 Transportation Carrier Shipment Status Messageshipment status event
- 310 Freight Receipt And Invoice Oceanocean-freight payable
- 322 Terminal Operations And Intermodal Ramp Activityterminal equipment event
- 404 Rail Carrier Shipment Informationrail shipment
- 410 Rail Carrier Freight Details And Invoicerail-freight payable
- 417 Rail Carrier Waybill Interchangerail waybill interchange
- 753 Request For Routing Instructionsrouting request
- 754 Routing Instructionsrouting instruction
- 810 Invoiceaccounts-receivable or accounts-payable invoice
- 812 Credit Debit Adjustmentcredit or debit adjustment
- 816 Organizational Relationshipsorganization and location hierarchy
- 820 Payment Order Remittance Advicepayment or remittance record
- 824 Application Adviceapplication validation result
- 830 Planning Schedule With Release Capabilitydemand and release schedule
- 832 Price Sales Catalogproduct and price catalog
- 834 Benefit Enrollment And Maintenancebenefit enrollment record
- 843 Response To Request For Quotationsupplier quotation
- 844 Product Transfer Account Adjustmentproduct-transfer adjustment request
- 845 Price Authorization Acknowledgment Statusprice authorization status
- 846 Inventory Inquiry Adviceinventory availability record
- 849 Response To Product Transfer Account Adjustmentadjustment claim response
- 850 Purchase Orderpurchase order or sales order
- 852 Product Activity Dataproduct activity report
- 855 Purchase Order Acknowledgmentpurchase-order response
- 856 Ship Notice Manifestshipment notice (ASN)
- 857 Shipment And Billing Noticecombined shipment and billing record
- 860 Purchase Order Change Request Buyer Initiatedbuyer order-change request
- 860 Purchase Order Change Requestbuyer order-change request
- 861 Receiving Advice Acceptance Certificategoods receipt or acceptance record
- 862 Shipping Scheduleshipping schedule
- 864 Text Messagebusiness message
- 865 Purchase Order Change Acknowledgment Request Seller Initiatedseller order-change response or request
- 865 Purchase Order Change Acknowledgmentseller order-change response or request
- 865 Purchase Order Change Acknowledgment/Requestseller order-change response or request
- 867 Product Transfer And Resale Reportproduct transfer and resale record
- 869 Order Status Inquiryorder-status inquiry
- 870 Order Status Reportorder-status response
- 875 Grocery Products Purchase Ordergrocery purchase order
- 876 Grocery Products Purchase Order Changegrocery order change
- 879 Price Informationprice information
- 880 Grocery Products Invoicegrocery invoice
- 888 Item Maintenanceitem master record
- 889 Promotion Announcementpromotion record
- 894 Delivery Return Base Recorddelivery or return base record
- 895 Delivery Return Acknowledgment Or Adjustmentdelivery or return response
- 928 Automotive Inspection Detailvehicle inspection result
- 940 Warehouse Shipping Orderwarehouse fulfillment order
- 943 Warehouse Stock Transfer Shipment Advicewarehouse transfer shipment
- 944 Warehouse Stock Transfer Receipt Advicewarehouse transfer receipt
- 945 Warehouse Shipping Advicewarehouse shipment confirmation
- 947 Warehouse Inventory Adjustment Advicewarehouse inventory adjustment
- 990 Response To A Load Tenderload-tender response
- 998 Set Cancellationtransaction cancellation request
FAQ
X12 EDI questions
What do X12 transaction-set codes identify?
X12 uses numeric transaction-set identifiers for business exchanges. For example, 850 is a purchase order, 855 is an order acknowledgment, 856 is a shipment notice and 810 is an invoice. The code identifies the document family; a version and partner implementation guide determine its field-level requirements.
How should I choose the documents for an EDI workflow?
Start with the business records and responses you need. An order process can involve 850, 855, 856 and 810; a load-tender process can involve 204 and 990; a warehouse fulfillment process can involve 940 and 945. Confirm the required subset and sequence for the actual partner and channel.
Does X12 map directly to EDIFACT?
Some messages serve related business purposes, such as X12 850 and EDIFACT ORDERS. Their syntax, field structures, qualifiers and version-specific rules differ. Compare the business data and partner guides before translating; related purposes do not make the messages interchangeable.
Connect EDI to your business systems
See how Stacksync can fit your enterprise EDI workflow. Bring one partner guide and a sample exchange to plan the system mapping, exception handling and production rollout.




