Skip to content
EDI 204 — EDI TransactionPublished Jun 23, 2026 · Updated Nov 4, 2026

EDI 204 Motor Carrier Load Tender: Complete Guide

EDI 204 Motor Carrier Load Tender explained: how a shipper offers a load to a carrier, the B2, B2A, S5, G62 and L3 segments, a live multi-stop example and common errors.

The EDI 204 is how a load gets offered to a truck. Whoever controls the freight, whether that is the shipper, a retailer moving collect freight, a broker or a 3PL, sends the carrier a 204 that says what needs to move, from where, to where, by when, and who pays. The carrier replies with a 990 Response to a Load Tender. A clean 204 gets a fast answer. A tender with the wrong stop order, a missing appointment or the wrong payment terms gets declined, or worse, accepted and run wrong.

This guide covers what the 204 carries, the segments you will map, a live three-stop truckload example, how the 204 relates to the 990, 211, 214 and 210, and the errors that cause missed pickups and billing disputes.

What Is an EDI 204?

An EDI 204 is the Motor Carrier Load Tender transaction set defined by ASC X12, used by a shipper or another party that controls the freight to offer a shipment to a full load (truckload) motor carrier, with the scheduling, equipment, commodities and instructions the carrier needs to decide whether to take it. The standard's purpose statement also says what it is not for: a less-than-truckload bill of lading, a pick-up notification or a manifest. It travels in functional group SM (the GS01 value), and most motor carrier tenders run on X12 release 004010.

Authoritative references for 204 work:

Who sends it? The party that controls and books the freight: a shipper on prepaid freight, a retailer or its logistics provider on collect freight, a freight broker, or a 3PL acting for its client.

Who receives it? The truckload carrier being offered the load. LTL freight is normally documented to the carrier with a bill of lading (on paper or as an EDI 211) and, for several shipments at once, a 215 pick-up manifest.

When is it sent? Once the freight has a ship date and before the carrier is needed at the dock. Many tenders also carry a deadline for the carrier's answer.

Why does it matter? The 204 is the carrier's work order. The stop sequence, appointment times and references on it are what the driver, the dispatcher and later the carrier's invoice run on.

What the 204 Carries

A load tender describes the whole move:

  • The carrier and the shipment. The SCAC of the carrier being offered the load and the shipper's shipment or load number, which the carrier echoes on its 990, 214 and 210.
  • Payment terms. Prepaid, collect or third party, so the carrier knows who it will bill.
  • The purpose. An original tender, a change to an earlier one, or a cancellation.
  • The stops. Every pickup and delivery in sequence, with addresses, the reason for each stop (load, part unload, complete unload), and the requested or scheduled dates and times.
  • The freight. Weight, handling units, volume, commodity description and, when needed, hazardous materials details.
  • The references. Purchase orders, bill of lading numbers, pickup and appointment numbers that tie the load back to the orders behind it.
  • Equipment. Trailer type and length, temperature settings for refrigerated loads, and seal numbers, when the shipper specifies them.

The Tender Cycle: 204, 990 and What Follows

  1. Shipper sends the 204. It is addressed to one carrier by SCAC, usually the first carrier on the shipper's routing guide for that lane.
  2. Carrier returns a 997. That only confirms the 204 arrived and parsed. It is not an acceptance.
  3. Carrier answers with a 990. Accept or decline, usually with the carrier's own reference number for the load.
  4. On a decline, the shipper tenders the next carrier. Same load, new 204 to a different SCAC.
  5. Changes and cancellations. If the load changes before pickup, the shipper sends another 204 with purpose code 04 (change) or 01 (cancellation) under the same shipment number.
  6. The move. The shipper produces the bill of lading (paper, or an EDI 211), and the carrier reports progress with 214 shipment status messages.
  7. The bill. The carrier invoices with a 210 Motor Carrier Freight Invoice that references the same shipment number.

On retail collect freight, the retailer often tenders the load to its carrier with a 204 and then tells the supplier which carrier is coming with a 754 Routing Instructions, the answer to the supplier's 753 routing request.

Interactive Example: 204 Multi-Stop Truckload Tender

This continues the story from our 754 routing instructions guide. The retailer has consolidated two of Lakeshore Home Goods' purchase orders onto one truckload, TL-90217, that picks up in Grand Rapids and delivers to two distribution centers. Before it sends the supplier the 754, it tenders the load to truckload carrier QTLX with this 204.

The heading carries the carrier, the load number and collect terms in B2, an original truckload tender in B2A, a deadline for the carrier's answer in G62, and the bill-to party. Then one S5 loop per stop: stop 1 loads all 670 cartons at the supplier, stop 2 drops one PO at DC 6025 (part unload), and stop 3 drops the rest at DC 6021 (complete unload). Each stop has its own POs, weights and scheduled time, and L3 totals the load. The sample uses X12 004010. All names, IDs and SCACs are fictional.

Use the Plain English tab for a readable summary, or click any segment to break it down element by element.

Live exampleBig-Box RetailerEDI 204

Big-Box Retailer 204 Multi-Stop Truckload Tender

A retailer tenders a collect truckload to carrier QTLX: B2 with the SCAC, load number and payment terms, B2A purpose 00 with application type LT, a respond-by deadline in G62, then one S5 loop per stop (pickup at the supplier, part unload at one DC, complete unload at a second) with weights, cartons, cube, POs and appointment times

Document
204 Motor Carrier Load Tender
From / to
BIGBOXRETAIL → QTLX
Segments
36
Bill To
BIG-BOX RETAILER FREIGHT PAYABLES
500 MARKET ST, COLUMBUS, OH, 43215
Ship From
LAKESHORE HOME GOODS
4100 EASTERN AVE SE, GRAND RAPIDS, MI, 49508
Ship To
BIG-BOX RETAILER DC 6021
1200 DISTRIBUTION PKWY, COLUMBUS, OH, 43217
Interchange date
Nov 6, 2026

Raw EDI (X12)

1
ISA*00* *00* *ZZ*BIGBOXRETAIL *02*QTLX *261106*0640*U*00401*000002041*0*P*>~
2
GS*SM*BIGBOXRETAIL*QTLX*20261106*0640*2041*X*004010~
3
ST*204*0001~
4
B2**QTLX**TL-90217**CC~
5
B2A*00*LT~
6
L11*V48213*IA~
7
G62*64*20261106*1*1000~
8
NTE**FLOOR LOADED CARTONS. 53 FT DRY VAN REQUIRED.~
9
N1*BT*BIG-BOX RETAILER FREIGHT PAYABLES~
10
N3*500 MARKET ST~
11
N4*COLUMBUS*OH*43215*US~
12
S5*1*CL*11800*L*670*CT*1870*E~
13
L11*4500781302*PO~
14
L11*4500781310*PO~
15
G62*69*20261113*U*0700~
16
AT8*G*L*11800*670~
17
N1*SF*LAKESHORE HOME GOODS*92*V48213~
18
N3*4100 EASTERN AVE SE~
19
N4*GRAND RAPIDS*MI*49508*US~
20
G61*IC*SHIPPING DESK*TE*6165550140~
21
S5*2*PU*7380*L*410*CT*1150*E~
22
L11*4500781302*PO~
23
G62*70*20261113*X*1200~
24
N1*ST*BIG-BOX RETAILER DC 6025*92*6025~
25
N3*5500 LOGISTICS WAY~
26
N4*PLAINFIELD*IN*46168*US~
27
S5*3*CU*4420*L*260*CT*720*E~
28
L11*4500781310*PO~
29
G62*70*20261113*X*1700~
30
N1*ST*BIG-BOX RETAILER DC 6021*92*6021~
31
N3*1200 DISTRIBUTION PKWY~
32
N4*COLUMBUS*OH*43217*US~
33
L3*11800*G*******1870*E*670*L~
34
SE*32*0001~
35
GE*1*2041~
36
IEA*1*000002041~

Human-Readable

Interchange

Sender ID(ZZ)BIGBOXRETAIL
Receiver ID(02)QTLX
Date261106
Time0640
Standards IDU
Version00401
Control Number000002041
Acknowledgment RequestedNo
UsageProduction
Included Groups (IEA01)1

Functional Group

Functional IDSMSM
SenderBIGBOXRETAIL
ReceiverQTLX
Date20261106
Time0640
Control Number2041
Agency CodeX
Version004010
Transactions1
Reported Transaction Count (GE01)1

Transaction 204

Motor Carrier Load Tender
Transaction Type204
Control Number0001
Segments, ST to SE32
Count in SE0132 (matches)

Segment Detail

B2Beginning Segment for Shipment Information Transaction
B202Standard Carrier Alpha CodeQTLX
B204Shipment Identification NumberTL-90217
B206Shipment Method of PaymentCC
B2ASet Purpose
B2A01Transaction Set Purpose Code00
B2A02Application TypeLT
L11Business Instructions and Reference Number
L1101Reference IdentificationV48213
L1102Reference Identification QualifierIA
G62Date/Time
G6201Date Qualifier64
G6202Date20261106
G6203Time Qualifier1
G6204Time1000
NTENote/Special Instruction
NTE02NoteFLOOR LOADED CARTONS. 53 FT DRY VAN REQUIRED.
N1Party Identification
N101Entity CodeBT
N102NameBIG-BOX RETAILER FREIGHT PAYABLES
N3Party Location
N301Address500 MARKET ST
N4Geographic Location
N401CityCOLUMBUS
N402State/ProvinceOH
N403Postal Code43215
N404CountryUS
S5Stop Off Details
S501Stop Sequence Number1
S502Stop Reason CodeCL
S50311800
S504L
S505670
S506CT
S5071870
S508E
L11Business Instructions and Reference Number
L1101Reference Identification4500781302
L1102Reference Identification QualifierPO
L11Business Instructions and Reference Number
L1101Reference Identification4500781310
L1102Reference Identification QualifierPO
G62Date/Time
G6201Date Qualifier69
G6202Date20261113
G6203Time QualifierU
G6204Time0700
AT8Shipment Weight, Packaging and Quantity Data
AT801Weight QualifierG
AT802Weight Unit CodeL
AT803Weight11800
AT804Lading Quantity (Loose)670
N1Party Identification
N101Entity CodeSF
N102NameLAKESHORE HOME GOODS
N103ID Qualifier92
N104ID CodeV48213
N3Party Location
N301Address4100 EASTERN AVE SE
N4Geographic Location
N401CityGRAND RAPIDS
N402State/ProvinceMI
N403Postal Code49508
N404CountryUS
G61Contact
G6101Contact Function CodeIC
G6102NameSHIPPING DESK
G6103Communication Number QualifierTE
G6104Communication Number6165550140
S5Stop Off Details
S501Stop Sequence Number2
S502Stop Reason CodePU
S5037380
S504L
S505410
S506CT
S5071150
S508E
L11Business Instructions and Reference Number
L1101Reference Identification4500781302
L1102Reference Identification QualifierPO
G62Date/Time
G6201Date Qualifier70
G6202Date20261113
G6203Time QualifierX
G6204Time1200
N1Party Identification
N101Entity CodeST
N102NameBIG-BOX RETAILER DC 6025
N103ID Qualifier92
N104ID Code6025
N3Party Location
N301Address5500 LOGISTICS WAY
N4Geographic Location
N401CityPLAINFIELD
N402State/ProvinceIN
N403Postal Code46168
N404CountryUS
S5Stop Off Details
S501Stop Sequence Number3
S502Stop Reason CodeCU
S5034420
S504L
S505260
S506CT
S507720
S508E
L11Business Instructions and Reference Number
L1101Reference Identification4500781310
L1102Reference Identification QualifierPO
G62Date/Time
G6201Date Qualifier70
G6202Date20261113
G6203Time QualifierX
G6204Time1700
N1Party Identification
N101Entity CodeST
N102NameBIG-BOX RETAILER DC 6021
N103ID Qualifier92
N104ID Code6021
N3Party Location
N301Address1200 DISTRIBUTION PKWY
N4Geographic Location
N401CityCOLUMBUS
N402State/ProvinceOH
N403Postal Code43217
N404CountryUS
L3Total Weight and Charges
L301Weight11800
L302Weight QualifierG
L309Volume1870
L310Volume Unit QualifierE
L311Lading Quantity670
L312Weight Unit CodeL
1 functional group1 transactionControl #000002041Valid

Note the stop numbering. The 754 for this load numbered the two deliveries 1 and 2 in its MSI segment, while the 204 numbers every stop, pickup included, so the same DCs are stops 2 and 3 here. Each document's own guide defines its numbering, so match stops on the location ID, not the sequence number.

204 Structure at a Glance

The table follows X12 004010, the release most 204 implementation guides use.

AreaSegmentNameUsageNotes
HeadingSTTransaction Set HeaderMandatoryST01 = 204
HeadingB2Beginning Segment for Shipment Information TransactionMandatorySCAC, shipment number, payment terms
HeadingB2ASet PurposeMandatoryOriginal, change or cancellation
HeadingL11Business Instructions and Reference NumberOptional, up to 50Load-level references
HeadingG62Date/TimeOptional, 1Often the respond-by deadline
HeadingMS3Interline InformationOptionalInterline carrier routing
HeadingAT5Bill of Lading Handling RequirementsOptional, up to 6Special handling and services
HeadingPLDPallet InformationOptionalPallet count and exchange
HeadingLH6Hazardous CertificationOptionalHazmat certification
HeadingNTENote/Special InstructionOptional, up to 10Free-text instructions
Heading loop 0100N1 / N2 / N3 / N4 / L11 / G61Name, address, references, contactOptional, up to 5Bill-to and other load-level parties
Heading loop 0200N7 / N7A / N7B / MEA / M7Equipment details and sealsOptional, up to 10Trailer type, length, temperature, seals
Detail loop 0300S5Stop Off DetailsMandatory, up to 999One loop per stop
StopL11Business Instructions and Reference NumberOptional, up to 50POs, BOL, pickup and appointment numbers
StopG62Date/TimeOptional, up to 2Stop dates and times
StopAT8Shipment Weight, Packaging and Quantity DataOptionalWeight and handling units at the stop
StopLAD / AT5 / PLD / NTELading detail, handling, pallets, notesOptionalStop-level detail
Stop loop 0310N1 / N2 / N3 / N4 / G61Stop location and contactOptionalWhere the stop is
Stop loop 0320L5 / AT8 (with hazmat loops)Description, Marks and NumbersOptional, up to 99Commodity lines
Stop loop 0350OID / G62 / LAD (with L5 and hazmat loops)Order Identification DetailOptional, up to 999Order-level detail at the stop
Stop loop 0380N7 / N7A / N7B / MEA / M7Equipment at the stopOptionalEquipment by stop
SummaryL3Total Weight and ChargesOptionalLoad totals
SummarySETransaction Set TrailerMandatorySegment count and control number

"Optional" in the standard often means "required" in a shipper's guide. Most guides require at least a pickup and a delivery S5 loop, each with an N1 location and a G62 date.

Key Segments Explained

B2: Beginning Segment for Shipment Information Transaction

B2**QTLX**TL-90217**CC~
ElementNameExampleWhat it means
B201Tariff Service CodeRating service type; rarely used on truckload tenders
B202Standard Carrier Alpha CodeQTLXThe carrier being offered the load. The standard makes B202 mandatory in the 204
B203Standard Point Location CodeNMFTA point code, rarely sent
B204Shipment Identification NumberTL-90217The shipper's number for this load. The carrier echoes it on the 990, 214 and 210
B205Weight Unit CodeL pounds, K kilograms
B206Shipment Method of PaymentCCMandatory. PP prepaid, CC collect, TP third party pay, among others

B204 is the key that ties the whole freight cycle together. Keep it unique per load, never reuse it for a different shipment, and send the same value on every change or cancellation of that load.

B2A: Set Purpose

B2A*00*LT~
ElementNameExampleWhat it means
B2A01Transaction Set Purpose Code0000 original, 01 cancellation, 04 change, 05 replace
B2A02Application TypeLTLT load tender, truckload carrier only. Optional

A change (04) usually resends the complete tender with the new values, not just the differences, but the shipper's guide decides. Carriers should treat a 01 as a release of the load and stop dispatch.

G62: Date/Time

G62*64*20261106*1*1000~
G62*69*20261113*U*0700~
G62*70*20261113*X*1200~
ElementNameExampleWhat it means
G6201Date Qualifier6964 must respond by, 69 scheduled pick-up, 70 scheduled delivery, 10 requested pick-up, 68 requested delivery, 37 ship not before, 38 ship no later than, 53 deliver not before, 54 deliver no later than
G6202Date20261113CCYYMMDD
G6203Time QualifierU1 must respond by, U scheduled pick-up time, X scheduled delivery time, I and K earliest and latest pick-up, G and L earliest and latest delivery
G6204Time0700HHMM
G6205Time CodeTime zone, for example ET, CT or LT (local time)

In the heading, a single G62 usually carries the respond-by deadline. In each stop, up to two G62s carry a date and a window or appointment. Requested and scheduled dates are different promises, so read the qualifiers your shipper's guide lists rather than assuming. Times without G6205 are normally local to the stop; confirm that in the guide before converting.

S5: Stop Off Details

S5*1*CL*11800*L*670*CT*1870*E~
S5*2*PU*7380*L*410*CT*1150*E~
S5*3*CU*4420*L*260*CT*720*E~
ElementNameExampleWhat it means
S501Stop Sequence Number2The stop's place in the route
S502Stop Reason CodePUCL complete load, LD load, PL part load, CU complete unload, UL unload, PU part unload, plus codes such as DT drop trailer and SL spot for load
S503Weight7380Weight loaded or unloaded at this stop
S504Weight Unit CodeLL pounds
S505Number of Units Shipped410Units at this stop
S506Unit or Basis for Measurement CodeCTCT carton
S507Volume1150Volume at this stop
S508Volume Unit QualifierEE cubic feet

The S5 loop is the heart of the tender. Everything that follows an S5 until the next one belongs to that stop: its references, dates, weights, location and commodity lines. Watch out for PU: in the stop reason list it means part unload, not pickup.

L11: Business Instructions and Reference Number

L11*4500781302*PO~
ElementNameExampleWhat it means
L1101Reference Identification4500781302The reference value
L1102Reference Identification QualifierPOPO purchase order, BM bill of lading, LO load planning number, P8 pickup reference, AO appointment number, CR customer reference

At heading level, L11 carries load-wide references. Inside a stop, it says which POs and bills of lading are picked up or delivered there, which is what the dock and the receiving DC check against.

N1 Loop: Stop Location

N1*ST*BIG-BOX RETAILER DC 6025*92*6025~
N3*5500 LOGISTICS WAY~
N4*PLAINFIELD*IN*46168*US~

Inside each stop, the N1 loop names the location (SF ship from or SH shipper at a pickup, ST ship to or CN consignee at a delivery) with an ID the shipper assigns (N103 = 92). Carriers that run the same lanes often key their own location master on that ID, so keep it stable between tenders. The heading N1 loop carries load-level parties such as the bill-to (BT).

N7 Loop: Equipment Details

The N7 segment describes the equipment: N711 the equipment description code (for example TF dry freight trailer or RT reefer), N715 the length, and N713 the temperature control. N702 (equipment number) is mandatory within the segment, and a trailer number is rarely known at tender time, so guides differ on what to send there or whether to send N7 at all. The example above leaves equipment to an NTE instruction instead. Follow your shipper's guide.

L5 and AT8: Commodity, Weight and Handling Units

L5 describes the commodity: L502 the description, and L503 with L504 a commodity code and its qualifier (N for an NMFC item number). Weight does not live in L5. It lives in AT8 (AT801 weight qualifier, AT802 unit, AT803 weight, AT804 and AT805 loose and unitized handling units) and in the S5 weights.

L3: Total Weight and Charges

L3*11800*G*******1870*E*670*L~

L301 and L302 give the total weight and qualifier (G gross), L309 and L310 the volume, L311 the lading quantity, and L312 the weight unit. On a tender, L305 (charge) is usually empty, since the rate lives in the contract or the rate confirmation. Make sure L301 equals the sum of the pickup weights.

204 vs 990 vs 211 vs 215 vs 754

DocumentSent bySent toPurpose
204 Motor Carrier Load TenderShipper, retailer, broker or 3PLCarrierOffers a load with stops, freight and timing
990 Response to a Load TenderCarrierTendering partyAccepts or declines the 204
211 Motor Carrier Bill of LadingShipperCarrierThe bill of lading for the shipment that was picked up
215 Motor Carrier Pick-up ManifestShipperCarrierLists every shipment handed to a carrier at one pickup
754 Routing InstructionsRetailerSupplierTells the supplier which carrier the retailer booked

The 204 is a request; nothing is booked until the 990 accepts it. The 211 and 215 document what was actually handed over. The 754 is the retailer telling the supplier about a tender the supplier never sees.

Common 204 Errors and How to Prevent Them

ErrorWhat happensPrevention
Shipment number reused or changed on a revisionCarrier creates a second load or cannot match the changeKeep B204 unique per load and constant across 04 and 01 revisions
Wrong payment code in B206Freight billed to the wrong party; rebill and disputeTake terms from the order's freight terms, not a default; see our FOB shipping glossary entry
Stops out of sequence or with the wrong reason codeTrailer loaded in the wrong order, or the driver skips a dropGenerate S501 from the planned route and check that the first stop loads and the last unloads
PU read as "pickup"A delivery stop treated as a pickupMap S502 from the code list: PU is part unload
Respond-by deadline ignoredTender expires, load falls to the next carrierRead G62*64 and alert dispatch before it passes
Times read in the wrong time zoneAppointments missed by an hour or moreHonour G6205 when present and confirm the default in the guide
Weights that do not add upCarrier plans the wrong equipment or rejects the tenderBuild L301 from the stop weights and the stop weights from the packed orders
No PO references on the delivery stopsReceiving DC cannot match the trailer to its appointmentSend every PO on the stop that delivers it, with the qualifier the guide names
997 treated as acceptanceLoad assumed covered when the carrier never answeredTrack the 990, not the 997, as the booking confirmation

204 Implementation Checklist

  • Get each trading partner's 204 guide and confirm the X12 release (usually 004010) and GS01 = SM
  • Agree what goes in B204 and which L11 qualifiers you send at load and stop level
  • Map payment terms from your orders to B206
  • Map stop reason codes and confirm how the partner numbers stops
  • List the G62 date and time qualifiers you send and the time zone rule
  • Decide how changes (04), replacements (05) and cancellations (01) work, and whether a change resends the full tender
  • Decide what to send in the N7 loop, if anything
  • Confirm the respond-by window and what happens when it passes
  • Set up the 990 match on B102 (the carrier's echo of your B204) and alert on declines and missing answers
  • Test a single-stop load, a multi-stop load, a change and a cancellation

Our EDI document types reference shows where the transportation sets sit next to order, ship notice and invoice documents, and the SCAC code glossary entry explains how carriers are identified.

Where OrderSync Fits

Every load tender starts with orders. The ship-to, the PO numbers, the quantities and the freight terms on a 204 all come from purchase orders that someone had to get into your ERP, whether they arrived as an EDI 850 or 875, a PDF, an email or a spreadsheet. If an order was keyed wrong, the tender carries the mistake to the carrier.

OrderSync reads those inbound orders in any format, matches customers, items and units to your catalog, and outputs clean ERP data or valid X12, so your shipping and transportation systems start from accurate orders. Paste any 204 into the free EDI inspector to see it parsed segment by segment with a plain-English summary, or book a 15-minute walkthrough to see your own orders processed.

Frequently Asked Questions

What is an EDI 204 used for?

The 204 is used by a shipper, retailer, broker or 3PL to offer a load to a motor carrier. It names the carrier by SCAC, gives the shipment number and payment terms, and lists every stop in sequence with weights, references and appointment times so the carrier can accept or decline.

What is the difference between an EDI 204 and an EDI 990?

The 204 is the load tender the shipper sends. The 990 is the carrier's response, which accepts or declines that tender using the reservation action code in B104. The 990 echoes the 204's shipment number in B102 so the two can be matched.

Which segment in the 204 lists the stops?

The S5 Stop Off Details segment. Each S5 starts a loop for one stop, with its sequence number in S501 and its reason (such as CL complete load or CU complete unload) in S502. The stop's references, dates, location and freight follow in the same loop.

Where does the carrier SCAC go in a 204?

In B202. The X12 standard makes B202 mandatory in the 204. It is the SCAC of the carrier the load is being offered to, as issued by NMFTA.

How do you change or cancel an EDI 204?

Send another 204 for the same shipment number in B204, with B2A01 set to 04 (change) or 01 (cancellation). Some partners use 05 (replace) instead of 04. The shipper's guide says which codes it sends and whether a change carries the full tender.

Is a 997 the same as accepting a 204?

No. A 997 Functional Acknowledgment only confirms that the 204 was received and passed syntax checks. The carrier accepts or declines the load with a 990.

Is an EDI 204 the same as a purchase order?

No, but it plays a similar opening role for freight. An 850 purchase order orders goods; a 204 offers the job of moving them. The 204 usually carries the PO numbers of the orders on the load, so the two connect through those references.

Is the EDI 204 used for LTL shipments?

The X12 standard scopes the 204 to full load (truckload) carriers and says it is not for LTL bills of lading, pick-up notifications or manifests. LTL freight is usually documented with a bill of lading, an EDI 211, or a 215 pick-up manifest. Some carriers accept other arrangements by agreement, so check each carrier's guide.

James Darby
Last updated: 11/4/2026

Related Resources