X12 transaction set reference
X12 945 — Warehouse Shipping Advice
The X12 945 warehouse shipping advice is sent by a warehouse or 3PL to the depositor (seller) to confirm what was actually shipped against a 940 warehouse shipping order.
EDI 945 facts
- GS01 functional ID for 945 groups is SW — warehouse shipping advice is grouped separately from ASN (SH) traffic.
- 945 W12 lines confirm actual shipped quantities a depositor reconciles against the 940 order and downstream 856.
- SignalEDI correlates inbound 945 shipment confirmations to the originating warehouse order in structured JSON.
Where EDI 945 fits
- Direction
- Warehouse / 3PL → depositor (seller)
- GS functional ID
- SW
- Workflow position
- 945 closes the outbound warehouse loop: the depositor sends a 940 shipping order, the warehouse ships and returns a 945 confirming items, quantities, and carrier.
Related sets: 940, 856, 997 · Document guide
Key segments in EDI 945
Sample EDI 945
ST*945*0001~ W06*N*DOC8842*20260609*PO1001~ N1*ST*RETAIL DC*92*DC001~ W27*M*FXFE~ W12*CC*100*100*EA**UP*012345678905~ W03*100~ SE*7*0001~
Validate samples with the free EDI validator.
Send EDI 945 with SignalEDI
// Webhook: document.received (inbound 945) // Reconcile W12 shipped quantities against the originating 940 order
Your side can reach partner-ready setup in days, not weeks — partner certification calendars may still take longer. See the API quickstart.
Common EDI 945 errors
- W12 shipped quantity not matching the 940 ordered quantity without a reason
- Missing W06 depositor order number for correlation
- Carrier (W27 SCAC) not matching the routing instruction
- 945 sent without a corresponding 940 warehouse shipping order
Related reference
FAQ
EDI 945 FAQ
The warehouse or third-party logistics provider sends the 945 to the depositor (seller) to confirm an outbound shipment.
The 940 is the depositor's warehouse shipping order; the 945 is the warehouse's confirmation of what actually shipped against it.