Predictika · Chequing account fee quotes
An AI sales agent prepares a monthly fee quote for an RBC personal chequing account with a plan, a fee rebate or waiver, the number of debits the client makes, optional overdraft protection and the monthly total it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the fees and rebates RBC publishes for these plans and returns a verdict, every reason and the computed total.
This validator models monthly fee quotes for four RBC personal chequing plans (Day to Day, Advantage, Signature No Limit and VIP Banking), not just the scenarios shown below.
Any quote for these four plans that touches these rules is in scope — not only the scenarios pictured here. Not covered: Value Program rebate amounts, non-RBC ATM and cross-border debit fees (the pages read disagreed), the U.S. dollar account, drafts and cheques, credit card rebates, other RBC accounts and promotions. Assumptions: the debit count is the number of transactions that count toward the 12 included (e-Transfers, Virtual Visa Debit and transit purchases do not), only one rebate applies to an account, and amounts are Canadian dollars. The model reflects the RBC pages read in October 2026.
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 |
|---|---|---|
| A fee waiver, such as the newcomer waiver, that depends on age, student status, arrival date and account age | Only with care Each waiver has its own conditions, so each needs a rule that reads several fields together. | The client facts are in one request; every waiver is checked against them on every call. |
| A rebate that exists on some plans and not others | Easy A compatibility rule per plan; routine in a product-rules CPQ. | The same rule, checked together with all the others. |
| A usage charge that starts after an included allowance | Easy A threshold and a per-unit price; routine. | The same calculation, reconciled with the stated total. |
| A stated total that disagrees with the published fees | Only with workarounds The total is derived from several fields; checking a stated figure against it takes extra formulas that interact with the rest of the rules. | The stated total is a field in the request and is compared with the computed total. |
| 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 | Overdraft protection on the Advantage plan is subject to credit approval; a person should confirm it. |
| 2 | The senior rebate is for clients aged 65 or older; the client is 64. |
| 3 | The monthly fee rebate chosen is not listed for the selected plan. |
| 4 | This rebate needs proof of eligibility on file before it is applied. |
| 5 | The Advantage waiver is for full-time students or clients aged 24 and under; the client is 25 and is not a student. |
| 6 | The newcomer waiver needs arrival in Canada within the previous 5 years and applies to the first year of the account; the client arrived 6 years ago and the account has been open 3 months. |
| 7 | The newcomer waiver needs arrival in Canada within the previous 5 years and applies to the first year of the account; the client arrived 2 years ago and the account has been open 13 months. |
| 8 | The Value Program rebate depends on other RBC product categories held by the client and monthly activity and its amount is not modeled; a person should confirm it. |
| 9 | The quote states a monthly total of $13.99; the published fees give $14.00. |
| 10 | The quote states a monthly total of $30.01; the published fees give $30.00. |
| 11 | The senior rebate is for clients aged 65 or older; the client is 50. |
| 12 | The quote states a monthly total of $4.00; the published fees give $0.00. |
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 prepare a monthly fee quote for RBC Signature No Limit Banking for a client aged 34 who makes 90 debit transactions a month, applying the newcomer waiver (the client arrived in Canada 2 years ago and the account has been open 18 months), with overdraft protection. The quote states a monthly total of $0.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a monthly fee quote for RBC Signature No Limit Banking for a client aged 34 who makes 90 debit transactions a month, with overdraft protection. The quote states a monthly total of $16.95. It is ready to send.
Verdict: Allowed.
The agent's request. Please prepare a monthly fee quote for RBC Advantage Banking for a client aged 30 who makes 60 debit transactions a month, applying the student or age 24 and under waiver. The quote states a monthly total of $0.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a monthly fee quote for RBC Advantage Banking for a client aged 30 who makes 60 debit transactions a month, applying the student or age 24 and under waiver (the client is a full-time student). The quote states a monthly total of $0.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please prepare a monthly fee quote for RBC Day to Day Banking for a client aged 62 who makes 35 debit transactions a month, applying the senior rebate. The quote states a monthly total of $0.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a monthly fee quote for RBC Day to Day Banking for a client aged 62 who makes 35 debit transactions a month. The quote states a monthly total of $0.00. It is ready to send.
Verdict: Blocked.
The agent's request. Please prepare a monthly fee quote for RBC Day to Day Banking for a client aged 62 who makes 35 debit transactions a month. The quote states a monthly total of $32.75. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.