Академический Документы
Профессиональный Документы
Культура Документы
Aftermarket
ANSI ASC X12 4010
Table of Contents
856 Ship Notice/Manifest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . . 1
ISA Interchange Control Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . . 9
GS Functional Group Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 12
ST Transaction Set Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 14
BSN Beginning Segment for Ship Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . <PH>
. . 15
DTM Date/Time Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 16
HL Loop Hierarchical Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 17
HL Hierarchical Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 18
MEA Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 19
TD1 Carrier Details (Quantity and Weight) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 20
TD5 Carrier Details (Routing Sequence/Transit Time) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . <PH>
. . 21
TD3 Carrier Details (Equipment) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . <PH>
. . 22
REF Reference Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 23
FOB F.O.B. Related Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 24
N1 Loop Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . <PH>
. . 25
N1 Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 26
HL Loop Hierarchical Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 27
HL Hierarchical Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 28
LIN Item Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 29
SN1 Item Detail (Shipment) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 30
PRF Purchase Order Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . <PH>
. . 31
REF Reference Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 32
CLD Loop Load Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . <PH>
. . 33
CLD Load Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 34
REF Reference Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 35
MAN Marks and Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . <PH>
. . 36
CTT Transaction Totals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 37
SE Transaction Set Trailer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 38
GE Functional Group Trailer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 39
IEA Interchange Control Trailer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <PH>
. . 40
An EDI 856 transmission (ISA through IEA segment) can consist of one or more transaction sets (ST through SE
segment). Each 856 transaction set will consist of three levels (shipment, item, and summary). Segments in the
shipment level convey reference numbers, etc. which pertain to the shipment as a whole, while segments at the item
level describe a single part number within the shipment. Summary level segments are used to validate the
transaction (see CTT and SE segments). Generally, the order in which they are presented within each level is not
significant provided that all segments required are included; similarly, DTNA does not desire the inclusion of
segments not required in this implementation guide. The 856 transaction may be requested of a supplier by two
separate EDI implementation groups at DTNA - Manufacturing and Aftermarket. The Manufacturing EDI Coordinator
will test and implement the 856 transaction as it pertains to shipments made from the supplier to manufacturing
locations, e.g. Portland Truck Plant, Cleveland Truck Plant, etc. The Aftermarket EDI Coordinator will test and
implement the 856 transaction as it pertains to shipments made from the supplier to parts distribution centers
(PDC's), e.g. Memphis Distribution Center, Atlanta Distribution Center, etc, or to a Customer location. While the
contents and organization of these 856 transactions will be very similar, there are some differences, see
Manufacturing 856 Implementation Guide.
1. The SID used in an EDI 856 transaction (element BSN02) must appear on the corresponding printed Packing Slip
(or similar) documents which travel with the physical shipment, in the upper right hand corner of the header portion
of the document. The number must be machine printed (handwritten is not acceptable) and appear exactly as it does
in the EDI data. If the shipping document contains multiple pages, the SID must appear on each page. For example,
if multiple packing slips are generated for a shipment (i.e. one packing slip per part per shipment) the same SID
must be machine printed on each one. The SID on the printed shipping document must be preceded by a literal, e.g.
"SID". The literal must also be machine printed. Alternate placement of the literal will be acceptable provided it is
intuitively obvious to which number the literal is referring (subject to DTNA’s approval). The above requirements
must also be applied to the corresponding printed invoice document for the shipment.
2. The SID must be a unique number which references an entire physical shipment from end-to-end for one ship-to
destination, and MUST NOT BE REUSED WITHIN A CALENDAR YEAR PERIOD.
3. If the EDI 810 (Invoice) transaction has been implemented with the supplier, the matching SID must appear in the
REF*SI segment in the invoice (see 810 transaction).
4. The SID AND ANY OTHER IDENTIFICATION NUMBERS MUST BE PASSED TO THE CARRIER.
A supplier should generate and transmit an 856 transaction after the shipment has been sealed but within 30
minutes of the shipment leaving the dock.
Each 856 transaction received will be edited for conformance to requirements as described in this implementation
guide. Errors are reported on EDI 824 to the sender, if required segments/elements are missing or are invalid.
If errors are detected in an 856 the supplier will be advised of the error condition(s), with an expectation that they will
not be repeated in subsequent transmissions; corrective action may be requested as well. You may contact an EDI
Coordinator if you have any questions about what can cause an error.
It is the supplier's responsibility to monitor 997 and 824 responses from DTNA and take appropriate action to resolve
transaction errors.
ST*856*000000025~
BSN*00*SAL28842*20160513*1815~
DTM*011*20160513*1915~
HL*1**S~
MEA*PD*G*82*LB~
TD1*CTN25*12~
TD5*B*2*EXEP*M~
TD3*TL**258272346~
REF*BM*04070~
REF*PK*SAL28842~
REF*CN*258272346~
N1*SU**92*AA42~
N1*ST**92*20A~
HL*2*1*I~
SN1**12*EA~
PRF*4502299166***20160513*010~
CTT*2*12~
SE*19*000000025~
ST*856*3586~
BSN*00*903568875*20160502*2136~
DTM*011*20160502*2136~
HL*1**S~
MEA*PD*G*5813*LB~
TD1*CTN25*1~
TD5*B*2*PITD*M*NA~
TD3*TL**OEM 7288~
REF*BM*903568875~
REF*CN*903568875~
REF*PK*903568875~
N1*SE**92*CUM2~
N1*SU**92*CUM2~
N1*SO**92*24A~
N1*ST**92*24A~
HL*2*1*I~
LIN*001*BP*FG AF25057***CH*US~
SN1**1*EA~
PRF*4502289570****010~
CLD*1*1*PLT71~
REF*LS*CUM220025~
HL*3*1*I~
LIN*002*BP*FG AH1135M***CH*US~
SN1**1*EA~
PRF*4502289571****010~
CLD*1*1*PLT71~
REF*LS*CUM220032~
HL*4*1*I~
LIN*003*BP*FG FF5137***CH*US~
SN1**12*EA~
PRF*4502307881****010~
CLD*1*12*PLT71~
REF*LS*CUM220027~
HL*5*1*I~
LIN*004*BP*FG 91085S***CH*US~
SN1**25*EA~
PRF*4502262658****010~
CLD*1*8*PLT71~
REF*LS*CUM220029~
CLD*1*17*PLT71~
REF*LS*CUM220029~
HL*6*1*I~
LIN*005*BP*FG FS19727***CH*US~
SN1**6*EA~
PRF*4502289569****010~
CLD*2*3*PLT71~
REF*LS*CUM220024~
REF*LS*CUM220028~
HL*7*1*I~
LIN*006*BP*FG AF911***CH*US~
SN1**1*EA~
PRF*4502273581****010~
CLD*1*1*PLT71~
REF*LS*CUM220025~
CTT*5*46~
SE*83*3586~
ST*856*0001~
BSN*00*2549608*20160516*0641~
DTM*011*20160516*0641~
HL*1**S~
MEA*PD*G*70*LB~
TD1*PLT90*1~
TD3*TL**2549608~
REF*BM*5992549608~
REF*PK*2355501~
REF*CN*1Z72V8200360372561~
N1*ST**92*FZSFDA~
N1*SU**92*ETN3~
HL*2*1*I~
LIN*1*BP*FUL 4304128***CH*US~
SN1**10*EA~
PRF*4581255489****001~
CLD*1*10*CTN25~
REF*LS*ETN35417997~
HL*3*1*I~
LIN*2*BP*FUL 4304161***CH*US~
SN1**5*EA~
PRF*4581255489****002~
CLD*1*5*CTN25~
REF*LS*ETN35417997~
HL*4*1*I~
LIN*3*BP*FUL 4304184***CH*US~
SN1**4*EA~
PRF*4581255489****003~
CLD*1*4*CTN25~
REF*LS*ETN35417997~
HL*5*1*I~
LIN*4*BP*FUL 4304185***CH*US~
SN1**8*EA~
PRF*4581255489****004~
CLD*1*8*CTN25~
REF*LS*ETN35417997~
HL*6*1*I~
LIN*5*BP*FUL K3691***CH*US~
SN1**4*EA~
PRF*4581255489****005~
CLD*1*4*CTN25~
REF*LS*ETN35417997~
CTT*6*31~
SE*45*0001~
Heading:
Pos Id Segment Name Req Max Use Repeat Notes Usage
0100 ISA Interchange Control Header M 1 Must use
0200 GS Functional Group Header M 1 Must use
0300 ST Transaction Set Header M 1 Must use
0400 BSN Beginning Segment for Ship M 1 Must use
Notice
0500 DTM Date/Time Reference M 1 Must use
Detail:
Pos Id Segment Name Req Max Use Repeat Notes Usage
LOOP ID - HL 200000
0200 HL Hierarchical Level M 1 Must use
0900 MEA Measurements M 1 Must use
1200 TD1 Carrier Details (Quantity O 5 Used
and Weight)
1300 TD5 Carrier Details (Routing O 1 Used
Sequence/Transit Time)
1400 TD3 Carrier Details (Equipment) O 1 Used
1700 REF Reference Identification M 3 Must use
3600 FOB F.O.B. Related Instructions O 1 Used
LOOP ID - N1 5
3900 N1 Name M 1 Must use
LOOP ID - HL 200000
6200 HL Hierarchical Level M 1 Must use
6300 LIN Item Identification M 1 Must use
6400 SN1 Item Detail (Shipment) M 1 Must use
6600 PRF Purchase Order Reference M 1 Must use
6700 REF Reference Identification C 30 N2/6700 Dependent
LOOP ID - CLD 30 N2/6800L
6900 CLD Load Detail O 1 Used
7000 REF Reference Identification O 30 N2/7000 Used
7100 MAN Marks and Numbers O 30 Used
Summary:
Pos Id Segment Name Req Max Use Repeat Notes Usage
0100 CTT Transaction Totals M 1 N3/0100 Must use
0200 SE Transaction Set Trailer M 1 Must use
0300 GE Functional Group Trailer M 1 Must use
0400 IEA Interchange Control Trailer M 1 Must use
Notes:
2/6700 The Packing List number (REF*PK) must be included EITHER at the shipment-level OR the detail-level,
BUT NOT BOTH. If the shipment is divided among different packing lists then use the detail-level
REF*PK. If there is a single packing list for the entire shipment then use the header-level REF*PK.
2/6800L PDC Bar Code Receiving - The CLD loop must be used to provide information to aid in the preparation of
move tags and/or bar coded labels.
2/7000 REF*LS and MAN are mutually exclusive. One or the other should be used but not both.
3/0100 Number of line items (CTT01) is the accumulation of the number of HL segments. Hash total (CTT02) is
the sum of the value of units shipped (SN102) for each SN1 segment.
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
ISA01 I01 Authorization Information Qualifier M ID 2/2 Must use
Description: This is used for identifying the security information about the interchange
sender or the data in the interchange; the type of information is set by the Security
Information Qualifier (I03). Typical DTNA implementations require no information in this
element (i.e. it is entirely populated with space characters).
ISA05 I05 Interchange ID Qualifier M ID 2/2 Must use
Description: Identification code published by the sender for other parties to use as the
receiver ID to route data to them; the sender always codes this value in the sender ID
element. The Sender's ISA ID.
ISA07 I05 Interchange ID Qualifier M ID 2/2 Must use
Description: Identification code published by the receiver of the data; When sending, it is
used by the sender as their sending ID, thus other parties sending to them will use this as a
receiving ID to route data to them. The Receiver's ISA ID.
ISA09 I08 Interchange Date M DT 6/6 Must use
Description: Time of the interchange expressed in 24-hour clock time as follows: HHMM.
Description: Code to identify the agency responsible for the control standard used by the
message that is enclosed by the interchange header and trailer
Description: Code specifying the version number of the interchange control segments
Description: A control number assigned by the interchange sender. This must match the
identifying number in the IEA02 element.
ISA14 I13 Acknowledgment Requested M ID 1/1 Must use
Description: Code to indicate whether data enclosed by this interchange envelope is test,
production or information
Code Name
T Test Data
Description: Type is not applicable; the component element separator is a delimiter and
not a data element; this field provides the delimiter used to separate component data
elements within a composite data structure; this value must be different than the data
element separator and the segment terminator.
For the DTNA implementation all valid separators and terminators are allowed, provided
they are unique among each other. However, DTNA's prefered delimiters are listed below:
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
GS01 479 Functional Identifier Code M ID 2/2 Must use
Description: Code identifying a group of application related transaction sets. For the 856
transaction the value "SH" is used in this element.
Description: Code identifying the issuer of the standard; this code is used in conjunction
with Data Element 480
Description: Code indicating the version, release, subrelease, and industry identifier of the
EDI standard being used, including the GS and GE segments; if code in DE455 in GS
segment is X, then in DE 480 positions 1-3 are the version number; positions 4-6 are the
release and subrelease, level of the version; and positions 7-12 are the industry or trade
association identifiers (optionally assigned by user); if code in DE455 in GS segment is T,
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
ST01 143 Transaction Set Identifier Code M ID 3/3 Must use
Description: Identifying control number that must be unique within the transaction set
functional group assigned by the originator for a transaction set
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
BSN01 353 Transaction Set Purpose Code M ID 2/2 Must use
This is expected to be all upper case. The SID in this element should exactly match
(including leading zeroes) the SID provided on an 810(Invoice) and the packing slip.
Dashes and special characters are not allowed in SID.
Semantics:
1. BSN03 is the date the ASN transaction set is created.
2. BSN04 is the time the ASN transaction set is created.
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
DTM01 374 Date/Time Qualifier M ID 3/3 Must use
Description: Code specifying type of date or time, or both date and time
Syntax Rules:
1. R0203 - At least one of DTM02 or DTM03 is required.
2. C0403 - If DTM04 is present, then DTM03 is required.
Loop Summary:
Pos Id Segment Name Req Max Use Repeat Usage
0200 HL Hierarchical Level M 1 Must use
0900 MEA Measurements M 1 Must use
1200 TD1 Carrier Details (Quantity and Weight) O 5 Used
1300 TD5 Carrier Details (Routing Sequence/Transit O 1 Used
Time)
1400 TD3 Carrier Details (Equipment) O 1 Used
1700 REF Reference Identification M 3 Must use
3600 FOB F.O.B. Related Instructions O 1 Used
3800 Loop N1 M 5 Must use
Comments:
1. This HL Loop is for the Shipment level detail.
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
HL01 628 Hierarchical ID Number M AN 1/12 Must use
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
MEA01 737 Measurement Reference ID Code M ID 2/2 Must use
Description: Code specifying the units in which a value is being expressed, or manner in
which a measurement has been taken.
Semantics:
1. MEA04 defines the unit of measure for MEA03
Comments:
1. This MEA is at the Shipment Level
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
TD101 103 Packaging Code M AN 3/5 Must use
Description: Code identifying the type of packaging; Part 1: Packaging Form, Part 2:
Packaging Material; if the Data Element is used, then Part 1 is always required. Use
Packaging Code of the shipping unit (e.g. ten boxes on one pallet is specified as one
pallet).
Note: Use Packaging Code of the shipping unit (e.g. ten boxes on one pallet is specified
as one pallet).
All valid x12 codes are used. Some typical codes from ANSI ASC x12 Data Element
Dictionary are:
"BAG13" = Bag;
"BBL52" = Barrel;
"CRT71" = Crate;
"LSE71" = Loose;
"MIX90" = Mixed;
"PLT71" = Pallet;
"RCK58" = Rack;
"SKD71" = Skid
All valid standard codes are used. (Total Codes: 203)
Syntax Rules:
1. C0102 - If TD101 is present, then TD102 is required.
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
TD501 133 Routing Sequence Code M ID 1/2 Must use
Description: Code designating the system/method of code structure used for Identification
Code (67)
Description: Code specifying the method or type of transportation for the shipment
Description: Free-form description of the routing or requested routing for shipment, or the
originating carrier's identity
Syntax Rules:
1. P0203 - If either TD502 or TD503 is present, then the other is required.
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
TD301 40 Equipment Description Code M ID 2/2 Must use
This element is required for Import Security Filings (ISF) with Customs and Border
Protection (CBP).
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
REF01 128 Reference Identification Qualifier M ID 2/3 Must use
Semantics:
1. Bill of Lading max size is 16 characters
2. Carrier’s PRO number max size is 30 characters
3. Packing list max size is 10 characters
Comments:
1. The Packing List (REF*PK) must be EITHER at the shipment OR the detail level BUT NOT BOTH.
2. On REF*CN air carriers may provide air waybill or tracking number; parcel carriers may provide tracking
number; LTL carriers may provide carrier's reference number.
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
FOB01 146 Shipment Method of Payment M ID 2/2 Must use
Semantics:
1. FOB01 indicates which party will pay the carrier
Loop Summary:
Pos Id Segment Name Req Max Use Repeat Usage
3900 N1 Name M 1 Must use
Comments:
1. The N1 Loop is at the Shipment Level.
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
N101 98 Entity Identifier Code M ID 2/3 Must use
Description: Code designating the system/method of code structure used for Identification
Code (67)
Description: Code identifying a party or other code. For the DTNA implementation the
N104 element MUST contain the appropriate DTNA-assigned code. For purchase orders
that were communicated via fax the "Customer Code" on the faxed PO is the appropriate
code to populate in the N104 element where N101 = "ST" (i.e. the faxed "customer code" is
the same as the EDI Ship-To code).
Comments:
1. All Purchase Orders listed on this Advance Shipment Notice must have been delivered to the same Ship-To
location.
2. When N101 = "SU" then the data in the corresponding N104 element must exactly match the value
communicated on the Purchase Order in the N104 element where N101 = "SU".
Loop Summary:
Pos Id Segment Name Req Max Use Repeat Usage
6200 HL Hierarchical Level M 1 Must use
6300 LIN Item Identification M 1 Must use
6400 SN1 Item Detail (Shipment) M 1 Must use
6600 PRF Purchase Order Reference M 1 Must use
6700 REF Reference Identification C 30 Dependent
6800 Loop CLD O 30 Used
Comments:
1. This HL Loop is for the Item level detail.
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
HL01 628 Hierarchical ID Number M AN 1/12 Must use
Description: Identification number of the next higher hierarchical data segment that the
data segment being described is subordinate to. For the DTNA implementation only one
shipment per 856 transaction is allowed; therefore, the value of the HL02 at the item level
will always be "1".
HL03 735 Hierarchical Level Code M ID 1/2 Must use
Description: Code defining the characteristic of a level in a hierarchical structure. For the
DTNA implementation the value of the HL03 element at the item level will always be "I".
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
LIN01 350 Assigned Identification M AN 1/20 Must use
Description: For the DTNA implementation the value of the LIN01 element must start with
1 and increase by 1 for each subsequent LIN loop.
LIN02 235 Product/Service ID Qualifier M ID 2/2 Must use
Description: Identifying number for a product or service. For the DTNA implementation the
LIN03 element must contain the same Buyer's Part Number as was provided in the
corresponding X12 850 or faxed Purchase Order.
LIN04 235 Product/Service ID Qualifier O ID 2/2 Used
Description: Identifying number for a product or service. For the DTNA implementation the
LIN05 element must contain the Vendor's Part Number of the material.
LIN06 235 Product/Service ID Qualifier M ID 2/2 Must use
Description: Identifying number for a product or service. For the DTNA implementation
this element must contain the appropriate standard, two-letter ISO code for the country of
origin of the material (ISO 3166-1 alpha-2).
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
SN102 382 Number of Units Shipped M N0 1/10 Must use
Description: Numeric value of units shipped in manufacturer's shipping units for a line
item or transaction set. For the DTNA implementation the SN102 element must contain an
integer (whole number GREATER THAN ZERO, no decimal).
SN103 355 Unit or Basis for Measurement Code M ID 2/2 Must use
Description: Code specifying the units in which a value is being expressed, or manner in
which a measurement has been taken. For the DTNA implementation the value of the
SN103 element must be the same Unit of Measure code that was provided on the
corresponding X12 850 or faxed Purchase Order.
Comments:
1. SN103 defines the unit of measurement for SN102.
2. SN1 is at the Item Level.
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
PRF01 324 Purchase Order Number M AN 10/10 Must use
Comments:
1. PRF is at the Item Level
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
REF01 128 Reference Identification Qualifier M ID 2/3 Must use
Syntax Rules:
1. P0102 - If either REF01 or REF02 is present, then the other is required.
Semantics:
1. For the DTNA implementation the REF*PK should only be used at the Item Level if the shipment is divided
among different packing lists
Loop Summary:
Pos Id Segment Name Req Max Use Repeat Usage
6900 CLD Load Detail O 1 Used
7000 REF Reference Identification O 30 Used
7100 MAN Marks and Numbers O 30 Used
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
CLD01 622 Number of Loads M N0 1/5 Must use
Description: Numeric value of units shipped in manufacturer's shipping units for a line
item or transaction set
CLD03 103 Packaging Code M AN 3/5 Must use
Description: Code identifying the type of packaging; Part 1: Packaging Form, Part 2:
Packaging Material. If the Data Element is used, then Part 1 is always required. Below are
some example values:
"CNT71" = Container
"CRT71" = Crate
"PLT71" = Pallet
"RCK58" = Rack
"SKD71" = Skid
Semantics:
1. The sum of CLD01 times CLD02 across all applicable CLD Loops MUST EQUAL the value in the SN102
element.
Comments:
1. The CLD data segment may be used to provide information to aid in the preparation of move tags and/or bar
coded labels.
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
REF01 128 Reference Identification Qualifier M ID 2/3 Must use
Semantics:
1. The REF segment may be used to provide information to aid in the preparation of move tags and/or bar coded
labels.
2. REF*LS and MAN are mutually exclusive. One or the other should be used but NOT BOTH.
3. There must be the same number of REF*LS OR MAN segments inside the CLD Loop as indicated in the
CLD01 element. This is because each REF*LS or MAN segment specifies a single bar-coded container ID
and the CLD01 element indicates the number of containers shipped.
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
MAN01 88 Marks and Numbers Qualifier M ID 1/2 Must use
Description: Code specifying the application or source of Marks and Numbers (87)
Description: Marks and numbers used to identify a shipment or parts of a shipment. For
the DTNA implementation prefix the Package Identification Number (PID) with the
DTNA-assigned supplier code (from N104 where N101 = "SU") in order to maintain
uniqueness across all DTNA suppliers. Only the first 20 characters of this element will be
processed in the DTNA applications. A pallet ID (PID) used needs to be unique in a
calender year.
Semantics:
1. REF*LS and MAN are mutually exclusive. One or the other should be used but not both.
2. The MAN data segment may be used to provide information to aid in the preparation of move tags and/or bar
coded labels.
3. There must be the same number of REF*LS OR MAN segments inside the CLD Loop as indicated in the
CLD01 element. This is because each REF*LS or MAN segment specifies a single bar-coded container ID
and the CLD01 element indicates the number of containers shipped.
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
CTT01 354 Number of Line Items M N0 1/6 Must use
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
SE01 96 Number of Included Segments M N0 1/10 Must use
Description: Identifying control number that must be unique within the transaction set
functional group assigned by the originator for a transaction set. Must equal ST02.
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
GE01 97 Number of Transaction Sets Included M N0 1/6 Must use
Description: Assigned number originated and maintained by the sender. This must match
the identifying number in the GS06 element.
Element Summary:
Ref Id Element Name Req Type Min/Max Usage
IEA01 I16 Number of Included Functional Groups M N0 1/5 Must use
Description: A control number assigned by the interchange sender. This must match the
identifying number in the ISA13 element.