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

EDI 210 Motor Carrier Freight Invoice: Complete Guide

EDI 210 Motor Carrier Freight Details and Invoice explained: the B3, N9, LX, L0, L1 and L3 segments, charge codes, LTL and truckload examples, and how to audit it.

The EDI 210 is the carrier's freight bill as data. After a truckload or LTL carrier delivers, it sends a 210 to whoever pays the freight: the shipper on prepaid freight, the consignee on collect, or a third party. Each charge is a separate line with its rate, basis and code, so the payer can check it against the rate it agreed to before paying. The 210 is also where a wrong weight, class or accessorial on the bill of lading finally costs money.

This guide covers what the 210 bills, the segments you will map, two live examples (an LTL invoice and a multi-stop truckload invoice), how the 210 compares with the 810 and the ocean 310, and the checks that catch billing errors.

What Is an EDI 210?

An EDI 210 is the Motor Carrier Freight Details and Invoice transaction set defined by ASC X12, used to provide the detail of charges for services rendered by a motor carrier. The standard says it can be used both as a motor carrier invoice requesting payment and as the details of the charges on one or more motor freight shipments. It travels in functional group IM (the GS01 value) and most carriers use X12 004010.

Authoritative references for 210 work:

Who sends it? The motor carrier, or a freight payment provider on the carrier's behalf.

Who receives it? The party that pays the freight: the shipper on prepaid shipments, the consignee on collect, or a third party such as a 3PL or the payer's freight audit and payment provider.

When is it sent? Usually after delivery. The standard's note on B309 allows an invoice before delivery, in which case the delivery date is an estimate.

Why does it matter? Freight is billed from what the carrier recorded, not from what you planned. The 210 is where differences in weight, class, stops and accessorials show up as money.

What the 210 Bills

  • Line haul. The base charge for the move: per hundredweight or after discount on LTL, per mile or flat on truckload.
  • Fuel surcharge. A percentage of line haul, a rate per mile, or a flat amount, depending on the carrier's fuel schedule and your contract.
  • Accessorials. Stop-off charges, detention, liftgate, appointment and other services, each with its own code.
  • Adjustments. Discounts, minimum charges, and corrections after a reweigh or reclass.
  • References. The carrier's PRO or invoice number, the shipper's BOL or load number, and PO numbers, which the payer needs to match the bill to a shipment.
  • Proof of delivery. The date, time and name of the person who signed, when the payer's guide asks for it.

Interactive Example: 210 for an LTL Shipment, Freight Collect

This continues the shipment from our 211 bill of lading guide. LTL carrier QLTX picked up Lakeshore Home Goods' 316 cartons in Grand Rapids and delivered them to the retailer's DC 6021, which it had announced on a 212 delivery trailer manifest. The freight is collect, so the carrier bills the retailer.

B3 uses the PRO as the invoice number, echoes the shipper's BOL number, sets collect terms, dates the invoice and gives the net amount due and the delivery date. N9 carries the retailer's load number and POs. In the LX loops, POD records who signed for the freight, L0 the billed weight and cartons, and L1 the charges: line haul at 38.42 per hundredweight on 5,710 lb (2,193.78) and a 24% fuel surcharge (526.51). L3 totals them at 2,720.29. The sample uses X12 004010. All names, IDs, SCACs and rates are fictional.

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

Live exampleLTL CarrierEDI 210

LTL Carrier 210 Freight Invoice (Collect)

An LTL carrier bills the retailer for a collect shipment: B3 with the PRO as invoice number, the shipper's BOL, payment terms, invoice date, net amount due and delivery date, then LX loops with proof of delivery, billed weight in L0, a per-hundredweight line-haul charge and a percentage fuel surcharge in L1, and the totals in L3

Document
210 Motor Carrier Freight Details and Invoice
From / to
QLTX → BIGBOXRETAIL
Segments
29
Interchange date
Nov 13, 2026

Raw EDI (X12)

1
ISA*00* *00* *02*QLTX *ZZ*BIGBOXRETAIL *261113*0400*U*00401*000002101*0*P*>~
2
GS*IM*QLTX*BIGBOXRETAIL*20261113*0400*2101*X*004010~
3
ST*210*0001~
4
B3**QLTX20481557*LHG-BOL-77120*CC*L*20261113*272029**20261112*035*QLTX~
5
C3*USD~
6
N9*LO*LD6021-88412~
7
N9*PO*4500781234~
8
N9*PO*4500781240~
9
G62*86*20261111~
10
N1*SH*LAKESHORE HOME GOODS~
11
N3*4100 EASTERN AVE SE~
12
N4*GRAND RAPIDS*MI*49508*US~
13
N1*CN*BIG-BOX RETAILER DC 6021*92*6021~
14
N3*1200 DISTRIBUTION PKWY~
15
N4*COLUMBUS*OH*43217*US~
16
N1*BT*BIG-BOX RETAILER FREIGHT PAYABLES~
17
N3*500 MARKET ST~
18
N4*COLUMBUS*OH*43215*US~
19
LX*1~
20
POD*20261112*0940*J ORTEGA~
21
L5*1*HOUSEWARES~
22
L0*1*5710*LB*5710*G***316*CTN**L~
23
L1*1*38.42*CW*219378****400~
24
LX*2~
25
L1*2***52651****405***********24~
26
L3*5710*G***272029******316*L~
27
SE*25*0001~
28
GE*1*2101~
29
IEA*1*000002101~

Human-Readable

Interchange

Sender ID(02)QLTX
Receiver ID(ZZ)BIGBOXRETAIL
Date261113
Time0400
Standards IDU
Version00401
Control Number000002101
Acknowledgment RequestedNo
UsageProduction
Included Groups (IEA01)1

Functional Group

Functional IDIMIM
SenderQLTX
ReceiverBIGBOXRETAIL
Date20261113
Time0400
Control Number2101
Agency CodeX
Version004010
Transactions1
Reported Transaction Count (GE01)1

Transaction 210

Motor Carrier Freight Details and Invoice
Transaction Type210
Control Number0001
Segments, ST to SE25
Count in SE0125 (matches)

Segment Detail

B3Beginning Segment for Carrier's Invoice
B302Invoice NumberQLTX20481557
B303Shipment Identification NumberLHG-BOL-77120
B304Shipment Method of PaymentCC
B305Weight Unit CodeL
B306Date20261113
B307Net Amount Due272029
B309Delivery Date20261112
B310Date/Time Qualifier035
B311Standard Carrier Alpha CodeQLTX
C3Currency
C301Currency CodeUSD
N9Reference Identification
N901Reference Identification QualifierLO
N902Reference IdentificationLD6021-88412
N9Reference Identification
N901Reference Identification QualifierPO
N902Reference Identification4500781234
N9Reference Identification
N901Reference Identification QualifierPO
N902Reference Identification4500781240
G62Date/Time
G6201Date Qualifier86
G6202Date20261111
N1Party Identification
N101Entity CodeSH
N102NameLAKESHORE HOME GOODS
N3Party Location
N301Address4100 EASTERN AVE SE
N4Geographic Location
N401CityGRAND RAPIDS
N402State/ProvinceMI
N403Postal Code49508
N404CountryUS
N1Party Identification
N101Entity CodeCN
N102NameBIG-BOX RETAILER DC 6021
N103ID Qualifier92
N104ID Code6021
N3Party Location
N301Address1200 DISTRIBUTION PKWY
N4Geographic Location
N401CityCOLUMBUS
N402State/ProvinceOH
N403Postal Code43217
N404CountryUS
N1Party Identification
N101Entity CodeBT
N102NameBIG-BOX RETAILER FREIGHT PAYABLES
N3Party Location
N301Address500 MARKET ST
N4Geographic Location
N401CityCOLUMBUS
N402State/ProvinceOH
N403Postal Code43215
N404CountryUS
LXAssigned Number
LX01Assigned Number1
PODProof of Delivery
POD01Date20261112
POD02Time0940
POD03NameJ ORTEGA
L5Description, Marks and Numbers
L501Lading Line Item Number1
L502Lading DescriptionHOUSEWARES
L0Line Item - Quantity and Weight
L001Lading Line Item Number1
L002Billed/Rated-as Quantity5710
L003Billed/Rated-as QualifierLB
L004Weight5710
L005Weight QualifierG
L008Lading Quantity316
L009Packaging Form CodeCTN
L011Weight Unit CodeL
L1Rate and Charges
L101Lading Line Item Number1
L102Freight Rate38.42
L103Rate/Value QualifierCW
L104Charge219378
L108Special Charge or Allowance Code400
LXAssigned Number
LX01Assigned Number2
L1Rate and Charges
L101Lading Line Item Number2
L104Charge52651
L108Special Charge or Allowance Code405
L119Percent24
L3Total Weight and Charges
L301Weight5710
L302Weight QualifierG
L305Charge272029
L311Lading Quantity316
L312Weight Unit CodeL
1 functional group1 transactionControl #000002101Valid

Interactive Example: 210 for a Multi-Stop Truckload

The second invoice bills the three-stop truckload from our 204 load tender guide. The S5 loops list the stops the carrier ran, and three LX loops carry a flat line haul (1,450.00), a fuel surcharge of 0.58 per mile on 415 miles (240.70), and a stop-off charge for the extra delivery (75.00). The lines add up to the 1,765.70 in L3 and B307.

Live exampleTruckload CarrierEDI 210

Truckload Carrier 210 Invoice for a Multi-Stop Load

A truckload carrier bills a three-stop load: the S5 loops list the stops, and the LX loops carry a flat-rate line haul, a per-mile fuel surcharge on 415 miles and a stop-off charge, which add up to the L3 total and the B3 net amount due

Document
210 Motor Carrier Freight Details and Invoice
From / to
QTLX → BIGBOXRETAIL
Segments
33
Bill To
BIG-BOX RETAILER FREIGHT PAYABLES
500 MARKET ST, COLUMBUS, OH, 43215
Ship From
LAKESHORE HOME GOODS
Ship To
BIG-BOX RETAILER DC 6021
Interchange date
Nov 15, 2026

Raw EDI (X12)

1
ISA*00* *00* *02*QTLX *ZZ*BIGBOXRETAIL *261115*0815*U*00401*000002102*0*P*>~
2
GS*IM*QTLX*BIGBOXRETAIL*20261115*0815*2102*X*004010~
3
ST*210*0001~
4
B3**QTLX-INV-90217*TL-90217*CC*L*20261115*176570**20261114*035*QTLX~
5
C3*USD~
6
N9*CN*QTLX-TL-558210~
7
N9*PO*4500781302~
8
N9*PO*4500781310~
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~
13
N1*SF*LAKESHORE HOME GOODS*92*V48213~
14
N4*GRAND RAPIDS*MI*49508*US~
15
S5*2*PU*7380*L*410*CT~
16
N1*ST*BIG-BOX RETAILER DC 6025*92*6025~
17
N4*PLAINFIELD*IN*46168*US~
18
S5*3*CU*4420*L*260*CT~
19
N1*ST*BIG-BOX RETAILER DC 6021*92*6021~
20
N4*COLUMBUS*OH*43217*US~
21
LX*1~
22
L5*1*HOUSEWARES~
23
L0*1*1*FR*11800*G***670*CTN**L~
24
L1*1*1450*FR*145000****400~
25
LX*2~
26
L0*2*415*DM~
27
L1*2*0.58*PM*24070****405~
28
LX*3~
29
L1*3*75*FR*7500****SOC~
30
L3*11800*G***176570******670*L~
31
SE*29*0001~
32
GE*1*2102~
33
IEA*1*000002102~

Human-Readable

Interchange

Sender ID(02)QTLX
Receiver ID(ZZ)BIGBOXRETAIL
Date261115
Time0815
Standards IDU
Version00401
Control Number000002102
Acknowledgment RequestedNo
UsageProduction
Included Groups (IEA01)1

Functional Group

Functional IDIMIM
SenderQTLX
ReceiverBIGBOXRETAIL
Date20261115
Time0815
Control Number2102
Agency CodeX
Version004010
Transactions1
Reported Transaction Count (GE01)1

Transaction 210

Motor Carrier Freight Details and Invoice
Transaction Type210
Control Number0001
Segments, ST to SE29
Count in SE0129 (matches)

Segment Detail

B3Beginning Segment for Carrier's Invoice
B302Invoice NumberQTLX-INV-90217
B303Shipment Identification NumberTL-90217
B304Shipment Method of PaymentCC
B305Weight Unit CodeL
B306Date20261115
B307Net Amount Due176570
B309Delivery Date20261114
B310Date/Time Qualifier035
B311Standard Carrier Alpha CodeQTLX
C3Currency
C301Currency CodeUSD
N9Reference Identification
N901Reference Identification QualifierCN
N902Reference IdentificationQTLX-TL-558210
N9Reference Identification
N901Reference Identification QualifierPO
N902Reference Identification4500781302
N9Reference Identification
N901Reference Identification QualifierPO
N902Reference Identification4500781310
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
N1Party Identification
N101Entity CodeSF
N102NameLAKESHORE HOME GOODS
N103ID Qualifier92
N104ID CodeV48213
N4Geographic Location
N401CityGRAND RAPIDS
N402State/ProvinceMI
N403Postal Code49508
N404CountryUS
S5Stop Off Details
S501Stop Sequence Number2
S502Stop Reason CodePU
S5037380
S504L
S505410
S506CT
N1Party Identification
N101Entity CodeST
N102NameBIG-BOX RETAILER DC 6025
N103ID Qualifier92
N104ID Code6025
N4Geographic Location
N401CityPLAINFIELD
N402State/ProvinceIN
N403Postal Code46168
N404CountryUS
S5Stop Off Details
S501Stop Sequence Number3
S502Stop Reason CodeCU
S5034420
S504L
S505260
S506CT
N1Party Identification
N101Entity CodeST
N102NameBIG-BOX RETAILER DC 6021
N103ID Qualifier92
N104ID Code6021
N4Geographic Location
N401CityCOLUMBUS
N402State/ProvinceOH
N403Postal Code43217
N404CountryUS
LXAssigned Number
LX01Assigned Number1
L5Description, Marks and Numbers
L501Lading Line Item Number1
L502Lading DescriptionHOUSEWARES
L0Line Item - Quantity and Weight
L001Lading Line Item Number1
L002Billed/Rated-as Quantity1
L003Billed/Rated-as QualifierFR
L004Weight11800
L005Weight QualifierG
L008Lading Quantity670
L009Packaging Form CodeCTN
L011Weight Unit CodeL
L1Rate and Charges
L101Lading Line Item Number1
L102Freight Rate1450
L103Rate/Value QualifierFR
L104Charge145000
L108Special Charge or Allowance Code400
LXAssigned Number
LX01Assigned Number2
L0Line Item - Quantity and Weight
L001Lading Line Item Number2
L002Billed/Rated-as Quantity415
L003Billed/Rated-as QualifierDM
L1Rate and Charges
L101Lading Line Item Number2
L102Freight Rate0.58
L103Rate/Value QualifierPM
L104Charge24070
L108Special Charge or Allowance Code405
LXAssigned Number
LX01Assigned Number3
L1Rate and Charges
L101Lading Line Item Number3
L102Freight Rate75
L103Rate/Value QualifierFR
L104Charge7500
L108Special Charge or Allowance CodeSOC
L3Total Weight and Charges
L301Weight11800
L302Weight QualifierG
L305Charge176570
L311Lading Quantity670
L312Weight Unit CodeL
1 functional group1 transactionControl #000002102Valid

210 Structure at a Glance

The table follows X12 004010.

AreaSegmentNameUsageNotes
HeadingSTTransaction Set HeaderMandatoryST01 = 210
HeadingB3Beginning Segment for Carrier's InvoiceMandatoryInvoice number, shipment number, terms, amount, dates, SCAC
HeadingC2Bank IDOptionalRemittance bank details
HeadingC3CurrencyOptionalBilling currency
HeadingITDTerms of Sale/Deferred Terms of SaleOptionalPayment terms
HeadingN9Reference IdentificationOptional, up to 300BOL, load, PO and other references
HeadingG62Date/TimeOptional, up to 6Pickup and other dates
HeadingR3Route Information - MotorOptional, up to 12Carriers in the route, for interline moves
HeadingH3Special Handling InstructionsOptionalSpecial handling
HeadingK1RemarksOptionalFree text
Heading loop 0100N1 / N2 / N3 / N4 / N9Name, address and referencesOptional, up to 10Shipper, consignee, bill-to
Heading loop 0200N7 / M7Equipment and sealsOptional, up to 10Trailer and seal numbers
Heading loop 0250SPO / SDQShipment purchase order detailOptionalPO-level detail
Detail loop 0300S5 / N9 / G62 / H3 with N1 and N7 loopsStop Off DetailsOptional, up to 999Stops on the move
Detail loop 0400LXAssigned NumberOptional, up to 9999Starts each invoice line
LineN9 / PODReferences, proof of deliveryOptionalLine references and delivery signature
LineL5Description, Marks and NumbersOptional, up to 30Commodity and NMFC item
LineH1 / H2Hazardous materialOptionalHazmat detail
LineL0Line Item - Quantity and WeightOptional, up to 10Billed quantity, weight, handling units
LineL1Rate and ChargesOptional, up to 10Rate, basis, charge and charge code
LineL4 / L7 / K1Measurement, tariff reference, remarksOptionalDimensions and tariff detail
Line loopsSPO / SDQ, N1 loop, CD3 loopPO, party and package detailOptionalPackage-level detail when the guide asks for it
SummaryL3Total Weight and ChargesOptionalInvoice totals
SummarySETransaction Set TrailerMandatorySegment count and control number

References in the 210 use N9, not the L11 used in the 204, 211 and 214.

Key Segments Explained

B3: Beginning Segment for Carrier's Invoice

B3**QLTX20481557*LHG-BOL-77120*CC*L*20261113*272029**20261112*035*QLTX~
ElementNameExampleWhat it means
B301Shipment QualifierRelationship to other shipments, rarely used
B302Invoice NumberQLTX20481557Mandatory. Many LTL carriers use the PRO number
B303Shipment Identification NumberLHG-BOL-77120The shipper's number for the shipment: the BOL number or the 204's B204
B304Shipment Method of PaymentCCMandatory. PP prepaid, CC collect, TP third party pay
B305Weight Unit CodeLL pounds
B306Date20261113Mandatory. The billing date
B307Net Amount Due272029Mandatory. Two implied decimals: 2,720.29
B308Correction IndicatorSet on a corrected or rebilled invoice, for example BD balance due billing or AD adjustment of previous freight bill charges; the payer's guide lists the codes it accepts
B309Delivery Date20261112The delivery date. Paired with B310
B310Date/Time Qualifier035035 delivered
B311Standard Carrier Alpha CodeQLTXMandatory. The billing carrier
B312DateAnother date, as the guide defines

B307 is a numeric field with two implied decimal places, so 272029 is 2,720.29, not 272,029. The same rule applies to the charge fields in L1 and L3. Reading them as whole dollars is one of the most common 210 mapping bugs.

N9: Reference Identification

N9*LO*LD6021-88412~
N9*PO*4500781234~
ElementNameExampleWhat it means
N901Reference Identification QualifierLOBM bill of lading, LO load planning number, PO purchase order, CN carrier's PRO, and others
N902Reference IdentificationLD6021-88412The reference value

Payers approve invoices by matching references to a shipment they know about. Ask for the references your own system keys on, typically the BOL number or the load number you sent in the 204.

LX, L0 and L5: The Invoice Lines

LX*1~
POD*20261112*0940*J ORTEGA~
L5*1*HOUSEWARES~
L0*1*5710*LB*5710*G***316*CTN**L~

LX01 numbers the line. L5 describes the commodity (L503 and L504 can carry an NMFC item with qualifier N). L0 gives the quantities the charges are calculated from:

ElementNameExampleWhat it means
L001Lading Line Item Number1Links the L0 to its L1
L002Billed/Rated-as Quantity5710The quantity the carrier rated on
L003Billed/Rated-as QualifierLBLB pounds, FR flat rate, DM miles, among others
L004Weight5710The shipment weight
L005Weight QualifierGG gross
L008Lading Quantity316Handling units
L009Packaging Form CodeCTNCTN carton, PLT pallet
L011Weight Unit CodeLL pounds

When the billed weight in L002 or L004 is higher than the weight on your bill of lading, the carrier reweighed the freight. That is legitimate when the BOL was wrong, and worth disputing when it was not.

L1: Rate and Charges

L1*1*38.42*CW*219378****400~
L1*2***52651****405***********24~
ElementNameExampleWhat it means
L101Lading Line Item Number1The line the charge belongs to
L102Freight Rate38.42The rate, as a real number
L103Rate/Value QualifierCWCW per hundredweight, PM per mile, FR flat rate, PS per shipment
L104Charge219378The charge, two implied decimals: 2,193.78
L108Special Charge or Allowance Code400What the charge is: 400 freight, 405 fuel surcharge, SOC stop-off charge, DET detention of trailers, LFT liftgate, DSC discount
L112Special Charge DescriptionFree-text description of the charge
L119Percent24The percentage, for charges such as a fuel surcharge on line haul

L102 and L103 must appear together, and at least one of L104, L105 or L106 must be present. Audit each L1 against the contract: the rate in L102, the basis in L103, and whether the accessorial in L108 was approved for that shipment.

L3: Total Weight and Charges

L3*5710*G***272029******316*L~

L301 and L302 are the total weight and qualifier, L305 the total charges (two implied decimals), L311 the handling units, and L312 the weight unit. L305 should equal the sum of the L104 charges and the B307 net amount due. If it does not, ask before paying.

S5 Loop: Stops on a Multi-Stop Invoice

S5*2*PU*7380*L*410*CT~
N1*ST*BIG-BOX RETAILER DC 6025*92*6025~
N4*PLAINFIELD*IN*46168*US~

On a multi-stop truckload, the S5 loops show which stops the carrier ran, using the same stop reason codes as the 204 (CL complete load, PU part unload, CU complete unload). Check them against the tender: a stop-off charge for a stop you never tendered is a dispute.

210 vs 810 vs 310

DocumentSent byBills forOpening segmentKeyed to
210 Motor Carrier Freight InvoiceMotor carrierTruckload, LTL or parcel transportationB3BOL, PRO and load numbers
810 InvoiceSellerGoods soldBIGPurchase order number
310 Freight Receipt and Invoice (Ocean)Ocean carrierOcean freightB3Ocean bill of lading and booking

The 810 bills a buyer for the goods; the 210 bills the payer for moving them. A 3PL often handles both directions: it pays carriers' 210s and bills its own clients. Ocean carriers invoice with the 310 and report container events with the 315.

Where the 210 Sits in the Freight Flow

  1. 204 Motor Carrier Load Tender: the shipper offers a truckload; the carrier answers with a 990
  2. 211 Bill of Lading or a 215 pick-up manifest: the shipper documents the freight at pickup
  3. 214 Shipment Status: the carrier reports pickup, transit and delivery
  4. 212 Delivery Trailer Manifest: on LTL into retail DCs, the carrier lists what is on the delivery trailer
  5. 210 Motor Carrier Freight Invoice: the carrier bills the payer

Match the 210's delivery date in B309 against the delivery event on the carrier's 214. An invoice for a shipment with no delivery status, or with a delivery date that does not match, needs a second look. If you are missing status for a shipment, a 213 shipment status inquiry asks the carrier for it.

How to Audit a 210

CheckCompareWhat a mismatch usually means
Shipment existsB303 and N9 references against your BOLs or tendersBilled to the wrong account, or a shipment you did not tender
DuplicateB302 invoice number and B311 SCAC against invoices already receivedA resent or duplicate bill
Line haulL102 / L103 against the contracted rate for the laneWrong tariff, discount or lane rate
WeightL0 weight against the BOLA reweigh; ask for the inspection record
ClassL5 NMFC item or the rate class against the BOL classA reclass; check the item's NMFC entry
FuelL1 with code 405 against the fuel schedule in your contractWrong index week or percentage
AccessorialsEach L108 code against what was ordered or approvedUnapproved liftgate, detention or stop-off
MathSum of L104 against L305 and B307Mapping error or missing line

Freight terms decide who receives the 210. If invoices for your inbound collect freight arrive at your suppliers, or vice versa, check the payment codes on the BOL and in B304. Our FOB shipping glossary entry explains how terms and payment interact.

Common 210 Errors and How to Prevent Them

ErrorWhat happensPrevention
Implied decimals ignoredAmounts off by a factor of 100Read B307, L104 and L305 as N2 fields
No shipper reference in B303 or N9Invoice cannot be matched and is heldAgree the reference you need and require it in the guide
L305 and B307 disagree with the linesPayment held or short-paidTotal the L1 charges before sending
Wrong bill-to or payment termsInvoice sent to a party that does not payTake B304 and the bill-to from the BOL
Corrected invoice sent as newDuplicate paymentUse the correction indicator in B308 and the same invoice number, as the payer's guide specifies
Charge codes the payer does not acceptLines rejected or paid at zeroMap accessorials to the codes in the payer's guide
Ocean freight sent as a 210Rejected by ocean freight payersOcean carriers use the 310

210 Implementation Checklist

  • Confirm each partner's 210 guide, X12 release (usually 004010), and GS01 = IM
  • Agree what goes in B302 and B303, and which N9 qualifiers are required
  • Map payment terms and the bill-to party
  • List the L108 charge codes the payer accepts and map each accessorial
  • Confirm the rate qualifiers you send in L103
  • Implement N2 handling for B307, L104 and L305
  • Decide how corrections and rebills are flagged
  • Set up matching against BOLs, tenders and 214 delivery events
  • Test an LTL invoice, a truckload invoice with accessorials, a correction and a zero-charge or credit line

Our EDI document types reference shows how the transportation sets sit next to order, ship notice and invoice documents, and the bill of lading glossary entry explains the document most 210s are matched against.

Where OrderSync Fits

A freight invoice is only as matchable as the shipment behind it, and the shipment is only as good as the order it came from. When an order arrives as a PDF or an email and the ship-to or freight terms are keyed wrong, that error travels onto the BOL and comes back on the 210.

OrderSync reads inbound orders in any format, from EDI 850s and 875s to PDFs, emails and spreadsheets, matches customers, items and units to your catalog, and outputs clean ERP data or valid X12, so your shipments start from accurate orders. Paste any 210 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 210 used for?

The 210 is used by a motor carrier to bill for a shipment. It carries the invoice number, the shipper's shipment number, payment terms and net amount due in B3, references in N9, and each charge (line haul, fuel, accessorials) in its own L1 segment.

What is the difference between an EDI 210 and an EDI 810?

The 810 bills a buyer for goods and is keyed to a purchase order. The 210 bills a shipper, consignee or third party for transportation and is keyed to the bill of lading, PRO or load number. The 210 opens with B3 and carries charges in L1; the 810 opens with BIG and carries items in IT1.

How are amounts formatted in an EDI 210?

B307 net amount due, L104 charge and L305 total charges are numeric fields with two implied decimal places, so 272029 means 2,720.29. The freight rate in L102 is a real number and carries its own decimal point, such as 38.42.

What is the fuel surcharge code in an EDI 210?

In L108, the Special Charge or Allowance Code, 405 is fuel surcharge and FUE is fuel charge. 400 is freight. Which codes a payer accepts is set by its 210 guide.

Who receives an EDI 210?

The party that pays the freight: the shipper on prepaid shipments, the consignee on collect shipments, or a third party such as a 3PL or a freight audit and payment provider. B304 carries the payment method and the bill-to party is named in the N1 loop.

Do ocean carriers send an EDI 210?

No. Ocean carriers use the 310 Freight Receipt and Invoice (Ocean). The 210 is the motor carrier invoice.

What is a freight bill audit?

A freight bill audit compares each 210 with the shipment and the contract: that the shipment exists, the invoice is not a duplicate, the rate, weight, class and fuel match, and every accessorial was approved. It happens before the invoice is paid.

James Darby
Last updated: 11/4/2026

Related Resources