Predictika · LTL freight special service charges
An AI sales agent prepares the special-service (accessorial) charges for a less-than-truckload shipment: residence or limited access delivery, liftgate, special equipment, over-length freight, notifications and excess liability. Before the quote goes out, the agent sends it to Predictika, which checks it against a declarative model of the published tariff and returns a verdict, every reason and the charges it computed.
This validator models the accessorial charges of ABF Freight tariff ABF 111-AU, not just the scenarios shown below.
Any shipment that touches these rules is in scope — not only the scenarios pictured here. Not covered: linehaul rates and freight classes, discounts and customer pricing agreements, fuel surcharge, Canadian rates, pickup versus delivery as separate services, non-business-hours and holiday service, time-definite delivery, stop-offs, storage, hazardous material, and every tariff item not listed above. Charges are the tariff list charges for one trailer.
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 |
|---|---|---|
| Charges that cannot be combined | Only with workarounds The residence charge drops out when the limited access charge applies, and the liftgate charge drops out when special equipment is charged; each exclusion is a rule across two separate line items that has to be written and kept in step. | All the selected services arrive in one request and every exclusion is checked on every call. |
| Charges with a minimum and a maximum | Only with care Each service has its own rate per 100 lb, minimum and maximum, and one of them has a higher minimum in a zip code range; each needs its own price rule. | The weight and zone travel with the request and each charge is computed from the tariff on every call. |
| A charge that depends on a size band | Only with care Over-dimension freight steps through four bands and then a different treatment above 27 feet; a price rule per band works, but the edges are easy to get wrong. | The longest article is a field and the band, the charge and the approval above 27 feet follow from it. |
| A free first notification | Only with workarounds The first notification is free only when a residence or limited access delivery is on the shipment, so the quantity billed depends on another line. | The billable count is computed from the notifications and the delivery type together. |
| A stated total that must match the tariff | Only with care A total typed into a quote is a free-entry figure; a rule can compare it with the computed charges, but someone has to write and maintain that comparison. | The stated total travels with the request and is compared with the computed charges 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 rep often fixes one error and meets the next. | All findings come back together, whatever order the services were added 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 | The private residence charge (item 751) does not apply when the limited access or construction site charge (item 440) is assessed; only one of them can be on the quote. |
| 2 | The ground (liftgate) pickup or delivery charge (item 758) does not apply when special pickup or delivery equipment (item 959) is charged; special equipment is charged in lieu of it. |
| 3 | The ground (liftgate) pickup or delivery charge (item 758) does not apply to locations in the state of Hawaii. |
| 4 | Special equipment is on the quote but the number of pieces of special equipment is 0; the charge is per piece of special equipment, so at least 1 is needed. |
| 5 | The longest article is 325 inches, over 27 feet; ABF Freight is not obligated to pick up or move it and may return it to the shipper, and if it moves it the over-dimension charge is 3,000 dollars. |
| 6 | Excess liability coverage of 160,000 dollars was requested; ABF Freight offers optional excess coverage up to 150,000 dollars above the 100,000 dollar standard maximum, for a 250,000 dollar total. |
| 7 | The quote states accessorial charges of $200.00, but the tariff charges for the services listed come to $235.00. |
| 8 | The shipment weight is 0 pounds; the per-hundredweight charges need an actual weight of at least 1 pound. |
| 9 | The number of notifications is -1; it cannot be negative. |
| 10 | Excess liability coverage of 200,000 dollars was requested; ABF Freight offers optional excess coverage up to 150,000 dollars above the 100,000 dollar standard maximum, for a 250,000 dollar total. |
| 11 | The quote states accessorial charges of $0.01, but the tariff charges for the services listed come to $7,405.00. |
| 12 | The longest article is 400 inches, over 27 feet; ABF Freight is not obligated to pick up or move it and may return it to the shipper, and if it moves it the over-dimension charge is 3,000 dollars. |
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 special services for a 1,800 lb shipment delivered to any other zip code: private residence service, limited access service; the longest article is 60 inches (5.0 ft); 1 arrival notification(s). The quote states accessorial charges of $522.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the special services for a 1,800 lb shipment delivered to any other zip code: private residence service; the longest article is 60 inches (5.0 ft); 1 arrival notification(s). The quote states accessorial charges of $261.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote the special services for a 6,000 lb shipment delivered to any other zip code: liftgate (ground) service; the longest article is 60 inches (5.0 ft). The quote states accessorial charges of $750.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the special services for a 6,000 lb shipment delivered to any other zip code: liftgate (ground) service; the longest article is 60 inches (5.0 ft). The quote states accessorial charges of $650.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote the special services for a 6,000 lb shipment delivered to any other zip code: liftgate (ground) service, special equipment (1 piece); the longest article is 336 inches (28.0 ft). The quote states accessorial charges of $4,670.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the special services for a 6,000 lb shipment delivered to any other zip code: special equipment (1 piece); the longest article is 336 inches (28.0 ft). The quote states accessorial charges of $4,020.00. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote the special services for a 6,000 lb shipment delivered to any other zip code: special equipment (1 piece); the longest article is 312 inches (26.0 ft). The quote states accessorial charges of $2,470.00. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.