EDI - Electronic DATA Interchange

Avatar

Development | Integration

Electronic data interchange (EDI) is the concept of businesses electronically communicating information that was traditionally communicated on paper, such as purchase orders and invoices. Technical standards for EDI exist to facilitate parties transacting such instruments without having to make special arrangements.

EDI has existed at least since the early 70s, and there are many EDI standards (including X12, EDIFACT, ODETTE, etc.), some of which address the needs of specific industries or regions. It also refers specifically to a family of standards. In 1996, the National Institute of Standards and Technology defined electronic data interchange as "the computer-to-computer interchange of strictly formatted messages that represent documents other than monetary instruments. EDI implies a sequence of messages between two parties, either of whom may serve as originator or recipient. 

HTML5
CSS3
Apple Platform
Android Platform
 Supplier Collaboration 
 Order Cycle 
Finance
Transportation / Logistics Management
 Warehouse Fulfillment 
 Manufacturing  Handling 
 Material Handling 
Other

EDI documents and transactions

Here’s some common EDI transactions that are supported within the X12 and EDIFACT EDI world.

Supplier Collaboration

X12 Transaction Number

EDI - FACT Transaction ID

Transaction name

Transaction Usage

832

PRICAT

Price/Sales Catalog

Used in general retail to obtain supplier item information and load to their Item master file  for new good, item updates or discontinued product notification

879

Price Information

Used in grocery to share item price updates

888

Item Maintenance

Used in grocery to obtain supplier item information and load to their Item master file for new good, item updates or discontinued product notification

889

Promotion Announcement

Used in grocery to share item promotion price updates/alerts

830

Planning Schedule

Used in retail to share with the suppliers forecast/future purchase plans

846

INVRPT

Inventory Inquiry/Advice

Most commonly used by suppliers to provide available and future inventory quantities, corporately or by ship from location

852

SLSRPT

Product Activity Data

Used in retail and grocery to provide sales and store inventory to suppliers. Also used by grocery to report sales for scan based trading relationships (in this usage, the grocer also create an internal invoice to pay the supplier), also known for use with consignment relationships


Order Cycle

X12 Transaction Number

EDIFACT Transaction ID

Transaction name

Transaction Usage

850

ORDERS

Purchase Order

Used in retail for order products to be shipped to a DC/store or end consumer. Can contain a single ship to or a single order with multiple ship to and provided marked for/cross dock packing details

875

Grocery Product Purchase Order

Used in retail for order products to be shipped to a DC/store

855

ORDRSP

Purchase Order Acknowledgment

Used by retail as an acknowledgement of the purchase order. Also used by retail and grocery as a suggested PO from the supplier to the buyer for VMI (Vendor Managed Inventory)

869

ORSSTA

Order Status Inquiry

Used by retail to request the status of an order with the supplier

870

ORDREP

Order Status Report

Used by retail as the suppliers response to a retailers request for the status of the order.

860

ORDCHG

Purchase Order Change – Buyer Initiated

Used in retail to communicate order changes to the supplier.

865

Purchase Order Change Acknowledgement/Request – Seller Initiated

Used in retail (primarily in the vendor direct to consumer model) to confirm acknowledgment of PO change or order cancelation

876

Grocery Product Purchase Order Change

Used in grocery to communicate order changes to the supplier.

856

DESADV

Shipment Notification

Used as advance ship notice or shipment confirmation. From supplier to retailer. retailer will use as visibility to inbound shipments, receiving automation or confirmation of shipment for vendor direct to consumer orders

857

Shipment and Billing

Used primarily in book retail as both an advance ship notice and an invoice


Finance

X12 Transaction Number

EDI - FACT Transaction ID

Transaction name

Transaction Usage

810

INVOIC

Invoice

Used by retail where supplier requests payment for products or services rendered

880

Grocery Product Invoice

Used by grocery where supplier requests payment for products

811

Consolidated Service Invoice/Statement

Used by retail where supplier requests payment services rendered

812

Credit/Debit Adjustment

Used in retail and grocery as either a credit memo from the supplier to the retailer or as a debit memo (deduction notice) from the retailer to the supplier.

820

REMADV

Payment Order/Remittance Advice

Used by all buying organizations to report to the suppliers that payment has been made on the details of what makes up that payment

823

Lockbox

Used by banks to report deposits made to a suppliers account from retailer payments

894

Delivery/Return Base Record

Used by grocery and specialty retailers where suppliers are invoicing what was delivered to the store in the direct store delivery model. Often used with NEX/DEX systems

895

Delivery/Return Acknowledgment or Adjustment

Used by grocery and specialty retailers where retailer provides details of the acceptance of the 894 invoice or provide a reconciliation against the 894 invoicing

210

Motor Carrier Freight Details and Invoice

Used by motor carriers to invoice either retailers, suppliers, manufacturers etc for freight services

882

Direct Store Delivery Summary Information

Used in grocery as a summary invoice billing. Details represent a single invoice charging multiple locations


Transportation / Logistics Management

X12 Transaction Number

EDI - FACT Transaction ID

Transaction name

Transaction Usage

204

Motor Carrier Load Tender

Used by shipper or consignee requesting a shipment to be picked up and routed. Used for single stop routes , LTL (less than truck load) or TL (truck load)

211

Motor Carrier Bill of Lading

Used by shipper or consignee requesting a shipment to be picked up and routed. Used for multiple stop routes , LTL (less than truck load)

990

Response to a Load Tender

Acceptance of the load tender (204, 211)

215

Motor Carrier Pickup Manifest

Used by retailers and suppliers to communicate contents of a dropped trailer that is ready for pickup with a carrier

214

Transportation Carrier Shipment Status Message

Used in retail and grocery where the carrier provide the status of a shipment moved by a transportation carrier

753

Request for Routing Instruction

Used in retail when the retailer is managing their inbound freight from suppliers. suppliers will send this transaction to indicate a shipment is ready for pickup and the window of time the product is available

754

Routing Instructions

Used in retail when the retailer is managing their inbound freight from suppliers. retailer will send this transaction to suppliers indicating the carrier and when the shipment will be pickup

300

Reservation/Booking Request

Used by import freight forwarder/consolidators for suppliers to book space for a shipment on an ocean container

301

Confirmation

Used by import freight forwarder/consolidators to communicate acceptance of booking request to the suppliers for a shipment on an ocean container

315

Status Details (Ocean)

Used in retail and grocery where the ocean carrier provide the status of a shipment moved by a ocean liner


Warehouse Fulfillment

X12 Transaction Number

EDI - FACT Transaction ID

Transaction name

Transaction Usage

940

Warehouse Shipping Order

Used in warehouse fulfillment service providers. Represents a request from the retailer or supplier to have the 3PL DC fill/pick products to be shipped

943

Warehouse Stock Transfer Shipment Advice

Used in warehouse fulfillment service providers. Represents a notification by the 3PL DC about products transfers being shipped

944

Warehouse Stock Transfer Receipt Advice

Used in warehouse fulfillment service providers. Represents a notification by the 3PL DC about products transfers being received

945

Warehouse Shipment Advice

Used by a third party remote warehouse to inform a supplier that the shipment has been sent out to the end user.

947

Warehouse Inventory Adjustment Advice

Used in warehouse fulfillment service providers to indicate product movement within the warehouse. Includes recalls, damage, obsolesces or cycle inventory counts adjustments or levels

861

RECADV

Receiving Advice/Acceptance

Used to report what has been received against an inbound shipment


Manufacturing / Material Handling

X12 Transaction Number

EDI - FACT Transaction ID

Transaction name

Transaction Usage

840

REQOTE

Request for Quotation

Used to request a quote for product or services (Bid)

843

QUOTES

Response to Requested Quotation

Used to respond to a quote for product or services (Bid)

830

DELFOR

Planning Schedule with Release Capability

Used in manufacturing to indicate future planned and current committed quantities of an item against a contract. suppliers will ship against the release request

862

DELJIT

Shipping Schedule

Used in manufacturing to request a supplier to schedule a shipment against an order


Other

X12 Transaction Number

EDI - FACT Transaction ID

Transaction name

Transaction Usage

180

Return Merchandise Authorization and Notification

Used by retailers to request return authorization for products and by suppliers to authorize return or disposition of product

816

Organizational Relationships

Used by retailers to report the store number and addresses of their locations. Can be a complete list or an update of the store details

845

Price Authorization Acknowledgement/Status

Primarily used in medical/pharmaceuticals where a manufacturer is reporting the award of a bid or contract and the locations/customers supporting the bid to a distributor

844

Product Transfer Account Adjustment

Primarily used in medical/pharmaceuticals where a distributor reports or requests a rebate for products shipped/sold at bid price below purchase price to the Manufacturer for reimbursement

867

SLSRPT

Product Transfer and Resale Report

Primarily used in medical/pharmaceuticals where a distributor reports products movement/shipped/sold

849

Response to Product Transfer Account Adjustment

Primarily used in medical/pharmaceuticals where a manufacturer reports acceptance or a reconciliation of the rebate request (844)

824

BANSTA

Application Advice

Used by buying organizations to report an error in the processing of data from a supplier

864

Text Message

Also used by buying organizations to report an error in the processing of data from a supplier. But is also used for mass communications to a trading partner community

997

Functional Acknowledgement (FA)

Serves as a response, or electronic receipt, between EDI transactions.

 Source: https://www.spscommerce.com/resources/edi-documents-transactions/