945X12Logistics & Fulfillment

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

AS2SFTP

Receiver — Merchandise Owner (Shipper)

Need help understanding this EDI flow?

Ask EDI AI →
Figure: 945 Warehouse Shipping Advice workflow from Third-Party Warehouse / 3PL through EDI transmission to Merchandise Owner (Shipper). Standard: ANSI ASC X12 004010 / 005010 · Transaction: 945 · Direction: Warehouse → Shipper

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:

SegmentNamePurpose
W06Warehouse Shipment IdentificationReferences the original 940 order number.
N1Party IdentificationShip-to confirmation.
W12Line Item DetailActual quantity shipped per item.
W27Carrier DetailCarrier and tracking/PRO number.

Interactive example

Click any segment below to see its business meaning.

945 Warehouse Shipping Advice — interactive EDI message visualizer

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:

SourceSource FieldTarget Field
WMS Confirmationshipment.actual_qtyW1201 (Quantity Shipped)
WMS Confirmationshipment.pro_numberW2704 (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 →