Extract data from load tenders
A load tender is the offer a shipper or broker sends a carrier: here is a load, these are the stops and the equipment, will you haul it at this rate. It is the first step in the transactional chain, and it is not yet a commitment on the carrier side. Carriers read the tender, check the lane and the rate, and either accept, which turns into a rate confirmation, or decline. Dispatchers, brokers, and carrier sales reps work tenders all day, and the same load may be tendered to several carriers in sequence until one accepts. Cascade Foods Distribution tendered a temperature-controlled truckload to Summit Freight Lines on 2026-06-17, for pickup at its Portland, Oregon warehouse on 2026-06-18 and delivery to Northwest Grocers Co-op in Spokane, Washington on 2026-06-19. That load is 24 pallets of canned vegetables, HS code 2005.99, grossing 18,400 kg and 62 CBM, tendered under FCA terms. Offered charges break down as a 2,850 USD line haul, a 420 USD fuel surcharge, and a 150 USD detention allowance, totaling 3,420 USD, which the charges table foots to. Special instructions require a reefer set to 2 degrees Celsius and a delivery appointment. Reading the tender, Talonic returns the shipper, the carrier, the stops, the pickup and delivery dates, the equipment and cargo, and the offered rate as fields, with the line items and the charges as tables. Because a tender is an offer rather than an executed contract, it precedes the rate confirmation that records the carrier acceptance and the bill of lading that records receipt of the goods at pickup. Captured terms stay as written; the charges are checked to foot to the total amount, so a tender that offers 3,420 USD but lists lines summing to 3,600 USD is flagged, and acceptance or delivery is never confirmed.
What gets extracted from load tenders
How extraction works for load tenders
Load tenders arrive by email, by EDI (the X12 204 motor-carrier load tender), and through TMS portals, and the stops, the equipment, and the rate sit in different fields across formats. Talonic classifies the tender and aligns it to the transport schema in the Field Registry, whose element names follow the UN/CEFACT Buy-Ship-Pay model, so shipper, carrier, place_of_receipt, place_of_delivery, pickup_date, and total_amount each resolve to a field, while the line_items and charges tables load per row with weights, volumes, and amounts typed as numbers. Dates such as the 2026-06-18 pickup and 2026-06-19 delivery parse to ISO 8601, and the FCA Incoterm and the HS commodity code are preserved. Every value carries a confidence score and a source-region pointer under DIN SPEC 91491, so a dispatcher can verify the 3,420 USD offered rate against the tender. Acceptance is not tracked; the offer is read exactly as written.
Sample extraction
A reefer truckload tender offered to a carrier
{
"document_number": "LT-2026-0617-4471",
"document_date": "2026-06-17",
"shipper": "Cascade Foods Distribution",
"shipper_address": "4500 NW Yeon Ave, Portland, OR 97210",
"consignee": "Northwest Grocers Co-op",
"consignee_address": "2100 N Ruby St, Spokane, WA 99217",
"carrier": "Summit Freight Lines",
"place_of_receipt": "Portland, OR",
"place_of_delivery": "Spokane, WA",
"pickup_date": "2026-06-18",
"delivery_date": "2026-06-19",
"total_weight": 18400,
"total_volume": 62,
"incoterms": "FCA",
"currency": "USD",
"freight_and_charges": "Prepaid by shipper",
"total_amount": 3420,
"special_instructions": "Reefer set to 2 C; delivery by appointment",
"cargo_description": "Canned vegetables, palletized",
"number_of_packages": "24 pallets",
"package_type": "pallet",
"commodity_code": "2005.99",
"line_items": [
{
"line_number": 1,
"cargo_description": "Canned green beans",
"number_of_packages": "14 pallets",
"gross_mass": 10800,
"measurement": 36,
"commodity_code": "2005.99",
"marks_and_numbers": "CFD-GB-2211"
},
{
"line_number": 2,
"cargo_description": "Canned corn",
"number_of_packages": "10 pallets",
"gross_mass": 7600,
"measurement": 26,
"commodity_code": "2005.80",
"marks_and_numbers": "CFD-CN-2212"
}
],
"charges": [
{
"charge_type": "Line haul",
"charge_amount": 2850,
"charge_currency": "USD",
"charge_basis": "Flat",
"prepaid_collect": "prepaid"
},
{
"charge_type": "Fuel surcharge",
"charge_amount": 420,
"charge_currency": "USD",
"charge_basis": "Percentage of line haul",
"prepaid_collect": "prepaid"
},
{
"charge_type": "Detention allowance",
"charge_amount": 150,
"charge_currency": "USD",
"charge_basis": "Per hour after 2 free hours",
"prepaid_collect": "prepaid"
}
]
}Frequently asked
How is a load tender different from a rate confirmation?
A load tender is the offer the shipper or broker sends to a carrier. A rate confirmation records the carrier accepting that offer at the agreed rate. The tender comes first, and Talonic reads its offered rate and stops without treating the load as booked.
Is it the same as a bill of lading?
No. A bill of lading records receipt of the goods at pickup and travels with the shipment. A load tender is the earlier offer of the load. The two carry overlapping parties but sit at different points in the shipment.
Does it foot the charges to the total?
Yes. The charges table returns each line, and they are checked to sum to the total amount: the 2,850 USD line haul, 420 USD fuel surcharge, and 150 USD detention make the 3,420 USD offered rate.
Does Talonic confirm the carrier accepted the load?
No. It extracts the offer as written, including the offered rate and the requested pickup and delivery dates. Whether the carrier accepted is recorded on a separate rate confirmation, not the tender.
Ready to extract from your own load tenders?
Author note
Reviewed by Talonic engineering, logistics schema review · last reviewed 2026-07-08