Explaining EDI: 800 Transaction Codes

5 min read

Most common 800 transaction codes:

810 Invoice

  • This transaction set can be used to provide for customary and established business and industry practice relative to the billing for goods and services provided.
    • Benefit: Speeds up payment and eliminates steps.

850 Purchase Order

  • The transaction set can be used to provide for customary and established business and industry practice relative to the placement of purchase orders for goods and services.  This transaction set should not be used to convey purchase order changes or purchase order acknowledgment information.
    • Benefit: Faster fulfillment due to the elimination of vendor data entry time.

855 Purchase Order Acknowledgment

  • The transaction set can be used to provide for customary and established business and industry practice relative to a seller’s acknowledgment of a buyer’s purchase order.  This transaction set can also be used as notification of a vendor-generated order. This usage advises a buyer that a vendor has or will ship merchandise as prearranged in their partnership.
    • Outbound Benefit: The customer is more likely to buy knowing they will receive the correct quantity on time.
    • Inbound Benefit: Knowing promptly about short/late shipments allows time to demand better performance or find another vendor.

856 Advance Shipment Notice (ASN)

  • The transaction set can be used to list the contents of a shipment of goods as well as additional information relating to the shipment, such as order information, product description, physical characteristics, type of packaging, marking, carrier information, and configuration of goods within the transportation equipment.  The transaction set enables the sender to describe the contents and configuration of a shipment in various levels of detail and provides an ordered flexibility to convey information. The sender of this transaction is the organization responsible for detailing and communicating the contents of a shipment, or shipments, to one or more receivers of the transaction set.  The receiver of this transaction set can be any organization having an interest in the contents of a shipment or information about the contents of a shipment.
    • Outbound Benefit: It confirms receipt of merchandise and authorizes payment, alerts the customer’s shipping dock of incoming shipment, and eliminates manual data entry.
    • Inbound Benefit: Alerts the receiving dock that goods are coming, confirms that the promise made in the PO acknowledgment (855) is kept.

812 Credit/Debit Adjustment

  • The transaction set can be used to display a deduction, chargeback, or credit to a payment remittance (EDI 820) made by a retailer, wholesaler, or distributor. These transactions will contain information about the purchase order, the item(s) affected, and the amount of the adjustment, with a reason code for the credit or debit.
    • Benefits: Replaces a paper memo requiring manual adjustments to payment.

894 Delivery/Return Base Record

  • The transaction set can be used to enable a Direct Store Delivery (DSD) vendor to communicate the details of a DSD delivery and is to be used during the check-in procedure.

Related Reading: EDI 900 Transaction Codes

Supply Chain 800 Transaction Codes

EDI 816Organizational Relationships
EDI 818Commission Sales Report
EDI 830Planning Schedule w/ Release Capability
EDI 832Price/Sales Catalog
EDI 840Request for Quotation
EDI 841Specifications/Technical Information
EDI 842Non-Conformance Report
EDI 843Response to Request for Quotation
EDI 845Price Authorization Acknowledgment/Status
EDI 846Inventory Inquiry/Advice
EDI 847Material Claim
EDI 848Material Safety Data Sheet
EDI 851Asset Schedule
EDI 852Product Activity Data
EDI 853Routing and Carrier Instruction
EDI 856Advance Ship Notice/Manifest
EDI 857Shipment and Billing Notice
EDI 860Purchase Order Change Request – Buyer Initiated
EDI 861Receiving Advice/Acceptance Certificate
EDI 862Shipping Schedule
EDI 863Report of Test Results
EDI 864Text Message
EDI 865Purchase Order Change Acknowledgment/Request – Seller Initiated
EDI 866Production Sequence
EDI 867Product Transfer and Resale Report
EDI 869Order Status Inquiry
EDI 870Order Status Report
EDI 873Commodity Movement Services
EDI 874Commodity Movement Services Response
EDI 875Grocery Products Purchase Order
EDI 876Grocery Products Purchase Order Change
EDI 877Manufacturer Coupon Family Code Structure
EDI 878Product Authorization/De-authorization
EDI 879Price Information
EDI 881Manufacturer Coupon Redemption Detail
EDI 882Direct Store Delivery Summary Information
EDI 883Market Development Fund Allocation

Market Development Fund Allocation

Related Reading: 200 Transaction Codes

Accounting 800 Transaction Codes

EDI 810


EDI 812

Credit/Debit Memo

EDI 820

Payment Order/Order Remittance Advice

EDI 824

Application Advice

EDI 850

Purchase Order

EDI 855

Purchase Order Acknowledgment

EDI 875

Grocery Purchase Order

EDI 880

Grocery Products Invoice

Transportation 800 Transaction Codes

EDI 854

Shipment Delivery Discrepancy Info

EDI 858

Shipment Information

EDI 859

Freight Invoice

New to EDI? Check out What is EDI (Electronic Data Interchange)?

Get valuable, actionable insights. get started.

Related Resources

Written by The SupplyPike Team

About The SupplyPike Team

SupplyPike builds software to help retail suppliers fight deductions, meet compliance standards, and dig down to root cause issues in their supply chain.

Read More
The SupplyPike Team



SupplyPike helps you fight deductions, increase in-stocks, and meet OTIF goals in the built-for-you platform, powered by machine learning.

View SupplyPike's Website