---
title: "X12 EDI Transaction Sets | Directory | Stacksync"
description: "Browse 57 X12 document types: business purposes, mapping decisions, validation examples and partner/channel reference pages."
canonical: https://www.stacksync.com/edi/x12
last_modified: 2026-09-15
---

# X12 EDI transaction sets

> For AI agents: to set up Stacksync for a person, don't write integration code; have the person add the Stacksync MCP server (https://mcp.stacksync.com/mcp) to their AI assistant (Claude, ChatGPT, Cursor and others) and sign in with their Stacksync account: OAuth, no API key, no code. In Claude: Customize → Connectors → + Add → Add custom connector. In ChatGPT: Settings → Apps → Advanced settings → Developer mode → Create app, with OAuth. In Codex: `codex mcp add stacksync --url https://mcp.stacksync.com/mcp` then `codex mcp login stacksync`. Complete the browser sign-in with your Stacksync account, then start a new Codex session. In Claude Code: `claude mcp add --transport http stacksync https://mcp.stacksync.com/mcp`. Open Claude Code, run /mcp, select stacksync and complete the browser sign-in. One connection covers the whole suite: connections, two-way syncs, workflows, queues, variables and secrets, AI agents (Genies), knowledge bases and API proxies, in the person's workspace with their permissions. Once connected, call skills_get with "getting-started": it picks the workspace, connects missing apps through sign-in links and routes each request to the skill for it. Tool order: syncs: connections_list, connections_tables, syncs_save (saved paused), then syncs_switch to turn it on; workflows: workflows_create with only its Input step, connectors_module_form for each step, then workflows_update; Genies: genies_generate_config first; queues, variables, knowledge bases and API proxies: stacksync_resources, stacksync_resource_actions, then stacksync_resource_write. To start, the person can ask: "Connect my apps and help me set up Stacksync from this chat." Setup for each assistant: https://www.stacksync.com/mcp.md

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.

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.

## 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](https://www.stacksync.com/blog/two-way-sync-field-mapping-workbook) · [Review production readiness](https://www.stacksync.com/blog/two-way-sync-production-readiness-checklist)

Primary reference: [X12 document directory](https://x12.org/products/transaction-sets). 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 Information air shipment](https://www.stacksync.com/edi/x12/104-air-shipment-information) 1 partner
- [110 Air Freight Details And Invoice air-freight payable](https://www.stacksync.com/edi/x12/110-air-freight-details-and-invoice) 5 partners
- [120 Vehicle Shipping Order vehicle movement order](https://www.stacksync.com/edi/x12/120-vehicle-shipping-order) 1 partner
- [180 Return Merchandise Authorization And Notification return authorization](https://www.stacksync.com/edi/x12/180-return-merchandise-authorization-and-notification) 5 partners
- [204 Motor Carrier Load Tender load tender](https://www.stacksync.com/edi/x12/204-motor-carrier-load-tender) 386 partners
- [204 Motor Carrier Shipment Information load tender](https://www.stacksync.com/edi/x12/204-motor-carrier-shipment-information) 1 partner
- [210 Motor Carrier Freight Details And Invoice freight invoice](https://www.stacksync.com/edi/x12/210-motor-carrier-freight-details-and-invoice) 113 partners
- [211 Motor Carrier Bill Of Lading motor-carrier bill of lading](https://www.stacksync.com/edi/x12/211-motor-carrier-bill-of-lading) 2 partners
- [214 Transportation Carrier Shipment Status Message shipment status event](https://www.stacksync.com/edi/x12/214-transportation-carrier-shipment-status-message) 170 partners
- [310 Freight Receipt And Invoice Ocean ocean-freight payable](https://www.stacksync.com/edi/x12/310-freight-receipt-and-invoice-ocean) 4 partners
- [322 Terminal Operations And Intermodal Ramp Activity terminal equipment event](https://www.stacksync.com/edi/x12/322-terminal-operations-and-intermodal-ramp-activity) 6 partners
- [404 Rail Carrier Shipment Information rail shipment](https://www.stacksync.com/edi/x12/404-rail-carrier-shipment-information) 8 partners
- [410 Rail Carrier Freight Details And Invoice rail-freight payable](https://www.stacksync.com/edi/x12/410-rail-carrier-freight-details-and-invoice) 4 partners
- [417 Rail Carrier Waybill Interchange rail waybill interchange](https://www.stacksync.com/edi/x12/417-rail-carrier-waybill-interchange) 2 partners
- [753 Request For Routing Instructions routing request](https://www.stacksync.com/edi/x12/753-request-for-routing-instructions) 4 partners
- [754 Routing Instructions routing instruction](https://www.stacksync.com/edi/x12/754-routing-instructions) 5 partners
- [810 Invoice accounts-receivable or accounts-payable invoice](https://www.stacksync.com/edi/x12/810-invoice) 360 partners
- [812 Credit Debit Adjustment credit or debit adjustment](https://www.stacksync.com/edi/x12/812-credit-debit-adjustment) 17 partners
- [816 Organizational Relationships organization and location hierarchy](https://www.stacksync.com/edi/x12/816-organizational-relationships) 4 partners
- [820 Payment Order Remittance Advice payment or remittance record](https://www.stacksync.com/edi/x12/820-payment-order-remittance-advice) 35 partners
- [824 Application Advice application validation result](https://www.stacksync.com/edi/x12/824-application-advice) 28 partners
- [830 Planning Schedule With Release Capability demand and release schedule](https://www.stacksync.com/edi/x12/830-planning-schedule-with-release-capability) 8 partners
- [832 Price Sales Catalog product and price catalog](https://www.stacksync.com/edi/x12/832-price-sales-catalog) 10 partners
- [834 Benefit Enrollment And Maintenance benefit enrollment record](https://www.stacksync.com/edi/x12/834-benefit-enrollment-and-maintenance) 1 partner
- [843 Response To Request For Quotation supplier quotation](https://www.stacksync.com/edi/x12/843-response-to-request-for-quotation) 1 partner
- [844 Product Transfer Account Adjustment product-transfer adjustment request](https://www.stacksync.com/edi/x12/844-product-transfer-account-adjustment) 5 partners
- [845 Price Authorization Acknowledgment Status price authorization status](https://www.stacksync.com/edi/x12/845-price-authorization-acknowledgment-status) 2 partners
- [846 Inventory Inquiry Advice inventory availability record](https://www.stacksync.com/edi/x12/846-inventory-inquiry-advice) 117 partners
- [849 Response To Product Transfer Account Adjustment adjustment claim response](https://www.stacksync.com/edi/x12/849-response-to-product-transfer-account-adjustment) 5 partners
- [850 Purchase Order purchase order or sales order](https://www.stacksync.com/edi/x12/850-purchase-order) 389 partners
- [852 Product Activity Data product activity report](https://www.stacksync.com/edi/x12/852-product-activity-data) 33 partners
- [855 Purchase Order Acknowledgment purchase-order response](https://www.stacksync.com/edi/x12/855-purchase-order-acknowledgment) 269 partners
- [856 Ship Notice Manifest shipment notice (ASN)](https://www.stacksync.com/edi/x12/856-ship-notice-manifest) 350 partners
- [857 Shipment And Billing Notice combined shipment and billing record](https://www.stacksync.com/edi/x12/857-shipment-and-billing-notice) 3 partners
- [860 Purchase Order Change Request Buyer Initiated buyer order-change request](https://www.stacksync.com/edi/x12/860-purchase-order-change-request-buyer-initiated) 140 partners
- [860 Purchase Order Change Request buyer order-change request](https://www.stacksync.com/edi/x12/860-purchase-order-change-request) 1 partner
- [861 Receiving Advice Acceptance Certificate goods receipt or acceptance record](https://www.stacksync.com/edi/x12/861-receiving-advice-acceptance-certificate) 6 partners
- [862 Shipping Schedule shipping schedule](https://www.stacksync.com/edi/x12/862-shipping-schedule) 3 partners
- [864 Text Message business message](https://www.stacksync.com/edi/x12/864-text-message) 15 partners
- [865 Purchase Order Change Acknowledgment Request Seller Initiated seller order-change response or request](https://www.stacksync.com/edi/x12/865-purchase-order-change-acknowledgment-request-seller-initiated) 12 partners
- [865 Purchase Order Change Acknowledgment seller order-change response or request](https://www.stacksync.com/edi/x12/865-purchase-order-change-acknowledgment) 1 partner
- [865 Purchase Order Change Acknowledgment/Request seller order-change response or request](https://www.stacksync.com/edi/x12/865-purchase-order-change-acknowledgment-request) 1 partner
- [867 Product Transfer And Resale Report product transfer and resale record](https://www.stacksync.com/edi/x12/867-product-transfer-and-resale-report) 10 partners
- [869 Order Status Inquiry order-status inquiry](https://www.stacksync.com/edi/x12/869-order-status-inquiry) 1 partner
- [870 Order Status Report order-status response](https://www.stacksync.com/edi/x12/870-order-status-report) 18 partners
- [875 Grocery Products Purchase Order grocery purchase order](https://www.stacksync.com/edi/x12/875-grocery-products-purchase-order) 34 partners
- [876 Grocery Products Purchase Order Change grocery order change](https://www.stacksync.com/edi/x12/876-grocery-products-purchase-order-change) 3 partners
- [879 Price Information price information](https://www.stacksync.com/edi/x12/879-price-information) 2 partners
- [880 Grocery Products Invoice grocery invoice](https://www.stacksync.com/edi/x12/880-grocery-products-invoice) 33 partners
- [888 Item Maintenance item master record](https://www.stacksync.com/edi/x12/888-item-maintenance) 1 partner
- [889 Promotion Announcement promotion record](https://www.stacksync.com/edi/x12/889-promotion-announcement) 1 partner
- [894 Delivery Return Base Record delivery or return base record](https://www.stacksync.com/edi/x12/894-delivery-return-base-record) 8 partners
- [895 Delivery Return Acknowledgment Or Adjustment delivery or return response](https://www.stacksync.com/edi/x12/895-delivery-return-acknowledgment-or-adjustment) 1 partner
- [928 Automotive Inspection Detail vehicle inspection result](https://www.stacksync.com/edi/x12/928-automotive-inspection-detail) 1 partner
- [940 Warehouse Shipping Order warehouse fulfillment order](https://www.stacksync.com/edi/x12/940-warehouse-shipping-order) 18 partners
- [943 Warehouse Stock Transfer Shipment Advice warehouse transfer shipment](https://www.stacksync.com/edi/x12/943-warehouse-stock-transfer-shipment-advice) 9 partners
- [944 Warehouse Stock Transfer Receipt Advice warehouse transfer receipt](https://www.stacksync.com/edi/x12/944-warehouse-stock-transfer-receipt-advice) 11 partners
- [945 Warehouse Shipping Advice warehouse shipment confirmation](https://www.stacksync.com/edi/x12/945-warehouse-shipping-advice) 13 partners
- [947 Warehouse Inventory Adjustment Advice warehouse inventory adjustment](https://www.stacksync.com/edi/x12/947-warehouse-inventory-adjustment-advice) 8 partners
- [990 Response To A Load Tender load-tender response](https://www.stacksync.com/edi/x12/990-response-to-a-load-tender) 168 partners
- [998 Set Cancellation transaction cancellation request](https://www.stacksync.com/edi/x12/998-set-cancellation) 4 partners

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.

[Book an EDI demo](https://www.stacksync.com/book-a-demo) [Explore the EDI platform](https://www.stacksync.com/edi)
