Predictika · Freight and logistics
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.
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.
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.
7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
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 caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| 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 Thursday | Only 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 maximum | Only 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 states | Only 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 answer | Only 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. |
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.
| 1 | Collect on delivery and order notify service are no longer offered by the carrier since May 19, 2025. |
| 2 | A delivery that needs liftgate equipment cannot move on Guaranteed Service or Guaranteed by Noon. |
| 3 | A shipment that needs temperature control cannot move on Guaranteed Service or Guaranteed by Noon. |
| 4 | Freezable protection is offered October 1 through April 30; the shipment moves in July. |
| 5 | The quote states accessorial charges of $1.00; the tariff rates give $551.00. |
| 6 | A shipment of 20000 pounds is 20,000 pounds or heavier and cannot move on Guaranteed Service or Guaranteed by Noon. |
| 7 | A hazardous materials shipment cannot move on Guaranteed Service or Guaranteed by Noon. |
| 8 | A shipment marked Exclusive Use cannot move on Guaranteed Service or Guaranteed by Noon. |
| 9 | Exclusive use of a trailer is arranged through the XPO sales team, which gives a quote and a control number; a person should confirm it. |
| 10 | Guaranteed by Noon cannot be combined with Must Arrive by Date. |
| 11 | Must Arrive by Date cannot be combined with trade show pickup or delivery. |
| 12 | Trade show and exhibition deliveries are not eligible for appointment service. |
| 13 | Guaranteed by Noon cannot be used for shipments to or from trade shows or exhibitions. |
| 14 | The 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. |
| 15 | Freezable protection is offered October 1 through April 30; the shipment moves in May. |
| 16 | Freezable protection is offered October 1 through April 30; the shipment moves in September. |
| 17 | Freezable protection applies only to Monday through Thursday pickups; the pickup is on a Friday. |
| 18 | The quote states accessorial charges of $580.00; the tariff rates give $589.00. |
| 19 | The quote states accessorial charges of $589.01; the tariff rates give $589.00. |
| 20 | Must Arrive by Date Dedicated is arranged through an XPO account executive and has no published rate; a person should confirm it. |
| 21 | The shipment weight of 0 pounds is not a valid weight. |
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.
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.
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.
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.
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.
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.
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.
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.
The text of the narrated walkthrough, step by step.