EDI (Electronic Data Interchange) transaction codes are fundamental in modern business communications, enabling efficient, accurate, and automated exchange of business documents between companies. Each code, such as EDI 850 for Purchase Orders or EDI 856 for Ship Notices, corresponds to a specific type of document or transaction.

SAP EDI transactions: List of EDI Codes

The use of these standardized codes facilitates seamless data transfer, minimizes errors, speeds up business processes, and enhances operational efficiency. They are crucial in supply chain management, allowing businesses to respond quickly to market demands, manage inventory effectively, and maintain strong partnerships by ensuring clear and consistent communication across various business activities.

List of All SAP EDI transactions

EDI Code Description
EDI 830 Planning Schedule with Release Capability
EDI 831 Application Control Totals
EDI 832 Price/Sales Catalog
EDI 836 Procurement Notices
EDI 838 Trading Partner Profile
EDI 839 Project Cost Reporting
EDI 840 Request for Quotation
EDI 841 Specifications/Technical Information
EDI 842 Nonconformance Report
EDI 843 Response to Request for Quotation
EDI 844 Product Transfer Account Adjustment
EDI 845 Price Authorization Acknowledgment/Status
EDI 846 Inventory Inquiry/Advice
EDI 847 Material Claim
EDI 848 Material Safety Data Sheet
EDI 849 Response to Product Transfer Account Adjustment
EDI 850 Purchase Order
EDI 851 Asset Schedule
EDI 852 Product Activity Data
EDI 852 Product Activity Data Plus Module
EDI 853 Routing and Carrier Instruction
EDI 854 Shipment Delivery Discrepancy Information
EDI 855 Purchase Order Acknowledgment
EDI 856 Ship Notice/Manifest
EDI 857 Shipment and Billing Notice
EDI 858 Shipment Information
EDI 859 Freight Invoice
EDI 860 Purchase Order Change Request / Buyer Initiated
EDI 861 Receiving Advice/Acceptance Certificate
EDI 862 Shipping Schedule
EDI 863 Report of Test Results
EDI 864 Text Message
EDI 865 Purchase Order Change Acknowledgment/Request Seller Initiated
EDI 866 Production Sequence
EDI 867 Product Transfer and Resale Report
EDI 868 Electronic Form Structure
EDI 869 Order Status Inquiry
EDI 870 Order Status Report
EDI 871 Component Parts Content
EDI 888 Item Maintenance
EDI 893 Item Information Request
EDI 894 Delivery/Return Base Record
EDI 895 Delivery/Return Acknowledgment or Adjustment
EDI 896 Product Dimension Maintenance
EDI 928 Automotive Inspection Detail
EDI 940 Warehouse Shipping Order
EDI 943 Warehouse Stock Transfer Shipment Advice
EDI 944 Warehouse Stock Transfer Receipt Advice
EDI 945 Warehouse Shipping Advice
EDI 946 Delivery Information Message
EDI 947 Warehouse Inventory Adjustment Advice
EDI 980 Functional Group Totals
EDI 997 Functional Acknowledgment
EDI 998 Set Cancellation
EDI 999 Acceptance/Rejection Advice
EDI 820-A1 Payment Order/Remittance Advice
APERAK Application error and acknowledgement message
DELFOR Delivery schedule message
DELJIT Delivery just in time message
DESADV Despatch advice message
INVOIC Invoice message
INVRPT Inventory report message
ORDERS Purchase order message
RECADV Receiving advice message

Mostly Used SAP EDI transactions

EDI CodeDescription
EDI 820Payment Order and Credit Advice
EDI 830Delivery Schedule (LAB)
EDI 840Request for Quotation
EDI 843Quotation
EDI 852Stock and Sale Data
EDI 857Shipment and Billing Notice
EDI 858Shipment Information
EDI 862Shipping Schedule
EDI 870Order Status Report
EDI 943Warehouse Stock Transfer Shipment Advice

1. EDI 820 – Payment Order and Credit Advice

The EDI 820 transaction is used to transmit payment instructions or remittance details between trading partners, such as a buyer and seller. It conveys payment-related information, including the amount to be paid and references to the invoices being settled. It can also include payment advice when credit is being applied to outstanding invoices. This document is essential in automating accounts receivable processes.

2. EDI 830 – Delivery Schedule (LAB)

The EDI 830 is utilized to communicate a delivery schedule or forecast between manufacturers and suppliers. It provides information regarding product quantities and delivery dates. Typically, this transaction is used in long-term supply arrangements to keep suppliers informed about future delivery requirements, helping them manage production and inventory levels.

3. EDI 840 – Request for Quotation

The EDI 840 transaction is used to request pricing information from suppliers. A buyer sends this document to ask for a quote on specific products or services. It includes details such as item quantities, descriptions, and any special requirements. This helps in streamlining the procurement process by reducing manual steps in getting quotes from vendors.

4. EDI 843 – Quotation

The EDI 843 document is a response to an EDI 840 Request for Quotation. Suppliers use it to provide pricing details, item descriptions, delivery dates, and terms of sale. It allows for electronic communication of price quotes, facilitating faster decision-making in procurement processes.

5. EDI 852 – Stock and Sale Data

The EDI 852 is used to communicate sales and inventory data between a retailer and a supplier. It provides important information like product sales, inventory levels, and reordering needs. This transaction is crucial for demand planning, inventory management, and ensuring product availability on shelves.

6. EDI 857 – Shipment and Billing Notice

The EDI 857 is a combined transaction that provides both shipment and billing information. It includes details of the items shipped, along with corresponding billing data. By merging shipment and invoice details, it simplifies the process of tracking product movement and payment obligations, improving logistics and accounting efficiency.

7. EDI 858 – Shipment Information

The EDI 858 provides detailed information about a shipment. It contains details like shipment date, carrier information, product quantities, and delivery destinations. This transaction helps companies to track and manage shipments, ensuring timely deliveries and improving supply chain transparency.

8. EDI 862 – Shipping Schedule

The EDI 862 transaction is used to communicate shipping schedules to suppliers. It provides detailed information regarding future shipments and replenishment orders. This document is often used in Just-In-Time (JIT) manufacturing environments to ensure that suppliers deliver the right quantities of products at the right time.

9. EDI 870 – Order Status Report

The EDI 870 document is sent by suppliers to update buyers on the status of their orders. It can inform buyers whether an order has been shipped, delayed, or back-ordered. This real-time update is crucial for maintaining visibility over the order fulfillment process, improving communication between trading partners.

10. EDI 943 – Warehouse Stock Transfer Shipment Advice

The EDI 943 transaction is used by manufacturers or distributors to notify a third-party warehouse about upcoming stock transfers. It provides details regarding items being shipped to the warehouse, such as item numbers, quantities, and expected delivery dates. This transaction ensures smooth inventory management between external warehouses and businesses.


These EDI transactions are integral to automating various aspects of business processes, from procurement to shipment and inventory management. By using EDI, companies can reduce manual intervention, minimize errors, and accelerate the exchange of business-critical information between systems and trading partners.

 
Each of these transaction codes plays a vital role in different aspects of supply chain and sales processes within the SAP environment, facilitating efficient and automated data exchange.