What is an EDI 204?

An EDI 204, also known as Motor Carrier Load Tender, is an electronic data interchange document used by shippers to offer, or tender, a truckload or less than truckload shipment to a carrier. A shipper can be a manufacturer, a distribution center, a retailer, or anyone else wishing to ship goods. A carrier is generally a freight provider, such as FedEx Freight, Old Dominion, or UPS Freight. 

Specifications and Key Data Elements:

  • Shipper and receiver identification information, such as names, addresses, and vendor ID numbers
  • Shipping instructions, including pickup and delivery window, and any special pickup or delivery requirements
  • Equipment requirements, such as truck carriage size and length
  • Load details, including lading quantities, dimensions and weight

M = Mandatory, O = Optional, X = Not Needed

ElementRefDescriptionElement IDTypeReqFixed ValuesSample SegmentComments
Interchange Control Trailer – IEAInterchange Control # and other Elements should contain values for The BrickIEA*00*     
     *00*          *01*006097142   
   *ZZ*XPERTITPROD   

*210922*0600*U*00400*000008516*0*P*>~
Transaction Set Header – STST*204*000002999~
Beginning Segment for Shipment Information Transaction – B2B201Tariff Service Code
Code specifying the types of services for rating purposes
B2*TLS*HLCV**1202*L*CC*L**E*~To transmit basic data relating to shipment information
B202Standard Carrier Alpha Code (SCAC)

Will contain the assigned SCAC code of the carrier that will receive the bill of lading (TM Load)
B203Standard Point Location Code


Code (Standard Point Location) defined by NMFTA point development group as the official code assigned to a city or point (for ratemaking purposes) within a city
B204Shipment Identification Number

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)

B2-04 is LFL’s TMS Load Number.  LFL’s TMS Load Number may also be referred to as the SID (Unique Shipper ID).
B205Weight Unit Code

Code specifying the weight unit


Code List Summary

K Kilograms

L Pounds
B206Shipment Method of Payment

Code identifying payment terms for transportation charges




Code List Summary

CC : Collect to Consignee

PP
: Prepaid by Shipper
B207Shipment Qualifier

L – Single load


Q – Continuous Move (Future)
B208Shipment Weight Code
(460)
Code indicating the way by which weights are obtained for a particular shipment


Code List Summary

E  Estimated Weight 
Mandatory for Rail Loads.
   
B2A01Transaction Set Purpose Code



Code List Summary

00 Original

01 Cancellation
 

04 Change
49 Original – No Response Necessary
B2A*00*LT~To allow for positive identification of transaction set purpose

Mandatory
B2A02Application Type



Code List Summary (346)


LT
  Load Tender – Truckload (TL) Carrier Only
OR Intermodal


Used by a shipper to inform carrier that a particular load is available or becoming available for movement; also signifies an advance pick-up notification



PC
  Partial Load Tender, Carrier Consolidate
PS  Partial Load Tender, Shipper Consolidate
SI also = Master Bill#
C301Currency Code


USD = US Currency
CAD = Canadian Currency
C3*CAD~

C3*USD~
To specify the currency being used in the transaction set
L11L1101Reference Identification


Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
L11*SI*1197~

L11*CN*ABC88394~

First iteration – SI (TM Load Number – MBOL)
Second Iteration – Carrier’s Number (CN)
Third iteration – OC – Ocean Container Number (if available)
To specify instructions in this business relationship or a reference number
L1102Reference Identification Qualifier (128)



Code List Summary


SI
  Shipper’s Identifying Number for Shipment (SID)
OC  Ocean Container Number (if available) – May only be on Tender Update

CN
   Carrier’s Number – (This number will appear on Tender Updates and Confirmations IF the carrier supplied it in a previously sent EDI 990 or EDI 214)

IL?


CMN = Trip ID (Future Functionality)
55 = Load Sequence # in trip (will only apply if a previous L11 is sent with ‘CMN” as the qualifier)  (Future)
SI also = Master Bill#
L1103Description
G62G6201Date/TimeG62*64*20221028*1*145200*LT~IMPORTANT: LFL NEEDS THE 990 RESPONSE BACK BY THIS TIME. WE EXPECT YOU TO
RESPOND WITHIN 24 HOURS
OF WHEN WE SEND THE 204. PLEASE REMEMBER THAT VAN INTERCONNECTS CAN SLOW YOUR RESPONSE TIME. THEREFORE, PLEASE ALLOW TIME FOR THIS.
IN ADDITION TO THE 990, LFL REQUIRES A DETAILED 997 FOR EACH 204 DOCUMENT.
G6202Date

Date expressed as CCYYMMDD
G6203Time Qualifier

Code specifying the reported time


Code Name


1
 
Must Respond By
G6204Time

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)
G6205Time Code

Code identifying the time.

Code List Summary

Code Name


LT  Local Time

NT Newfoundland Time
TT Atlantic Time
ET Eastern Time
CT Central Time
MT Mountain Time
PT Pacific Time
AT5AT501Special Handling Code
 (Data Element: 152)

Code specifying special transportation handling instructions


Code List Summary


DPD
  Drayage at Port of Debarkation

IMS
  Intermodal Shipment Service

LTT
  Less Than Truckload (LTL)

TLS
  Tendered as Truckload (Truckload Service Requested)

Bill of Lading Handling
Requirements

Only one of AT501 or AT503 may be present.
Only one of AT502 or AT503 may be present.
AT502Special Services Code

Code identifying the special service


Code List Summary

EX  Expedited
V1  Hold in Carrier’s Yard
Expedited = Premium Service

“V1” = Prepull Service
NTENTE01Note Reference Code

Code specifying special transportation handling instructions

Code Name

OTH 
Other Instructions
NTE*OTH*TEST MEMO AT LOAD LEVEL~Load Level Notes
NTE segments with an “OTH” qualifier in the NTE01 contain instructions pertaining to the ‘Load” level
NTE02Description

A free-form description to clarify the related data elements and their content
There may be multiple
iterations of this Segment in order to accommodate all characters available in a Load Level TM Memo since Description is only 80 long.

Load Level Notes

NTE segments with an “OTH” qualifier in the NTE01 contain instructions pertaining to the ‘Load” level 
N1 – NameN101Entity Identifier Code (98)

SH  Shipper
 N1*BT*THE BRICK~

 N1*BT*LEON’S~
To identify a party by type of organization, name, and code
N102Name


Free-form name
THE BRICK/
LEON’S
N103Identification Code Qualifier


Code designating the system/method of code structure used for Identification Code


93
Code assigned by the organization originating the transaction set

N104Identification Code


Code identifying a party or other code
G61 – ContactG6101Contact Function Code (366)

Code identifying the major duty or responsibility of the person or group named
CodeList Summary

Code Name:

LG =  Logistics Contact

ZZ  = Mutually Defined
G61*LG*THE BRICK Traffic Group*EM*traffic@thebrick.com~

G61*LG*THE BRICK Traffic Group*TE*999-999-9999~  
To identify a person or office to whom communications should be directed

Note 1:
The G61 segment contains the information related to the main contact tendering the load to the carrier.
G6102Name

Free-form name
G6103Communication Number Qualifier

Code identifying the type of communication number
CodeList Summary

Code Name:

EM
= Electronic Mail

TE
= Telephone
G6104Communication Number

Complete communications number including country or area code when applicable
N7 – Equipment DetailsN701Equipment Initial

Prefix or alphabetic part of an equipment unit’s identifying number
**0*********CN****04000\

N7*CNRU*220411*0020000*A3*******CN*4000*L*8*RD***45G1~

N7*SCAC*123467890~

N7*CNRU*220411*0020000*A3*******CN*4000*L*8*RD***45G1~

(Max = 10, Only used 1)
This Equipment Details Loop, Loop 200, occurs only once and identifies the trailer/container owner and the specific trailer/container.

N702Equipment Number 
Max 10 long


Sequencing or serial part of an equipment unit’s identifying number (pure numeric form for equipment number is preferred)
Can be populated from TM if known at time of Tender. 

The Trailer/Container ID in this element should be mapped/returned in the MS2-02 element of the 214 Shipment status message.


Equipment Number may also be 4 Alpha, 6 Numeric… however this field is only 10 long.

If no equipment # is assigned, field will contain “UNKNOWN”

This segment will contain the Carrier’s Trailer/Container ID (if known) on Loads where LFL has this information available.

This segment is required for Mexican inbound (import) moves
N703Weight

Numeric value of weight
N704Weight Qualifier

Code defining the type of weight

CodeList Summary

Code Name:

A3  = Shipper’s Weight

E  = Estimated Net Weight
N  = Actual net Weight
G  = Gross Weight  

This is for Road and Rail.
N705Tare Weight

Weight of the equipment
Tare weight, otherwise known as unladen weight, is purely the sole weight of the empty container. Industries may also calculate the mass of any packing materials, straps, and boxes. In the shipping industry, the weight of vehicles is often classified as tare weight
N708Volume

Value of volumetric measure
N709Volume Unit Qualifier

Code identifying the volume unit


Code List Summary


E  Cubic Feet

X  Cubic Metres
N711Equipment Description Code
(40)
Code identifying type of equipment used for shipment


Code List Summary


CN Container
CV  Closed Van

TF Trailer, Dry Freight
 
This field should be mapped to the MS2-03 field of the 214




N715Equipment Length

Length (in feet and inches) of equipment ordered or used to transport shipment
(The format is FFFII where FFF is feet and II is inches; the range for II is 00 through 11).
40 foot is represented as 04000.

4000  40ft Equipment
5300  53ft Equipment
N717Weight Unit Code


Code specifying the weight unit

K  Kilograms
L  Pounds
N718Equipment Check Digit

Number which designates the check digit applied to a piece of equipment
N7120Equipment Height

Vertical dimension of an object measured when the object is in the upright position
(0102 = 102 inches or 8 ft. 6 in.)
N7121Equipment Width

Shorter measurement of the two horizontal dimensions measured with the object in the upright position
N7122Equipment Type (24)

Code identifying equipment type

Contains the ISO Equipment Code.

U287 Dry High Cube 9’6″x53′
U288 Dry Extra High 9’7″x53′


42G1
  (40′ x 8’6” x 8′)  Std Dry

45G1
  (40′ x 9’6” x 8′)  High Cube Dry
ISO Container Codes
M7 – Seal NumbersM701Seal Number 1/15
Unique number on seal used to close a shipment
M7*SealNumber123456,SealNumber 2~If it’s there include it, else leave blank.

To record seal numbers used and the organization that applied the seals
S5 – Stop Off DetailsS501Stop Sequence Number


Stops start with 1 and increment by 1
*1*LD*32000*L*52*PC*3210*E~

*2*UL*32000*L*52*PC*3210*E~

*2*DT*32000*L*52*PC*3210*E~
To specify stop-off detail reference numbers and stop reason.

1 If either S503 or S504 is present, then the other is required.
2 If either S505 or S506 is present, then the other is required.
3 If either S507 or S508 is present, then the other is required.


This 0300 Loop includes all Stopoffs (pickups and deliveries) including the first Pickup and the final Consignee

The weight & quantity in the S5 segment are Stopoff values; i.e., for all freight picked up or dropped off.

The weight & quantity at the PO level, are included in the OID segment in loop 350.
S502Stop Reason Code
 

Code List Summary
  (163)

DT Drop Trailer


UL Unload

LD Load








S503Weight

Numeric value of weight
Scaled Weight Associated With The Pick Up Or Drop.
The S5-03 Element contains the total weight for all Shipments (Bills of Lading or Pos) for the Stop.
S504Weight Unit Code


Code specifying the weight unit:
K Kilograms

L
Pounds
S505Number of Units Shipped


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

The S5-05 Element contains the total Quantity for the Stop if S5-06 =.PC, or Total Number of Pallets if S5-06 = PL.

This element should be mapped to the L0-08 element in the 210
Carrier Invoice.
S506Unit or Basis for Measurement Code (355)


Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken:

MX  Mixed

PC
  Pieces
PL  Pallet/Unit Load
S507Volume


Value of volumetric measure
S508Volume Unit Qualifier (184)


Code identifying the volume unit

E   Cubic Feet

X   Cubic Metres
L11 L1101To specify instructions in this business relationship or a reference number

Reference Identification


Reference information as defined for a particular Transaction Set or asspecified by the Reference Identification Qualifier
M
L11*34567*AO~

Confirmation Number

This Segment can only be included in the document after the carrier has set an appointment with the receiving LFL Distribution Centre
The confirmation number is not required to be returned on the 990 document
The Confirmation Number will appear only for the Delivery Stop.  If the B2A-01 is “01” or “04” then this segment might appear if there is a Confirmation Number to send.  The Segment will not appear for the original Load where the B2A-01 = “00”.
L1102Reference Identification Qualifier (128)



Code List Summary


AO  Appointment Number
M
L1103Description
G62 – Date/TimeG6201Code specifying type of date (432)

Date Qualifier  


10
 
Requested Ship Date/Pick-up Date

This Qualifier will be used in conjunction with a Load / Pickup Stop and the date information that follows is LFL’s Estimated Ship / Pick up Date at this stop location for the shipment.

68  Requested Delivery Date

This Qualifier will be used in conjunction with an Unload / Delivery Stop and the date information that follows will be LFL’s
Expected / Estimated Delivery date at the stop location for the shipment.
G62*10*20221101*Y*1917*LT~

G62*68*20221107*Z*0800*LT~

(Max Use = 2)
To specify pertinent dates and times
G6202Date expressed as CCYYMMDD
G6203Time Qualifier – Estimated Arrival Time (176)

Code specifying the reported time

Code Name:

Y = Requested Pick Up Time

Z = Requested Delivery Time
G6204Time: Estimated Time
G6205Time Code:  ‘LT’ = Local time
N1 – Name – To identify a party by type of organization, name, and code.

At least one of N102 or N103 is required.
If either N103 or N104 is present, then the other is required.


This segment needs to be returned on the 214. The N1 segment that indicates the Ship From Location should be returned on the 214 in the 0100 loop. This is in the header of the 214. The N1 segment that indicates the Ship To Location should be returned on the 214 in the 0231 loop. This is in the detail of the 214.

The value in this field should be mapped to the N101 Element in the 1200 loop of the EDI 214 Shipment status message when an appropriate shipment status is being transmitted for that Location type (Ship To or Ship From)
N101Entity Identifier Code (98)


Code identifying an organizational entity, a physical location, property or an individual


SF  Ship From
ST  Ship To


N1*SF*TEST VANCOUVER HUB TYPE*93*TEST-CAVAN~

N1*ST*DELTA SITE Z2*93*DDC~
The use of the “SF” qualifier will identify that this facility is a Ship From/Pick Up location for this particular load/shipment.

The use of the “ST” qualifier will identify that this facility is a Ship To/Delivery
location for this particular load/shipment.

This field should be mapped to the N1-01 of the 214.

If S5 02 Is LD Then SF -Ship From

If S5 02 Is UL or DT Then ST -Ship To
N102Name

This is the name of the facility/location.

This field will contain either LFL’s Location Name, the Vendor Name or a Terminal Name.
The value in this field should be mapped to the N1-02 Element in the EDI 214 Shipment status message.
N103Identification Code Qualifier (66)

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

If either N1-03 or N1-04 is present, then the other is required


93 : Code assigned by the organization originating the transaction set

Should be returned in the N1-03 of the 214.
N104Identification Code


This is the Unique Identifier that LFL has assigned to this facility/location within LFL’s systems.

This segment needs to be returned on the 214. The N1 segment that indicates the ship from location should be returned on the 214 in the 0100 loop (N!-04). This is in the header of the 214. The N1 segment that indicates the ship to location should be returned on the 214 in the 0231 loop. This is in the detail of the 214. 
N2 – Additional Name InformationN201Name MN2*LOCATION NOTES FIELD IN TM IS 70 LONG AND EDI FLD IS MAX 60F~
N2*OVERFLOWXX~
N202Name O
N3 – Party Location – To specify the location of the named partyN301Address Information

If the N1-03 contains a 93 and is therefore followed by a LFL Location Number in the N1-04, the N3 and N4 are not required on the 214.
M1/55 long

TM Address field(s) are 70+ long
N302Address Information
N4 – Geographic LocationN401City Name

Free-form text for city name
*VANCOUVER*BC*V6C3T4*CAN~

*DELTA*BC*V4G0A5*CAN~
To specify the geographic place of the named party.

If the N1-03 contains a 93 and is therefore followed by a LFL Location Number in the N1-04, the N3 and N4 are not required on the 214.
N402State or Province

Code (Standard State/Province) as defined by appropriate government agency
N403Postal Code

Code defining international postal zone code excluding punctuation and blanks (zip code for United States)
N404Country

Code identifying the country
OID – Order Identification Detail –  To specify order identification detail.

This segment specifies the information for one BOL (Bill of Lading) at the stop… that identified in OID01.
Multiple OID Loops on a single stop (S5) will exist when there are multiple Bills of Lading (TM Shipments) for a single stop.

There can be one or more OID segments, each with its own weight & quantity values. Together, these values should add up to the “Stop-off” totals.





OID01Reference Identification


Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
OID*4LOS050622C-001*4LOS050622*UPHL*PC*1.0*L*31433.000*E*998.00~TM Shipment Number.

Key field… will always be populated.

1. R0102 – At least one of OID01 or OID02 is required.

2. C0302 – If OID03 is present, then OID02 is required.
3. P0405 – If either OID04 or OID05 is present, then the other is required.
4. P0607 – If either OID06 or OID07 is present, then the other is required.
5. P0809 – If either OID08 or OID09 is present, then the other is required.
OID02Purchase Order Number


Identifying number for Purchase Order assigned by the orderer/purchaser

Multiple OID Loops on a single stop will exist when there are multiple Bills of Lading (TM Shipments) on a single stop.
This field should be mapped to the PRF-01 field of the 214.

This element will contain LFL’s Reference number (Purchase Order, Transfer Number, etc.)

OID03Reference Identification

Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
TM Shipment Commodity Code

There could be multiple Shipments (separate OID Segments) being Picked Up or Dropped at the Stop, each with their own Commodity Code.  
OID04Unit of Basis for Measurement Code (355)

Code specifying the units for Quantity

PL  = Pallet/Unit Load

PC = Pieces
OID05Quantity

Numeric value of quantity
Shipment/PO Quantity
The OID05 element will contain the shipping quantity associated with the LFL TM Shipment Number indicated in the OID01.

The OID05 from the 204 should be mapped to the OID05 element in the 1300 loop of the 214 Shipment status message
OID06Weight Unit Code
  (188)

Code specifying the weight unit
 
K  Kilograms

L  Pounds
L
OID07Weight

Numeric value of weight

Shipment Weight
OID08Volume Unit Qualifier
  (184)

Code identifying the volume unit

X = Cubic Meters

E  = Cubic Feet
E
OID09Volume

Value of volumetric measure
Shipment Volume
LAD – Lading DetailLAD07Product/Service ID Qualifier (235)


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


Identifying number for a product or service
L5 – Description, Marks & NumbersL502Lading Description

Description of an item as required for rating and billing purposes.
L5*FREIGHT ALL KINDS~To specify the line item in terms of description, quantity, packaging, and marks and numbers.
AT8 – Shipment Weight, Packaging and Quantity DataAT801Weight Qualifier

Code defining the type of weight


A3 = Shipper’s Weight

G = Gross Weight
To specify shipment details in terms of weight, and quantity of handling units

Accumulated weights, quantities, and volumes sent in the AT8 segment in loop 0360 should total to the weight, quantity, and volume in the OID segment in loop 0350. Accumulated weights and quantities in the LAD segment in loop 0350 should total to the weight and quantity in the OID segment in loop 0350.

If either AT8-01, AT8-02 or AT8-03 are present, then the others are required.
AT802Weight Unit Code

Code specifying the weight unit

K = Kilograms

L = Pounds
AT803Weight
Numeric value of weight

AT804Lading Quantity

Number of units (pieces) of the lading commodity


AT804 is the quantity of handling units that are not unitized (for example a carton). When added to the quantity in AT805, it is the total quantity of handling units in the shipment.
AT805Lading Quantity
Number of units (pieces) of the lading commodity



AT805 is the quantity of handling units that are unitized (for example on a pallet or slip sheet). When added to the quantity in AT804 it is the total quantity of handling units for the shipment.
AT806Volume Unit Qualifier
Code identifying the volume unit


E = CUBIC FEET
AT807Volume

Value of volumetric measure
L3 – Total Weight and ChargesL301Weight L3*31433.000*G*998.00*E*1*L~To specify the total shipment in terms of weight, volume, rates, charges, advances, and prepaid amounts applicable to one or more line items.

Sum of all S503 values where S502 = LD 

The L301 element will contain the overall shipping weight for the entire load.
L302Weight qualifier (187)
Code defining the type of weight


G
= Gross Weight
L309Volume

Value of volumetric measure
Sum of all S507 values where S502 = LD  
L310Volume unit qualifier
Code identifying the volume unit


E = Cubic Feet 
L311Lading quantity

Number of units (pieces) of the lading commodity
Sum of all S505 values where S502 = LD

The L311 element will contain the overall shipping unit quantity for the entire load.

Number of units (pieces) of the lading commodity
L312Weight Unit Code
Code specifying the weight unit

K = Kilograms

L = Pounds
L313Tariff Number
L314Declared Value

Monetary assigned value expressed in the standard monetary denomination for the currency specified
L315Rate/Value Qualifier
SE – Transaction Set TrailerTo indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending
(SE) segments)