Stedi maintains this guide based on public documentation from Data2Logistics. Contact Data2Logistics for official EDI specifications. To report any errors in this guide, please contact us.
X12 210 Motor Carrier Freight Details and Invoice
—
Delimiters
- ~ Segment
- * Element
- > Component
Powered by
Build EDI implementation guides at stedi.com
Overview
ISA
-
Interchange Control Header
Max use 1
Required
GS
-
Functional Group Header
Max use 1
Required
heading
ST
010
Transaction Set Header
Max use 1
Required
B3
020
Beginning Segment for Carrier's Invoice
Max use 1
Required
C2
030
Bank ID
Max use 1
Optional
C3
040
Currency
Max use 1
Optional
ITD
050
Terms of Sale/Deferred Terms of Sale
Max use 1
Optional
N9
060
Reference Identification
Max use 300
Optional
G62
070
Date/Time
Max use 6
Optional
R3
080
Route Information - Motor
Max use 12
Optional
H3
090
Special Handling Instructions
Max use 6
Optional
K1
100
Remarks
Max use 10
Optional
detail
0300 Loop
0400 Loop
LX
120
Assigned Number
Max use 1
Required
N9
130
Reference Identification
Max use 5
Optional
POD
137
Proof of Delivery
Max use 1
Optional
L5
140
Description, Marks and Numbers
Max use 30
Optional
H1
150
Hazardous Material
Max use 3
Optional
H2
160
Additional Hazardous Material Description
Max use 2
Optional
L0
170
Line Item - Quantity and Weight
Max use 10
Optional
L1
180
Rate and Charges
Max use 10
Optional
L4
190
Measurement
Max use 10
Optional
L7
200
Tariff Reference
Max use 10
Optional
K1
210
Remarks
Max use 10
Optional
GE
-
Functional Group Trailer
Max use 1
Required
IEA
-
Interchange Control Trailer
Max use 1
Required
—
- 00
- No Authorization Information Present (No Meaningful Information in I02)
—
- 00
- No Security Information Present (No Meaningful Information in I04)
—
- U
- U.S. EDI Community of ASC X12, TDCC, and UCS
—
- 00401
- Draft Standards for Trial Use Approved for Publication by ASC X12 Procedures Review Board through October 1997
—
- 0
- No Acknowledgment Requested
- 1
- Interchange Acknowledgment Requested
—
- IM
- Motor Carrier Freight Details and Invoice (210, 980)
—
- T
- Transportation Data Coordinating Committee (TDCC)
- X
- Accredited Standards Committee X12
Heading
B3
020
Heading > B3
Beginning Segment for Carrier's Invoice
RequiredMax use 1
—
Example
If either Delivery Date (B3-09) or Date/Time Qualifier (B3-10) is present, then the other is required
ITD
050
Heading > ITD
Terms of Sale/Deferred Terms of Sale
OptionalMax use 1
—
Example
If Terms Deferred Due Date (ITD-09) is present, then at least one of Deferred Amount Due (ITD-10) or Percent of Invoice Payable (ITD-11) is required
If Terms Discount Percent (ITD-03) is present, then at least one of Terms Discount Due Date (ITD-04), Terms Discount Days Due (ITD-05) or Day of Month (ITD-13) is required
If Terms Discount Amount (ITD-08) is present, then at least one of Terms Discount Due Date (ITD-04), Terms Discount Days Due (ITD-05) or Day of Month (ITD-13) is required
N9
060
Heading > N9
Reference Identification
OptionalMax use 300
—
Example
At least one of Reference Identification (N9-02) or Free-form Description (N9-03) is required
If Time Code (N9-06) is present, then Time (N9-05) is required
OptionalMax use 1
To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier
If either Reference Identification Qualifier (C040-03) or Reference Identification (C040-04) is present, then the other is required
If either Reference Identification Qualifier (C040-05) or Reference Identification (C040-06) is present, then the other is required
G62
070
Heading > G62
Date/Time
OptionalMax use 6
—
Example
If either Date Qualifier (G62-01) or Date (G62-02) is present, then the other is required
If either Time Qualifier (G62-03) or Time (G62-04) is present, then the other is required
At least one of Date Qualifier (G62-01) or Time Qualifier (G62-03) is required
R3
080
Heading > R3
Route Information - Motor
OptionalMax use 12
—
Example
If Service Level Code (R3-11) is present, then Service Level Code (R3-10) is required
If Service Level Code (R3-12) is present, then Service Level Code (R3-11) is required
H3
090
Heading > H3
Special Handling Instructions
OptionalMax use 6
—
Example
Only one of Special Handling Code (H3-01) or Special Handling Description (H3-02) may be present
0100 Loop
OptionalMax >1
N1
110
Heading > 0100 Loop > N1
Name
RequiredMax use 1
—
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
N4
140
Heading > 0100 Loop > N4
Geographic Location
OptionalMax use 1
—
Example
If Location Identifier (N4-06) is present, then Location Qualifier (N4-05) is required
N9
150
Heading > 0100 Loop > N9
Reference Identification
OptionalMax use 5
—
Example
At least one of Reference Identification (N9-02) or Free-form Description (N9-03) is required
If Time Code (N9-06) is present, then Time (N9-05) is required
OptionalMax use 1
To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier
If either Reference Identification Qualifier (C040-03) or Reference Identification (C040-04) is present, then the other is required
If either Reference Identification Qualifier (C040-05) or Reference Identification (C040-06) is present, then the other is required
0100 Loop end
0200 Loop
OptionalMax >1
N7
160
Heading > 0200 Loop > N7
Equipment Details
RequiredMax use 1
—
Example
If either Weight (N7-03) or Weight Qualifier (N7-04) is present, then the other is required
If either Tare Weight (N7-05) or Tare Qualifier Code (N7-16) is present, then the other is required
If either Volume (N7-08) or Volume Unit Qualifier (N7-09) is present, then the other is required
0200 Loop end
0250 Loop
OptionalMax >1
SPO
180
Heading > 0250 Loop > SPO
Shipment Purchase Order Detail
RequiredMax use 1
—
Example
If either Unit or Basis for Measurement Code (SPO-03) or Quantity (SPO-04) is present, then the other is required
If either Weight Unit Code (SPO-05) or Weight (SPO-06) is present, then the other is required
SDQ
185
Heading > 0250 Loop > SDQ
Destination Quantity
OptionalMax use 10
—
Example
If either Identification Code (SDQ-05) or Quantity (SDQ-06) is present, then the other is required
If either Identification Code (SDQ-07) or Quantity (SDQ-08) is present, then the other is required
If either Identification Code (SDQ-09) or Quantity (SDQ-10) is present, then the other is required
If either Identification Code (SDQ-11) or Quantity (SDQ-12) is present, then the other is required
If either Identification Code (SDQ-13) or Quantity (SDQ-14) is present, then the other is required
If either Identification Code (SDQ-15) or Quantity (SDQ-16) is present, then the other is required
If either Identification Code (SDQ-17) or Quantity (SDQ-18) is present, then the other is required
If either Identification Code (SDQ-19) or Quantity (SDQ-20) is present, then the other is required
If either Identification Code (SDQ-21) or Quantity (SDQ-22) is present, then the other is required
0250 Loop end
Heading end
Detail
0300 Loop
OptionalMax >1
S5
010
Detail > 0300 Loop > S5
Stop Off Details
RequiredMax use 1
—
Example
If either Weight (S5-03) or Weight Unit Code (S5-04) is present, then the other is required
If either Number of Units Shipped (S5-05) or Unit or Basis for Measurement Code (S5-06) is present, then the other is required
If either Volume (S5-07) or Volume Unit Qualifier (S5-08) is present, then the other is required
N9
020
Detail > 0300 Loop > N9
Reference Identification
OptionalMax use 10
—
Example
At least one of Reference Identification (N9-02) or Free-form Description (N9-03) is required
If Time Code (N9-06) is present, then Time (N9-05) is required
OptionalMax use 1
To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier
If either Reference Identification Qualifier (C040-03) or Reference Identification (C040-04) is present, then the other is required
If either Reference Identification Qualifier (C040-05) or Reference Identification (C040-06) is present, then the other is required
G62
030
Detail > 0300 Loop > G62
Date/Time
OptionalMax use 10
—
Example
If either Date Qualifier (G62-01) or Date (G62-02) is present, then the other is required
If either Time Qualifier (G62-03) or Time (G62-04) is present, then the other is required
At least one of Date Qualifier (G62-01) or Time Qualifier (G62-03) is required
H3
040
Detail > 0300 Loop > H3
Special Handling Instructions
OptionalMax use 6
—
Example
Only one of Special Handling Code (H3-01) or Special Handling Description (H3-02) may be present
0305 Loop
OptionalMax >1
SPO
045
Detail > 0300 Loop > 0305 Loop > SPO
Shipment Purchase Order Detail
RequiredMax use 1
—
Example
If either Unit or Basis for Measurement Code (SPO-03) or Quantity (SPO-04) is present, then the other is required
If either Weight Unit Code (SPO-05) or Weight (SPO-06) is present, then the other is required
SDQ
047
Detail > 0300 Loop > 0305 Loop > SDQ
Destination Quantity
OptionalMax use 10
—
Example
If either Identification Code (SDQ-05) or Quantity (SDQ-06) is present, then the other is required
If either Identification Code (SDQ-07) or Quantity (SDQ-08) is present, then the other is required
If either Identification Code (SDQ-09) or Quantity (SDQ-10) is present, then the other is required
If either Identification Code (SDQ-11) or Quantity (SDQ-12) is present, then the other is required
If either Identification Code (SDQ-13) or Quantity (SDQ-14) is present, then the other is required
If either Identification Code (SDQ-15) or Quantity (SDQ-16) is present, then the other is required
If either Identification Code (SDQ-17) or Quantity (SDQ-18) is present, then the other is required
If either Identification Code (SDQ-19) or Quantity (SDQ-20) is present, then the other is required
If either Identification Code (SDQ-21) or Quantity (SDQ-22) is present, then the other is required
0305 Loop end
0310 Loop
OptionalMax >1
N1
050
Detail > 0300 Loop > 0310 Loop > N1
Name
RequiredMax use 1
—
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
N4
080
Detail > 0300 Loop > 0310 Loop > N4
Geographic Location
OptionalMax use 1
—
Example
If Location Identifier (N4-06) is present, then Location Qualifier (N4-05) is required
N9
090
Detail > 0300 Loop > 0310 Loop > N9
Reference Identification
OptionalMax use 5
—
Example
At least one of Reference Identification (N9-02) or Free-form Description (N9-03) is required
If Time Code (N9-06) is present, then Time (N9-05) is required
OptionalMax use 1
To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier
If either Reference Identification Qualifier (C040-03) or Reference Identification (C040-04) is present, then the other is required
If either Reference Identification Qualifier (C040-05) or Reference Identification (C040-06) is present, then the other is required
0320 Loop
OptionalMax >1
N7
100
Detail > 0300 Loop > 0310 Loop > 0320 Loop > N7
Equipment Details
RequiredMax use 1
—
Example
If either Weight (N7-03) or Weight Qualifier (N7-04) is present, then the other is required
If either Tare Weight (N7-05) or Tare Qualifier Code (N7-16) is present, then the other is required
If either Volume (N7-08) or Volume Unit Qualifier (N7-09) is present, then the other is required
0320 Loop end
0310 Loop end
0300 Loop end
0400 Loop
OptionalMax >1
N9
130
Detail > 0400 Loop > N9
Reference Identification
OptionalMax use 5
—
Example
At least one of Reference Identification (N9-02) or Free-form Description (N9-03) is required
If Time Code (N9-06) is present, then Time (N9-05) is required
OptionalMax use 1
To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier
If either Reference Identification Qualifier (C040-03) or Reference Identification (C040-04) is present, then the other is required
If either Reference Identification Qualifier (C040-05) or Reference Identification (C040-06) is present, then the other is required
L5
140
Detail > 0400 Loop > L5
Description, Marks and Numbers
OptionalMax use 30
—
Example
If either Commodity Code (L5-03) or Commodity Code Qualifier (L5-04) is present, then the other is required
If Marks and Numbers Qualifier (L5-07) is present, then Marks and Numbers (L5-06) is required
If either Commodity Code Qualifier (L5-08) or Commodity Code (L5-09) is present, then the other is required
H1
150
Detail > 0400 Loop > H1
Hazardous Material
OptionalMax use 3
—
Example
If either Flashpoint Temperature (H1-07) or Unit or Basis for Measurement Code (H1-08) is present, then the other is required
L0
170
Detail > 0400 Loop > L0
Line Item - Quantity and Weight
OptionalMax use 10
—
Example
If either Billed/Rated-as Quantity (L0-02) or Billed/Rated-as Qualifier (L0-03) is present, then the other is required
If either Weight (L0-04) or Weight Qualifier (L0-05) is present, then the other is required
If either Volume (L0-06) or Volume Unit Qualifier (L0-07) is present, then the other is required
If either Lading Quantity (L0-08) or Packaging Form Code (L0-09) is present, then the other is required
If Weight Unit Code (L0-11) is present, then Weight (L0-04) is required
If either Quantity (L0-13) or Yes/No Condition or Response Code (L0-15) is present, then the other is required
L1
180
Detail > 0400 Loop > L1
Rate and Charges
OptionalMax use 10
—
Example
If either Freight Rate (L1-02) or Rate/Value Qualifier (L1-03) is present, then the other is required
At least one of Charge (L1-04), Advances (L1-05) or Prepaid Amount (L1-06) is required
If either Declared Value (L1-14) or Rate/Value Qualifier (L1-15) is present, then the other is required
If either Billed/Rated-as Quantity (L1-17) or Billed/Rated-as Qualifier (L1-18) is present, then the other is required
0430 Loop
OptionalMax >1
SPO
220
Detail > 0400 Loop > 0430 Loop > SPO
Shipment Purchase Order Detail
RequiredMax use 1
—
Example
If either Unit or Basis for Measurement Code (SPO-03) or Quantity (SPO-04) is present, then the other is required
If either Weight Unit Code (SPO-05) or Weight (SPO-06) is present, then the other is required
SDQ
230
Detail > 0400 Loop > 0430 Loop > SDQ
Destination Quantity
OptionalMax use 10
—
Example
If either Identification Code (SDQ-05) or Quantity (SDQ-06) is present, then the other is required
If either Identification Code (SDQ-07) or Quantity (SDQ-08) is present, then the other is required
If either Identification Code (SDQ-09) or Quantity (SDQ-10) is present, then the other is required
If either Identification Code (SDQ-11) or Quantity (SDQ-12) is present, then the other is required
If either Identification Code (SDQ-13) or Quantity (SDQ-14) is present, then the other is required
If either Identification Code (SDQ-15) or Quantity (SDQ-16) is present, then the other is required
If either Identification Code (SDQ-17) or Quantity (SDQ-18) is present, then the other is required
If either Identification Code (SDQ-19) or Quantity (SDQ-20) is present, then the other is required
If either Identification Code (SDQ-21) or Quantity (SDQ-22) is present, then the other is required
0430 Loop end
0460 Loop
OptionalMax >1
N1
240
Detail > 0400 Loop > 0460 Loop > N1
Name
RequiredMax use 1
—
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
N4
270
Detail > 0400 Loop > 0460 Loop > N4
Geographic Location
OptionalMax use 1
—
Example
If Location Identifier (N4-06) is present, then Location Qualifier (N4-05) is required
N9
280
Detail > 0400 Loop > 0460 Loop > N9
Reference Identification
OptionalMax use 10
—
Example
At least one of Reference Identification (N9-02) or Free-form Description (N9-03) is required
If Time Code (N9-06) is present, then Time (N9-05) is required
OptionalMax use 1
To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier
If either Reference Identification Qualifier (C040-03) or Reference Identification (C040-04) is present, then the other is required
If either Reference Identification Qualifier (C040-05) or Reference Identification (C040-06) is present, then the other is required
0463 Loop
OptionalMax >1
CD3
300
Detail > 0400 Loop > 0460 Loop > 0463 Loop > CD3
Carton (Package) Detail
RequiredMax use 1
—
Example
If either Weight Qualifier (CD3-01) or Weight (CD3-02) is present, then the other is required
If either Rate/Value Qualifier (CD3-07) or Charge (CD3-08) is present, then the other is required
If either Rate/Value Qualifier (CD3-09) or Charge (CD3-10) is present, then the other is required
If Service Level Code (CD3-11) is present, then Service Level Code (CD3-05) is required
If Service Level Code (CD3-12) is present, then Service Level Code (CD3-11) is required
If Country Code (CD3-14) is present, then Service Level Code (CD3-05) is required
N9
310
Detail > 0400 Loop > 0460 Loop > 0463 Loop > N9
Reference Identification
OptionalMax use 20
—
Example
At least one of Reference Identification (N9-02) or Free-form Description (N9-03) is required
If Time Code (N9-06) is present, then Time (N9-05) is required
OptionalMax use 1
To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier
If either Reference Identification Qualifier (C040-03) or Reference Identification (C040-04) is present, then the other is required
If either Reference Identification Qualifier (C040-05) or Reference Identification (C040-06) is present, then the other is required
H6
320
Detail > 0400 Loop > 0460 Loop > 0463 Loop > H6
Special Services
OptionalMax use 10
—
Example
If Special Services Code (H6-02) is present, then Special Services Code (H6-01) is required
At least one of Special Services Code (H6-01) or Pick-up or Delivery Code (H6-07) is required
G62
340
Detail > 0400 Loop > 0460 Loop > 0463 Loop > G62
Date/Time
OptionalMax use 1
—
Example
If either Date Qualifier (G62-01) or Date (G62-02) is present, then the other is required
If either Time Qualifier (G62-03) or Time (G62-04) is present, then the other is required
At least one of Date Qualifier (G62-01) or Time Qualifier (G62-03) is required
0463 Loop end
0465 Loop
OptionalMax >1
SPO
350
Detail > 0400 Loop > 0460 Loop > 0465 Loop > SPO
Shipment Purchase Order Detail
RequiredMax use 1
—
Example
If either Unit or Basis for Measurement Code (SPO-03) or Quantity (SPO-04) is present, then the other is required
If either Weight Unit Code (SPO-05) or Weight (SPO-06) is present, then the other is required
SDQ
360
Detail > 0400 Loop > 0460 Loop > 0465 Loop > SDQ
Destination Quantity
OptionalMax use 10
—
Example
If either Identification Code (SDQ-05) or Quantity (SDQ-06) is present, then the other is required
If either Identification Code (SDQ-07) or Quantity (SDQ-08) is present, then the other is required
If either Identification Code (SDQ-09) or Quantity (SDQ-10) is present, then the other is required
If either Identification Code (SDQ-11) or Quantity (SDQ-12) is present, then the other is required
If either Identification Code (SDQ-13) or Quantity (SDQ-14) is present, then the other is required
If either Identification Code (SDQ-15) or Quantity (SDQ-16) is present, then the other is required
If either Identification Code (SDQ-17) or Quantity (SDQ-18) is present, then the other is required
If either Identification Code (SDQ-19) or Quantity (SDQ-20) is present, then the other is required
If either Identification Code (SDQ-21) or Quantity (SDQ-22) is present, then the other is required
0465 Loop end
0460 Loop end
0400 Loop end
Detail end
Summary
L3
010
Summary > L3
Total Weight and Charges
OptionalMax use 1
—
Example
If either Weight (L3-01) or Weight Qualifier (L3-02) is present, then the other is required
If either Freight Rate (L3-03) or Rate/Value Qualifier (L3-04) is present, then the other is required
If either Volume (L3-09) or Volume Unit Qualifier (L3-10) is present, then the other is required
If Weight Unit Code (L3-12) is present, then Weight (L3-01) is required
If either Declared Value (L3-14) or Rate/Value Qualifier (L3-15) is present, then the other is required
Summary end
EDI Samples
Sample 1
ISA*00* *00* *ZZ*SENDER *ZZ*RECEIVER *240130*2233*U*00401*000000001*0*T*>
GS*IM*SENDERGS*RECEIVERGS*20240130*223331*000000001*X*004010
ST*210*0001
B3**INT2018-1*BUF1206953*PP*L*20211025*135070**20210813*035*SRWJ*20210813
C3*USD
N9*BM*777C8V39N001
N9*MB*4301407
G62*35*20210813
R3*SRWJ*O**A******CG
N1*BT*DATA2 LOGISTICS*25*INT2018
N3*PO BOX 61050
N4*FORT MYERS*FL*33906
N1*SH*NAVISTAR INC*25*0000
N3*4038 ROCK QUARRY RD STE: 400
N4*DALLAS*TX*75211
N1*CN*ROBERTS TRUCK CENTER*25*0000
N3*4354 CANYON DR
N4*TYLER*TX*75708
N7**1*********LT
LX*1
POD*20210813*0800*INTL TRUCK
L5*1*DELIVERY CHARGE
L0*1*0*DM*672*G***16*PCS**L
L1*1*12000*FR*12000****400****DELIVERY CHARGE
LX*2
L5*2*FUEL CHARGE
L1*2***2400****FUE****FUEL CHARGE
L3*672*G***14400******16*L
SE*27*0001
GE*1*000000001
IEA*1*000000001
GS*IM*SENDERGS*RECEIVERGS*20240130*223331*000000001*X*004010
ST*210*0001
B3**INT2018-1*BUF1206953*PP*L*20211025*135070**20210813*035*SRWJ*20210813
C3*USD
N9*BM*777C8V39N001
N9*MB*4301407
G62*35*20210813
R3*SRWJ*O**A******CG
N1*BT*DATA2 LOGISTICS*25*INT2018
N3*PO BOX 61050
N4*FORT MYERS*FL*33906
N1*SH*NAVISTAR INC*25*0000
N3*4038 ROCK QUARRY RD STE: 400
N4*DALLAS*TX*75211
N1*CN*ROBERTS TRUCK CENTER*25*0000
N3*4354 CANYON DR
N4*TYLER*TX*75708
N7**1*********LT
LX*1
POD*20210813*0800*INTL TRUCK
L5*1*DELIVERY CHARGE
L0*1*0*DM*672*G***16*PCS**L
L1*1*12000*FR*12000****400****DELIVERY CHARGE
LX*2
L5*2*FUEL CHARGE
L1*2***2400****FUE****FUEL CHARGE
L3*672*G***14400******16*L
SE*27*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.