Skip to content
EDI 110 — EDI TransactionPublished Nov 7, 2026

EDI 110 Air Freight Details and Invoice Guide

EDI 110 explained: the air freight invoice carriers and forwarders send, its B3, R1, L0, L10, L1 and L3 segments, chargeable weight and audit checks.

The EDI 110 is the air freight bill as data. When a forwarder, integrator or airline moves a shipment by air, the party paying the freight gets a 110 with what was flown, between which airports, at what chargeable weight, and what each piece of the service cost: the air freight itself, fuel, pickup, delivery, handling and customs charges. It shares its beginning segment and charge segments with the motor carrier 210 and the ocean 310, so if you already audit truck or ocean bills, most of the mapping will look familiar.

This guide covers what the 110 bills, how air freight is rated on chargeable weight, every segment you will map, a live invoice from Chicago O'Hare to Los Angeles, how the 110 compares with the 210, 310 and rail 410, and the checks that catch air billing errors.

What Is an EDI 110?

An EDI 110 is the Air Freight Details and Invoice transaction set defined by ASC X12, which can be used to provide a customer with an air invoice for transportation and other charges related to shipments. The X12 description says it covers original invoices, past due billings, balance due bills and revisions. It travels in functional group IA (the GS01 value).

The 110 is the air freight invoice. Its partner on the shipping side is the 104 Air Shipment Information, which X12 describes as detailed bill of lading and rating information for an air carrier shipment. The two are easy to confuse because "shipment information" is also the name of the rail 404 and the general 858.

Authoritative references for 110 work:

Who sends it? The party that billed the air move: an airline, an air freight forwarder, an integrator such as an express carrier, or a freight payment provider on its behalf.

Who receives it? The party paying the freight: the shipper on prepaid, the consignee on collect, or a third party such as a 3PL or a freight audit and payment provider.

When is it sent? Usually after delivery, once the shipment is rated. Revised and balance-due bills follow if the charges change.

Why does it matter? Air freight is expensive per kilogram, and small differences in weight, dimensions or surcharges add up fast. The 110 is where you find out what you were charged for, line by line.

How Air Freight Is Rated: Chargeable Weight

Air carriers bill on chargeable weight: the greater of the actual gross weight and the volumetric (dimensional) weight. A common standard divisor is 6,000 cubic centimetres per kilogram, which works out to about 167 kg per cubic metre, though carriers and express services set their own factors.

In the sample below, 12 cartons weigh 186 kg gross and measure 1.42 cubic metres. At 167 kg per cubic metre, the volumetric weight is about 237 kg, so the shipment bills at 237 kg, not 186 kg. The 110 shows both: the billed weight in L0 and L3, and the billed and gross weights in separate L10 segments.

Truck (210)Rail (410)Ocean (310)Air (110)
Main rating unitHundredweight and class (LTL), mile or flat (truckload)Car, unit or weight under a price authorityContainer or freight tonChargeable kilogram
Key referencePRO and bill of ladingWaybill and bill of ladingBill of lading and bookingAir waybill
LocationsStops and addressesRail stationsPorts and places (UN/LOCODE)Airports (IATA codes)
Beginning segmentB3B3BB3B3

Interactive Example: Prepaid Air Freight, ORD to LAX

A sensor manufacturer near Chicago ships 12 cartons of sensor assemblies to an automotive customer in Torrance, California. The forwarder (SCAC NWAQ) picks up, flies the shipment from O'Hare (ORD) to Los Angeles (LAX), delivers it, and bills the shipper.

B3 gives the invoice number, the shipper's shipment ID, prepaid terms, kilograms, the invoice date, the net amount due (1,332.60), and the delivery date with qualifier 035 delivered. C3 sets US dollars. The heading N1 loops name the shipper, the consignee and the bill-to party, and the bill-to loop carries the forwarder's house air waybill number and the customer's PO in N9. In the LX loop, R1 gives the origin airport, the air carrier code and the destination airport, and POD records who signed for it. In the L5 loop, L0 and the first L10 give the 237 kg chargeable weight and the second L10 the 186 kg gross weight. The L1 lines bill air freight at 3.85 per kg (912.45), fuel surcharge at 0.95 per kg (225.15), pickup (85.00) and delivery (110.00), and L3 totals them. All names, codes and numbers are fictional.

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

Live exampleAir CarrierEDI 110

Air Carrier 110 Air Freight Details and Invoice (Prepaid, ORD to LAX)

An air freight invoice for 12 cartons flown Chicago O'Hare to Los Angeles: invoice, shipment ID, terms, net amount due and delivery date in B3, currency in C3, shipper, consignee and bill-to with the air waybill in N9, airports in R1, proof of delivery in POD, chargeable and gross weight in L0/L10, and per-kg freight, fuel surcharge, pickup and delivery charges in L1, totalled in L3

Document
110 Air Freight Details and Invoice
From / to
NWAQ → HALDENSENSORS
Segments
31
Interchange date
Nov 9, 2026

Raw EDI (X12)

1
ISA*00* *00* *02*NWAQ *ZZ*HALDENSENSORS *261109*0830*U*00401*000001101*0*P*>~
2
GS*IA*NWAQ*HALDENSENSORS*20261109*0830*1101*X*004010~
3
ST*110*1101~
4
B3**NW26110934*HSS-SH-20417*PP*K*20261109*133260**20261106*035*NWAQ~
5
C3*USD~
6
N1*SH*HALDEN SENSOR SYSTEMS~
7
N3*900 BUSSE RD~
8
N4*ELK GROVE VILLAGE*IL*60007*US~
9
N1*CN*PACIFIC RIDGE AUTOMOTIVE~
10
N3*19500 VAN NESS AVE~
11
N4*TORRANCE*CA*90501*US~
12
N1*BT*HALDEN SENSOR SYSTEMS~
13
N3*900 BUSSE RD~
14
N4*ELK GROVE VILLAGE*IL*60007*US~
15
N9*AW*NWA2611054~
16
N9*PO*PRA-4471820~
17
LX*1~
18
R1***ORD*QNW*LAX~
19
POD*20261106*1415*M OKAFOR~
20
L5*1*AUTOMOTIVE SENSOR ASSEMBLIES~
21
L0*1***237*B*1.42*X*12*CTN**K~
22
L10*237*B*K~
23
L10*186*G*K~
24
L1*1*3.85*KG*91245****400****AIR FREIGHT~
25
L1*2*0.95*KG*22515****405****FUEL SURCHARGE~
26
L1*3***8500****PUC****PICKUP CHARGE~
27
L1*4***11000****DEL****DELIVERY CHARGE~
28
L3*237*B***133260******12*K~
29
SE*27*1101~
30
GE*1*1101~
31
IEA*1*000001101~

Human-Readable

Interchange

Sender ID(02)NWAQ
Receiver ID(ZZ)HALDENSENSORS
Date261109
Time0830
Standards IDU
Version00401
Control Number000001101
Acknowledgment RequestedNo
UsageProduction
Included Groups (IEA01)1

Functional Group

Functional IDIAIA
SenderNWAQ
ReceiverHALDENSENSORS
Date20261109
Time0830
Control Number1101
Agency CodeX
Version004010
Transactions1
Reported Transaction Count (GE01)1

Transaction 110

Air Freight Details and Invoice
Transaction Type110
Control Number1101
Segments, ST to SE27
Count in SE0127 (matches)

Segment Detail

B3Beginning Segment for Carrier's Invoice
B302Invoice NumberNW26110934
B303Shipment Identification NumberHSS-SH-20417
B304Shipment Method of PaymentPP
B305Weight Unit CodeK
B306Date20261109
B307Net Amount Due133260
B309Delivery Date20261106
B310Date/Time Qualifier035
B311Standard Carrier Alpha CodeNWAQ
C3Currency
C301Currency CodeUSD
N1Party Identification
N101Entity CodeSH
N102NameHALDEN SENSOR SYSTEMS
N3Party Location
N301Address900 BUSSE RD
N4Geographic Location
N401CityELK GROVE VILLAGE
N402State/ProvinceIL
N403Postal Code60007
N404CountryUS
N1Party Identification
N101Entity CodeCN
N102NamePACIFIC RIDGE AUTOMOTIVE
N3Party Location
N301Address19500 VAN NESS AVE
N4Geographic Location
N401CityTORRANCE
N402State/ProvinceCA
N403Postal Code90501
N404CountryUS
N1Party Identification
N101Entity CodeBT
N102NameHALDEN SENSOR SYSTEMS
N3Party Location
N301Address900 BUSSE RD
N4Geographic Location
N401CityELK GROVE VILLAGE
N402State/ProvinceIL
N403Postal Code60007
N404CountryUS
N9Reference Identification
N901Reference Identification QualifierAW
N902Reference IdentificationNWA2611054
N9Reference Identification
N901Reference Identification QualifierPO
N902Reference IdentificationPRA-4471820
LXAssigned Number
LX01Assigned Number1
R1Route Information (Air)
R103Airport CodeORD
R104Air Carrier CodeQNW
R105Airport CodeLAX
PODProof of Delivery
POD01Date20261106
POD02Time1415
POD03NameM OKAFOR
L5Description, Marks and Numbers
L501Lading Line Item Number1
L502Lading DescriptionAUTOMOTIVE SENSOR ASSEMBLIES
L0Line Item - Quantity and Weight
L001Lading Line Item Number1
L004Weight237
L005Weight QualifierB
L006Volume1.42
L007Volume Unit QualifierX
L008Lading Quantity12
L009Packaging Form CodeCTN
L011Weight Unit CodeK
L10Weight
L1001Weight237
L1002Weight QualifierB
L1003Weight Unit CodeK
L10Weight
L1001Weight186
L1002Weight QualifierG
L1003Weight Unit CodeK
L1Rate and Charges
L101Lading Line Item Number1
L102Freight Rate3.85
L103Rate/Value QualifierKG
L104Charge91245
L108Special Charge or Allowance Code400
L112Special Charge DescriptionAIR FREIGHT
L1Rate and Charges
L101Lading Line Item Number2
L102Freight Rate0.95
L103Rate/Value QualifierKG
L104Charge22515
L108Special Charge or Allowance Code405
L112Special Charge DescriptionFUEL SURCHARGE
L1Rate and Charges
L101Lading Line Item Number3
L104Charge8500
L108Special Charge or Allowance CodePUC
L112Special Charge DescriptionPICKUP CHARGE
L1Rate and Charges
L101Lading Line Item Number4
L104Charge11000
L108Special Charge or Allowance CodeDEL
L112Special Charge DescriptionDELIVERY CHARGE
L3Total Weight and Charges
L301Weight237
L302Weight QualifierB
L305Charge133260
L311Lading Quantity12
L312Weight Unit CodeK
1 functional group1 transactionControl #000001101Valid

110 Structure at a Glance

The table follows X12 release 004010.

AreaSegmentNameUsage in the standardNotes
HeadingSTTransaction Set HeaderMandatoryST01 = 110
HeadingB3Beginning Segment for Carrier's InvoiceMandatoryInvoice number, shipment ID, terms, dates, amount, SCAC
HeadingB3AInvoice TypeOptionalTransaction type and number of shipments invoiced
HeadingC2Bank IDOptionalRemittance bank details
HeadingC3CurrencyOptionalBilling currency
HeadingITDTerms of Sale/Deferred Terms of SaleOptionalPayment terms
Heading loopN1 / N2 / N3 / N4 / N9 / PERName, address, references, contactOptional, up to 3Shipper, consignee, bill-to
Detail loopLXAssigned NumberMandatory, up to 9999One per shipment or invoice line
LX loopN1 loopName, address, referencesOptional, up to 2Shipment-level parties
LX loopP1Pick-upOptionalPickup date
LX loopR1Route Information (Air)OptionalAirports and air carriers
LX loopPODProof of DeliveryOptionalDelivery date, time and signer
LX loopV9 / RMT / G47 / NTEEvent, remittance, statement, notesOptionalOther detail
L5 loopL5Description, Marks and NumbersMandatory, up to 4Description of what was shipped
L5 loopL0 / L4 / L10 / SL1Quantity and weight, measurements, weights, tariff and service levelOptionalChargeable and gross weight, dimensions
L1 loopL1 / C3Rate and Charges, CurrencyUp to 30 per L5One per charge
SummaryL3Total Weight and ChargesMandatoryInvoice totals
SummaryACS / NTEAncillary charges, notesOptionalOther totals and text
SummarySETransaction Set TrailerMandatorySegment count and control number

Because LX repeats up to 9,999 times, one 110 can bill many shipments, and B3A02 can state how many. Whether each 110 bills one shipment or several is set by the payer's guide; one shipment per invoice makes matching to the air waybill simplest.

Key Segments Explained

B3: Beginning Segment for Carrier's Invoice

B3**NW26110934*HSS-SH-20417*PP*K*20261109*133260**20261106*035*NWAQ~
ElementNameExampleWhat it means
B302Invoice NumberNW26110934The carrier's or forwarder's invoice number. The TMC guide uses the PRO number
B303Shipment Identification NumberHSS-SH-20417The shipper's shipment or load number
B304Shipment Method of PaymentPPPP prepaid (by seller), CC collect, TP third party pay
B305Weight Unit CodeKK kilograms, L pounds
B306Date20261109Invoice date
B307Net Amount Due133260Two implied decimals: 1,332.60
B308Correction IndicatorSet on revised and balance-due bills; the TMC guide accepts BD balance due billing and CO correction
B309 / B310Delivery Date, Date/Time Qualifier20261106 / 035Delivery date; 035 delivered
B311Standard Carrier Alpha CodeNWAQThe billing carrier or forwarder

The layout is the same B3 used by the 210 and 310, so a mapper built for one can usually be reused for the others with mode-specific references added.

N1 and N9: Parties and the Air Waybill

N1*SH*HALDEN SENSOR SYSTEMS~
N1*CN*PACIFIC RIDGE AUTOMOTIVE~
N1*BT*HALDEN SENSOR SYSTEMS~
N9*AW*NWA2611054~
N9*PO*PRA-4471820~

The heading N1 loop can repeat only three times, so most 110s send the shipper (SH), consignee (CN) and bill-to (BT) or payer (PR). Each N1 loop can carry its own N9 references. AW is the air waybill number. Other common qualifiers are CR customer reference, SI shipper's identifying number and PO purchase order.

Airline air waybill numbers have 11 digits: a three-digit airline prefix, a seven-digit serial and a check digit. A forwarder consolidating several shippers' freight under one airline master air waybill issues each shipper a house air waybill with its own number format. Ask the billing party which one it sends in N9*AW, and store both if you get both.

R1: Route Information (Air)

R1***ORD*QNW*LAX~
ElementNameExampleWhat it means
R101 / R102Standard Carrier Alpha CodeSCACs of the carriers, when sent
R103Airport CodeORDOrigin airport (IATA code)
R104Air Carrier CodeQNWThe air carrier for the first leg
R105Airport CodeLAXNext airport
R106 to R113Air Carrier Code, Airport Code pairsFurther legs, one carrier and airport pair each

R1 describes the airport routing. A shipment that connects through a hub adds a carrier and airport pair for each leg. Which code set the carrier code uses is set by the billing party's guide.

L5, L0 and L10: What Was Shipped and the Weights

L5*1*AUTOMOTIVE SENSOR ASSEMBLIES~
L0*1***237*B*1.42*X*12*CTN**K~
L10*237*B*K~
L10*186*G*K~
ElementNameExampleWhat it means
L502Lading DescriptionAUTOMOTIVE SENSOR ASSEMBLIESWhat was shipped
L004 / L005Weight, Weight Qualifier237 / BB billed (chargeable) weight
L006 / L007Volume, Volume Unit Qualifier1.42 / XX cubic metres
L008 / L009Lading Quantity, Packaging Form Code12 / CTN12 cartons
L011Weight Unit CodeKKilograms
L1001 to L1003Weight, Weight Qualifier, Weight Unit Code186 / G / KA weight with its type: B billed, G gross

Two L10 segments, billed and gross, are the quickest way to see whether you paid for volume rather than weight. The TMC guide also sends L4 with the dimensions, so a payer can recompute the volumetric weight itself.

L1: Rate and Charges

L1*1*3.85*KG*91245****400****AIR FREIGHT~
L1*2*0.95*KG*22515****405****FUEL SURCHARGE~
L1*3***8500****PUC****PICKUP CHARGE~
L1*4***11000****DEL****DELIVERY CHARGE~
ElementNameExampleWhat it means
L101Lading Line Item Number1Charge line number
L102 / L103Freight Rate, Rate/Value Qualifier3.85 / KGThe rate and its basis: KG per kilogram. The standard requires both or neither
L104Charge91245Two implied decimals: 912.45
L108Special Charge or Allowance Code400What the charge is
L112Special Charge DescriptionAIR FREIGHTThe charge name in text

X12 codes you will see in L108 include 400 freight, 405 fuel surcharge, PUC pick-up charge, DEL delivery charge, HHB handling, 360 export customs clearance, TER terminal charge and DOC documentation charge. The TMC guide adds import clearance, duty and terminal handling codes for international moves. Map each billing party's codes to your freight cost accounts from its guide, and treat L112 as a label, not a key.

L3: Total Weight and Charges

L3*237*B***133260******12*K~
ElementNameExampleWhat it means
L301 / L302Weight, Weight Qualifier237 / BTotal billed weight
L305Charge133260Total charges: 1,332.60
L311Lading Quantity12Total pieces
L312Weight Unit CodeKKilograms

Check that the L1 charges add up to L305 and to B307. In the sample: 912.45 + 225.15 + 85.00 + 110.00 = 1,332.60.

EDI 110 vs 210, 310, 410 and 104

DocumentModeSent byPurpose
110 Air Freight Details and InvoiceAirAir carrier, forwarder or integratorAir freight invoice
104 Air Shipment InformationAirShipperBill of lading and rating data sent to the air carrier
210 Motor Carrier Freight Details and InvoiceTruckMotor carrierTruck freight invoice
310 Freight Receipt and Invoice (Ocean)OceanOcean carrierOcean bill of lading data and freight invoice
410 Rail Carrier Freight Details and InvoiceRailRailroadRail freight invoice
214 Shipment Status MessageTruck and other modesCarrierStatus events

A door-to-door air shipment often has a truck leg at each end. When the forwarder handles the whole move, the pickup and delivery come as PUC and DEL lines on the same 110, as in the sample. When you book the trucking yourself, the trucker's charges arrive separately, usually on a 210.

How to Audit a 110

ErrorWhat happensPrevention
Billed on volume you did not expectCharge far above the gross-weight quoteCompare the billed and gross L10 weights, and recompute volumetric weight from L4 dimensions when sent
Charges do not add upShort payment and disputesSum L104 and compare with L305 and B307
No air waybill to match onInvoice sits unapprovedRequire N9*AW and your shipment ID in B303
Unknown charge codesCosts land in the wrong accountKeep a per-carrier table of L108 codes and flag anything new
Fuel surcharge on the wrong basisOverbilled fuelCheck L102/L103 against the carrier's published fuel table and your contract
Revised bill paid twiceDuplicate paymentRead B308 and key invoices on number and SCAC
Implied decimals misreadAmounts off by a factor of 100Treat B307, L104 and L305 as two implied decimal places
Units confusedWeights off by a factor of 2.2Read B305, L011 and L1003 every time

110 Implementation Checklist

Before your first live 110 from a carrier or forwarder:

  • Get the billing party's 110 guide, or send it your own, and confirm the X12 version in GS08 (004010 is common; FedEx publishes a guide in release 004060)
  • Agree whether each 110 bills one shipment or many
  • Agree where the air waybill, your shipment ID and your PO numbers appear
  • Agree how chargeable weight is reported: billed and gross L10, dimensions in L4, volume in L0
  • Load the billing party's L108 codes and map them to your freight cost accounts
  • Decide how revised and balance-due bills are reviewed before payment
  • Return a 997 for each 110 and agree on remittance, such as an 820
  • Test a domestic shipment, an international shipment with customs charges, a revision and a multi-shipment invoice if you will receive them

To spread air freight across order lines and see what it does to margin, use our landed cost calculator. For how the transportation sets fit next to orders and invoices, see our EDI document types reference.

Where OrderSync Fits

Air freight usually starts with an urgent order: a line-down part, a launch, a customer who needs it tomorrow. The PO in N9, the consignee and the quantity on the 110 all come from that order, whether it arrived as an EDI 850, a PDF, an email or a spreadsheet.

OrderSync reads inbound orders in any format, matches customers, items and units to your catalog, and outputs clean ERP data or valid X12. Paste any 110 into the free EDI inspector to see it parsed segment by segment with a plain-English summary and any structural errors explained, or book a 15-minute walkthrough to see your own orders processed.

Frequently Asked Questions

What is an EDI 110?

The EDI 110 Air Freight Details and Invoice is the X12 transaction an air carrier, forwarder or integrator uses to bill for an air shipment. It carries the invoice number, terms, amount due and delivery date in B3, the parties and air waybill, the airports in R1, the chargeable weight, and each charge with the total.

Is the EDI 110 called Air Shipment Information?

No. The 110 is Air Freight Details and Invoice. Air Shipment Information is the X12 104, which a shipper sends to an air carrier with bill of lading and rating data.

What is the difference between EDI 110 and EDI 210?

The 210 bills truck freight and the 110 bills air freight. Both start with the same B3 segment and use L1 and L3 for charges and totals. The 110 adds airports in R1, the air waybill in N9 and billed and gross weights in L10.

What is chargeable weight on a 110?

It is the weight the shipment is billed on: the greater of the actual gross weight and the volumetric weight. A 110 shows the billed weight in L0 and L3, and often both billed and gross weight in separate L10 segments.

Where is the air waybill number in a 110?

In an N9 segment with qualifier AW, inside one of the heading N1 loops. Confirm with the billing party whether it sends the airline master air waybill or its own house air waybill.

What does R1 mean in an EDI 110?

R1 is Route Information (Air). R103 is the origin airport, R104 the air carrier, R105 the next airport, and further carrier and airport pairs follow for each extra leg.

What functional group does the 110 use?

The 110 travels in functional group IA, the value in GS01. The version is in GS08; 004010 is common.

Who receives an EDI 110?

The party paying the freight: the shipper on prepaid shipments, the consignee on collect, or a third party such as a 3PL or a freight audit and payment provider.

James Darby
Last updated: 11/7/2026

Related Resources