Advance Shipment Notification Amazon.com Drop Ship Specifications

Size: px
Start display at page:

Download "Advance Shipment Notification Amazon.com Drop Ship Specifications"

Transcription

1 Advance Shipment Notification Amazon.com Drop Ship Specification Author: Enterprie Integration 1 For internal ue only

2 856 Ship Notice/Manifet Functional Group=SH Overview: The Advance Shipment Notification (856) meage indicate that the hipment ha been manifeted and hipped from the vendor, a well a other information about the order after it ha been accepted via the Order Fulfillment Requet (855). The 856 will alo contain information on item that will not be hipping (Floor Denial/Ship Partial). Floor Denial occur when the order i accepted via the Order Fulfillment Repone (855) but when the warehoue goe to pick the order they find that all or part of the order i not available. For example, one item wa ordered with a quantity of two, both appear to be in tock, however one ha been damaged and cannot be old. In thi cae the vendor hould hip everything available and cancel the remaining quantity via the 856. The looping tucture in thi 856 i Order, Item, Pack. Item that are hipped will have an Item and Pack loop for each carton. If one line item i hipped in two carton the looping tructure will be Item, Pack, Item, Pack - NOT Item, Pack, Pack. Both Item loop will have the ame Line Item ID Number, however, Package ID' and Tracking Number mut be unique per carton. Item that are not hipped will not have a Pack loop or any aociated Package ID'. Following are ome example of what we would expect to ee for Floor Denial. Full Floor Denial - None of the item on the order are hipping. In thi example, aume an order wa placed for one line item with a quantity of two, both are being cancelled. Header: BSN06 = "72" BSN07 = "REJ" Item 1: SN102 = "0" (Quantity Shipped) SN108 = "IR" SLN04 = "2" (Quantity Cancelled) Partial Floor Denial - Some of the order i hipping, ome i being cancelled. In thi example, aume an order wa placed for one line item with a quantity of three. Two are hipping, one i being cancelled: Header: BSN06 = "AS" BSN07 = "NOR" Item 1: SN102 = "2" (Quantity Shipped) SN108 = "IA" SLN04 = "1" (Quantity Cancelled) *Note that when cancelling part of a line item Quantity Shipped plu Quantity Cancelled mut equal the Original Ordered Quantity. In thi example, aume an order wa placed for two line item, each with a quantity of one. One line item i hipping, one i being cancelled. BSN06 = "AS" BSN07 = "NOR" Item 1 - To Be Shipped SN102 = "1" (Quanity Shipped) SN108 = "IA" 2 For internal ue only

3 SLN - Not Preent for Item that are Shipping Item 2 - To Be Cancelled SN102 = "0" (Quantity Shipped) SN108 = "IR" SLN04 = "1" (Quantity Cancelled) Terminator/Delimiter are a follow: Terminator = '~' Delimiter = '^' Sub-Delimiter = '+' There will be one ST/SE per Amazon Ship ID. Each ISA/IEA hould contain only one GS/GE Not Defined: Po Id Segment Name Req Max Ue Repeat Note ISA Interchange Control Header M 1 GS Functional Group Header M 1 Heading: Po Id Segment Name Req Max Ue Repeat Note 010 ST Tranaction Set Header M BSN Beginning Segment for Ship Notice M 1 Detail: Po Id Segment Name Req Max Ue Repeat Note LOOP ID - HL C2/010L 010 HL Hierarchical Level M 1 C2/ PRF Purchae Order Reference M 1 LOOP ID - N N1 Name M 1 LOOP ID - HL C2/010L 010 HL Hierarchical Level M 1 C2/ LIN Item Identification M SN1 Item Detail (Shipment) M SLN Subline Item Detail O MAN Mark and Number O >1 LOOP ID - HL C2/010L 010 HL Hierarchical Level M 1 C2/ TD1 Carrier Detail (Quantity and Weight) M TD5 Carrier Detail (Routing Sequence/Tranit Time) M MAN Mark and Number O >1 200 DTM Date/Time Reference M DTM Date/Time Reference M 10 Summary: Po Id Segment Name Req Max Ue Repeat Note 010 CTT Tranaction Total M 1 N3/ SE Tranaction Set Trailer M 1 Not Defined: Po Id Segment Name Req Max Ue Repeat Note GE Functional Group Trailer M 1 IEA Interchange Control Trailer M 1 3 For internal ue only

4 ISA Interchange Control Header Po: Max: 1 Not Defined - Mandatory Loop: N/A Element: 16 ISA01 I01 Authorization Information Qualifier Uage Note: Alway '00' M ID 2/2 00 No Authorization Information Preent (No Meaningful Information in I02) ISA02 I02 Authorization Information M AN 10/10 Uage Note: Alway 10 blank pace. ISA03 I03 Security Information Qualifier Uage Note: Alway '00' M ID 2/2 00 No Security Information Preent (No Meaningful Information in I04) ISA04 I04 Security Information M AN 10/10 Uage Note: Alway 10 blank pace. ISA05 I05 Interchange ID Qualifier M ID 2/2 01 Dun (Dun & Bradtreet) ZZ Mutually Defined ISA06 I06 Interchange Sender ID M AN 15/15 Uage Note: Vendor ID# ISA07 I05 Interchange ID Qualifier Uage Note: Alway 'ZZ' M ID 2/2 ZZ Mutually Defined ISA08 I07 Interchange Receiver ID M AN 15/15 Uage Note: Alway 'AMAZONDS' ISA09 I08 Interchange Date Uage Note: Interchange Date M DT 6/6 Format: YYMMDD ISA10 I09 Interchange Time Uage Note: Interchange Time M TM 4/4 Format: HHMM ISA11 I10 Interchange Control Standard Identifier M ID 1/1 Uage Note: Alway 'U' All valid tandard code are ued. ISA12 I11 Interchange Control Verion Number M ID 5/5 Uage Note: Alway '00401' Draft Standard for Trial Ue Approved for Publication by ASC X12 Procedure Review Board through October 1997 ISA13 I12 Interchange Control Number M N0 9/9 Uage Note: Interchange Control Number aigned by the ender ISA14 I13 Acknowledgment Requeted M ID 1/1 Uage Note: Alway '1' 1 Interchange Acknowledgment Requeted ISA15 I14 Uage Indicator M ID 1/1 Uage Note: Ue 'P' for Production Ue 'T' for Tet 4 For internal ue only

5 P T Production Data Tet Data ISA16 I15 Component Element Separator Uage Note: Alway '+' M 1/1 5 For internal ue only

6 GS Functional Group Header Po: Max: 1 Not Defined - Mandatory Loop: N/A Element: 8 GS Functional Identifier Code Uage Note: Alway 'SH' SH Ship Notice/Manifet (856) GS Application Sender' Code Uage Note: Vendor id# GS Application Receiver' Code Uage Note: Alway 'AMAZONDS' GS Date Uage Note: Date M ID 2/2 M AN 2/15 M AN 2/15 M DT 8/8 Format: CCYYMMDD GS Time Uage Note: Time M TM 4/8 Format: HHMM GS06 28 Group Control Number M N0 1/9 Uage Note: Group Control Number aigned by ender GS Reponible Agency Code M ID 1/2 Uage Note: Alway 'X' X Accredited Standard Committee X12 GS Verion / Releae / Indutry Identifier Code M AN 1/12 Uage Note: Alway '004010' Draft Standard Approved for Publication by ASC X12 Procedure Review Board through October For internal ue only

7 ST Tranaction Set Header Po: 010 Max: 1 Heading - Mandatory Loop: N/A Element: 2 ST Tranaction Set Identifier Code Uage Note: Alway '856' 856 Ship Notice/Manifet M ID 3/3 ST Tranaction Set Control Number Uage Note: Tranaction Control Number aigned by ender M AN 4/9 7 For internal ue only

8 BSN Beginning Segment for Ship Notice Po: 020 Max: 1 Heading - Mandatory Loop: N/A Element: 7 BSN Tranaction Set Purpoe Code Uage Note: Alway "00" M ID 2/2 00 Original BSN Shipment Identification Uage Note: Vendor' internal hipment identification number. M AN 2/30 Thi field i required. BSN Date Uage Note: Date M DT 8/8 Format: CCYYMMDD Thi field i required. BSN Time Uage Note: Time M TM 4/8 Format: HHMMSS Thi field i required. BSN Hierarchical Structure Code Uage Note: Alway 'ZZZZ' M ID 4/4 The looping tucture in thi 856 i Order, Item, Pack. Item that are hipped will have an Item and Pack loop for each carton. If one line item i hipped in two carton the looping tructure will be Item, Pack, Item, Pack - NOT Item, Pack, Pack. Both Item loop will have the ame Line Item ID Number, however, Package ID' and Tracking Number mut be unique per carton. Item that are not hipped will not have a Pack loop or any aociated Package ID' ZZZZ Mutually Defined BSN Tranaction Type Code Uage Note: If all or part of a hipment ha been ent, ue "AS". M ID 2/2 If ALL of the hipment ha been cancelled, ue "72" "RD" will be ued to indicate that the 856 i for a Removal Requet Thi field i required. 72 Termination AS Shipment Advice RD Return Detail BSN Statu Reaon Code Uage Note: If Tranaction Type Code = "AS", thi field hould be "NOR". M ID 3/3 If Tranaction Type Code = "72", thi field hould be "REJ" Thi field i required. 8 For internal ue only

9 Code NOR REJ Name Normal Rejected - Inufficient or Incorrect Information 9 For internal ue only

10 HL Hierarchical Level Po: 010 Max: 1 Detail - Mandatory Loop: HL Element: 3 HL Hierarchical ID Number Uage Note: Hierarchical ID Number HL Hierarchical Parent ID Number Uage Note: Not Ued HL Hierarchical Level Code Uage Note: Alway "O" O Order M AN 1/12 O AN 1/12 M ID 1/2 10 For internal ue only

11 PRF Purchae Order Reference Po: 050 Max: 1 Detail - Mandatory Loop: HL Element: 6 PRF Purchae Order Number Uage Note: Thi will be the Amazon encrypted Ship ID, it i 9-12 character long and i cae enitive. M AN 1/22 Thi number i unique - if an order with a duplicate Ship ID (BEG03) i ever received it hould be rejected via the 855. Format: AlphaNumeric beginning with 4 alpha character followed by 4-5 numeric character Example: abcd12345 Same a BEG03 in the 850 Same a BAK04 in the 855 Thi field i required. PRF Releae Number Uage Note: Not Ued PRF Change Order Sequence Number Uage Note: Not Ued PRF Date Uage Note: Order Date O AN 1/30 O AN 1/8 O DT 8/8 Format: CCYYMMDD Same a BEG05 in the 850 PRF Aigned Identification Uage Note: Not Ued PRF Contract Number Uage Note: Vendor Order Reference Number O AN 1/20 M AN 1/30 Thi field i required. 11 For internal ue only

12 N1 Name Po: 220 Max: 1 Detail - Mandatory Loop: N1 Element: 4 N Entity Identifier Code Uage Note: Alway 'SF' SF Ship From N Name Uage Note: Thi will be the Amazon code repreenting the warehoue that the order hould hip from. Thi i uually a four character alpha code (e.g. ABCD) M ID 2/3 M AN 1/60 Thi field i required. N Identification Code Qualifier Uage Note: Alway '92' 92 Aigned by Buyer or Buyer' Agent N Identification Code Uage Note: Thi will be the Amazon code repreenting the warehoue that the order hould hip from. M ID 1/2 M AN 2/80 Thi i uually a four character alpha code (e.g. ABCD) Thi field i required. 12 For internal ue only

13 HL Hierarchical Level Po: 010 Max: 1 Detail - Mandatory Loop: HL Element: 3 HL Hierarchical ID Number Uage Note: Hierarchical ID Number HL Hierarchical Parent ID Number Uage Note: Not Ued HL Hierarchical Level Code Uage Note: Alway 'I' I Item M AN 1/12 O AN 1/12 M ID 1/2 13 For internal ue only

14 LIN Item Identification Po: 020 Max: 1 Detail - Mandatory Loop: HL Element: 3 LIN Aigned Identification Uage Note: Line Item ID Thi hould be the ame Line Item ID that wa ent in the 850. It mut be retained and referred to in ubequent meage (855, 856, 810). Thi number i generally equential (1, 2, 3, etc.) Note: The combination of PO101 and PO107 hould remain contant throughout the order cycle and acro meage. Whenver the number in PO101 i ued the information will reference the item in PO107. M AN 1/20 Thi field i required. LIN Product/Service ID Qualifier Uage Note: Alway 'SK' M ID 2/2 Thi field i required. SK Stock Keeping Unit (SKU) LIN Product/Service ID Uage Note: Item Number M AN 1/48 Thi field i required. 14 For internal ue only

15 SN1 Item Detail (Shipment) Po: 030 Max: 1 Detail - Mandatory Loop: HL Element: 6 SN Aigned Identification Uage Note: Line Item ID Same a LIN01 in thi 856 M AN 1/20 Thi field i required. SN Number of Unit Shipped Uage Note: Quantity Shipped M R 1/10 Thi will be the quantity of the item that i actually hipping. Thi field i required. SN Unit or Bai for Meaurement Code Uage Note: Alway "EA" Thi field i required. EA Each SN Quantity Ordered Uage Note: Quantity Ordered M ID 2/2 M R 1/15 Thi will be the orignal quantity ordered on the 850. Thi field i required. SN Unit or Bai for Meaurement Code Uage Note: Alway "EA" Thi field i required. EA Each SN Line Item Statu Code Uage Note: Ue "IA" if all or part of the item i hipping M ID 2/2 M ID 2/2 Ue "IR" if ALL of the item i cancelled Thi field i required. Code IA IR Name Item Accepted Item Rejected 15 For internal ue only

16 SLN Subline Item Detail Po: 040 Max: 1000 Detail - Optional Loop: HL Element: 8 Uage Note: **THIS SEGMENT SHOULD ONLY BE SENT FOR FLOOR DENIALS/SHIP PARTIALS** SLN Aigned Identification M AN 1/20 Uage Note: Line Item ID Same a LIN01 and SN101 Thi field i required when the SLN egment i ent. SLN Aigned Identification Uage Note: Not Ued SLN Relationhip Code Uage Note: Alway 'D' O AN 1/20 M ID 1/1 Thi field i required when the SLN egment i ent. D Delete SLN Quantity Uage Note: Quantity Cancelled M R 1/15 Thi will be the quantity of the item that i not hipping. Thi field i required when the SLN egment i ent. SLN05 C001 Compoite Unit of Meaure M Comp 355 Unit or Bai for Meaurement Code Uage Note: Alway 'EA' M ID 2/2 Thi field i required when the SLN egment i ent. EA Each SLN Unit Price Uage Note: Unit Price of Item Format: Two Decimal (e.g. 2.50) SLN Bai of Unit Price Code Uage Note: Alway "NT" NT Net SLN Relationhip Code Uage Note: Alway "O" O Information Only M R 1/17 M ID 2/2 O ID 1/1 16 For internal ue only

17 MAN Mark and Number Po: 190 Max: >1 Detail - Optional Loop: HL Element: 2 Uage Note: **THIS FIELD IS REQUIRED IF ANY PART OF THE ITEM IS SHIPPING. IF NONE OF THE ITEM IS SHIPPING THIS SEGMENT SHOULD NOT BE SENT.** MAN01 88 Mark and Number Qualifier Uage Note: Alway "R" Thi field i required if the MAN egment i ent. R Originator Aigned M ID 1/2 MAN02 87 Mark and Number Uage Note: Vendor Aigned Package ID. M AN 1/48 Note: Thi i Not the Carrier Tracking Number, it i a vendor aigned carton id uch a 1, 2, 3, etc. Thi number mut be unique per carton. Thi field i required if the MAN egment i ent. 17 For internal ue only

18 HL Hierarchical Level Po: 010 Max: 1 Detail - Mandatory Loop: HL Element: 3 Uage Note: **THE PACK LOOP IS REQUIRED IF ANY PART OF THE ITEM IS SHIPPING. IF NONE OF THE ITEM IS SHIPPING, THIS LOOP SHOULD NOT BE SENT.** HL Hierarchical ID Number Uage Note: Hierarchical ID Number HL Hierarchical Parent ID Number Uage Note: Not Ued HL Hierarchical Level Code Uage Note: Alway "P" P Pack M AN 1/12 O AN 1/12 M ID 1/2 18 For internal ue only

19 TD1 Carrier Detail (Quantity and Weight) Po: 110 Max: 20 Detail - Mandatory Loop: HL Element: 3 TD Weight Qualifier M ID 1/2 Uage Note: Alway "Z" Thi field i required. Z Mutually Defined TD Weight Uage Note: Package Weight M R 1/10 Format: Two decimal (e.g. 1.88) Thi field i required. TD Unit or Bai for Meaurement Code Uage Note: Alway "LB" M ID 2/2 Thi field i required. LB Pound Uage Note: 19 For internal ue only

20 TD5 Carrier Detail (Routing Sequence/Tranit Time) Po: 120 Max: 12 Detail - Mandatory Loop: HL Element: 3 TD Routing Sequence Code O ID 1/2 Uage Note: Not Ued TD Identification Code Qualifier Uage Note: Alway "92" M ID 1/2 Thi field i required. 92 Aigned by Buyer or Buyer' Agent TD Identification Code Uage Note: Amazon.com defined Ship Method Code indicating hipping carrier and hipment ervice level M AN 2/80 Value example: USPS_DS (Priority Mail) USPS_SMART_MAIL UPS_2ND UPS_DOM_3DAY_RES UPS_GR_COM UPS_GR_RES UPS_NEXT UPS_NEXT_SAVER FEDEX_NEXT_PRI FEDEX_NEXT_STD FEDEX_SECOND FEDEX_3DAY Ship Method Code are cae and format enitive. The Ship Method Code ent in the 850 hould be the ame Ship Method Code returned in the correponding 856. Note: Ship Method Code are vendor pecific and will be provided to each vendor during the implementation proce. Thi field i required. 20 For internal ue only

21 MAN Mark and Number Po: 190 Max: >1 Detail - Optional Loop: HL Element: 5 MAN01 88 Mark and Number Qualifier Uage Note: Alway "R" M ID 1/2 Thi field i required. R Originator Aigned MAN02 87 Mark and Number Uage Note: Vendor Aigned Package ID. M AN 1/48 Thi mut be the ame a the Package ID ent in MAN02 at the Item Level Thi field i required. MAN03 87 Mark and Number Uage Note: Manifet Number M AN 1/48 Max length i 20 character Thi field i required. MAN04 88 Mark and Number Qualifier Uage Note: Ue "CP" if tracking number i Carrier-Aigned (UPS, Fed- Ex) X ID 1/2 Ue "SM" if tracking number i Shipper-Aigned (Eagle) Thi field i required. Code CP SM Name Carrier-Aigned Package ID Number Shipper Aigned MAN05 87 Mark and Number Uage Note: Package Tracking Number X AN 1/48 The tracking number mut be unique per carton. Thi field i required. However, in the cae of a USPS hipment where the vendor doe not receive a package tracking number it can be omitted. If MAN05 i not ent, do not end MAN For internal ue only

22 DTM Date/Time Reference Po: 200 Max: 10 Detail - Mandatory Loop: HL Element: 4 DTM Date/Time Qualifier Uage Note: Alway "ZZZ" M ID 3/3 Thi field i required. ZZZ Mutually Defined DTM Date Uage Note: Manifet Date M DT 8/8 Format: CCYYMMDD Thi field i required. If Manifet Date i not available at the time of ending the 856, ue Shipped Date here. DTM Time Uage Note: Manifet Time Format: HHMM DTM Time Code Uage Note: Alway "GM" GM Greenwich Mean Time O TM 4/8 O ID 2/2 22 For internal ue only

23 DTM Date/Time Reference Po: 200 Max: 10 Detail - Mandatory Loop: HL Element: 4 DTM Date/Time Qualifier Uage Note: Alway '011' M ID 3/3 Thi field i required. 011 Shipped DTM Date Uage Note: Shipped Date M DT 8/8 Format: CCYYMMDD Thi field i required. DTM Time Uage Note: Shipped Time Format: HHMM DTM Time Code Uage Note: Alway "GM" GM Greenwich Mean Time O TM 4/8 O ID 2/2 23 For internal ue only

24 CTT Tranaction Total Po: 010 Max: 1 Summary - Mandatory Loop: N/A Element: 2 CTT Number of Line Item M N0 1/6 Uage Note: Number of Line Item Shipped CTT Hah Total Uage Note: Number of HL Loop M R 1/10 24 For internal ue only

25 SE Tranaction Set Trailer Po: 020 Max: 1 Summary - Mandatory Loop: N/A Element: 2 SE01 96 Number of Included Segment M N0 1/10 Uage Note: Number of Segment SE Tranaction Set Control Number Uage Note: Tranaction Control Number M AN 4/9 Same a ST02 25 For internal ue only

26 GE Functional Group Trailer Po: Max: 1 Not Defined - Mandatory Loop: N/A Element: 2 GE01 97 Number of Tranaction Set Included M N0 1/6 Uage Note: Number of Tranaction GE02 28 Group Control Number Uage Note: Group Control Number M N0 1/9 Same a GS06 26 For internal ue only

27 IEA Interchange Control Trailer Po: Max: 1 Not Defined - Mandatory Loop: N/A Element: 2 IEA01 I16 Number of Included Functional Group M N0 1/5 Uage Note: Number of Functional Group Same a ISA13 IEA02 I12 Interchange Control Number Uage Note: Same a ISA13 M N0 9/9 27 For internal ue only

28 Appendix All Included Element in All Included Segment Id Element Ued in Segment C001 Compoite Unit of Meaure SLN I01 Authorization Information Qualifier IEA, ISA 28 Group Control Number GE, GS 66 Identification Code Qualifier N1, TD5 67 Identification Code N1, TD5 81 Weight TD1 87 Mark and Number MAN 88 Mark and Number Qualifier MAN 93 Name N1 96 Number of Included Segment SE 97 Number of Tranaction Set Included GE 98 Entity Identifier Code N1 124 Application Receiver' Code GS 133 Routing Sequence Code TD5 142 Application Sender' Code GS 143 Tranaction Set Identifier Code ST 187 Weight Qualifier TD1 212 Unit Price SLN 234 Product/Service ID LIN 235 Product/Service ID Qualifier LIN 324 Purchae Order Number PRF 327 Change Order Sequence Number PRF 328 Releae Number PRF 329 Tranaction Set Control Number SE, ST 330 Quantity Ordered SN1 337 Time BSN, DTM, GS 347 Hah Total CTT 350 Aigned Identification LIN, PRF, SLN, SN1 353 Tranaction Set Purpoe Code BSN 354 Number of Line Item CTT 355 Unit or Bai for Meaurement Code SLN, SN1, TD1 367 Contract Number PRF 373 Date BSN, DTM, GS, PRF 374 Date/Time Qualifier DTM 380 Quantity SLN 382 Number of Unit Shipped SN1 396 Shipment Identification BSN 455 Reponible Agency Code GS 479 Functional Identifier Code GS 480 Verion / Releae / Indutry Identifier Code GS 623 Time Code DTM 628 Hierarchical ID Number HL 639 Bai of Unit Price Code SLN 640 Tranaction Type Code BSN 28 For internal ue only

29 641 Statu Reaon Code BSN 662 Relationhip Code SLN 668 Line Item Statu Code SN1 734 Hierarchical Parent ID Number HL 735 Hierarchical Level Code HL 1005 Hierarchical Structure Code BSN 29 For internal ue only