Summit Racing
/
Ship Notice/Manifest (version 3020)
  • Specification
  • EDI Inspector
Stedi maintains this guide based on public documentation from Summit Racing. Contact Summit Racing for official EDI specifications. To report any errors in this guide, please contact us.
Go to Stedi Network
Summit Racing logo

X12 856 Ship Notice/Manifest (version 3020)

X12 Release 3020

This standard provides the standardized format and establishes the data contents of a ship notice/manifest transaction set. A ship notice/manifest lists the contents of a shipment of goods as well as additional information relating to the shipment, such as order information, product description, physical characteristics, type of packaging, marking, carrier information, and configuration of goods within the transportation equipment. The transaction set enables the sender to describe the contents and configuration of a shipment in various levels of detail and provides an ordered flexibility to convey information.

The sender of this transaction is the organization responsible for detailing and communicating the contents of a shipment, or shipments, to one or more receivers of the transaction set. The receiver of this transaction set can be any organization having an interest in the contents of a shipment or information about the contents of a shipment.

Delimiters
  • ~ Segment
  • * Element
  • > Component
EDI sample
  • Sample 1
View the latest version of this implementation guide as an interactive webpage
https://www.stedi.com/app/guides/view/summit-racing/ship-noticemanifest-version-3020/01HW5THC6WRNA1TR0NGJM771VG
Powered by
Build EDI implementation guides at stedi.com
Overview
ISA
-
Max use 1
Required
GS
-
Functional Group Header
Max use 1
Required
heading
detail
HL Loop Shipment
HL
010
Hierarchical Level
Max use 1
Required
TD1
110
Carrier Details (Quantity and Weight)
Max use 20
Optional
TD5
120
Carrier Details (Routing Sequence/Transit Time)
Max use 12
Optional
TD3
130
Carrier Details (Equipment)
Max use 12
Optional
TD4
140
Carrier Details (Special Handling or Hazardous Materials or Both)
Max use 5
Optional
REF
150
Reference Numbers Bill of Lading Number
Max use 200
Optional
FOB
210
F.O.B. Related Instructions
Max use 1
Optional
N1 Loop Party to be Billed For Other Than Freight(Bill To)
GE
-
Functional Group Trailer
Max use 1
Required
IEA
-
Max use 1
Required
GS

Functional Group Header

RequiredMax use 1

To indicate the beginning of a functional group and to provide control information

Example
GS-01
479
Functional Identifier Code
Required
Identifier (ID)

Code identifying a group of application related Transaction Sets.

SH
Ship Notice/Manifest (856)
GS-02
142
Application Sender's Code
Required
String (AN)
Min 2Max 15

Code identifying party sending transmission. Codes agreed to by trading partners.

GS-03
124
Application Receiver's Code
Required
String (AN)
Min 2Max 15

Code identifying party receiving transmission. Codes agreed to by trading partners.

Required
Date (DT)
YYMMDD format

Date (YYMMDD).

Required
Time (TM)
HHMM format

Time expressed in 24-hour clock time (HHMMSS) (Time range: 000000 through 235959)

GS-06
28
Group Control Number
Required
Numeric (N0)
Min 1Max 9

Assigned number originated and maintained by the sender.

GS-07
455
Responsible Agency Code
Required
Identifier (ID)
Min 1Max 2

Code used in conjunction with Data Element 480 to identify the issuer of the standard.

T
Transportation Data Coordinating Committee (TDCC)
X
Accredited Standards Committee X12
GS-08
480
Version / Release / Industry Identifier Code
Required
String (AN)

Code indicating the version, release, subrelease and industry identifier of the EDI standard being used, including the GS and GE segments. Positions 1-3, version number, positions 4-6, release and subrelease level of version; positions 7-12, industry or trade association identifier (optionally assigned by user).

003020
Draft Standards Approved By ASC X12 Through June 1991.

Heading

ST
010
Heading > ST

Transaction Set Header

RequiredMax use 1

To indicate the start of a transaction set and to assign a control number

Example
ST-01
143
Transaction Set Identifier Code
Required
Identifier (ID)

Code uniquely identifying a Transaction Set.

  • The transaction set identifier (ST01) is intended for use by the translation routines of the interchange partners to select the appropriate transaction set definition (e.g., 810 selects the invoice transaction set).
856
X12.10 Ship Notice/Manifest
ST-02
329
Transaction Set Control Number
Required
Numeric (N)
Min 4Max 9

Identifying control number assigned by the originator for a transaction set.

BSN
020
Heading > BSN

Beginning Segment for Ship Notice

RequiredMax use 1

To transmit identifying numbers, dates and other basic data relating to the transaction set

Example
BSN-01
353
Transaction Set Purpose Code
Required
Identifier (ID)

Code identifying purpose of transaction set.

00
Original

Create New ASN

14
Advance Notification

Overdue Notices Only

BSN-02
396
Shipment Identification
Required
String (AN)
Min 2Max 30

A unique control number assigned by the original shipper to identify a specific shipment.

Usage notes

A PO can be sent on different ASNs. This number cannot be duplicated to Atech Motorsports. If a Duplicate is sent, the ASN will not be Processed.

Required
Date (DT)
YYMMDD format

Date (YYMMDD).

  • BSN03 is the date the shipment transaction set is created.
Required
Time (TM)
HHMM format

Time expressed in 24-hour clock time (HHMMSS) (Time range: 000000 through 235959)

  • BSN04 is the time the shipment transaction set is created.
NTE
030
Heading > NTE

Note/Special Instruction

OptionalMax use 100

To transmit information in a free-form format, if necessary, for comment or special instruction

Example
NTE-01
363
Note Reference Code
Optional
Identifier (ID)

Code identifying the functional area or purpose for which the note applies.

ACT
Action
BOL
Bill of Lading Note
DEL
Delivery
DOD
Description of Damage
INT
General Order Instructions
LIN
Line Item
LOI
Loading Instructions
SPH
Special Handling
ZZZ
Mutually Defined
NTE-02
3
Free Form Message
Required
String (AN)
Min 1Max 60

Free-form text.

DTM
040
Heading > DTM

Date/Time Reference Estimated Delivery

OptionalMax use 1

To specify pertinent dates and times

Example
Variants (all may be used)
DTMDate/Time Reference Shipped
At least one of Date (DTM-02) or Time (DTM-03) is required
DTM-01
374
Date/Time Qualifier
Required
Identifier (ID)

Code specifying type of date or time, or both date and time.

Usage notes

Mandatory on Advance Notification Option ONLY - We use this as an estimated ship date for backorders.

017
Estimated Delivery
Optional
Date (DT)
YYMMDD format

Date (YYMMDD).

Optional
Time (TM)
HHMM format

Time expressed in 24-hour clock time (HHMMSS) (Time range: 000000 through 235959)

Usage notes

Time is only needed on 011.

DTM-05
624
Century
Optional
Numeric (N0)
Min 2Max 2

The first two characters in the designation of the year (CCYY).

DTM
040
Heading > DTM

Date/Time Reference Shipped

RequiredMax use 10

To specify pertinent dates and times

Example
At least one of Date (DTM-02) or Time (DTM-03) is required
DTM-01
374
Date/Time Qualifier
Required
Identifier (ID)

Code specifying type of date or time, or both date and time.

011
Shipped
Optional
Date (DT)
YYMMDD format

Date (YYMMDD).

Optional
Time (TM)
HHMM format

Time expressed in 24-hour clock time (HHMMSS) (Time range: 000000 through 235959)

Usage notes

Time is only needed on 011.

DTM-05
624
Century
Optional
Numeric (N0)
Min 2Max 2

The first two characters in the designation of the year (CCYY).

Heading end

Detail

HL Loop Shipment
RequiredMax >1
HL
010
Detail > HL Loop Shipment > HL

Hierarchical Level

RequiredMax use 1

To identify dependencies among and the content of hierarchically related groups of data segments.

  • The HL segment is the only mandatory segment within the HL loop, and by itself, the HL segment has no meaning.
Example
HL-01
628
Hierarchical ID Number
Required
String (AN)
Min 1Max 12

A unique number assigned by the sender to identify a particular data segment in a hierarchical structure.

  • HL01 shall contain a unique alphanumeric number for each occurrence of the HL segment in the transaction set. For example HL01 could be used to indicate the number of occurrences of the HL segment, in which case the value of HL01 would be "1" for the initial HL segment, and would be incremented by one in each subsequent HL segment within the transaction.
HL-03
735
Hierarchical Level Code
Required
Identifier (ID)

Code defining the characteristic of a level in a hierarchical structure.

  • HL03 indicates the context of the series of segments following the current HL segment up to the next occurrence of an HL segment in the transaction.
    For example, HL03 is used to indicate that subsequent segments in the HL loop form a logical grouping of data referring to shipment, order or item level information.
S
Shipment
HL-04
736
Hierarchical Child Code
Optional
Identifier (ID)

Code indicating whether if there are hierarchical child data segments subordinate to the level being described.

  • HL04 indicates whether or not there are subordinate (or child) HL segments related to the current HL segment.
1
Additional Subordinate HL Data Segment in This Hierarchical Structure.
TD1
110
Detail > HL Loop Shipment > TD1

Carrier Details (Quantity and Weight)

OptionalMax use 20

To specify the transportation details relative to commodity, weight and quantity.

Example
If Packaging Code (TD1-01) is present, then Lading Quantity (TD1-02) is required
If Commodity Code Qualifier (TD1-03) is present, then Commodity Code (TD1-04) is required
If Weight Qualifier (TD1-06) is present, then Weight (TD1-07) is required
TD1-01
103
Packaging Code
Optional
String (AN)
Min 5Max 5

Code identifying the type of packaging. Part 1. Packaging form. Part 2.
Packaging Material.

TD1-02
80
Lading Quantity
Optional
Numeric (N0)
Min 1Max 7

Number of units (pieces) of the lading commodity.

TD1-03
23
Commodity Code Qualifier
Optional
Identifier (ID)
Min 1Max 1

Code identifying the commodity coding system used for Commodity Code.

TD1-04
22
Commodity Code
Optional
String (AN)
Min 1Max 16

Code describing a commodity or group of commodities.

TD1-06
187
Weight Qualifier
Optional
Identifier (ID)

Code defining the type of weight.

G
Gross Weight
TD1-07
81
Weight
Optional
Decimal number (R)
Min 1Max 8

Numeric value of weight.

TD1-08
355
Unit of Measurement Code
Optional
Identifier (ID)
Min 2Max 2

Code identifying the basic unit of measurement.

TD5
120
Detail > HL Loop Shipment > TD5

Carrier Details (Routing Sequence/Transit Time)

OptionalMax use 12

To specify the carrier, sequence of routing and to provide transit time information

Example
If Identification Code Qualifier (TD5-02) is present, then Identification Code (TD5-03) is required
At least one of Identification Code Qualifier (TD5-02) or Transportation Method/Type Code (TD5-04) is required
If Location Qualifier (TD5-07) is present, then Location Identifier (TD5-08) is required
TD5-01
133
Routing Sequence Code
Optional
Identifier (ID)

Code describing the relationship of a carrier to a specific shipment movement.

1
1st-9th Carrier after Origin Carrier
B
Origin/Delivery Carrier (Any Mode)
TD5-02
66
Identification Code Qualifier
Optional
Identifier (ID)

Code designating the system/method of code structure used for Identification Code (67).

  • When specifying a routing sequence to be used for the shipment movement in lieu of specifying each carrier within the movement: use TD502 to identify the party responsible for defining the routing sequence; use TD503 to identify the actual routing sequence, specified by the party identified in TD502.
2
Standard Carrier Alpha Code (SCAC)
TD5-03
67
Identification Code
Optional
String (AN)
Min 2Max 17

Code identifying a party.

TD5-04
91
Transportation Method/Type Code
Optional
Identifier (ID)

Code specifying the method or type of transportation for the shipment.

A
Air
AE
Air Express
E
Expedited Truck
LT
Less Than Trailer Load (LTL)
M
Motor (Common Carrier)
U
Private Parcel Service
TD5-07
309
Location Qualifier
Optional
Identifier (ID)

Code identifying type of location.

OR
Origin (Shipping Point)
TD5-08
310
Location Identifier
Optional
String (AN)
Min 1Max 25

Code which identifies a specific location.

TD3
130
Detail > HL Loop Shipment > TD3

Carrier Details (Equipment)

OptionalMax use 12

To specify transportation details relating to the equipment used by the carrier.

Example
If Weight Qualifier (TD3-04) is present, then Weight (TD3-05) and Unit of Measurement Code (TD3-06) are required
TD3-01
40
Equipment Description Code
Required
Identifier (ID)

Code identifying type of equipment used for shipment.

TL
Trailer (not otherwise specified)
TD3-03
207
Equipment Number
Optional
String (AN)
Min 1Max 10

Sequencing or serial part of an equipment unit's identifying number (pure numeric form for equipment number is preferred).

TD3-04
187
Weight Qualifier
Optional
Identifier (ID)
Min 1Max 2

Code defining the type of weight.

TD3-05
81
Weight
Optional
Decimal number (R)
Min 1Max 8

Numeric value of weight.

TD3-06
355
Unit of Measurement Code
Optional
Identifier (ID)
Min 2Max 2

Code identifying the basic unit of measurement.

TD3-07
102
Ownership Code
Optional
Identifier (ID)
Min 1Max 1

Code indicating the relationship of equipment to carrier.

TD4
140
Detail > HL Loop Shipment > TD4

Carrier Details (Special Handling or Hazardous Materials or Both)

OptionalMax use 5

To specify transportation special handling requirements or hazardous materials information or both

Example
If Hazardous Material Code Qualifier (TD4-02) is present, then Hazardous Material Class Code (TD4-03) is required
At least one of Hazardous Material Code Qualifier (TD4-02) or Description (TD4-04) is required
TD4-02
208
Hazardous Material Code Qualifier
Optional
Identifier (ID)

Code which qualifies the Hazardous Material Class Code (209).

9
Title 49, Code of Federal Regulations (CFR)
D
Hazardous Materials ID, DOT
R
Bureau of Explosives (BOE) 6000 Tariff
TD4-03
209
Hazardous Material Class Code
Optional
String (AN)
Min 2Max 4

Code specifying the kind of hazard for a material.

TD4-04
352
Description
Optional
String (AN)
Min 1Max 80

A free-form description to clarify the related data elements and their content.

REF
150
Detail > HL Loop Shipment > REF

Reference Numbers Bill of Lading Number

OptionalMax use 200

To specify identifying numbers.

Example
REF-01
128
Reference Number Qualifier
Required
Identifier (ID)

Code qualifying the Reference Number.

Usage notes

Dropship orders:
This is the UPS/FedEx Tracking Number and is mandatory.
If there are more than 1 box for the line items, please use the REF*CN in the detail loop below and place the BOM number in this field.

Non Dropship Orders:
Please use the appropriate code that MATCHES the number on the paperwork that accompanies the shipment

The list below is a hieratical list; this item will be used to match your shipment in our system.
Use BM 1st, if missing use PK, if missing use IV, if missing, uses the BSN02.

BM
Bill of Lading Number

One of these three is mandatory for Atech MotorSports/Summit Racing.

CN
Carrier's Reference Number (PRO/Invoice)
IV
Seller's Invoice Number

One of these three is mandatory for Atech MotorSports/Summit Racing.

PK
Packing List Number

One of these three is mandatory for Atech MotorSports/Summit Racing.

REF-02
127
Reference Number
Required
String (AN)
Min 1Max 20

Reference number or identification number as defined for a particular Transaction Set, or as specified by the Reference Number Qualifier.

FOB
210
Detail > HL Loop Shipment > FOB

F.O.B. Related Instructions

OptionalMax use 1

To specify transportation instructions relating to shipment

Example
FOB-01
146
Shipment Method of Payment
Required
Identifier (ID)

Code identifying payment terms for transportation charges.

  • FOB01 indicates which party will pay the carrier.
BP
Paid by Buyer
CC
Collect
PC
Prepaid but Charged to Customer
PS
Paid by Seller
N1 Loop Party to be Billed For Other Than Freight(Bill To)
OptionalMax 1
Variants (all may be used)
N1 Loop Ship FromN1 Loop Ship To
N1
220
Detail > HL Loop Shipment > N1 Loop Party to be Billed For Other Than Freight(Bill To) > N1

Name

RequiredMax use 1

To identify a party by type of organization, name and code

Example
If either Identification Code Qualifier (N1-03) or Identification Code (N1-04) is present, then the other is required
At least one of Name (N1-02) or Identification Code Qualifier (N1-03) is required
N1-01
98
Entity Identifier Code
Required
Identifier (ID)

Code identifying an organizational entity or a physical location.

Usage notes

If different from ISA receiver.

BT
Party to be Billed For Other Than Freight(Bill To)
Optional
String (AN)
Min 1Max 35

Free-form name.

N1-03
66
Identification Code Qualifier
Optional
Identifier (ID)

Code designating the system/method of code structure used for Identification Code (67).

91
Assigned by Seller or Seller's Agent
92
Assigned by Buyer or Buyer's Agent
N1-04
67
Identification Code
Optional
String (AN)
Min 2Max 17

Code identifying a party.

  • This segment, used alone, provides the most efficient method of providing organizational identification. To obtain this efficiency the "ID Code" (N104) must provide a key to the table maintained by the transaction processing party.
N1 Loop Party to be Billed For Other Than Freight(Bill To) end
N1 Loop Ship From
RequiredMax >1
N1
220
Detail > HL Loop Shipment > N1 Loop Ship From > N1

Name

RequiredMax use 1

To identify a party by type of organization, name and code

Example
If either Identification Code Qualifier (N1-03) or Identification Code (N1-04) is present, then the other is required
At least one of Name (N1-02) or Identification Code Qualifier (N1-03) is required
N1-01
98
Entity Identifier Code
Required
Identifier (ID)

Code identifying an organizational entity or a physical location.

Usage notes

Required from 850 N1SE04.

SF
Ship From
Optional
String (AN)
Min 1Max 35

Free-form name.

N1-03
66
Identification Code Qualifier
Optional
Identifier (ID)

Code designating the system/method of code structure used for Identification Code (67).

92
Assigned by Buyer or Buyer's Agent
N1-04
67
Identification Code
Optional
String (AN)
Min 2Max 17

Code identifying a party.

  • This segment, used alone, provides the most efficient method of providing organizational identification. To obtain this efficiency the "ID Code" (N104) must provide a key to the table maintained by the transaction processing party.
N1 Loop Ship From end
N1 Loop Ship To
OptionalMax 1
N1
220
Detail > HL Loop Shipment > N1 Loop Ship To > N1

Name

RequiredMax use 1

To identify a party by type of organization, name and code

Example
If either Identification Code Qualifier (N1-03) or Identification Code (N1-04) is present, then the other is required
At least one of Name (N1-02) or Identification Code Qualifier (N1-03) is required
N1-01
98
Entity Identifier Code
Required
Identifier (ID)

Code identifying an organizational entity or a physical location.

Usage notes

Required but not for dropship.

ST
Ship To
Optional
String (AN)
Min 1Max 35

Free-form name.

N1-03
66
Identification Code Qualifier
Optional
Identifier (ID)

Code designating the system/method of code structure used for Identification Code (67).

91
Assigned by Seller or Seller's Agent
N1-04
67
Identification Code
Optional
String (AN)
Min 2Max 17

Code identifying a party.

  • This segment, used alone, provides the most efficient method of providing organizational identification. To obtain this efficiency the "ID Code" (N104) must provide a key to the table maintained by the transaction processing party.
N1 Loop Ship To end
HL Loop Order
RequiredMax >1
HL
010
Detail > HL Loop Shipment > HL Loop Order > HL

Hierarchical Level

RequiredMax use 1

To identify dependencies among and the content of hierarchically related groups of data segments.

  • The HL segment is the only mandatory segment within the HL loop, and by itself, the HL segment has no meaning.
Example
HL-01
628
Hierarchical ID Number
Required
String (AN)
Min 1Max 12

A unique number assigned by the sender to identify a particular data segment in a hierarchical structure.

  • HL01 shall contain a unique alphanumeric number for each occurrence of the HL segment in the transaction set. For example HL01 could be used to indicate the number of occurrences of the HL segment, in which case the value of HL01 would be "1" for the initial HL segment, and would be incremented by one in each subsequent HL segment within the transaction.
HL-02
734
Hierarchical Parent ID Number
Required
String (AN)
Min 1Max 12

Identification number of the next higher hierarchical data segment that the data segment being described is subordinate to.

  • HL02 identifies the Hierarchical ID Number of the HL segment to which the current HL segment is subordinate.
HL-03
735
Hierarchical Level Code
Required
Identifier (ID)

Code defining the characteristic of a level in a hierarchical structure.

  • HL03 indicates the context of the series of segments following the current HL segment up to the next occurrence of an HL segment in the transaction.
    For example, HL03 is used to indicate that subsequent segments in the HL loop form a logical grouping of data referring to shipment, order or item level information.
O
Order
HL-04
736
Hierarchical Child Code
Optional
Identifier (ID)

Code indicating whether if there are hierarchical child data segments subordinate to the level being described.

  • HL04 indicates whether or not there are subordinate (or child) HL segments related to the current HL segment.
1
Additional Subordinate HL Data Segment in This Hierarchical Structure.
PRF
050
Detail > HL Loop Shipment > HL Loop Order > PRF

Purchase Order Reference

RequiredMax use 1

To provide reference to a specific purchase order

Example
PRF-01
324
Purchase Order Number
Required
String (AN)
Min 1Max 22

Identifying number for Purchase Order assigned by the orderer/purchaser.

PRF-04
323
Purchase Order Date
Optional
Date (DT)
YYMMDD format

Date assigned by the purchaser to Purchase Order.

DTM
200
Detail > HL Loop Shipment > HL Loop Order > DTM

Date/Time Reference

OptionalMax use 10

To specify pertinent dates and times

Example
At least one of Date (DTM-02) or Time (DTM-03) is required
DTM-01
374
Date/Time Qualifier
Required
Identifier (ID)

Code specifying type of date or time, or both date and time.

008
Purchase Order Received
Optional
Date (DT)
YYMMDD format

Date (YYMMDD).

Optional
Time (TM)
HHMM format

Time expressed in 24-hour clock time (HHMMSS) (Time range: 000000 through 235959)

DTM-05
624
Century
Optional
Numeric (N0)
Min 2Max 2

The first two characters in the designation of the year (CCYY).

HL Loop Item
RequiredMax >1
HL
010
Detail > HL Loop Shipment > HL Loop Order > HL Loop Item > HL

Hierarchical Level

RequiredMax use 1

To identify dependencies among and the content of hierarchically related groups of data segments.

  • The HL segment is the only mandatory segment within the HL loop, and by itself, the HL segment has no meaning.
Example
HL-01
628
Hierarchical ID Number
Required
String (AN)
Min 1Max 12

A unique number assigned by the sender to identify a particular data segment in a hierarchical structure.

  • HL01 shall contain a unique alphanumeric number for each occurrence of the HL segment in the transaction set. For example HL01 could be used to indicate the number of occurrences of the HL segment, in which case the value of HL01 would be "1" for the initial HL segment, and would be incremented by one in each subsequent HL segment within the transaction.
HL-02
734
Hierarchical Parent ID Number
Required
String (AN)
Min 1Max 12

Identification number of the next higher hierarchical data segment that the data segment being described is subordinate to.

  • HL02 identifies the Hierarchical ID Number of the HL segment to which the current HL segment is subordinate.
HL-03
735
Hierarchical Level Code
Required
Identifier (ID)

Code defining the characteristic of a level in a hierarchical structure.

  • HL03 indicates the context of the series of segments following the current HL segment up to the next occurrence of an HL segment in the transaction.
    For example, HL03 is used to indicate that subsequent segments in the HL loop form a logical grouping of data referring to shipment, order or item level information.
I
Item
HL-04
736
Hierarchical Child Code
Optional
Identifier (ID)

Code indicating whether if there are hierarchical child data segments subordinate to the level being described.

  • HL04 indicates whether or not there are subordinate (or child) HL segments related to the current HL segment.
0
No Subordinate HL Segment in This Hierarchical Structure.
LIN
020
Detail > HL Loop Shipment > HL Loop Order > HL Loop Item > LIN

Item Identification

RequiredMax use 1

To specify basic item identification data.

Example
If Product/Service ID Qualifier (LIN-08) is present, then Product/Service ID (LIN-09) is required
If Product/Service ID Qualifier (LIN-10) is present, then Product/Service ID (LIN-11) is required
If Product/Service ID Qualifier (LIN-12) is present, then Product/Service ID (LIN-13) is required
If Product/Service ID Qualifier (LIN-14) is present, then Product/Service ID (LIN-15) is required
If Product/Service ID Qualifier (LIN-16) is present, then Product/Service ID (LIN-17) is required
If Product/Service ID Qualifier (LIN-18) is present, then Product/Service ID (LIN-19) is required
If Product/Service ID Qualifier (LIN-20) is present, then Product/Service ID (LIN-21) is required
If Product/Service ID Qualifier (LIN-22) is present, then Product/Service ID (LIN-23) is required
If Product/Service ID Qualifier (LIN-24) is present, then Product/Service ID (LIN-25) is required
If Product/Service ID Qualifier (LIN-26) is present, then Product/Service ID (LIN-27) is required
If Product/Service ID Qualifier (LIN-28) is present, then Product/Service ID (LIN-29) is required
LIN-01
350
Assigned Identification
Optional
String (AN)
Min 1Max 11

Alphanumeric characters assigned for differentiation within a transaction set.

  • LIN01 is the line item identification
Usage notes

The following 2 elements occur 1 to 14 times (three required). Include all that apply. May be in any sequence.

LIN-02
235
Product/Service ID Qualifier
Required
Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234).

  • LIN02 through LIN31 provide for fifteen (15) different product/service ID's for each item. For Example: Case, Color, Drawing No., UPC No., ISBN No., Model No., SKU.
BL
Brand/Label 3-character code
BP
Buyer's Part Number

Required

PL
SRE Purchase Order Line #(5 Pos)

Preferred

SR
Replacement Part Number
SS
Superseded Part Number
UP
UPC
VP
Vendor's Part Number

Required

LIN-03
234
Product/Service ID
Required
String (AN)
Min 1Max 30

Identifying number for a product or service.

LIN-04
235
Product/Service ID Qualifier
Required
Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234).

BL
Brand/Label 3-character code
BP
Buyer's Part Number

Required

PL
SRE Purchase Order Line #(5 Pos)

Preferred

SR
Replacement Part Number
SS
Superseded Part Number
UP
UPC
VP
Vendor's Part Number

Required

LIN-05
234
Product/Service ID
Required
String (AN)
Min 1Max 30

Identifying number for a product or service.

LIN-06
235
Product/Service ID Qualifier
Required
Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234).

BL
Brand/Label 3-character code
BP
Buyer's Part Number

Required

PL
SRE Purchase Order Line #(5 Pos)

Preferred

SR
Replacement Part Number
SS
Superseded Part Number
UP
UPC
VP
Vendor's Part Number

Required

LIN-07
234
Product/Service ID
Required
String (AN)
Min 1Max 30

Identifying number for a product or service.

LIN-08
235
Product/Service ID Qualifier
Optional
Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234).

BL
Brand/Label 3-character code
BP
Buyer's Part Number

Required

PL
SRE Purchase Order Line #(5 Pos)

Preferred

SR
Replacement Part Number
SS
Superseded Part Number
UP
UPC
VP
Vendor's Part Number

Required

LIN-09
234
Product/Service ID
Optional
String (AN)
Min 1Max 30

Identifying number for a product or service.

LIN-10
235
Product/Service ID Qualifier
Optional
Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234).

BL
Brand/Label 3-character code
BP
Buyer's Part Number

Required

PL
SRE Purchase Order Line #(5 Pos)

Preferred

SR
Replacement Part Number
SS
Superseded Part Number
UP
UPC
VP
Vendor's Part Number

Required

LIN-11
234
Product/Service ID
Optional
String (AN)
Min 1Max 30

Identifying number for a product or service.

LIN-12
235
Product/Service ID Qualifier
Optional
Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234).

BL
Brand/Label 3-character code
BP
Buyer's Part Number

Required

PL
SRE Purchase Order Line #(5 Pos)

Preferred

SR
Replacement Part Number
SS
Superseded Part Number
UP
UPC
VP
Vendor's Part Number

Required

LIN-13
234
Product/Service ID
Optional
String (AN)
Min 1Max 30

Identifying number for a product or service.

LIN-14
235
Product/Service ID Qualifier
Optional
Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234).

BL
Brand/Label 3-character code
BP
Buyer's Part Number

Required

PL
SRE Purchase Order Line #(5 Pos)

Preferred

SR
Replacement Part Number
SS
Superseded Part Number
UP
UPC
VP
Vendor's Part Number

Required

LIN-15
234
Product/Service ID
Optional
String (AN)
Min 1Max 30

Identifying number for a product or service.

LIN-16
235
Product/Service ID Qualifier
Optional
Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234).

BL
Brand/Label 3-character code
BP
Buyer's Part Number

Required

PL
SRE Purchase Order Line #(5 Pos)

Preferred

SR
Replacement Part Number
SS
Superseded Part Number
UP
UPC
VP
Vendor's Part Number

Required

LIN-17
234
Product/Service ID
Optional
String (AN)
Min 1Max 30

Identifying number for a product or service.

LIN-18
235
Product/Service ID Qualifier
Optional
Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234).

BL
Brand/Label 3-character code
BP
Buyer's Part Number

Required

PL
SRE Purchase Order Line #(5 Pos)

Preferred

SR
Replacement Part Number
SS
Superseded Part Number
UP
UPC
VP
Vendor's Part Number

Required

LIN-19
234
Product/Service ID
Optional
String (AN)
Min 1Max 30

Identifying number for a product or service.

LIN-20
235
Product/Service ID Qualifier
Optional
Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234).

BL
Brand/Label 3-character code
BP
Buyer's Part Number

Required

PL
SRE Purchase Order Line #(5 Pos)

Preferred

SR
Replacement Part Number
SS
Superseded Part Number
UP
UPC
VP
Vendor's Part Number

Required

LIN-21
234
Product/Service ID
Optional
String (AN)
Min 1Max 30

Identifying number for a product or service.

LIN-22
235
Product/Service ID Qualifier
Optional
Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234).

BL
Brand/Label 3-character code
BP
Buyer's Part Number

Required

PL
SRE Purchase Order Line #(5 Pos)

Preferred

SR
Replacement Part Number
SS
Superseded Part Number
UP
UPC
VP
Vendor's Part Number

Required

LIN-23
234
Product/Service ID
Optional
String (AN)
Min 1Max 30

Identifying number for a product or service.

LIN-24
235
Product/Service ID Qualifier
Optional
Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234).

BL
Brand/Label 3-character code
BP
Buyer's Part Number

Required

PL
SRE Purchase Order Line #(5 Pos)

Preferred

SR
Replacement Part Number
SS
Superseded Part Number
UP
UPC
VP
Vendor's Part Number

Required

LIN-25
234
Product/Service ID
Optional
String (AN)
Min 1Max 30

Identifying number for a product or service.

LIN-26
235
Product/Service ID Qualifier
Optional
Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234).

BL
Brand/Label 3-character code
BP
Buyer's Part Number

Required

PL
SRE Purchase Order Line #(5 Pos)

Preferred

SR
Replacement Part Number
SS
Superseded Part Number
UP
UPC
VP
Vendor's Part Number

Required

LIN-27
234
Product/Service ID
Optional
String (AN)
Min 1Max 30

Identifying number for a product or service.

LIN-28
235
Product/Service ID Qualifier
Optional
Identifier (ID)

Code identifying the type/source of the descriptive number used in Product/Service ID (234).

BL
Brand/Label 3-character code
BP
Buyer's Part Number

Required

PL
SRE Purchase Order Line #(5 Pos)

Preferred

SR
Replacement Part Number
SS
Superseded Part Number
UP
UPC
VP
Vendor's Part Number

Required

LIN-29
234
Product/Service ID
Optional
String (AN)
Min 1Max 30

Identifying number for a product or service.

SN1
030
Detail > HL Loop Shipment > HL Loop Order > HL Loop Item > SN1

Item Detail (Shipment)

RequiredMax use 1

To specify line item detail relative to shipment

Example
If Quantity Ordered (SN1-05) is present, then Unit of Measurement Code (SN1-06) is required
SN1-01
350
Assigned Identification
Optional
String (AN)
Min 1Max 11

Alphanumeric characters assigned for differentiation within a transaction set.

  • SN101 is the ship notice line item identification.
SN1-02
382
Number of Units Shipped
Required
Decimal number (R)
Min 1Max 10

Numeric value of units shipped in manufacturer's shipping units for a line item or transaction set.

SN1-03
355
Unit of Measurement Code
Required
Identifier (ID)

Code identifying the basic unit of measurement.

  • SN103 defines the unit of measurement for both SN102 and SN104.
EA
Each
SN1-04
646
Quantity Shipped to Date
Optional
Decimal number (R)
Min 1Max 9

Number of units shipped to date.

SN1-05
330
Quantity Ordered
Optional
Decimal number (R)
Min 1Max 9

Quantity ordered.

SN1-06
355
Unit of Measurement Code
Optional
Identifier (ID)
Min 2Max 2

Code identifying the basic unit of measurement.

SN1-08
668
Line Item Status Code
Optional
Identifier (ID)

Code specifying the action taken by the seller on a line item requested by the buyer.

Usage notes

Summit would like this field.

If you use the “IB” then the SN102 “Number of Units Shipped” needs to have the number of units backordered in that field. If you leave the value a 0 then no items will be backordered.

These codes are only valid if the BSN01 is 00.

AC
Item Accepted and Shipped
BP
Item Accepted - Partial Shipment, Balance Backordered
IB
Item Backordered
SLN
040
Detail > HL Loop Shipment > HL Loop Order > HL Loop Item > SLN

Subline Item Detail

OptionalMax use 100

To specify product subline detail item data

Example
If Basis of Unit Price Code (SLN-07) is present, then Unit Price (SLN-06) is required
SLN-01
350
Assigned Identification
Required
String (AN)
Min 1Max 11

Alphanumeric characters assigned for differentiation within a transaction set.

  • SLN01 is the identifying number for the subline item. It is related to (but not necessarily equivalent to) the baseline item number. Example: 1.1 or 1A might be used as a subline number to relate to baseline number 1.
SLN-03
661
Configuration Code
Required
Identifier (ID)

Code indicating the relationship of the subline item to the baseline item.

A
Added
D
Deleted
I
Included
S
Substituted
SLN-04
380
Quantity
Required
Decimal number (R)
Min 1Max 15

Numeric value of quantity.

SLN-05
355
Unit of Measurement Code
Required
Identifier (ID)
Min 2Max 2

Code identifying the basic unit of measurement.

SLN-06
212
Unit Price
Optional
Decimal number (R)
Min 1Max 14

Price per unit of product, service, commodity, etc.

SLN-07
639
Basis of Unit Price Code
Optional
Identifier (ID)

Code identifying the type of unit price for an item.

BD
Before Discount
DS
Discount
NC
No Charge
NT
Net
PO4
060
Detail > HL Loop Shipment > HL Loop Order > HL Loop Item > PO4

Item Physical Details

OptionalMax use 1

To specify the physical qualities, packaging, weights and dimensions relating to the item.

Example
If Size (PO4-02) is present, then Unit of Measurement Code (PO4-03) is required
If Weight Qualifier (PO4-05) is present, then at least one of Gross Weight per Pack (PO4-06) or Unit of Measurement Code (PO4-07) is required
If Unit of Measurement Code (PO4-13) is present, then at least one of Length (PO4-10), Width (PO4-11) or Height (PO4-12) is required
Optional
Numeric (N0)
Min 1Max 6

Number of inner pack units per outer pack unit.

Optional
Decimal number (R)
Min 1Max 8

Size of supplier units in pack.

PO4-03
355
Unit of Measurement Code
Optional
Identifier (ID)
Min 2Max 2

Code identifying the basic unit of measurement.

  • PO403 - The "Unit of Measure Code" (Element #355) in this segment position is for purposes of defining the pack (PO401) /size (PO402) measure which indicates the quantity in the inner pack unit. Example: If the carton contains 24 12-Ounce packages, it would be described as follows: Element 356 = 24; Element 357 = 12; Element 355 = OZ.
PO4-04
103
Packaging Code
Optional
String (AN)
Min 5Max 5

Code identifying the type of packaging. Part 1. Packaging form. Part 2.
Packaging Material.

PO4-05
187
Weight Qualifier
Optional
Identifier (ID)
Min 1Max 2

Code defining the type of weight.

PO4-06
384
Gross Weight per Pack
Optional
Decimal number (R)
Min 1Max 9

Numeric value of gross weight per pack.

PO4-07
355
Unit of Measurement Code
Optional
Identifier (ID)
Min 2Max 2

Code identifying the basic unit of measurement.

PO4-10
82
Length
Optional
Decimal number (R)
Min 1Max 8

Largest horizontal dimension of an object measured when the object is in the upright position.

Optional
Decimal number (R)
Min 1Max 8

Shorter measurement of the two horizontal dimensions measured with the object in the upright position.

PO4-12
65
Height
Optional
Decimal number (R)
Min 1Max 8

Vertical dimension of an object measured when the object is in the upright position.

PO4-13
355
Unit of Measurement Code
Optional
Identifier (ID)
Min 2Max 2

Code identifying the basic unit of measurement.

  • PO410 defines the unit of measure for PO408, PO409, and PO410.
PID
070
Detail > HL Loop Shipment > HL Loop Order > HL Loop Item > PID

Product/Item Description

OptionalMax use 200

To describe a product or process in coded or free-form format

Example
PID-01
349
Item Description Type
Required
Identifier (ID)

Code indicating the format of a description.

  • If PID01 = "F", then PID05 is used. If PID01 = "S", then PID04 is used. If PID01 = "X", then both PID04 and PID05 are used.
F
Free-form
PID-05
352
Description
Required
String (AN)
Min 1Max 80

A free-form description to clarify the related data elements and their content.

TD4
140
Detail > HL Loop Shipment > HL Loop Order > HL Loop Item > TD4

Carrier Details (Special Handling or Hazardous Materials or Both)

OptionalMax use 5

To specify transportation special handling requirements or hazardous materials information or both

Example
If Hazardous Material Code Qualifier (TD4-02) is present, then Hazardous Material Class Code (TD4-03) is required
At least one of Hazardous Material Code Qualifier (TD4-02) or Description (TD4-04) is required
TD4-02
208
Hazardous Material Code Qualifier
Optional
Identifier (ID)

Code which qualifies the Hazardous Material Class Code (209).

9
Title 49, Code of Federal Regulations (CFR)
D
Hazardous Materials ID, DOT
R
Bureau of Explosives (BOE) 6000 Tariff
TD4-03
209
Hazardous Material Class Code
Optional
String (AN)
Min 2Max 4

Code specifying the kind of hazard for a material.

TD4-04
352
Description
Optional
String (AN)
Min 1Max 80

A free-form description to clarify the related data elements and their content.

REF
150
Detail > HL Loop Shipment > HL Loop Order > HL Loop Item > REF

Reference Numbers Carrier's Reference Number (PRO/Invoice)

OptionalMax use 200

To specify identifying numbers.

Example
Variants (all may be used)
REFReference Numbers Mutually Defined
REF-01
128
Reference Number Qualifier
Required
Identifier (ID)

Code qualifying the Reference Number.

Usage notes

Mainly for Multiple Box DROP SHIP ORDERS: This is the UPS/FedEx Tracking Number as is necessary only if Multiple boxes are present. Otherwise, please fill in the REF*BM segment in the header.

CN
Carrier's Reference Number (PRO/Invoice)
REF-02
127
Reference Number
Required
String (AN)
Min 1Max 30

Reference number or identification number as defined for a particular Transaction Set, or as specified by the Reference Number Qualifier.

REF-03
352
Description
Optional
String (AN)
Min 1Max 80

A free-form description to clarify the related data elements and their content.

Usage notes

Not necessary, but could be nice for carrier ID.

REF
150
Detail > HL Loop Shipment > HL Loop Order > HL Loop Item > REF

Reference Numbers Mutually Defined

OptionalMax use 1

To specify identifying numbers.

Example
REF-01
128
Reference Number Qualifier
Required
Identifier (ID)

Code qualifying the Reference Number.

Usage notes

Use this REF to send notes for the line.

ZZ
Mutually Defined
REF-02
127
Reference Number
Required
String (AN)
Min 1Max 30

Reference number or identification number as defined for a particular Transaction Set, or as specified by the Reference Number Qualifier.

REF-03
352
Description
Optional
String (AN)
Min 1Max 80

A free-form description to clarify the related data elements and their content.

Usage notes

Continuation, if over 30 positions

DTM
200
Detail > HL Loop Shipment > HL Loop Order > HL Loop Item > DTM

Date/Time Reference

OptionalMax use 10

To specify pertinent dates and times

Example
At least one of Date (DTM-02) or Time (DTM-03) is required
DTM-01
374
Date/Time Qualifier
Required
Identifier (ID)

Code specifying type of date or time, or both date and time.

Usage notes

Required if Status is Backordered, otherwise the DTP 017 in the Header will be used.

Used on Advance Notification if line is different from the outer loop DTM.

We use this as an estimated ship date for backorders.

017
Estimated Delivery
Optional
Date (DT)
YYMMDD format

Date (YYMMDD).

Optional
Time (TM)
HHMM format

Time expressed in 24-hour clock time (HHMMSS) (Time range: 000000 through 235959)

DTM-05
624
Century
Optional
Numeric (N0)
Min 2Max 2

The first two characters in the designation of the year (CCYY).

HL Loop Item end
HL Loop Order end
HL Loop Shipment end
Detail end

Summary

CTT
010
Summary > CTT

Transaction Totals

RequiredMax use 1

To transmit a hash total for a specific element in the transaction set

  • Number of line items (CTT01) is the accumulation of the number of HL segments. If used, hash total (CTT02) is the sum of the value of units shipped (SN102) for each SN1 segment.
Example
CTT-01
354
Number of Line Items
Required
Numeric (N0)
Min 1Max 6

Total number of line items in the transaction set.

CTT-02
347
Hash Total
Optional
Decimal number (R)
Min 1Max 10

Sum of values of the specified data element. All values in the data element will be summed without regard to decimal points (explicit or implicit) or signs. Truncation will occur on the left most digits if the sum is greater than the maximum size of the hash total of the data element.

## Example:
-.0018 First occurrence of value being hashed.
.18 Second occurrence of value being hashed.
1.8 Third occurrence of value being hashed.
18.01 Fourth occurrence of value being hashed.

1855 Hash total prior to truncation.
855 Hash total after truncation to three-digit field.

SE
020
Summary > SE

Transaction Set Trailer

RequiredMax use 1

To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments).

Example
SE-01
96
Number of Included Segments
Required
Numeric (N0)
Min 1Max 6

Total number of segments included in a transaction set including ST and SE segments.

SE-02
329
Transaction Set Control Number
Required
Numeric (N)
Min 4Max 9

Identifying control number assigned by the originator for a transaction set.

Summary end

Functional Group Trailer

RequiredMax use 1

To indicate the end of a functional group and to provide control information

Example
GE-01
97
Number of Transaction Sets Included
Required
Numeric (N0)
Min 1Max 6

Total number of transaction sets included in the functional group or interchange (transmission) group terminated by the trailer containing this data element.

GE-02
28
Group Control Number
Required
Numeric (N0)
Min 1Max 9

Assigned number originated and maintained by the sender.

EDI Samples

Sample 1

ISA*00* *00* *ZZ*SENDER *ZZ*RECEIVER *240513*2011*U*00302*000000001*0*T*>~
GS*SH*SENDERGS*RECEIVERGS*240513*201100*000000001*X*003020~
ST*856*0001~
BSN*00*<unique number>*240513*1111~
NTE*INT*<message from vendor>~
DTM*011**1111**20~
DTM*017*240513***20~
HL*1*0*S~
TD1*pack#*1~
TD5*B*2*FEDG*M~
TD3*TL**NOTAVL~
TD4**9*1111*<Special Handling/Hazardous Description>~
REF*CN*<UPS Tracking #>~
REF*BM*111111~
REF*PK*<Packing List>~
REF*IV*111111~
FOB*CC~
N1*SF*<your company name>*92*111111~
N1*ST*SUMMIT RACING EQUIPMENT*91*111111~
N1*BT*SUMMIT RACING EQUIPMENT*92*111111~
HL*2*1*O~
PRF*111111~
DTM*008*240513***20~
HL*3*2*I~
LIN**VP*<your part number>*BP*111111*PL*<Summit Racing line Number>~
SN1**111111*EA**111111*11**AC~
SLN*111111**A*111111*EA*111111*BD~
PO4*111111*111111*11*11111~
PID*F****<Description>~
TD4**R*1111*<Special Handling/Hazardous Description>~
REF*CN*<UPS Tracking number>~
REF*ZZ*<message from vendor>*<Optional, over 30 characters message>~
DTM*017*240513***20~
HL*4*2*I~
LIN**VP*<your part number>*BP*111111*PL*<Summit Racing line Number>~
SN1**111111*EA**111111*11**BP~
SLN*111111**S*111111*11*111111*NC~
PO4*111111*111111*11*11111~
PID*F****<Description>~
TD4**D*1111*<Special Handling/Hazardous Description>~
REF*CN*<UPS Tracking number>~
REF*ZZ*<message from vendor>*<Optional, over 30 characters message>~
DTM*017*240513***20~
HL*5*1*O~
PRF*111111~
DTM*008*240513***20~
HL*6*5*I~
LIN**VP*<your part number>*BP*<Summit Racing Equipment Prt#>*PL*<Summit Racing line Number>~
SN1**111111*EA**111111*11**AC~
SLN*111111**S*111111*11*111111*NT~
PO4*111111*111111*11*11111~
PID*F****<Description>~
TD4**9*1111*<Special Handling/Hazardous Description>~
REF*CN*<UPS Tracking number>~
REF*ZZ*<message from vendor>*<Optional, over 30 characters message>~
DTM*017*240513***20~
CTT*3*1~
SE*56*0001~
GE*1*000000001~
IEA*1*000000001~

Stedi is a registered trademark of Stedi, Inc. All names, logos, and brands of third parties listed on this page are trademarks of their respective owners (including “X12”, which is a trademark of X12 Incorporated). Stedi, Inc. and its products and services are not endorsed by, sponsored by, or affiliated with these third parties. Use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.