What are you looking for?


The Accredited Standards Committee (ASC) X12, chartered by the American National Standards Institute (ANSI), is responsible for developing and maintaining EDI standards that allow organizations to exchange data via the internet.

The primary components of EDIFACT are:

  • Order processing
  • Logistics
  • Invoicing
  • Transfer of other business data
Trading Partners

X12 transaction sets are the standard EDI transaction sets used in most industries, especially in the United States.

Below are the most common X12 EDI transaction sets and their respective functions.

204 Motor Carrier Load Tender:

Communicates a request for the movement of a shipment to a full truckload carrier.

210 Motor Carrier Freight Details And Invoice:

Replaces paper invoices for freight carriers.

214 Transportation Carrier Shipment Status Message:

Allows freight carriers to provide detailed shipment status to shippers.

753 Request for Routing Instructions:

Lets a supplier request shipping instructions from a purchaser.

754 Routing Instructions:

Allows a purchaser to send shipping instructions to a supplier.

810 Invoice:

Replaces a traditional paper invoice or bill.

820 Payment Order/Remittance Advice:

Used to either initiate a payment or send remittance information.

824 Application Advice:

Communicates the acceptance, rejection, or request for changes to any previous transaction set.

830 Planning Schedule/Material Release:

Provides information related to schedule planning for an order or the commitment of materials by a supplier.

846 Inventory Inquiry/Advice:

Allows a supplier to communicate inventory information to their trading partners.

850 Purchase Order:

Replaces a standard paper purchase order.

852 Product Activity Data:

Allows retailers to send point of sale information to their suppliers.

855 Purchase Order Acknowledgment:

Provides confirmation to a buyer that purchase order will be fulfilled as requested.

856 Advance Shipping Notice:

Provides an electronic packing slip detailing how items are packed for shipment, the delivery schedule, and destination of delivery.

858 Shipment Information:

Used to communicate shipping information, such as a bill of lading and shipping schedule.

860 Purchase Order Change:

Used to request changes to an existing purchase order.

861 Receiving Advice:

Provides confirmation that a shipment has been received.

862 Shipping Schedule:

Communicates specific requirements for a shipping schedule.

865 Purchase Order Change Acknowledgment:

Either confirms or rejects requested purchase order changes.

867 Product Transfer and Resale Report:

Provides reporting for the transfer of materials to a new location or sales of a product from multiple locations to an end customer.

869 Order Status Inquiry:

Requests information about a purchase order.

870 Order Status Report:

Communicates status update of an existing purchase order.

940 Warehouse Shipping Order:

Provides authorization of a supplier to their warehouse partner to complete a shipment to a buyer.

943 Warehouse Stock Transfer Shipment Advice:

Communicates information for incoming shipment from a supplier to their warehouse.

944 Warehouse Stock Transfer Receipt Advice:

Allows a warehouse to confirm the receipt and accuracy of shipment from the supplier.

945 Warehouse Shipping Advice:

Used by the warehouse to communicate that a shipment has been sent to a destination requested by the supplier.

990 Load Tender Response:

Allows a carrier to confirm or reject a specific shipment for pickup, as requested by the shipper.

997 Functional Acknowledgment:

Confirms the receipt of an EDI transaction.