Predictika · Credit union and retail banking

An AI sales agent's Alterna Savings member plan, checked before it goes out

An AI sales agent assembles a member plan from Alterna Savings products: chequing packages, Daily Interest and Investment Savings, TFSA, RRSP and RESP contributions, term deposits held non-registered or in a TFSA, RRSP or RRIF, a mortgage, lines of credit and loans, with the total the member funds today. Before the plan goes out, the agent sends it to Predictika, which checks it against a declarative model of the product terms Alterna Savings publishes and the public Canadian rules for registered plans, deposit insurance and mortgages, and returns a verdict, every reason, a funding schedule and the figures it computed. Amounts are in Canadian dollars.

Scope: Alterna Savings member plans: chequing and savings accounts, TFSA, RRSP and RESP contributions, term deposits (including those held in a TFSA, RRSP or RRIF), mortgages, lines of credit and loans, for any member and any amounts. See everything this validator covers

This validator models a member plan built from Alterna Savings products as described on the public Alterna pages and the public Canadian rules for registered plans, deposit insurance and insured mortgages, not just the scenarios shown below. Where a rule is published it says so; the loan amount ranges, the combined home equity limit, the 20 percent down payment for rental properties and the approvals are labelled as invented.

  • Chequing and savings — the Basic, Value, Unlimited, Pay as you go, Youth Start and Student Life chequing packages with the fee, the senior price at 60 and over and the Basic fee waiver at a $1,000 minimum balance; Daily Interest Savings and Investment Savings; the one-time membership share for a new member.
  • Registered plans — TFSA (members 18 and over, contribution room, the 2026 maximum of $109,000), RRSP (18 percent of earned income up to the 2026 dollar limit of $33,810 plus carry-forward, the $2,000 over-contribution allowance, no contribution or RRSP term deposit after the year the member turns 71) and RESP ($50,000 per child).
  • Term deposits — the 1-Year Redeemable, 18- to 23-Month, Fixed, Flexi-Growth, Flexi, RateBuilder and US Dollar term deposits with their terms, minimum deposits ($500, $100 under 19, $2,500 for Flexi) and where each can be held (non-registered, TFSA, RRSP, RRIF), up to three at a time.
  • Deposit insurance — non-registered Canadian dollar deposits in one name against the $250,000 FSRA limit; registered plans are not counted and US dollar term deposits are not covered.
  • Borrowing — the closed fixed, open fixed and closed variable mortgages with their terms; the minimum down payment (5 percent of the first $500,000, 10 percent up to $1.5 million, 20 percent from $1.5 million) and the longest amortization; personal, secured and student lines of credit; the personal loan, the Outdoor Adventure loan and the RRSP investment loan.
  • Approvals — deposits above the insured limit, a US dollar term deposit, an RRSP contribution that uses the $2,000 allowance, a mortgage above $1 million and new borrowing above 4.5 times income go to a person.

Any Alterna Savings member plan that touches these products and rules is in scope — not only the scenarios pictured here. Not covered: Alterna Bank (CDIC-insured), credit cards, business banking, the RDSP, MarketTracer and Nest Egg term deposits, investment shares and mutual funds, joint and trust deposit categories, reverse mortgages, interest rates, mortgage insurance premiums, prepayment terms, the mortgage stress test and creditor insurance. The members are fictional.

The AI sales agentBuilds the member plan from the conversation with the member and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
Limits that are computed from other numbers in the same planOnly with workarounds
An RRSP contribution is limited by 18 percent of earned income up to the yearly dollar limit, plus carry-forward room, plus a $2,000 allowance with a 1 percent monthly penalty beyond it. Each part is a separate field and rule in a rules-based CPQ, and the dollar limit changes every year.
The deduction room is computed once from income and carry-forward, and the contribution is compared with the room and with the room plus the allowance.
Term deposit rules that depend on the type, the term and where it is heldOnly with workarounds
Seven term deposit types each have their own terms, minimum deposits and eligible plans: Flexi-Growth cannot be held in a RRIF, a US dollar deposit only non-registered, a Flexi deposit starts at $2,500. A product-rule matrix grows with every type and plan.
Each term deposit is checked against its own type, term, amount and plan in the same pass, and the finding names which of the three deposits failed.
One insured limit shared across productsOnly with care
The $250,000 FSRA limit counts existing deposits, a new savings account and non-registered term deposits together, but not registered plans and not US dollar deposits. Calculated fields can do it, but every new product must be added to the sum.
The insured total is computed from every product that counts and compared with the limit, with the excess shown.
Down payment and amortization that depend on the price and the buyerOnly with care
The minimum down payment is tiered at $500,000 and $1.5 million, and the longest amortization is 25 years for an insured mortgage and 30 for a first-time buyer, a new build or a mortgage with 20 percent down. A rules engine repeats the tests in several places.
The minimum down payment and the longest amortization are computed from the price, the down payment and the buyer, and each finding shows both numbers.
Rules that tie one product to anotherOnly with workarounds
An RRSP investment loan cannot exceed the RRSP contribution it funds, a secured line of credit and the mortgage on the same home share an 80 percent limit, and new borrowing is compared with income. Product rules are written per product and do not see the others.
All the products sit in one model, so a rule can use any of them.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the plan 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.

What this validator catches: findings from its test cases

Click to expand

Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the member plan; approval findings need a person to sign off; everything else is computed.

1The member plan includes no product, so there is nothing to check.
2The Youth Start package is for members 18 and under; the member is 19 years old.
3The Student Life package is for post-secondary students and the member is not enrolled.
4The TFSA contribution of $5,001 is above the member contribution room of $5,000; the CRA charges 1 percent a month on any excess.
5The member is 17 years old; a TFSA is available to Canadians 18 years and over.
6The stated TFSA contribution room of $109,001 is above $109,000, the most anyone can have accumulated in 2,026 since the TFSA began in 2,009.
7The RRSP contribution of $18,001 is above the deduction room of $18,000 and uses the 2,000 dollar allowance, so a person should confirm.
8The RRSP contribution of $20,001 is above $20,000, the deduction room of $18,000 plus the over-contribution allowance of $2,000; a 1 percent monthly penalty applies above that.
9The member is 72 years old at the end of the year; an RRSP must be converted by the end of the year the member turns 71, so no new contribution is possible.
10The RESP contribution of $10,001 brings the total for the child to $50,001; the limit is $50,000 per child.
11Term deposit 1 has a term of 11 months; that term deposit is offered for 12 to 12 months.
12Term deposit 1 has a term of 12 months; that term deposit is offered for 24 or 36 months only.
13The plan includes a US dollar term deposit, which is not covered by deposit insurance, so a person should confirm the member understands that.
14Term deposit 1 is for $499; the minimum for that term deposit is $500 ($500, $100 if under 19, and $2,500 for a Flexi term deposit).
15Term deposit 1 is a Flexi-Growth term deposit held in a RRIF; it can be held in a non-registered account, a TFSA or an RRSP, not a RRIF.
16Term deposit 1 is a US dollar term deposit held in a registered plan; US dollar term deposits are available non-registered only.
17Term deposit 1 is held in an RRSP, but the member is past the year of turning 71 and the RRSP must be converted to a RRIF.
18Non-registered Canadian dollar deposits at Alterna Savings come to $250,001, $1 above the $250,000 deposit insurance limit for that category, so a person should confirm the member understands the excess is not insured.
19The down payment of $24,999 is below $25,000, the minimum on a purchase price of $500,000 (5 percent of the first $500,000 plus 10 percent of the rest up to $1,500,000, and 20 percent from $1,500,000 or for a rental property).
20The mortgage of $1,375,000 is above $1,000,000, so a person should confirm.
21The amortization of 26 years is above 25 years, the longest for this mortgage (25 years when the down payment is under 20 percent, 30 years for a first-time buyer or a new build, and 30 years for a mortgage with 20 percent down).
22The closed fixed rate mortgage has a term of 18 months; it is offered for 6 months or 1 to 5 years.
23The open fixed rate mortgage has a term of 24 months; it is offered for 6 months or 1 year.
24The closed variable rate mortgage has a term of 48 months; it is offered for 3 or 5 years.
25The down payment of $300,001 is above the purchase price of $300,000.
26The mortgage needs a purchase price, an amortization and a term.
27New borrowing of $450,001 is more than 4.5 times the annual income of $100,000, so a person should confirm affordability.
28The line of credit limit of $4,999 is below $5,000, the smallest Alterna offers.
29The existing mortgage plus the secured line of credit come to $400,001, above $400,000, 80 percent of the home value of $500,000.
30The student line of credit limit of $10,001 is above $10,000 a year.
31The student line of credit is for members enrolled in post-secondary studies and the member is not enrolled.
32The loan of $999 is outside the 1,000 to $50,000 range for that loan.
33The loan has a term of 11 months; that loan is offered for 12 to 60 months.
34The RRSP investment loan of $5,001 is above the RRSP contribution of $5,000 it is meant to fund.
35The member plan states a total funded today of $189,515; the fee and deposit schedule gives $189,514.

Scenarios and results

Click to expand

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.

1. Home purchase, registered plans and term deposits: A $1,180,000 home purchase with registered plan contributions, term deposits and credit

The agent's request. Please set up a member plan for a 44-year-old existing member. Open the Unlimited chequing package and an Investment Savings account with an opening deposit of $25,000. Contribute $40,000 to a TFSA, $62,000 to an RRSP and $8,000 to an RESP. Open a $30,000 RateBuilder term deposit for 60 months held in an RRSP, a $15,000 US Dollar term deposit for 12 months held in a TFSA and a $2,000 Flexi term deposit for 36 months held non-registered. Arrange a closed fixed rate mortgage for the purchase of a home at $1,180,000 with a down payment of $85,000, a term of 60 months and an amortization of 30 years. Open a secured line of credit with a limit of $300,000. Arrange an RRSP investment loan of $60,000 over 12 months. The plan states a total funded today of $267,000. It is ready to send.

Verdict: Blocked.

  • TFSA contribution above the room. The TFSA contribution of $40,000 is above the member contribution room of $27,000; the CRA charges 1 percent a month on any excess.
  • RRSP contribution above the room. The RRSP contribution of $62,000 is above $57,810, the deduction room of $55,810 plus the over-contribution allowance of $2,000; a 1 percent monthly penalty applies above that.
  • RESP above the $50,000 limit per child. The RESP contribution of $8,000 brings the total for the child to $52,000; the limit is $50,000 per child.
  • Term deposit below the minimum. Term deposit 3 is for $2,000; the minimum for that term deposit is $2,500 ($500, $100 if under 19, and $2,500 for a Flexi term deposit).
  • US dollar term deposit only in a non-registered account. Term deposit 2 is a US dollar term deposit held in a registered plan; US dollar term deposits are available non-registered only.
  • Down payment below the minimum. The down payment of $85,000 is below $93,000, the minimum on a purchase price of $1,180,000 (5 percent of the first $500,000 plus 10 percent of the rest up to $1,500,000, and 20 percent from $1,500,000 or for a rental property).
  • Amortization too long. The amortization of 30 years is above 25 years, the longest for this mortgage (25 years when the down payment is under 20 percent, 30 years for a first-time buyer or a new build, and 30 years for a mortgage with 20 percent down).
  • Home equity line above the combined limit. The existing mortgage plus the secured line of credit come to $780,000, above $720,000, 80 percent of the home value of $900,000.
  • Stated total funded today does not match. The member plan states a total funded today of $267,000; the fee and deposit schedule gives $267,014.
  • US dollar term deposit is not deposit insured. The plan includes a US dollar term deposit, which is not covered by deposit insurance, so a person should confirm the member understands that.
  • New borrowing high against income. New borrowing of $1,455,000 is more than 4.5 times the annual income of $300,000, so a person should confirm affordability.
  • Mortgage above $1,000,000. The mortgage of $1,095,000 is above $1,000,000, so a person should confirm.

2. Home purchase, registered plans and term deposits: The agent resubmits after fixing the errors

The agent's request. Please set up a member plan for a 44-year-old existing member. Open the Unlimited chequing package and an Investment Savings account with an opening deposit of $25,000. Contribute $27,000 to a TFSA, $55,000 to an RRSP and $6,000 to an RESP. Open a $30,000 RateBuilder term deposit for 60 months held in an RRSP, a $15,000 US Dollar term deposit for 12 months held non-registered and a $40,000 Flexi term deposit for 36 months held non-registered. Arrange a closed fixed rate mortgage for the purchase of a home at $1,180,000 with a down payment of $240,000, a term of 60 months and an amortization of 30 years. Open a secured line of credit with a limit of $235,000. Arrange an RRSP investment loan of $55,000 over 12 months. The plan states a total funded today of $438,014. It is ready to send.

Verdict: Needs approval.

  • Deposits above the insured limit. Non-registered Canadian dollar deposits at Alterna Savings come to $255,000, $5,000 above the $250,000 deposit insurance limit for that category, so a person should confirm the member understands the excess is not insured.
  • US dollar term deposit is not deposit insured. The plan includes a US dollar term deposit, which is not covered by deposit insurance, so a person should confirm the member understands that.
  • Plan summary. Total funded today of $438,014 across 9 funded items.

3. Home purchase, registered plans and term deposits: The agent resubmits after fixing the errors

The agent's request. Please set up a member plan for a 44-year-old existing member. Open the Unlimited chequing package and an Investment Savings account with an opening deposit of $25,000. Contribute $27,000 to a TFSA, $55,000 to an RRSP and $6,000 to an RESP. Open a $30,000 RateBuilder term deposit for 60 months held in an RRSP, a $15,000 Fixed term deposit for 12 months held in a TFSA and a $40,000 Flexi term deposit for 36 months held in an RRSP. Arrange a closed fixed rate mortgage for the purchase of a home at $1,180,000 with a down payment of $240,000, a term of 60 months and an amortization of 30 years. Open a secured line of credit with a limit of $235,000. Arrange an RRSP investment loan of $55,000 over 12 months. The plan states a total funded today of $438,014. It is ready to send.

Verdict: Allowed.

  • Plan summary. Total funded today of $438,014 across 9 funded items.

4. Retiree moving savings to a RRIF: A 73-year-old member placing savings in registered plans and term deposits

The agent's request. Please set up a member plan for a 73-year-old existing member. Open the Unlimited chequing package and a Daily Interest Savings account with an opening deposit of $18,000. Contribute $7,000 to a TFSA, $10,000 to an RRSP and $2,500 to an RESP. Open a $40,000 RateBuilder term deposit for 60 months held in an RRSP, a $20,000 Flexi-Growth term deposit for 24 months held in a RRIF and a $35,000 Fixed term deposit for 36 months held non-registered. The plan states a total funded today of $132,514. It is ready to send.

Verdict: Blocked.

  • RRSP contribution after the year the member turns 71. The member is 73 years old at the end of the year; an RRSP must be converted by the end of the year the member turns 71, so no new contribution is possible.
  • Term deposit in an RRSP that must be converted. Term deposit 1 is held in an RRSP, but the member is past the year of turning 71 and the RRSP must be converted to a RRIF.
  • Flexi-Growth term deposit not allowed in a RRIF. Term deposit 2 is a Flexi-Growth term deposit held in a RRIF; it can be held in a non-registered account, a TFSA or an RRSP, not a RRIF.
  • Stated total funded today does not match. The member plan states a total funded today of $132,514; the fee and deposit schedule gives $132,507.

5. Retiree moving savings to a RRIF: The agent resubmits after fixing the errors

The agent's request. Please set up a member plan for a 73-year-old existing member. Open the Unlimited chequing package and a Daily Interest Savings account with an opening deposit of $18,000. Contribute $17,000 to a TFSA and $2,500 to an RESP. Open a $40,000 RateBuilder term deposit for 60 months held in a RRIF, a $20,000 Flexi term deposit for 36 months held in a RRIF and a $35,000 Fixed term deposit for 36 months held non-registered. The plan states a total funded today of $132,507. It is ready to send.

Verdict: Allowed.

  • Plan summary. Total funded today of $132,507 across 7 funded items.

6. First-time buyer and new member: A new member buying a first home with a loan and registered contributions

The agent's request. Please set up a member plan for a 31-year-old new member. Open the Value chequing package and a Daily Interest Savings account with an opening deposit of $15,000. Contribute $7,000 to a TFSA and $12,000 to an RRSP. Open an $8,000 Fixed term deposit for 24 months held non-registered. Arrange a closed fixed rate mortgage for the purchase of a home at $685,000 with a down payment of $34,250, a term of 84 months and an amortization of 30 years. The member is a first-time home buyer. Arrange a personal loan of $12,000 over 72 months. The plan states a total funded today of $76,260. It is ready to send.

Verdict: Blocked.

  • Closed fixed term not offered. The closed fixed rate mortgage has a term of 84 months; it is offered for 6 months or 1 to 5 years.
  • Down payment below the minimum. The down payment of $34,250 is below $43,500, the minimum on a purchase price of $685,000 (5 percent of the first $500,000 plus 10 percent of the rest up to $1,500,000, and 20 percent from $1,500,000 or for a rental property).
  • Loan term not offered. The loan has a term of 72 months; that loan is offered for 12 to 60 months.
  • Stated total funded today does not match. The member plan states a total funded today of $76,260; the fee and deposit schedule gives $76,275.

7. First-time buyer and new member: The agent resubmits after fixing the errors

The agent's request. Please set up a member plan for a 31-year-old new member. Open the Value chequing package and a Daily Interest Savings account with an opening deposit of $15,000. Contribute $7,000 to a TFSA and $12,000 to an RRSP. Open an $8,000 Fixed term deposit for 24 months held non-registered. Arrange a closed fixed rate mortgage for the purchase of a home at $685,000 with a down payment of $45,000, a term of 60 months and an amortization of 30 years. The member is a first-time home buyer. Arrange a personal loan of $12,000 over 60 months. The plan states a total funded today of $87,025. It is ready to send.

Verdict: Allowed.

  • Plan summary. Total funded today of $87,025 across 7 funded items.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent assembles a member plan from Alterna Savings products: chequing packages, Daily Interest and Investment Savings, TFSA, and more. Before the plan goes out, the agent sends it to Predictika, which checks it against a declarative model of the product terms Alterna Savings publishes and the public Canadian rules for registered plans, deposit insurance and mortgages, and returns a verdict, every reason, a funding schedule and the figures it computed. Amounts are in Canadian dollars.
  2. I will start with the first request by the agent.
  3. The agent says. Please set up a member plan for a 44-year-old existing member. Open the Unlimited chequing package and an Investment Savings account with an opening deposit of $25,000. The rest of the request is on screen. The plan states a total funded today of $267,000.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with nine findings and three approvals, all in one answer. The TFSA contribution of $40,000 is above the member contribution room of $27,000; the CRA charges 1 percent a month on any excess. The RRSP contribution of $62,000 is above $57,810, the deduction room of $55,810 plus the over-contribution allowance of $2,000; a 1 percent monthly penalty applies above that. The RESP contribution of $8,000 brings the total for the child to $52,000; the limit is $50,000 per child. The other six are on screen.
  6. The validator returned nine blocking findings and three approvals in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the member plan are checked against each other and against the stated total.
  7. What this shows: for down payment and amortization that depend on the price and the buyer, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the TFSA contribution to $27,000, the RRSP contribution to $55,000, the RESP contribution to $6,000, the term deposit 2 account to non-registered and the stated total funded today to $438,014. Four more changes are on screen.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The validator also returns the line-item quote. It starts with Unlimited chequing package and Investment Savings opening deposit; the other seven lines are on screen.
  13. The nine blocking findings are cleared; two approvals remain for a person: deposits above the insured limit and US dollar term deposit is not deposit insured.
  14. The agent resubmits once more.
  15. The revised request. It changes the term deposit 2 type to fixed term deposit, the term deposit 2 account to a TFSA and the term deposit 3 account to an RRSP.
  16. It calls the validator once more.
  17. This time the validator clears it.
  18. The validator also returns the line-item quote. It starts with Unlimited chequing package and Investment Savings opening deposit; the other seven lines are on screen.
  19. Both earlier findings are cleared, and the validator's total, $438,014, matches the member plan.
  20. Twelve problems caught in one call, fixed in two passes, and a clean $438,014 member plan. That is the value of Predictika's validator: catching mistakes before they reach the customer.