Predictika · Ports and logistics
An AI sales agent prepares the landside charges for a trucking carrier collecting and delivering containers at the Fremantle terminal: the terminal access charge, booking slot fees, no-show and late-arrival fees, Chain of Responsibility fees and import storage after the free period. The validator checks the quote against the public tariff notice before it is sent.
This validator models one carrier's landside charges at the Fremantle terminal, based on the tariff schedule and ancillary charges in DP World Australia's public notice to industry dated 31 October 2025, not just the scenarios shown below.
Any carrier quote at the Fremantle terminal built from these fees is in scope — not only the scenarios pictured here. Not covered: the other DP World Australia terminals and their schedules, the fees in the notice for stack run in and out, direct return of empty, slot change, SMS, manual processing, 1-stop reconnection, side loader, vehicle mis-declaration and the over-dimensional Chain of Responsibility fee, the yard handling fee (the notice describes it both per day and as a single charge, so it is not priced) and reefer service for over-dimensional containers (no fee is listed). Fees exclude GST.
6 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 |
|---|---|---|
| Storage that starts after a free period and changes rate (days 1 and 2, then day 3 onwards) by container type | Only with workarounds The days, the container type and the tier all drive one price, so a price rule is needed for each combination and the free period is easy to count wrongly. | The free period and both tiers are part of the model, so the storage days and charges are computed on every call. |
| Fees that cannot exceed another count (slot exceptions vs confirmed slots, reefers vs imports of that size) | Only with care Each limit compares two different fields, so it needs its own validation rule and a missing rule lets an impossible quote through. | Every limit is checked on every call, whatever order the choices arrive in. |
| Two tariffs in one quote (current fees and proposed fees from 1 January 2026) | Only with workarounds Price books by date are possible, but nothing marks the 2026 book as unconfirmed, so a proposed fee can go out as final. | The proposed fees are priced, and the quote goes to a person until the final notice is confirmed. |
| The 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 | The fees from 1 January 2026 are the proposed fees in the 31 October 2025 notice of intention; the final notice has not been checked, so a person must confirm the 2026 fees before the quote is sent. |
| 2 | The quote has 5 40ft reefer containers but only 4 40ft import containers. |
| 3 | The quote has 3 20ft reefer containers but only 2 20ft import containers. |
| 4 | The quote has 7 hazardous containers but only 6 import containers. |
| 5 | The quote has 10 no-show and late or wrong-zone arrivals but only 9 confirmed slots; these fees are charged per confirmed slot. |
| 6 | The quote has 9 Chain of Responsibility weigh-in-motion fees but only 6 import containers; the fee is per full import container delivered by road. |
| 7 | The quote has 7 weight mis-declaration fees but only 6 import containers; the fee is per import laden unit. |
| 8 | The quote has 10 overweight container removals but only 9 full containers. |
| 9 | 6 days on the terminal are quoted but the quote has no import containers; import storage applies to import containers only. |
| 10 | The quote has no full import or export containers, so there is nothing to charge. |
| 11 | The quote states charges of $0.00; the notice tariff gives $982.76. |
| 12 | The quote states charges of $11,579.56; the notice tariff gives $11,529.56. |
| 13 | The quote states charges of $11,529.57; the notice tariff gives $11,529.56. |
| 14 | The quote states charges of $11,529.56; the notice tariff gives $13,882.38. |
| 15 | The quote has 6 40ft reefer containers but only 4 40ft import containers. |
| 16 | The quote has 9 hazardous containers but only 6 import containers. |
| 17 | The quote has 12 no-show and late or wrong-zone arrivals but only 9 confirmed slots; these fees are charged per confirmed slot. |
| 18 | The quote has 8 Chain of Responsibility weigh-in-motion fees but only 6 import containers; the fee is per full import container delivered by road. |
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 Fremantle terminal landside charges for Harbourline Freight at the tariff in force to 31 December 2025: 9 full import containers (5 x 40ft, 3 x 20ft, 1 x 40ft over-dimensional); 4 full export containers; annual carrier registration; 7 days on the terminal for the imports; 13 confirmed slots (11 electronic, 2 manual); 2 reefer containers needing power; 1 hazardous container. The quote states landside charges of $32,110.72. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the Fremantle terminal landside charges for Harbourline Freight at the tariff in force to 31 December 2025: 9 full import containers (5 x 40ft, 3 x 20ft, 1 x 40ft over-dimensional); 4 full export containers; annual carrier registration; 7 days on the terminal for the imports; 13 confirmed slots (11 electronic, 2 manual); 2 reefer containers needing power; 1 hazardous container. The quote states landside charges of $36,365.12. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote the Fremantle terminal landside charges for Harbourline Freight at the tariff in force to 31 December 2025: 10 full import containers (6 x 40ft, 4 x 20ft); 6 full export containers; annual carrier registration; 5 days on the terminal for the imports; 12 confirmed slots (10 electronic, 2 manual); 4 no-shows; 10 late or wrong-zone arrivals; weigh-in-motion fees on 8 imports delivered by road. The quote states landside charges of $12,889.10. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the Fremantle terminal landside charges for Harbourline Freight at the tariff in force to 31 December 2025: 10 full import containers (6 x 40ft, 4 x 20ft); 6 full export containers; annual carrier registration; 5 days on the terminal for the imports; 12 confirmed slots (10 electronic, 2 manual); 4 no-shows; 6 late or wrong-zone arrivals; weigh-in-motion fees on 8 imports delivered by road. The quote states landside charges of $12,382.30. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote the Fremantle terminal landside charges for Harbourline Freight at the fees from 1 January 2026: 5 full import containers (3 x 40ft, 2 x 20ft); 2 full export containers; annual carrier registration; 6 days on the terminal for the imports; 7 confirmed slots (6 electronic, 1 manual); 1 reefer container needing power. The quote states landside charges of $11,321.72. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the Fremantle terminal landside charges for Harbourline Freight at the fees from 1 January 2026: 5 full import containers (3 x 40ft, 2 x 20ft); 2 full export containers; annual carrier registration; 6 days on the terminal for the imports; 7 confirmed slots (6 electronic, 1 manual); 1 reefer container needing power. The quote states landside charges of $13,590.33. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.