Predictika · Banking quotes
An AI sales agent prepares a monthly fee quote for a personal chequing account: which account, the customer's age, the minimum daily balance, the number of transactions and any no-fee eligibility. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published account fees and conditions and returns a verdict, every reason, a line-item quote and the figures it computed.
This validator models monthly fee quotes for five TD personal chequing accounts built on the fees and conditions TD publishes on its product pages, not just the scenarios shown below.
Any monthly fee quote for these accounts is in scope — not only the scenarios pictured here. Not covered: overdraft protection, Interac e-Transfer and other service fees, US dollar accounts, other TD accounts and bundles, credit card rebates, province-specific age-of-majority rules, and any offer, discount or fee change after the date the pages were read. Assumptions: the senior fee is applied from age 60; the minimum-balance waiver is applied to the senior fee as well; public transit transactions are not counted; the number of full-service transactions beyond 2 on Minimum Chequing goes to approval because the page does not say how they are charged.
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 |
|---|---|---|
| Stated monthly totals that must equal what the published fees give | Only with care A stated figure is a free-entry field; a rule can compare it with a computed total, but the total depends on the plan, age, balance waiver and transactions that have to be kept in step with the fee pages. | The stated total travels with the quote and is compared with the computed total on every call. |
| A fee that is waived by a balance condition and lowered by age | Only with care A price rule per account for the senior fee and another for the waiver. It works, but each fee change touches several rules. | The base fee, the senior rate and the waiver are computed together from one request. |
| A no-fee claim that needs proof of eligibility | Only with workarounds The claim, the account and the proof are on different fields, so a cross-field validation rule is needed, and it tends to fire only when a step is saved. | The category, the proof and the account are in one request and checked with the rest. |
| Student eligibility that depends on age or proof of enrolment | Only with care An age rule with an exception for proof; easy to build, but easy to leave out of a quote that is being edited. | Age, plan and proof are checked together 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 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 Minimum Chequing Account has no monthly fee for Guaranteed Income Supplement recipients, Registered Disability Savings Plan beneficiaries, Indigenous Peoples from Canada and newcomers in their first year, and proof of eligibility is required; none is given. |
| 2 | The Minimum Chequing Account includes up to 2 full-service transactions a month; the public page does not say how more are charged, so a person should confirm it. |
| 3 | The quote states a monthly total of $1.00; the published fees give $3.95. |
| 4 | The Student Chequing Account has no monthly fee until age 23, or after that with proof of full-time post-secondary enrolment; the customer is 24 with no proof of enrolment. |
| 5 | The quote counts 6 full-service transactions but only 5 transactions in all; full-service transactions are part of the total. |
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 monthly fee for a TD Minimum Chequing Account for a customer aged 68 who is a Guaranteed Income Supplement recipient, keeping a minimum daily balance of $300 and making 15 transactions a month, of which 4 are full-service (in a branch or on EasyLine). The quote states a monthly total of $0.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the monthly fee for a TD Minimum Chequing Account for a customer aged 68 who is a Guaranteed Income Supplement recipient, with proof of eligibility on file, keeping a minimum daily balance of $300 and making 15 transactions a month, of which 4 are full-service (in a branch or on EasyLine). The quote states a monthly total of $3.75. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote the monthly fee for a TD Minimum Chequing Account for a customer aged 68 who is a Guaranteed Income Supplement recipient, with proof of eligibility on file, keeping a minimum daily balance of $300 and making 15 transactions a month, of which 2 are full-service (in a branch or on EasyLine). The quote states a monthly total of $3.75. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote the monthly fee for a TD Minimum Chequing Account for a customer aged 29 who is a newcomer in their first year in Canada, keeping a minimum daily balance of $500 and making 18 transactions a month. The quote states a monthly total of $11.45. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the monthly fee for a TD Minimum Chequing Account for a customer aged 29 who is a newcomer in their first year in Canada, with proof of eligibility on file, keeping a minimum daily balance of $500 and making 18 transactions a month. The quote states a monthly total of $7.50. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote the monthly fee for a TD Every Day Chequing Account for a customer aged 64, keeping a minimum daily balance of $2,800 and making 31 transactions a month. The quote states a monthly total of $8.20. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the monthly fee for a TD Every Day Chequing Account for a customer aged 64, keeping a minimum daily balance of $2,800 and making 31 transactions a month. The quote states a monthly total of $15.70. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.