Table of contents
A Warehouse Shipping Advice is a message sent by a warehouse to notify a trading partner that goods have been shipped and to provide details about the shipment. A Warehouse Shipping Advice communicates information about a shipment leaving a warehouse, including the items shipped, quantities, shipment identifiers, and destination details.
Supplier's remote warehouses or third-party warehouse Partners use warehouse shipping advices to communicate to the supplier that they have shipped the purchased products to the buyer’s location.
Contact your TraceLink Services representative for more information about integrating with this message.
- Message Type: MPC_WAREHOUSE_SHIP_ADVICE (Warehouse Shipping Advice)
- X12 Format: 945
- Transform Names:
- B2B_EDI_X12_945_WHS_ShipAdvice_IB_V7
- B2B_EDI_X12_945_WHS_ShipAdvice_OB_V3
| Input Element | Occurs | Length | Description | Example | |||
|---|---|---|---|---|---|---|---|
| ISA | 1…1 | – | Required.ISA interchange envelope. | – | |||
| ISA01 | 1…1 | 2/2 | Required.Qualifier for authorization control number in ISA02. Valid values:
| 00 | |||
| ISA02 | 1…1 | 10/10 | Required.Information used for additional identification or authorization of the interchange sender or the data in the interchange/ 10 spaces a valid entry. | – | |||
| ISA03 | 1…1 | 2/2 | Required.Qualifier for security information in ISA04. Valid values:
| 00 | |||
| ISA04 | 1…1 | 10/10 | Required.Identifies security information about the interchange sender or data. | – | |||
| ISA05 | 1…1 | 2/2 | Required.Interchange sender partner ID qualifier.
| 07 | |||
| ISA06 | 1…1 | 15/15 | Required.EDI sender ID mapping to:
| 7777776067344 | |||
| ISA07 | 1…1 | 2/2 | Required.Interchange receiver partner ID qualifier.
| 01 | |||
| ISA08 | 1…1 | 15/15 | Required.EDI receiver ID mapping to file control header. | 888888404358877 | |||
| ISA09 | 1…1 | 6/6 | Required.Interchange date in 6 char YYMMDD format. | 231020 | |||
| ISA10 | 1…1 | 4/4 | Required.Interchange time in 4 char HHMM format. | 1420 | |||
| ISA11 | 1…1 | 1/1 | Required.This value is dependent on X12 version. - Version - Version | U | |||
| ISA12 | 1…1 | 5/5 | Required.Interchange control version number. Valid value is 00501. | 00501 | |||
| ISA13 | 1…1 | 9/9 | Required.Interchange Control Number for file control header. | 0000000000619827 | |||
| ISA14 | 1…1 | 1/1 | Required.Interchange level acknowledgment requested. Valid values:
| 0 | |||
| ISA15 | 1…1 | 1/1 | Required.Indicates whether the interchange is for production, test, or information purposes. Valid values:
| P | |||
| ISA16 | 1…1 | 1/1 | Required.Component element separator. Delimiter that separates data elements within a composite data structure. Must be different than the data element separator and segment terminator. | > | |||
| GS | 1…* | – | GS group functional envelope. Child of ISA. Only one GS group expected per interchange. | – | |||
| GS01 | 1…1 | 2/2 | Required.GS group function code. Valid value is SW - Ship Advice. | SW | |||
| GS02 | 1…1 | 2/15 | Required.Application sender's code. | 2222224043588 | |||
| GS03 | 1…1 | 2/15 | Required.Application receiver's code. | TRACELINK | |||
| GS04 | 1…1 | 8/8 | Required.Current date stamp in 8 char X12 date format YYYYMMDD. | 20301020 | |||
| GS05 | 1…1 | 4/8 | Required.Current time stamp in 6 char X12 time format HHMMSS. | 142000 | |||
| GS06 | 1…1 | 1/9 | Required.Group control ID number. | 619827 | |||
| GS07 | 1…1 | 1/2 | Required.Responsible agency code. Valid values:
| X | |||
| GS08 | 1…1 | 1/12 | Required.X12 message version code. | 005010 | |||
| ST | 1…* | – | ST transaction set envelope. Child of GS group. Only one ST transaction expected. | – | |||
| ST01 | 1…1 | 3/3 | Required.Transaction set identifier code. | 850 | |||
| ST02 | 1…1 | 4/9 | Required.Transaction set ID number. Counter for each ST segment beginning with 1. | 0001 | |||
| W06 | 1…1 | – | Required.Warehouse shipment identification. Child of ST transaction set. | – | |||
| W0601 | 1…1 | 1/1 | Required.Reporting code specifying the basis used when reporting shipment information.
| N | |||
| W0602 | 0…1 | 1/22 | Depositor order number. Note: ICS sends SAP Delivery Number In this field. | – | |||
| W0603 | 0…1 | 8/8 | Date in YYYYMMDD format. | 20230916 | |||
| W0604 | 0…1 | 1/30 | Shipment identification number assigned by the shipper. | 2114 | |||
| W0606 | 0…1 | 1/22 | Purchase order number. | 4500003288 | |||
| W0607 | 0…1 | 1/22 | Master Reference (Link) Number. | 4500003288 | |||
| W0608 | 0…1 | 1/6 | Link Sequence Number. | 4500003288 | |||
| W0609 | 0…1 | 2/3 | Special Handling Code. Note: ICS "SMP" indicates small package "LTT" indicates Less than truck load "TSC" indicates full truckload | 4500003288 | |||
| W0610 | 0…1 | 2/2 | Shipping Date Change Reason Code. | 4500003288 | |||
| W0611 | 0…1 | 2/2 | Transaction Type Code. | 4500003288 | |||
| W0612 | 0…1 | 1/2 | Action Code. Valid values:
| 4500003288 | |||
| N1 | 0…1 | – | Name segment loop for:
| – | |||
| N101 | 1…1 | 2/3 | Entity identifier code for party identifier and address information for:
Valid values:
| ST | |||
| N102 | 1…1 | 1/60 | Name. | Wholesale Inc | |||
| N103 | 1…1 | 1/2 | Identifier code qualifier. Valid values:
| 11 | |||
| N104 | 1…1 | 2/80 | Ship to party identifier, as qualified by N103. | 3333331013655 | |||
| N2 | 0…1 | – | N2: Additional Name Information | – | |||
| N201 | 1…1 | 1/60 | Name | - | |||
| N3 | 0…1 | – | N3: Address. Child of Ship to N1 Name segment. | – | |||
| N301 | 1…1 | 1/55 | Street address 1. | 555 Neelan Road | |||
| N302 | 0…1 | 1/55 | Street address 2. | Suite 123 | |||
| N4 | 0…1 | – | N4: Geographic Location. Child of ship to N1 name segment. | – | |||
| N401 | 1…1 | 2/30 | City name. | Sacramento | |||
| N402 | 1…1 | 2/2 | State or province code. Code (Standard state/province) as defined by appropriate government agency. | CA | |||
| N403 | 1…1 | 3/15 | Postal code. Code defining international postal zone code excluding punctuation and blanks (zip code for United States). | 95833 | |||
| N404 | 1…1 | 2/3 | Country code. | US | |||
| N405 | 0…1 | 1/2 | Placeholder for future use of SGLN. | – | |||
| N406 | 0…1 | 1/30 | Origin or destination shipping location ID. SGLN number. | – | |||
| N9 | 0…* | – | Extended Reference Information Sample data: N9|BLT|S|ED~ | – | |||
| N901 | 1…1 | 2/3 | Reference Identification Qualifier. Valid values:
| BLT | |||
| N902 | 1…1 | 1/50 | Reference Identification Code. | S | |||
| N903 | 1…1 | 1/45 | Free Form Description. Note: ICS uses N903 to house their Internal Order Type | ED | |||
| G62 | 0…* | – | Date Time | – | |||
| G6201 | 0…1 | 2/2 | Date Qualifier.
| 09 | |||
| G6202 | 0…1 | 8/8 | Date in YYYYMMDD format. | 20250703 | |||
| W27 | 0…* | – | Warehouse Carrier Details. Sample data: W27|M|FDEG|FEDEX Ground|CC||||SJ|SMP~ | – | |||
| W2701 | 0…1 | 1/2 | Required mode of transport for this order e.g. road, air or sea transport. (missing or bad snippet) | 09 | |||
| W2702 | 0…1 | 2/4 | Identification code of the carrier associated with this order. This field indicates that a specific carrier should be used for the delivery of this order. In this case the carrier determination is done by the customer. | 09 | |||
| W2703 | 0…1 | 1/35 | Carrier name or free form description, for carrier identified by Carrier ID. | Carrier description | |||
| W2704 | 0…1 | 2/2 | Shipment method of Payment. Valid values:
| 09 | |||
| W2705 | 0…1 | 2/2 | Equipment Description Code (ISO Code). | 09 | |||
| W2706 | 0…1 | 1/4 | Equipment Prefix. | 09 | |||
| W2707 | 0…1 | 1/15 | Equipment Identifier. | 09 | |||
| W2708 | 0…1 | 2/2 | Transaction Status Code. Note: ICS uses "BK" - Back Ordered from Previous Order "AB" indicates complete delivery "SJ" indicates partial delivery | 09 | |||
| W2709 | 0…1 | 2/3 | Special Handling Code. Note: ICS uses "SMP" indicates small package "LTT" indicates Less than truck load "TSC" indicates full truckload | 09 | |||
| W2710 | 0…1 | 2/2 | Carrier or route Change reason code. | 09 | |||
| W28 | 0…* | – | Consolidation Information. | – | |||
| W2801 | 1…1 | 1/1 | Consolidation Code. | 09 | |||
| W2802 | 0…1 | 0/10 | Weight. | 09 | |||
| W2803 | 0…1 | 1/2 | Weight qualifier. | 09 | |||
| LX | 0…* | – | Transaction set line number loop. | – | |||
| LX01 | 1…1 | 1/6 | Transaction set line number. | 1 | |||
| N9 | 1…1 | – | Extended reference information. | – | |||
| N901 | 1…1 | 2/3 | Reference identification qualifier. Valid values:
| PO | |||
| N902 | 0…1 | 1/50 | Reference identification. | K018293-00010 | |||
| N903 | 0…1 | 1/45 | Free form description. | TEST ITEM1 | |||
| N904 | 0…1 | 8/8 | Date in YYYYMMDD format. | 20231001 | |||
| N905 | 0…1 | 4/8 | Time in HH:MM:SS format. | – | |||
| W12 | 0…* | – | Warehouse item detail loop. | – | |||
| W1201 | 1…1 | 2/2 | Shipment or order status code. | A | |||
| W1202 | 0…1 | 0/15 | Quantity ordered This is the total quantity in the ordered. | 400 | |||
| W1203 | 0…1 | 1/10 | Number of units shipped. This is the total quantity delivered. | 395 | |||
| W1204 | 0…1 | 1/9 | Quantity difference. This records the difference between the delivery or shipment quantity and the quantity actually shipped. | 5 | |||
| W1205 | 0…1 | 2/2 | Unit or basis for measurement code.
| CA | |||
| W1206 | 0…1 | 12/12 | U.P.C. Case code. | 02 | |||
| W1207 | 0…1 | 2/2 | Product or service ID qualifier.
| IN | |||
| W1208 | 0…1 | 1/48 | Product or service ID. | 100021 | |||
| W1209 | 0…1 | 1/12 | Warehouse lot number. | 82943 | |||
| W1210 | 0…1 | 1/10 | Weight. | 20000 | |||
| W1211 | 0…1 | 1/2 | Weight Qualifier. Value values:
| A3 | |||
| W1212 | 0…1 | 1/1 | Weight Unit Code. Valid values:
Not Supported:
| L | |||
| W03 | 0…1 | – | Total shipment information (Warehouse) | – | |||
| W301 | 0…0 | 1/10 | Number of units shipped. | N | |||
| W302 | 0…0 | 1/10 | Weight. | N | |||
| W303 | 0…0 | 2/2 | Unit or basis for measurement code. Valid values:
| N | |||
| CTT | 0…1 | – | CTT-Transaction Totals. | – | |||
| CTT01 | 1…1 | 1/6 | Total number of line items in the transaction set. | 15 | |||
| SE | 1…1 | – | ST … SE transaction set trailer envelope. Child of GS group. Only one ST transaction expected. | – | |||
| SE01 | 1…1 | 1/10 | Total count of segments in ST … SE transaction set including ST and SE segments. | 10 | |||
| SE02 | 1…1 | 4/9 | Transaction set control number. | 0001 | |||
| GE | 1…1 | – | GS … GE functional group trailer envelope. Child of ISA interchange. Only one GS group expected. | – | |||
| GE01 | 1…1 | 1/6 | Number of transaction sets in functional group. | 5 | |||
| GE02 | 1…1 | 1/9 | Functional group control number. | 619827 | |||
| IEA | 1…1 | – | ISA … IEA interchange control trailer envelope. Only one interchange expected per transmission. | – | |||
| IEA01 | 1…1 | 1/5 | Number of functional groups in interchange. | 1 | |||
| IEA02 | 1…1 | 9/9 | Interchange control number. | 0000000000619827 | |||
ISA*00* *00* *01*FROM *ZZ*TO *071214*1406*U*00204*810000263*0*T*>
GS*SW*5139907700*2038334001*20021104*14051234*31*X*005010
ST*945*000310001
W06*N**20020916*2114**PO-2394750
N1*ST*SHIP TO PARTY (WE/SH)*92*0004000050
N3*Central 101*Local, WST-190. E
N4*Stein*GL*4AA332*CH
N1*BY*Wholesale Inc*9*0001000285
N3*7956 VICTORY*Suite 2
N4*BASEL*GL*4002*CH
N1*BT*Wholesale Inc*11*3333331013655
N3*555 Neelan Road*Suite 123
N4*Sacramento*CA*95833*US
N1*SU*SUPPLIER/VENDOR (LF/SU)*91*0001000286
N3*Stella Maris*Condado Ave 14
N4*San Juan*PR*00902*US
N1*SF*SUPPLIER/VENDOR (LF/SU)*91*0001000288
N3*Stella Maris*Warehouse 14A
N4*San Juan*PR*00902*US
N1*CA*CARRIER PARTY (SP)*91*00045455656
N3*Stree 1
N4*City*TK*3454676*JP
N1*CA*2 CARRIER PARTY (SP)*91*22200090056
N3*Stree 10
N4*2 City*MH*22000*MX
LX*1
N9*2I*K018293*TEST ITEM1*20230205
W12*CL*110*120*15*EA*UPC*AV*SUPPLIER-339408*LT-19284*6600*A3*L
W03*920*46600*01
SE*17*000310001
GE*1*31
IEA*1*000000031
Review TraceLink's API: Terms of Use