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:
- Stedi's X12 004010 reference for the 110 lists the heading, detail and summary segments
- The Transportation Management Coalition 110 guide hosted by C.H. Robinson is a real 004010 implementation for forwarders billing a shipper's freight payment program, with a full sample
- IATA's e-AWB program page explains the air waybill as the contract of carriage between shipper and airline, and IATA's AWB number validation help gives the 11-digit number format
- Maersk's guide to air cargo chargeable weight explains how volumetric weight and actual weight decide the billed weight
- Each payer publishes its own 110 requirements, which set the references it needs and the charge codes it accepts
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 unit | Hundredweight and class (LTL), mile or flat (truckload) | Car, unit or weight under a price authority | Container or freight ton | Chargeable kilogram |
| Key reference | PRO and bill of lading | Waybill and bill of lading | Bill of lading and booking | Air waybill |
| Locations | Stops and addresses | Rail stations | Ports and places (UN/LOCODE) | Airports (IATA codes) |
| Beginning segment | B3 | B3B | B3 | B3 |
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.
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)
Human-Readable
Interchange
Functional Group
Transaction 110
Air Freight Details and InvoiceSegment Detail
110 Structure at a Glance
The table follows X12 release 004010.
| Area | Segment | Name | Usage in the standard | Notes |
|---|---|---|---|---|
| Heading | ST | Transaction Set Header | Mandatory | ST01 = 110 |
| Heading | B3 | Beginning Segment for Carrier's Invoice | Mandatory | Invoice number, shipment ID, terms, dates, amount, SCAC |
| Heading | B3A | Invoice Type | Optional | Transaction type and number of shipments invoiced |
| Heading | C2 | Bank ID | Optional | Remittance bank details |
| Heading | C3 | Currency | Optional | Billing currency |
| Heading | ITD | Terms of Sale/Deferred Terms of Sale | Optional | Payment terms |
| Heading loop | N1 / N2 / N3 / N4 / N9 / PER | Name, address, references, contact | Optional, up to 3 | Shipper, consignee, bill-to |
| Detail loop | LX | Assigned Number | Mandatory, up to 9999 | One per shipment or invoice line |
| LX loop | N1 loop | Name, address, references | Optional, up to 2 | Shipment-level parties |
| LX loop | P1 | Pick-up | Optional | Pickup date |
| LX loop | R1 | Route Information (Air) | Optional | Airports and air carriers |
| LX loop | POD | Proof of Delivery | Optional | Delivery date, time and signer |
| LX loop | V9 / RMT / G47 / NTE | Event, remittance, statement, notes | Optional | Other detail |
| L5 loop | L5 | Description, Marks and Numbers | Mandatory, up to 4 | Description of what was shipped |
| L5 loop | L0 / L4 / L10 / SL1 | Quantity and weight, measurements, weights, tariff and service level | Optional | Chargeable and gross weight, dimensions |
| L1 loop | L1 / C3 | Rate and Charges, Currency | Up to 30 per L5 | One per charge |
| Summary | L3 | Total Weight and Charges | Mandatory | Invoice totals |
| Summary | ACS / NTE | Ancillary charges, notes | Optional | Other totals and text |
| Summary | SE | Transaction Set Trailer | Mandatory | Segment 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~
| Element | Name | Example | What it means |
|---|---|---|---|
| B302 | Invoice Number | NW26110934 | The carrier's or forwarder's invoice number. The TMC guide uses the PRO number |
| B303 | Shipment Identification Number | HSS-SH-20417 | The shipper's shipment or load number |
| B304 | Shipment Method of Payment | PP | PP prepaid (by seller), CC collect, TP third party pay |
| B305 | Weight Unit Code | K | K kilograms, L pounds |
| B306 | Date | 20261109 | Invoice date |
| B307 | Net Amount Due | 133260 | Two implied decimals: 1,332.60 |
| B308 | Correction Indicator | Set on revised and balance-due bills; the TMC guide accepts BD balance due billing and CO correction | |
| B309 / B310 | Delivery Date, Date/Time Qualifier | 20261106 / 035 | Delivery date; 035 delivered |
| B311 | Standard Carrier Alpha Code | NWAQ | The 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~
| Element | Name | Example | What it means |
|---|---|---|---|
| R101 / R102 | Standard Carrier Alpha Code | SCACs of the carriers, when sent | |
| R103 | Airport Code | ORD | Origin airport (IATA code) |
| R104 | Air Carrier Code | QNW | The air carrier for the first leg |
| R105 | Airport Code | LAX | Next airport |
| R106 to R113 | Air Carrier Code, Airport Code pairs | Further 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~
| Element | Name | Example | What it means |
|---|---|---|---|
| L502 | Lading Description | AUTOMOTIVE SENSOR ASSEMBLIES | What was shipped |
| L004 / L005 | Weight, Weight Qualifier | 237 / B | B billed (chargeable) weight |
| L006 / L007 | Volume, Volume Unit Qualifier | 1.42 / X | X cubic metres |
| L008 / L009 | Lading Quantity, Packaging Form Code | 12 / CTN | 12 cartons |
| L011 | Weight Unit Code | K | Kilograms |
| L1001 to L1003 | Weight, Weight Qualifier, Weight Unit Code | 186 / G / K | A 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~
| Element | Name | Example | What it means |
|---|---|---|---|
| L101 | Lading Line Item Number | 1 | Charge line number |
| L102 / L103 | Freight Rate, Rate/Value Qualifier | 3.85 / KG | The rate and its basis: KG per kilogram. The standard requires both or neither |
| L104 | Charge | 91245 | Two implied decimals: 912.45 |
| L108 | Special Charge or Allowance Code | 400 | What the charge is |
| L112 | Special Charge Description | AIR FREIGHT | The 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~
| Element | Name | Example | What it means |
|---|---|---|---|
| L301 / L302 | Weight, Weight Qualifier | 237 / B | Total billed weight |
| L305 | Charge | 133260 | Total charges: 1,332.60 |
| L311 | Lading Quantity | 12 | Total pieces |
| L312 | Weight Unit Code | K | Kilograms |
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
| Document | Mode | Sent by | Purpose |
|---|---|---|---|
| 110 Air Freight Details and Invoice | Air | Air carrier, forwarder or integrator | Air freight invoice |
| 104 Air Shipment Information | Air | Shipper | Bill of lading and rating data sent to the air carrier |
| 210 Motor Carrier Freight Details and Invoice | Truck | Motor carrier | Truck freight invoice |
| 310 Freight Receipt and Invoice (Ocean) | Ocean | Ocean carrier | Ocean bill of lading data and freight invoice |
| 410 Rail Carrier Freight Details and Invoice | Rail | Railroad | Rail freight invoice |
| 214 Shipment Status Message | Truck and other modes | Carrier | Status 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
| Error | What happens | Prevention |
|---|---|---|
| Billed on volume you did not expect | Charge far above the gross-weight quote | Compare the billed and gross L10 weights, and recompute volumetric weight from L4 dimensions when sent |
| Charges do not add up | Short payment and disputes | Sum L104 and compare with L305 and B307 |
| No air waybill to match on | Invoice sits unapproved | Require N9*AW and your shipment ID in B303 |
| Unknown charge codes | Costs land in the wrong account | Keep a per-carrier table of L108 codes and flag anything new |
| Fuel surcharge on the wrong basis | Overbilled fuel | Check L102/L103 against the carrier's published fuel table and your contract |
| Revised bill paid twice | Duplicate payment | Read B308 and key invoices on number and SCAC |
| Implied decimals misread | Amounts off by a factor of 100 | Treat B307, L104 and L305 as two implied decimal places |
| Units confused | Weights off by a factor of 2.2 | Read 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 inL4, volume inL0 - Load the billing party's
L108codes 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.