Warehouse Shipping Advice
The X12 945 is the warehouse's confirmation back to the merchandise owner that a 940 shipping order was picked, packed, and shipped.
In this guide
945 Warehouse Shipping Advice moves from Third-Party Warehouse / 3PL to Merchandise Owner (Shipper) (Warehouse → Shipper) via AS2, SFTP. The interactive diagram below traces every business and technical step the message passes through — press Play Flow to watch it travel, or click any step for detail.
How it works
How 945 Warehouse Shipping Advice Works
Sender
Third-Party Warehouse / 3PL
Receiver
Merchandise Owner (Shipper)
Direction
Warehouse → Shipper
Standard
ANSI ASC X12
Version
005010
Transport
AS2 / SFTP
Business Purpose
Logistics & Fulfillment
Sender — Third-Party Warehouse / 3PL
EDI Transmission
945
Warehouse Shipping Advice
ANSI ASC X12 004010 / 005010
Receiver — Merchandise Owner (Shipper)
Related transaction flows
Need help understanding this EDI flow?
Ask EDI AI →945 Warehouse Shipping Advice workflow. Steps: Complete Pick/Pack, Record Actuals, Generate 945 EDI, Send to Owner, Receive Advice, Update Inventory. Transmitted from Third-Party Warehouse / 3PL to Merchandise Owner (Shipper) via AS2, SFTP, following ANSI ASC X12 004010 / 005010.
Overview
Closes the loop on warehouse fulfillment, providing actual quantities shipped, carrier, and tracking information for inventory and customer-service systems.
Sender
Third-Party Warehouse / 3PL
Receiver
Merchandise Owner (Shipper)
Direction
Warehouse → Shipper
Standard / Version
ANSI ASC X12 004010 / 005010
Segment structure
Key segments that make up this transaction set:
| Segment | Name | Purpose |
|---|---|---|
| W06 | Warehouse Shipment Identification | References the original 940 order number. |
| N1 | Party Identification | Ship-to confirmation. |
| W12 | Line Item Detail | Actual quantity shipped per item. |
| W27 | Carrier Detail | Carrier and tracking/PRO number. |
Interactive example
Click any segment below to see its business meaning.
ST
This is an envelope or control segment. Select a highlighted segment on the left (shown in green) for a full business explanation.
View raw EDI
ST*945*0001~
W06*N*20230921*WHO-33210~
N1*ST*BuyerCorp Distribution Center 4~
W27*M*FEDEX FREIGHT**784512399~
LX*1~
W12*100*EA*SKU-10293*IN*44921~
SE*7*0001~Mapping example
A representative field-level mapping from a common source system into this transaction:
| Source | Source Field | Target Field |
|---|---|---|
| WMS Confirmation | shipment.actual_qty | W1201 (Quantity Shipped) |
| WMS Confirmation | shipment.pro_number | W2704 (PRO Number) |
Validation rules
- W06 order reference must match a previously sent 940.
- W1201 quantities cannot exceed the quantity requested on the original 940 line.
- Every line shipped short should include a reason/status code understood by both systems.
Common errors & troubleshooting
Inventory system double-counts shipped units
Cause: 945 was processed twice due to a missing duplicate-detection key.
Fix: Key idempotency checks on W06 order number plus shipment date.
Shortage not visible to customer service
Cause: Quantity variance between 940 and 945 wasn't surfaced as an exception in the merchandise owner's OMS.
Fix: Add automated variance detection comparing W1201 to the original W01 request quantity.
Frequently asked questions
The 945 reports the actual quantity shipped, which may be less than requested; the merchandise owner's system is responsible for detecting and acting on the shortfall.
Still have questions about 945?
Ask EDI AI →