EDI SPECS FOR THE 210

MOTOR CARRIER

FREIGHT DETAILS AND INVOICE INBOUND

Document written by: Michelle Zamora, Programmer/Analyst

Revision #: 6

Date: 12-01-10

This document contains a format for a Carrier Freight Invoice Transaction Set 210 for use within the Electronic Data Interchange (EDI) environment. The document can be used to provide billing for goods and services provided.

The following is a summary of the fields.

Segments:

Pos / Id / Segment Name / Req / Max Use / Repeat / Notes / Usage
ISA / Interchange Control Header / M / 1 / Must Use
GS / Functional Group Header / M / 1 / Must Use

Heading:

Pos / Id / Segment Name / Req / Max Use / Repeat / Notes / Usage
010 / ST / Transaction Set Header / M / 1 / Must Use
020 / B3 / Beginning Segment for Carrier’s Invoice / M / 1 / Must Use
040 / C3 / Currency / O / 1 / Used
060 / N9 / Reference Identification / O / 300 / Used
070 / G62 / Date/Time / O / 6 / Used
080 / R3 / Route Information – Motor / O / 12 / Used
LOOP ID – N1 / 10 / Must Use
110 / N1 / Name / O / 1 / Must Use
120 / N2 / Additional Name Information / O / 1 / Used
130 / N3 / Address Information / O / 2 / Used
140 / N4 / Geographic Location / O / 1 / Used
150 / N9 / Reference Identification / O / 5 / Used

Detail:

Pos / Id / Segment Name / Req / Max Use / Repeat / Notes / Usage
LOOP ID – LX / 9999 / Must Use
120 / LX / Assigned Number / O / 1 / Used
130 / N9 / Reference Identification / O / 5 / Used
137 / POD / Proof of Delivery / O / 1 / Used
140 / L5 / Description / O / 30 / Used
170 / L0 / Line Item – Quantity and Weight / O / 10 / Used
180 / L1 / Rate and Charges / O / 10 / Used
200 / L7 / Tariff Reference / O / 10 / Used

Summary:

Pos / Id / Segment Name / Req / Max Use / Repeat / Notes / Usage
010 / L3 / Total Weight and Charges / M / 1 / Must Use
020 / SE / Transaction Set Trailer / M / 1 / Must Use

Segments:

Pos / Id / Segment Name / Req / Max Use / Repeat / Notes / Usage
GE / Functional Group Trailer / M / 1 / Must Use
IEA / Interchange Control Trailer / M / 1 / Must Use
ISA / Interchange Control Header / Pos: Max: 1
- Mandatory
Loop: N/AElements: 16

To start and identify an interchange of zero or more functional groups and interchange-related control segments.

Element Summary:

Ref / Id / Element Name  / Req / Type / Min/Max / Usage
ISA01 / I01 / Authorization Information Qualifier
Description: Code used to identify the type of information in the Authorization Information ISA02.
Code Name
00 Default / M / ID / 2/2 / Must use
ISA02 / I02 / Authorization Information
Description: Information used for additional identification or authorization of the interchange sender or the data in the interchange. The type of information is set by the Authorization Information Qualifier ISA01.
Code Name
(10 spaces)Default / M / AN / 10/10 / Must use
ISA03 / I03 / Security Information Qualifier
Description: Code used to identify the type of information in the Security Information ISA04.
Code Name
00 Default / M / ID / 2/2 / Must use
ISA04 / I04 / Security Information
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 ISA03.
Code Name
(10 spaces) Default / M / AN / 10/10 / Must use
ISA05 / I05 / Interchange ID Qualifier
Description: Qualifier to designate the system/method of code structure used to designate the sender or receiver ID element being qualified.
Code Name
02 Standard Carrier Alpha Code / M / ID / 2/2 / Must use
ISA06 / I06 / Interchange Sender ID
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 ID should be padded to the right with spaces so that there are a minimum of 15 characters.
Code Name
SCAC (+ 11 spaces) Carrier’s SCAC code / M / AN / 15/15 / Must use
ISA07 / I05 / Interchange ID Qualifier
Description: Qualifier used to designate the system/method of code structure used to designate the sender or receiver ID element being qualified. All valid standard codes are used.
Code Name
ZZ Mutually Defined / M / ID / 2/2 / Must use
ISA08 / I08 / Interchange Receiver ID
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 ID should be padded to the right so that it contains 15 characters.
Code Name
WXYZ (+ 11 spaces) Customer’s ID / M / AN / 15/15 / Must use
ISA09 / I08 / Interchange Date
Description: Date of the interchange in the format YYMMDD. / M / DT / 6/6 / Must use
ISA10 / I09 / Interchange Time
Description: Time of the interchange in 24 hour format HHMM. / M / TM / 4/4 / Must use
ISA11 / I10 / Interchange Control Standards Identifier
Description: Code to identify the agency responsible for the control standard used by the message that is enclosed by the interchange header and trailer.
Code Name
U Default / M / ID / 1/1 / Must use
ISA12 / I11 / Interchange Control Version Number
Description: The version number of the interchange control segments.
Code Name
00401 Default / M / ID / 5/5 / Must use
ISA13 / I12 / Interchange Control Number
Description: A control number assigned by the interchange sender, padded with leading zeroes to 9 digits. Same value as is used in IEA02.
Example: 000000181 / M / N0 / 9/9 / Must use
ISA14 / I13 / Acknowledgment Requested
Description: Code sent by the sender to request an interchange acknowledgment (TA1).
Code Name
0 No acknowledgment requested
1 Acknowledgment requested / M / ID / 1/1 / Must use
ISA15 / I14 / Usage Indicator
Description: Code used to indicate whether data enclosed by this interchange envelope is test, production or information.
Code Name
T Test
P Production
I Information / M / ID / 1/1 / Must use
ISA16 / I15 / Component Element Separator
Description: 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.
Example: } or ~ / M / 1/1 / Must use
GS / Functional Group Header / Pos: Max: 1
- Mandatory
Loop: N/AElements: 8

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

Element Summary:

Ref  / Id / Element Name  / Req / Type / Min/Max / Usage
GS01 / 479 / Functional Identifier Code
Description: Code identifying a group of application related transaction sets.
Code Name
IM Motor carrier freight details and invoice (210) / M / ID / 2/2 / Must use
GS02 / 142 / Application Sender's Code
Description: Code identifying party sending transmission; codes agreed to by trading partners. Uses the same value as in ISA06.
Code Name
SCAC Carrier’s SCAC code / M / AN / 2/15 / Must use
GS03 / 124 / Application Receiver's Code
Description: Code identifying party receiving transmission. Codes agreed to by trading partners. Uses the same value as in ISA08.
Code Name
WXYZ Customer’s ID / M / AN / 2/15 / Must use
GS04 / 373 / Date
Description: Date functional group was created in format CCYYMMDD. / M / DT / 8/8 / Must use
GS05 / 337 / Time
Description: Time expressed in 24-hour clock time as follows: HHMM, where H = hours (00-23) and M = minutes (00-59) / M / TM / 4/8 / Must use
GS06 / 28 / Group Control Number
Description: Assigned number originated and maintained by the sender. Must be the same value as GE02 in the functional group trailer.
Example: 000000012 / M / N0 / 1/9 / Must use
GS07 / 455 / Responsible Agency Code
Description: Code used in conjunction with GS08 used to identify the issuer of the standard.
Code Name
X Default / M / ID / 1/2 / Must use
GS08 / 480 / Version / Release / Industry Identifier Code
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, then other formats are allowed.
Code Name
004010 Default / M / AN / 1/12 / Must use
ST / Transaction Set Header / Pos: 010Max: 1
Heading - Mandatory
Loop: N/AElements: 2

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

Element Summary:

Ref  / Id / Element Name  / Req / Type / Min/Max / Usage
ST01 / 143 / Transaction Set Identifier Code
Description: Code uniquely identifying a Transaction Set.
Code Name
210 Motor Carrier Freight Details and Invoice Transaction Set / M / ID / 3/3 / Must use
ST02 / 329 / Transaction Set Control Number
Description: Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set. Counter of ST segments for the current GS functional group. Uses a 4 digit minimum. Uses the same value as the SE02 within the same transaction set in the group.
Example: 0001, 0002, 0003. / M / AN / 4/9 / Must use
B3 / Beginning Segment for Carrier’s Invoice / Pos: 020Max: 1
Heading - Mandatory
Loop: N/AElements: 12

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

Element Summary:

Ref  / Id / Element Name  / Req / Type / Min/Max / Usage
B301 / 147 / Shipment Qualifier
Description: Code defining relationship of this shipment with respect to other shipments given to the carrier at the same time.
Code Name
B Bill of Lading for Individual Shipment / O / ID / 1/1 / Used
B302 / 76 / Invoice Number/Pro Number
Description: Identifying number assigned by issuer.
Example: 42530 / M / AN / 1/22 / Must use
B303 / 145 / Shipment Identification Number/Bill of Lading
Description: Identification number assigned to the shipment by the shipper that uniquely identifies the shipment from origin to ultimate destination and is not subject to modification. (Does not contain blanks or special characters.) / O / AN / 1/30 / Used
B304 / 146 / Shipment Method of Payment
Description: Code identifying payment terms for transportation charges.
Code Name
CCCollect
PPPrepaid
PSPaid by Seller
TPThird Party / M / ID / 2/2 / Must use
B305 / 188 / Weight Unit Qualifier
Description: Code specifying the weight unit.
Code Name
KKilograms
LPounds / O / ID / 1/1 / Used
B306 / 373 / Ship/Invoice Date
Description: Ship or Invoice date in format CCYYMMDD. / M / DT / 8/8 / Must Use
B307 / 193 / Net Amount Due
Description: Total charges to be paid by the receiver of this transaction set expressed in the standard monetary denomination for the currency specified. Two decimal positions are assumed.
Example: $ 17.52 = “1752” / M / N2 / 1/12 / Must Use
B308 / 202 / Correction Indicator
Description: Code used to indicate that the transaction set contains information which corrects a previous billing.
Code Name
ADAdjustment of Previous Freight Bill Charges
BD Balance Due Billing
CO Correction
D1 Diversion or Reconsignment
PD Past Due Billing
RB Rebilling (Ignore Previous Bill)
RC Revenue Correction / O / ID / 2/2 / Used
B309 / 32 / Delivery Date
Description: Date for delivery of cargo to final consignee or to next mode in format CCYYMMDD. / C / DT / 8/8 / Used
B310 / 374 / Date/Time Qualifier
Description: Code indicating type of date.
Code Name
003 Invoice
017Estimated Delivery
035Delivered
069 Promised for Delivery
139 Estimated
140 Actual / C / ID / 3/3 / Used
B311 / 140 / Standard Carrier Alpha Code
Description: Standard Carrier Alpha Code
Code Name
SCAC Carrier’s SCAC code / M / ID / 2/4 / Must Use
B312 / 373 / Transmission Date
Description: Transmission date in format CCYYMMDD. / O / DT / 8/8 / Used

Syntax Rules:

1. P0910 - If either B309 or B310 is present, then the other is required.

Comments:

1. The usage of the correction code in B308 should be used only if agreed upon by both parties.

C3 / Currency / Pos: 040Max: 1
Heading - Optional
Loop: N/AElements: 4

To specify the currency (dollars, pounds, francs, etc.) used in a transaction.

Element Summary:

Ref  / Id / Element Name  / Req / Type / Min/Max / Usage
C301 / 100 / Currency Code
Description: Code (Standard ISO) for country in whose currency the charges are specified.
Example: USD = U.S. Dollar, CAD = Canadian Dollar / M / ID / 3/3 / Must Use
C302 / 280 / Exchange Rate
Description: Exchange rate for specified currency. / O / R / 4/10 / Used
C303 / 100 / Currency Code
Description: Code (Standard ISO) for country in whose currency the charges are specified. Payment currency.
Example: USD = U.S. Dollar, CAD = Canadian Dollar / O / ID / 3/3 / Not Used
C304 / 100 / Currency Code
Description: Code (Standard ISO) for country in whose currency the charges are specified. Rated currency.
Example: USD = U.S. Dollar, CAD = Canadian Dollar / O / ID / 3/3 / Not Used

Comments:

1. If the C3 is not specified, U.S. dollars are assumed.

N9 / Reference Identification / Pos: 060Max: 300
Heading - Optional
Loop: N/AElements: 6

To identify identifying numbers and descriptive information as specified by the reference number qualifier.

Element Summary:

Ref  / Id / Element Name  / Req / Type / Min/Max / Usage
N901 / 128 / Reference Number Qualifier
Description: Code qualifying the Reference Number.
Code Name
4B Shipment Origin Code
4C Shipment Destination Code
6B U.S. Customs Service (USCS) Entry Number
AC Air Cargo Transfer Manifest
BM Bill of Lading Number
BO Bin Location Number
CN Carrier’s Reference Number (PRO/Invoice)
CR Customer Reference Number
CT Contract Number
EE Election District
EQ Equipment Number
IN Consignee’s Invoice Number
OC Ocean Container Number
OD Original Return Request Reference Number
OI Original Invoice Number
OQ Order Number
PO Purchase Order Number
PR Price Quote Number
RZ Returned Goods Authorization Number
SI Shipper’s Identifying Number for Shipment
SN Seal Number
SO Shipper’s Order (Invoice Number)
XX Rating Period
ZZ Mutually Defined / M / ID / 2/3 / Must Use
N902 / 127 / Reference Number
Description: Reference number or identification number as defined for a particular transaction set, or as specified by the reference number qualifier. / C / AN / 1/30 / Used
N903 / 369 / Free-Form Description
Description: Code qualifying the communication method. / C / AN / 1/45 / Not Used
N904 / 373 / Date
Description: Date expressed as CCYYMMDD where CC represents the first two digits of the calendar year. / O / DT / 8/8 / Not Used
N905 / 337 / Time
Description: Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99) / C / TM / 4/8 / Not Used
N906 / 623 / Time Code
Description: Code identifying the time. In accordance with International Standards Organization standard 8601, time can be specified by a + or – and an indication in hours in relation to Universal Time Coordinate (UTC) time; since + is a restricted character, + and – are substituted by P and M in the valid codes. / C / ID / 2/2 / Not Used

Syntax Rules:

1. R0203 - At least one of N902 or N903 is required.

2. C0605 – If N906 is present, then N905 is required.

Comments:

  1. Additional codes may be used for N901. Consult with the programming staff regarding questions of usability.

G62 / Date/Time / Pos: 070Max: 6
Heading - Optional
Loop: N/AElements: 5

To specify pertinent dates and times.

Element Summary:

Ref  / Id / Element Name  / Req / Type / Min/Max / Usage
G6201 / 432 / Date Qualifier
Description: Code specifying type of date.
Code Name
03 Invoice Date
11 Shipped on This Date
22 Freight Bill Date
35Delivered
86 Actual Pickup Date / M / ID / 2/2 / Must Use
G6202 / 373 / Date
Description: Date expressed as CCYYMMDD. / M / DT / 8/8 / Must Use
G6203 / 176 / Time Qualifier
Description: Code specifying the reported time. / C / ID / 1/2 / Not Used
G6204 / 337 / Time
Description: Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99) / C / TM / 4/8 / Not Used
G6205 / 623 / Time Code
Description: Code identifying the time. In accordance with International Standards Organization standard 8601, time can be specified by a + or – and an indication in hours in relation to Universal Time Coordinate (UTC) time; since + is a restricted character, + and – are substituted by P and M in the valid codes. / C / ID / 2/2 / Not Used

Syntax Rules:

  1. R0103 – At least one of G6201 or G6203 is required.
  2. P0102 – If either G6201 or G6202 is present, then the other is required.
  3. P0304 – If either G6203 or G6204 is present, then the other is required.

Comments:

1. If the ship date is not provided in the B306, it must be provided in the G62.

R3 / Route Information - Motor / Pos: 080Max: 12
Heading - Optional
Loop: N/AElements: 12

To specify carrier and routing sequences and details.

Element Summary:

Ref  / Id / Element Name  / Req / Type / Min/Max / Usage
R301 / 140 / Standard Carrier Alpha Code
Description: Standard carrier alpha code (SCAC). / M / ID / 2/4 / Must use
R302 / 133 / Routing Sequence Code
Description: Code describing the relationship of a carrier to a specific shipment movement.
Code Name
11st Carrier after Origin Carrier
2 2nd Carrier after Origin Carrier
B Origin/Delivery Carrier (Any Mode)
D DELY (Delivery Switch Carrier)
O Origin Carrier (Air) / M / ID / 1/2 / Must use
R303 / 19 / City Name
Description: Free-form text for city name. / O / AN / 1/30 / Not Used
R304 / 91 / Transportation Method/Type Code
Description: Code indicating type of transportation used.
Code Name
A Air
D Parcel Post
J Motor
LT Less Than Trailer Load (LTL)
M Motor (Common Carrier)
O Containerized Ocean
WH Warehousing / O / ID / 1/2 / Not Used
R305 / 154 / Standard Point Location Code
Description: Code (Standard Point Location) defined by National Motor Freight Tariff Association (NMFTA) or the Canadian Transportation Agency (CTA) point development group as the official code assigned to a city or point (for ratemaking purposes) within a city. / O / ID / 6/9 / Not Used
R306 / 76 / Invoice Number
Description: Identifying number assigned by issuer. / O / AN / 1/22 / Not Used
R307 / 373 / Date
Description: Date expressed as CCYYMMDD where CC represents the first two digits of the calendar year. / O / DT / 8/8 / Not Used
R308 / 610 / Amount
Description: Monetary amount. / O / N2 / 1/15 / Not Used
R309 / 369 / Free-form Description
Description: Free-form descriptive text. / O / ID / 1/45 / Not Used
R310 / 284 / Service Level Code
Description: Code indicating the level of transportation service or the billing service offered by the transportation carrier. / O / ID / 2/2 / Not Used
R311 / 284 / Service Level Code
Description: Code indicating the level of transportation service or the billing service offered by the transportation carrier. / O / ID / 2/2 / Not Used
R312 / 284 / Service Level Code
Description: Code indicating the level of transportation service or the billing service offered by the transportation carrier. / O / ID / 2/2 / Not Used

Comments:

  1. Additional codes may be used for R302 and R304. Consult with the programming staff regarding questions of usability.

N1 / Name / Pos: 110Max: 1
Heading - Mandatory
Loop: N1Elements: 4

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

Element Summary:

Ref  / Id / Element Name  / Req / Type / Min/Max / Usage
N101 / 98 / Entity Identifier Code
Description: Code identifying an organizational entity, a physical location, property or an individual.
Code Name
BS Bill and Ship To
BTBill To
CN Consignee
N5 Party Who Signed the Delivery Receipt
PF Party to Receive Freight Bill
PRPayer
RI Remit To
SF Ship From
SH Shipper
ZZ Mutually Defined / M / ID / 2/3 / Must use
N102 / 93 / Name
Description: Free-form name corresponding to the Entity Identifier Code. / C / AN / 1/60 / Used
N103 / 66 / Identification Code Qualifier
Description: Code specifying reference point of party.
Code Name
25 Carrier’s Customer Code
91 Assigned by Seller or Seller’s Agent
92 Assigned by Buyer or Buyer’s Agent
94 Code assigned by the organization that is the ultimate
destination of the product
97 Receiver’s Code
ZZ Mutually Defined / C / ID / 1/2 / Used
N104 / 67 / Identification Code
Description: Free-form code identifying a party or other code. / C / AN / 2/80 / Used

Syntax Rules: