EDI-940
Warehouse Shipping Order
What is an EDI 940?
EDI 940, also known as a Warehouse Shipping Order, is an electronic document sent from a supplier, manufacturer, or seller to a third-party logistics (3PL) provider or remote warehouse. It acts as an official request to ship goods from a warehouse to a specific buyer or location.
This transaction follows the ANSI X12 EDI standard, ensuring smooth and secure data exchange between businesses, commonly used in distribution, retail, manufacturing, and eCommerce operations.

Key Components of EDI 940
A typical EDI 940 message contains all relevant order and shipping details, such as:
Purchase Order Number
To link the shipping order to a sales or purchase transaction
Expected Shipping Date
Helps with scheduling and fulfillment tracking
Receiver Contact Info
For order coordination and delivery assistance
Carrier & Routing Details
If specified by the seller for shipment optimization
Warehouse Instructions
Includes product details, quantity, and units of measure
Ship-To Address
Final delivery destination for the goods
Special Handling Requirements
Refrigeration, fragile handling, or special packaging
How EDI 940 Works
The EDI 940 process is initiated when a business needs to ship goods from its inventory stored at a 3PL or warehouse. Here’s how it flows:
- Seller Sends EDI 940: The seller's ERP (e.g., Odoo) automatically generates and sends an EDI 940 to the warehouse.
- Warehouse Acknowledges Receipt: The warehouse replies with an EDI 997 Functional Acknowledgment confirming they received the order.
- Shipment Fulfillment: Based on EDI 940, the warehouse prepares the shipment.
- Warehouse Sends EDI 945: Once goods are shipped, the warehouse sends back an EDI 945 Warehouse Shipping Advice confirming the shipment and its details.
This automated flow eliminates the need for phone calls, emails, or paper-based shipping requests.
Benefits of Using EDI 940
EDI 940 improves speed, accuracy, and coordination with 3PLs, leading to faster order fulfillment. Key benefits include:
Faster Shipping Order Processing
Send warehouse shipping instructions in seconds—directly from your business system.
Fewer Errors in Fulfillment
Pulls verified order data automatically from systems like Odoo, reducing manual mistakes.
Real-Time Coordination with 3PLs
Ensures your logistics partners receive clear and timely shipping requests.
Supports Order Updates & Cancellations
Easily modify or cancel warehouse orders through follow-up EDI 940 messages.
Stronger Data Security & Compliance
Sensitive shipping data is encrypted in transit, keeping information protected.
Streamlined EDI Workflows
Integrates seamlessly with EDI 945 to close the loop and provide shipment visibility.
EDI 940 Integration with Odoo by Vraja Technologies
At Vraja Technologies, we empower businesses to automate and streamline warehouse dispatch operations by integrating EDI 940 – Warehouse Shipping Order directly into their Odoo ERP system. Our EDI 940 solution eliminates manual shipping requests and ensures fast, accurate communication with your 3PL or remote warehouse.
Automated Generation of EDI 940 when a sales order is confirmed in Odoo
Tightly Integrated Workflows with EDI 850 (Purchase Order), 943 (Shipment Advice), and 945 (Shipping Confirmation)
Precise Shipping Instructions sent instantly to warehouse or logistics providers
Secure, Standards-Compliant Transmission using ANSI X12 format
Improved Fulfillment Speed and Accuracy through end-to-end automation
Whether you're managing large-volume shipments or coordinating with multiple warehouse partners, Vraja’s EDI 940 integration ensures your shipping process is efficient, error-free, and scalable.