Tag Archive for: edi 940 specification


The Electronic Document EDI 940 – Warehouse Shipping Order plays an important role in effective communication between third-party warehouses and their customers.

The use of electronic document exchange, and in particular EDI 940, improves communication between all participants in the supply chain and increases the efficiency of warehouse management.

We, as an EDI provider with more than 24 years of experience, in this blog will take a closer look at all the necessary information regarding this electronic document, which raises so many questions among goods suppliers who want to establish business cooperation with third-party warehouses or 3 PL providers.

What is EDI 940?

EDI 940 is an electronic document used by manufacturers and wholesalers of goods who use 3PL services or third-party warehouse.

When a manufacturer or seller whose goods are located in a third-party warehouse or distribution center receives a purchase order from a buyer (EDI 850), it generates EDI 940 in order to instruct the warehouse to ship the required goods. In EDI 940, the company indicates when, to whom and how many goods need to be shipped from the warehouse.

Key Components of EDI 940 Document

The goods owner generates EDI 940 document for the warehouse based on the received purchase order (EDI 850). The information in the EDI 940 document may vary depending on the specifics of the goods and the special requirements of the companies, but the following information is usually indicated:

Order details:

  • Order ID (this can be an order number or a customer number).
  • Quantity and description of goods to be shipped.
  • Units of measurement (for example, pieces, boxes, pallets).
  • Weight and volume of cargo

Information about delivery:

  • Date and time of expected shipment.
  • Delivery method (for example, truck, container, mail).
  • Recipient’s address (including postal code).

In addition, the document may include special delivery instructions or additional details such as the number of the warehouse from which the shipment will be made, information about the transport company or logistics provider, and so on.

Warehouse and EDI

EDI 940 X12 Specification

Warehouse Shipping Order EDI 940 is an electronic document in the X12 standard.

This EDI document contains of the following segments:

Message Envelop / Group:

  • ISA Interchange Control Header
  • GS Functional Group Header

Heading:

  • ST Transaction Set Header
  • W05 Shipping Order Identification (N = Original Order)
  • N1 Name (‘SF’ – Ship-from, ‘SF’ – Ship-from)
  • N3 Address Information
  • N4 Geographic Location
  • G62 Date/Time (‘02’ – Requested Arrival ‘10’ – Pick-Up Date)
  • NTE – Notes/Special Instructions (‘WHI’ Warehouse Instruction)
  • W66 Warehouse Carrier Information

Detail (Begins detail loop):

  • LX – Assigned Number
  • W01 – Line Item Detail – Warehouse
  • G69 Line Item Detail – Description
  • N9 Reference Identification
  • W20 – Line-Item Detail (Miscellaneous)
  • AMT – Monetary Amount

Summary:

  • W76 Total Shipping Order
  • SE Transaction Set Trailer (the last segment of each transaction set)

Message Envelop / Group Footer:

  • GE Functional Group Trailer
  • IEA Interchange Control Trailer

EDI 940 Warehouse Shipping Order Workflow Process

Below we will look at one of the possible scenarios in which the EDI 940 document is involved.

  • The buyer creates a purchase order (EDI 850) and sends it to the seller.
  • The seller confirms the order using the EDI 855 document.
  • Based on the received order, the supplier generates an EDI 940 document where he describes all the necessary details of the order and sends it to his third-party warehouse.
  • To confirm shipment from the warehouse, the warehouse sends an EDI 945 document to the seller.
  • Based on the received EDI 945 document, the seller creates an EDI 856 to notify the buyer of the upcoming delivery.
  • The seller sends an invoice (EDI 810) to the buyer after receiving the goods.

How to Exchange EDI With a Trading Partner?

In order for the entire process of exchanging EDI documents between the seller and a third-party warehouse, seller and buyer to be possible, this exchange must first be configured. This usually involves an EDI provider who can offer several types of EDI solutions.

For example, an EDI provider such as EDI2XML offers the service as a Fully Managed EDI Service. In this case, the provider is fully responsible for the process of setting up and transferring EDI documents between business partners.

Another method is the EDI Web Service, it is suitable for companies that have technical specialists who can work with REST API (call and consume HTTP Rest Web services); this option is much more economical, in addition, EDI2XML specialists help you make the first settings, they provide everything to your developers to get started, a java client with its source code and instructions on how to work with it.

The advantages of this EDI service are that companies can connect and start exchanging EDI documents with their business partner within an hour. There are no contracts, and low cost per KC.

If you have questions regarding EDI document exchange, our specialists with over 24 years of experience in EDI integration will be happy to help you resolve your issues. They can suggest the most profitable EDI solution for you, and can also provide a free 15-day trial period of our EDI web service.

Just book a time convenient for you in our calendar.

Free EDI online Consultation

When a company decides to outsource warehouse functionalities such as shipping and fulfillment operations to a 3PL (a third-party logistics provider), it is faced with the fact that 3PL providers require the exchange of documents in electronic format – EDI (Electronic Data Interchange). The most exchanged EDI documents in this industry are: EDI 940, EDI 945, and EDI 856. Although companies already using EDI, are familiar with the common EDI transactions like EDI 810 (invoice) and EDI 850 (Purchase Order), the transactions used by the 3PL industry, might create confusion for them.


In this article, we will look closer at what EDI X12 940 is, why and who uses it, what information a Warehouse Shipping Order contains, and other important information.

EDI 940 definition

The EDI 940 (X12 940 Warehouse Shipping Order) is an electronic document that is used to notify a third-party warehouse or third-party logistics provider (3PL) that a shipment is required. Companies also use EDI 940 to confirm a shipment change or a cancellation of a previously submitted shipping order.

Who uses the EDI 940 – Warehouse Shipping Order?

Warehouse Shipping Order (or the ANSI X12 940 Transaction set) is used by the supplier/depositor (i.e. manufacturer or wholesaler) to notify the third-party logistics warehouse of the need to ship the goods to the buyer (i.e. retailer, distributor); this 940 transaction set, provides detailed information about the goods, the required timing to ship, and the recipient.
Companies use EDI 940 as instructions for shipping goods from a third-party warehouse in two different ways: either to instruct the 3PL partner to send one type of products to several different destinations, or, to send instructions to shipping various items to one location or destination.

Why do warehouses and 3PL providers use EDI?

The main business process of any warehouse or third-party logistics company is to optimize the procedure to store goods, improve efficiency when preparing shipment for delivery to its destination.

To provide uninterrupted service on time and with the least errors, warehouses and 3PL providers need to automate their business processes, which is the main reason to use EDI (Electronic Data Interchange).

Using EDI, logistics companies, 3PL providers, and warehouses can get important benefits in their operations such as:

  • Improved shipping and receiving planning
  • increase order-processing speed
  • eliminates errors associated with manual data entry
  • Reduced storage costs
  • Reduced inventory cost and accurate inventory forecasts
  • Reduced transport costs
  • Better use of staff and labor force
  • Avoid of out-of-stock situations

Key information included in an EDI 940 Warehouse Shipping Order

The 940 document is a kind of shipping instruction for warehouse; it provides the receiver with necessary information to be to prepare a shipment. At a minimum an EDI 940 transaction must include:

  • Seller’s order number
  • Buyer’s order number
  • Date of shipment
  • Buyer’s pick-up location (address, contact, etc.)
  • Products and quantities to be shipped

Depending on the type of goods and preliminary agreements with the warehouse, the Warehouse Shipping Order may contain the following:

  • Type of pallet configuration (standard and non-standard).
  • Requirements for transportation such as temperature or other special conditions for transportation.
  • Information about the carrier or third party involved in the delivery (for example, a broker).
  • Other product information (batch numbers and production codes).

Warehouse Shipping Order Transaction Set (EDI 940) Sample File

ISA*00*          *00*          *01*051950838  *ZX*901234572111  *191016*0845*U*00300*000000001*0*T*:!

GS*OW*051950838*901234572111*20191016*0845*1*T*004010!

ST*940*0001!

W05*N*0060100015****30!

N1*BT*Unicorn Systems Inc.*82*0001002290!

N3*PO Box #796044*178 WEST 56TH STREET!

N4*Austin*TX*78169*US!

N1*ABG*City Inc.*82*1200!

N3*1290 Cordeaux Street!

N4* Cupertino *CA*94129*US!

N1*SF*Golfing Inc.*82*6201!

N3*Unit 205, 8/F,Full Centre!

N4*Siu Leak Yuen, Tatin**999097*HK*93*1000!

N1*ST*Unicorn Systems Inc.*82*0004008088!

N3*3700 Unicorn Way!

N4* San Francisco*CA*95154*US!

G62*02*20191020!

G62*10*20191022!

NTE*LAB*Please print Special Unicorn Lables!

NTE*WHI*For US ship fedex 7 day shipment with A/C – 589074543!

W66*DE*B***XXXXXX*****FBEN!

LX*2!

W01*25*EA**MN*RD69256MIKQ-TR*BP*15-36082-01!

G69*SCP38x6GSec, Pb Free!

N9*5C*MY!

N9*72*2861.90.10.00!

N9*BT*VTIDD001*****IX:800001!

N9*GJ*BLR!

N9*ZV1*2861.90.10.00!

N9*ZV2*2861.90.10.00!

N9*GRD*1917!

N9*ZX*SEAL DATE**20161128!

N9*PV*VoE 616173**20191011!

N9*UQ*0001047877**20190817***IX:000050!

N9*GR*EAR85!

N9*SR*2000!

N9*ZX3*USD!

NTE*WHI*GENERAL PURPOSE!

W20****0.050*F*C!

QTY*01*25!

AMT*CA*36!

W01*50*EA**MN*RD69256MIKQ-TR*BP*15-36082-01!

G69*SCP38x6GSec, Pb Free!

N9*5C*MY!

N9*72*2861.90.10.00!

N9*BH*1661850*****IM:900004!

N9*GJ*BLR!

N9*ZV1*2861.90.10.00!

N9*ZV2*2861.90.10.00!

N9*GRD*1917!

N9*ZX*SEAL DATE**20161128!

N9*PV*VoE 616173**20191011!

N9*UQ*0001047877**20190817***IX:000050!

N9*GR*EAR85!

N9*SR*2000!

N9*ZX3*USD!

NTE*WHI*GENERAL PURPOSE!

W20****0.100*F*C!

QTY*01*50!

AMT*CA*36!

W01*5*EA**MN*RD69256MIKQ-TR*BP*15-36082-01!

G69*SCP38x6GSec, Pb Free!

N9*5C*MY!

N9*72*2861.90.10.00!

N9*BT*V5L5G602*****IX:900004!

N9*GJ*BLR!

N9*ZV1*2861.90.10.00!

N9*ZV2*2861.90.10.00!

N9*GRD*1917!

N9*ZX*SEAL DATE**20161128!

N9*PV*VoE 616173**20191011!

N9*UQ*0001047877**20190817***IX:000050!

N9*GR*EAR85!

N9*SR*2000!

N9*ZX3*USD!

NTE*WHI*GENERAL PURPOSE!

W20****0.010*F*C!

QTY*01*5!

AMT*CA*36!

W01*20*EA**MN*RD69256MIKQ-TR*BP*15-36082-01!

G69*SCP38x6GSec, Pb Free!

N9*5C*MY!

N9*72*2861.90.10.00!

N9*GT*M5L5G693*****IX:900005!

N9*GJ*BLR!

N9*ZV1*2861.90.10.00!

N9*ZV2*2861.90.10.00!

N9*ZX3*USD!

N9*GRD*1917!

N9*ZX*SEAL DATE**20161128!

N9*PV*VoE 616173**20191011!

N9*UQ*0001047877**20190817***IX:000050!

N9*GR*EAR85!

N9*SR*2000!

N9*ZX3*USD!

NTE*WHI*GENERAL PURPOSE!

W20****0.040*F*C!

QTY*01*20!

AMT*CA*36!

LX*3!

W01*25*EA**MN*RD69256MIKQ-TR*BP*15-36082-01!

G69*SCP38x6GSec, Pb Free!

N9*5C*MY!

N9*72*2861.90.10.00!

N9*BT*VTIDD001*****IX:800001!

N9*GJ*BLR!

N9*ZV1*2861.90.10.00!

N9*ZV2*2861.90.10.00!

N9*GRD*1917!

N9*ZX*SEAL DATE**20161128!

N9*PV*VoE 616173**20191011!

N9*UQ*0001047877**20190817***IX:000050!

N9*GR*EAR85!

N9*SR*2000!

N9*ZX3*USD!

NTE*WHI*GENERAL PURPOSE!

W20****0.050*F*C!

QTY*01*25!

AMT*CA*36!

W01*50*EA**MN*RD69256MIKQ-TR*BP*15-36082-01!

G69*SCP38x6GSec, Pb Free!

N9*5C*MY!

N9*72*2861.90.10.00!

N9*BH*1661850*****IM:900004!

N9*GJ*BLR!

N9*ZV1*2861.90.10.00!

N9*ZV2*2861.90.10.00!

N9*GRD*1917!

N9*ZX*SEAL DATE**20161128!

N9*PV*VoE 616173**20191011!

N9*UQ*0001047877**20190817***IX:000050!

N9*GR*EAR85!

N9*SR*2000!

N9*ZX3*USD!

NTE*WHI*GENERAL PURPOSE!

W20****0.100*F*C!

QTY*01*50!

AMT*CA*36!

W01*8*EA**MN*RD69256MIKQ-TR*BP*15-36082-01!

G69*SCP38x6GSec, Pb Free!

N9*5C*MY!

N9*72*2861.90.10.00!

N9*BT*V5L5G602*****IX:900004!

N9*GJ*BLR!

N9*ZV1*2861.90.10.00!

N9*ZV2*2861.90.10.00!

N9*GRD*1917!

N9*ZX*SEAL DATE**20161128!

N9*PV*VoE 616173**20191011!

N9*UQ*0001047877**20190817***IX:000050!

N9*GR*EAR85!

N9*SR*2000!

N9*ZX3*USD!

NTE*WHI*GENERAL PURPOSE!

W20****0.010*F*C!

QTY*01*5!

AMT*CA*36!

W01*20*EA**MN*RD69256MIKQ-TR*BP*15-36082-01!

G69*SCP38x6GSec, Pb Free!

N9*5C*MY!

N9*72*2861.90.10.00!

N9*GT*M5L5G693*****IX:900005!

N9*GJ*BLR!

N9*ZV1*2861.90.10.00!

N9*ZV2*2861.90.10.00!

N9*ZX3*USD!

N9*GRD*1917!

N9*ZX*SEAL DATE**20161128!

N9*PV*VoE 616173**20191011!

N9*UQ*0001047877**20190817***IX:000050!

N9*GR*EAR85!

N9*SR*2000!

N9*ZX3*USD!

NTE*WHI*GENERAL PURPOSE!

W20****0.040*F*C!

QTY*01*20!

AMT*CA*36!

W76*100*0.20*58!

SE*177*0001!

GE*1*1!

IEA*1*000000001!

Warehouse Shipping Order Transaction Set (EDI 940) Specification

EDI 940 Warehouse Shipping Order is a transaction set of the X12 Standard that is widely used in North America.

A three-code number – 940, identifies the warehouse Shipping Order Transaction Set. The document consists of the following segments:

Message Envelop / Group:
• ISA Interchange Control Header
• GS Functional Group Header

Heading:
• ST Transaction Set Header
• W05 Shipping Order Identification (N = Original Order)
• N1 Name (‘SF’ – Ship-from, ‘SF’ – Ship-from)
• N3 Address Information
• N4 Geographic Location
• G62 Date/Time (‘02’ – Requested Arrival ‘10’ – Pick-Up Date)
• NTE – Notes/Special Instructions (‘WHI’ Warehouse Instruction)
• W66 Warehouse Carrier Information

Detail (Begins detail loop):
• LX – Assigned Number
• W01 – Line Item Detail – Warehouse
• G69 Line Item Detail – Description
• N9 Reference Identification
• W20 – Line-Item Detail (Miscellaneous)
• AMT – Monetary Amount

Summary:
• W76 Total Shipping Order
• SE Transaction Set Trailer (the last segment of each transaction set)

Message Envelop / Group Footer:
• GE Functional Group Trailer
• IEA Interchange Control Trailer

Workflow to Exchange EDI 940 Warehouse Shipping Order

Let’s look at one of the possible and simplest scenarios in which the exchange of an EDI 940 document is involved. It should be considered that the manufactured or ordered products, are delivered in advance to the 3PL warehouse (your fulfillment partner) and the inventory of your store in your CRM is synchronized with the inventory of the 3PL warehouse. The standard workflow for exchanging a warehouse shipping order can be described as follows:

1. The customer (or buyer) sends a Purchase Order (EDI 850) to the supplying company (or seller).

2. The seller responds to the customer by EDI, transmitting an 855 Purchase Order Acknowledgment to accept / reject / modify the Purchase Order.

3. Based on the EDI 850 order, the supplier than sends the warehouse shipping order (EDI 940) to the 3PL warehouse, describing the order details.

4. The warehouse picks, packs, and ship the order

5. The warehouse sends back a warehouse shipment notification (EDI 945) to the vendor to confirm the shipment that was transmitted to the buyer.

6. Upon receipt of the EDI 945 transaction, the supplier (or seller) generates an EDI 856 – Advance Ship Notice to notify the buyer of an upcoming delivery.

7. The supplier than sends an Invoice (EDI 810) to the buyer upon receipt of the goods; sometimes the invoice is sent just about the same time when the merchandise is dispatched to the buyer.

Workflow to Exchange EDI 940 Warehouse Shipping Order

The above workflow is for a general understanding of the process, so keep in mind that there can be a much more complex relationship between buyer, seller, and third-party warehouse. In addition to the transactions mentioned above, the 3PL provider and supplier can exchange other documents such as:

• Warehouse Stock Transfer Shipment Advice ( EDI 943)
• Warehouse Stock Transfer Receipt Advice (EDI 944)
• Inventory Inquiry/Advice (EDI 846)
• Warehouse Inventory Adjustment Advice (EDI 947)

EDI 940 and EDI 945

The Warehouse Shipping Advice (EDI 945) is playing a special role in the partnership between the 3PL provider and supplier. The function of Warehouse Shipping Advice is like an EDI 856 (Advance Ship Notice).
Using the EDI 945 warehouse notifies the seller of the shipment. Moreover, by EDI 945, the 3PL provider notifies the seller whether a full order has been shipped or has been shipped with exceptions.
EDI 945 usually contains the following information:
• buyer’s order number
• the actual date of shipment
• used carrier
• bill of lading number
• Item and quantity
The warehouse can also explain why the shipment date was changed, why the products were excluded from the batch and information about the replacement of the product.

Benefits of using an EDI 940 Warehouse Shipping Order

The advantages of using EDI in general and EDI 940 transaction, over traditional methods of communications such as e-mail, paper or fax, are undeniable:

1. Reduced time of order processing.

2. Reduced expenses related to office supplies and delivery of documents, as well as for staff salaries.

3. Reduced manual data entry, making it easier for both sellers and warehouses

4. Elimination of loss of documents and human errors.

5. Instant delivery and receipt of documents.

6. Speed up payments

3PL Warehouse EDI Integration

You can start exchanging EDI 940 messages in less than an hour using our EDI2XML REST web service. You do not need to commit to any contracts; We provide a free 15-days trial period.

You can also take advantage of our over 21 years of EDI integration experience by choosing a fully managed EDI service.

Contact us for a free consultation with one of our EDI experts to choose what works best for your business.


You may also be interested in reading about:
Electronic Data Interchange (EDI) in the Supply Chain
How EDI can speed the receiving of goods in a warehouse
EDI for Third-Party Logistics providers (3PL)
DELFOR, DELJIT, DESADV – key EDI messages in supply chain management for manufacturing


Our EDI2XML Blog was selected by Feedspot as one of the Top 10 EDI (Electronic Data Interchange) Blogs on the web.