Predictika · Freight and logistics

An AI sales agent's LTL accessorial charges, checked before the quote goes out

An AI sales agent prepares the accessorial charges for a less-than-truckload shipment: residential or construction site delivery, liftgate, notification, appointment, Must Arrive by Date, guaranteed service, freezable protection, hazardous materials, remote areas and more, with the weight, the net linehaul charge and the total the quote states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of XPO's published accessorial tariff and returns a verdict, every reason and the charges it computed.

Scope: XPO LTL accessorial tariff CNWY 199-AK.2 (effective May 18, 2026): which services can be combined, season and day limits, and the accessorial charges at list rates. See everything this validator covers

This validator models one LTL shipment's accessorial charges, based on XPO's public accessorial tariff CNWY 199-AK.2 (55 pages, effective May 18, 2026) and its tri-fold summary, not just the scenarios shown below.

  • Service combinations — collect on delivery and order notify were discontinued on May 19, 2025; guaranteed services cannot be used with liftgate, temperature control, hazardous materials, exclusive use or shipments of 20,000 pounds and over; Guaranteed by Noon cannot be combined with Must Arrive by Date; trade show deliveries are not eligible for appointment, Must Arrive by Date or Guaranteed by Noon.
  • Season and day limits — freezable protection is offered October 1 through April 30 and only for Monday through Thursday pickups; embargoed hazardous materials categories are refused.
  • Charges at tariff list rates — residential, limited access, construction and government site delivery (per 100 pounds with the tariff minimum and maximum), trade show fee, liftgate, inside delivery, notification (free with residential, limited access, construction and Must Arrive by Date), appointment (waived with Must Arrive by Date), guaranteed service as a share of net linehaul with its minimum, hazardous materials, excessive length, California compliance, remote area and high cost area, after-hours, detention, storage, lumper, redelivery, reweigh, blind shipment, debris removal, palletizing, border and paper copy charges, and additional labor.
  • Approvals and the stated total — exclusive use and Must Arrive by Date Dedicated have no published rate and go to a person; the accessorial total the quote states must equal the computed one.

Any LTL shipment that involves these accessorials is in scope — not only the scenarios pictured here. Not covered: linehaul rates and discounts (customer-specific, so net linehaul is an input), the fuel surcharge, exclusive use pricing, cubic capacity, lineal foot, excess value, customs broker, reconsignment, advancing charges, late payment, Section 2 (Oregon and Washington) charges, per-trailer maximums, and any contract terms that differ from the public tariff.

The AI sales agentBuilds the accessorial charges from the conversation and says the quote is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtTypical rules-based CPQPredictika
Services the tariff will not combine (guaranteed with liftgate, trade show with Must Arrive by Date)Only with workarounds
Each exclusion is a separate pair of options, and the tariff has a dozen of them. A rules-based CPQ needs one rule per pair, and a rule that is missing lets a quote through.
Every exclusion is checked on every call, in any order the choices arrive.
Freezable protection only October through April and Monday through ThursdayOnly with care
The season and the pickup day come from two different fields, so the rule has to look at both, and it only fires if the shipment date is captured.
The month and the weekday are fields in the request, and both rules run every time.
Per-100-pound charges with a minimum and a maximumOnly with care
Residential, construction and liftgate charges each scale with weight between a floor and a cap. Price rules multiply and then clamp, and rounding is easy to get wrong.
Charges are computed in exact hundredths of a cent, so there is no rounding to disagree with.
Services that make another charge free (notification with residential, appointment with Must Arrive by Date)Only with workarounds
The same service is charged in one combination and free in another, so a price rule has to know about the other options.
The waivers are part of the model, and each line item shows what was charged or waived.
The accessorial total the quote statesOnly with care
The stated total is derived from many lines, so a rule has to recompute all of them and compare.
The stated total is a field in the request, compared with the computed one on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the quote is saved or a step is completed, so a person often fixes one error and meets the next.
All findings come back together, whatever order the choices arrived in.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the quote; approval findings need a person to sign off; everything else is computed.

1Collect on delivery and order notify service are no longer offered by the carrier since May 19, 2025.
2A delivery that needs liftgate equipment cannot move on Guaranteed Service or Guaranteed by Noon.
3A shipment that needs temperature control cannot move on Guaranteed Service or Guaranteed by Noon.
4Freezable protection is offered October 1 through April 30; the shipment moves in July.
5The quote states accessorial charges of $1.00; the tariff rates give $551.00.
6A shipment of 20000 pounds is 20,000 pounds or heavier and cannot move on Guaranteed Service or Guaranteed by Noon.
7A hazardous materials shipment cannot move on Guaranteed Service or Guaranteed by Noon.
8A shipment marked Exclusive Use cannot move on Guaranteed Service or Guaranteed by Noon.
9Exclusive use of a trailer is arranged through the XPO sales team, which gives a quote and a control number; a person should confirm it.
10Guaranteed by Noon cannot be combined with Must Arrive by Date.
11Must Arrive by Date cannot be combined with trade show pickup or delivery.
12Trade show and exhibition deliveries are not eligible for appointment service.
13Guaranteed by Noon cannot be used for shipments to or from trade shows or exhibitions.
14The shipment is in an embargoed hazardous materials category (explosives, highway route controlled radioactive material, hazardous waste, infectious substances and similar) that the carrier does not move.
15Freezable protection is offered October 1 through April 30; the shipment moves in May.
16Freezable protection is offered October 1 through April 30; the shipment moves in September.
17Freezable protection applies only to Monday through Thursday pickups; the pickup is on a Friday.
18The quote states accessorial charges of $580.00; the tariff rates give $589.00.
19The quote states accessorial charges of $589.01; the tariff rates give $589.00.
20Must Arrive by Date Dedicated is arranged through an XPO account executive and has no published rate; a person should confirm it.
21The shipment weight of 0 pounds is not a valid weight.

Scenarios and results

Click to expand

The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.

1. Trade show restrictions: Trade show delivery with appointment, Must Arrive by Date and Guaranteed by Noon

The agent's request. Please quote the accessorial charges for a 6,000 pound LTL shipment for Brightwater Outfitters, picking up on a Wednesday in November and delivering to a trade show. The net linehaul charge is $1,400.00. Services needed: delivery appointment, Must Arrive by Date, Guaranteed by Noon. The quote states accessorial charges of $899.00. It is ready to send.

Verdict: Blocked.

  • Guaranteed by Noon with Must Arrive by Date. Guaranteed by Noon cannot be combined with Must Arrive by Date.
  • Guaranteed by Noon with a trade show delivery. Guaranteed by Noon cannot be used for shipments to or from trade shows or exhibitions.
  • Must Arrive by Date with a trade show delivery. Must Arrive by Date cannot be combined with trade show pickup or delivery.
  • Appointment at a trade show. Trade show and exhibition deliveries are not eligible for appointment service.

2. Trade show restrictions: The agent resubmits after fixing the errors

The agent's request. Please quote the accessorial charges for a 6,000 pound LTL shipment for Brightwater Outfitters, picking up on a Wednesday in November and delivering to a trade show. The net linehaul charge is $1,400.00. Services needed: liftgate, notification before delivery, 2 additional labor people for 3 hours. The quote states accessorial charges of $1,966.30. It is ready to send.

Verdict: Allowed.

  • Accessorial total. Accessorial charges of $1,966.30 at tariff list rates, before any fuel surcharge.

3. Service combinations: Residential delivery with guaranteed service and collect on delivery

The agent's request. Please quote the accessorial charges for a 2,400 pound LTL shipment for Brightwater Outfitters, picking up on a Wednesday in November and delivering to a residence. The net linehaul charge is $900.00. Services needed: liftgate, collect on delivery, guaranteed service. The quote states accessorial charges of $931.80. It is ready to send.

Verdict: Blocked.

  • Collect on delivery requested. Collect on delivery and order notify service are no longer offered by the carrier since May 19, 2025.
  • Guaranteed service with a liftgate delivery. A delivery that needs liftgate equipment cannot move on Guaranteed Service or Guaranteed by Noon.

4. Service combinations: The agent resubmits after fixing the errors

The agent's request. Please quote the accessorial charges for a 2,400 pound LTL shipment for Brightwater Outfitters, picking up on a Wednesday in November and delivering to a residence. The net linehaul charge is $900.00. Services needed: liftgate, notification before delivery, delivery appointment, Must Arrive by Date. The quote states accessorial charges of $836.80. It is ready to send.

Verdict: Allowed.

  • Accessorial total. Accessorial charges of $836.80 at tariff list rates, before any fuel surcharge.

5. Season, day and approvals: Freezable protection in June on a Friday pickup

The agent's request. Please quote the accessorial charges for a 4,000 pound LTL shipment for Brightwater Outfitters, picking up on a Friday in June and delivering to a standard commercial address. The net linehaul charge is $1,100.00. Services needed: notification before delivery, freezable protection, California delivery, high cost area, section 1, remote area tier 2. The quote states accessorial charges of $541.80. It is ready to send.

Verdict: Blocked.

  • Freezable protection out of season. Freezable protection is offered October 1 through April 30; the shipment moves in June.
  • Freezable protection on a Friday or weekend pickup. Freezable protection applies only to Monday through Thursday pickups; the pickup is on a Friday.

6. Season, day and approvals: The agent resubmits after fixing the errors

The agent's request. Please quote the accessorial charges for a 4,000 pound LTL shipment for Brightwater Outfitters, picking up on a Wednesday in December and delivering to a standard commercial address. The net linehaul charge is $1,100.00. Services needed: notification before delivery, Must Arrive by Date (dedicated), freezable protection, California delivery, high cost area, section 1, remote area tier 2. The quote states accessorial charges of $645.50. It is ready to send.

Verdict: Needs approval.

  • Dedicated Must Arrive by Date needs an account executive. Must Arrive by Date Dedicated is arranged through an XPO account executive and has no published rate; a person should confirm it.
  • Accessorial total. Accessorial charges of $645.50 at tariff list rates, before any fuel surcharge.

7. Season, day and approvals: The agent resubmits after fixing the errors

The agent's request. Please quote the accessorial charges for a 4,000 pound LTL shipment for Brightwater Outfitters, picking up on a Wednesday in December and delivering to a standard commercial address. The net linehaul charge is $1,100.00. Services needed: notification before delivery, Must Arrive by Date, freezable protection, California delivery, high cost area, section 1, remote area tier 2. The quote states accessorial charges of $645.50. It is ready to send.

Verdict: Allowed.

  • Accessorial total. Accessorial charges of $645.50 at tariff list rates, before any fuel surcharge.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares the accessorial charges for a less-than-truckload shipment: residential or construction site delivery, liftgate, notification, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of XPO's published accessorial tariff and returns a verdict, every reason and the charges it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote the accessorial charges for a 6,000 pound LTL shipment for Brightwater Outfitters, picking up on a Wednesday in November and delivering to a trade show. The net linehaul charge is $1,400.00. The rest of the request is on screen. The quote states accessorial charges of $899.00.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. Guaranteed by Noon cannot be combined with Must Arrive by Date. Guaranteed by Noon cannot be used for shipments to or from trade shows or exhibitions. Must Arrive by Date cannot be combined with trade show pickup or delivery. The other one is on screen.
  6. The validator returned four blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other.
  7. What this shows: for services the tariff will not combine (guaranteed with liftgate, trade show with Must Arrive by Date), a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the stated accessorial total as to $1,966.30. It sets the liftgate to yes, the notification before delivery to yes and the additional labor to 2 people, 3 hours. It removes the delivery appointment, Must Arrive by Date and guaranteed service.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote. It starts with Trade show or exhibition delivery (Item 226) and Liftgate; the other two lines are on screen.
  13. All four earlier findings are cleared, and the validator's total, $1,966.30, matches the quote.
  14. Four problems caught in one call, fixed in one pass, and a clean $1,966.30 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.