Predictika · Ontario electricity delivery charges for business accounts
An AI sales agent at an energy-services firm prepares the monthly electricity delivery charges for a business account in the Alectra Utilities Enersource Rate Zone: the rate class, the monthly peak demand and energy use, whether the account is metered at primary voltage or owns its transformer, and the total the quote states. Before it 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 figures it computed.
This validator models the monthly delivery, retail transmission and regulatory charges of the Alectra Utilities Enersource Rate Zone Tariff of Rates and Charges effective January 1, 2026, for its four non-residential demand classes, not just the scenarios shown below.
Any monthly delivery-charge quote for a General Service or Large Use account in the Enersource Rate Zone that touches these rules is in scope — not only the scenarios pictured here. Not covered: the other Alectra rate zones, residential, unmetered, street lighting, standby and microFIT classes, the electricity commodity and Global Adjustment charges on the bill, loss factors, specific service charges, wholesale market participants, embedded wholesale accounts and HST.
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 |
|---|---|---|
| A rate class that has to follow the account's demand | Only with workarounds The class is picked by the rep, but the tariff sets it from the monthly average peak demand, so a validation rule has to compare the two on every quote and keep four thresholds right. | The class is checked against the demand on every call, including at the exact boundaries of 50, 500 and 5,000 kW. |
| Billing demand from kW or 90 percent of kVA, with a primary metering allowance | Only with care The greater-of rule, the 1.00 percent allowance and the per-kW charges have to be chained in the right order and rounded the same way as the bill. | Billing demand, the allowance and every charge are computed from the choices on each call. |
| Riders that change with the class of consumer and the supply | Only with workarounds Class A drops the Capacity Based Recovery charges, non-RPP adds the Global Adjustment rider only in some classes, and Large Use has no such rider; each combination needs its own price rule. | The riders for the chosen class, class of consumer and supply are selected together and added to the total. |
| Options that exist only in some classes | Only with workarounds EV charging transmission rates, the transformer allowance and Class A are not offered in every class, but a quote can still select them. | Each option is checked against the class and the quote is blocked where the tariff has no such option. |
| A stated total that must agree with the tariff | Only with workarounds The total on the quote is typed or generated outside the price rules, so a separate rule has to recompute it and compare. | The stated total is a field in the request; the validator blocks when it differs from what it computes. |
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 rate class chosen does not match the monthly average peak demand of 180 kW; the classes are under 50 kW, 50 to 499 kW, 500 to 4,999 kW and 5,000 kW or more. |
| 2 | The rate class chosen does not match the monthly average peak demand of 40 kW; the classes are under 50 kW, 50 to 499 kW, 500 to 4,999 kW and 5,000 kW or more. |
| 3 | The rate class chosen does not match the monthly average peak demand of 500 kW; the classes are under 50 kW, 50 to 499 kW, 500 to 4,999 kW and 5,000 kW or more. |
| 4 | The rate class chosen does not match the monthly average peak demand of 499 kW; the classes are under 50 kW, 50 to 499 kW, 500 to 4,999 kW and 5,000 kW or more. |
| 5 | The rate class chosen does not match the monthly average peak demand of 5,000 kW; the classes are under 50 kW, 50 to 499 kW, 500 to 4,999 kW and 5,000 kW or more. |
| 6 | The rate class chosen does not match the monthly average peak demand of 4,999 kW; the classes are under 50 kW, 50 to 499 kW, 500 to 4,999 kW and 5,000 kW or more. |
| 7 | The rate class chosen does not match the monthly average peak demand of 50 kW; the classes are under 50 kW, 50 to 499 kW, 500 to 4,999 kW and 5,000 kW or more. |
| 8 | The tariff names Class A consumers only in the General Service 500 to 4,999 kW and Large Use classifications; the chosen class refers to Class B consumers only. |
| 9 | The tariff lists EV charging retail transmission rates only for the General Service 50 to 499 kW and 500 to 4,999 kW classes. |
| 10 | The transformer ownership allowance is per kW of billing demand; General Service under 50 kW is billed on energy and has no billing demand. |
| 11 | The customer moved between Class A and Class B during the variance account accumulation period; the tariff says such customers are charged or refunded their share of certain rate riders through customer-specific billing adjustments, so a person should confirm the adjustments. |
| 12 | The tariff describes customers that moved between Class A and Class B only in the General Service 500 to 4,999 kW and Large Use classifications. |
| 13 | A monthly energy use of 0 kWh is not valid; it must be at least 1 kWh. |
| 14 | A monthly peak demand of 0 kW is not valid; it must be at least 1 kW. |
| 15 | The quote states monthly delivery charges of $3,129.99; the published tariff rates give $3,130.00. |
| 16 | The quote states monthly delivery charges of $20,192.09; the published tariff rates give $19,942.09. |
| 17 | The quote states monthly delivery charges of $19,942.09; the published tariff rates give $19,462.09. |
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 delivery charges for a business account in the Enersource Rate Zone in the General Service under 50 kW class, with a monthly average peak demand of 180 kW and 52,000 kWh of energy a month, with its own transformer and Standard Supply Service. The quote states monthly delivery charges of $2,386.76. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the monthly delivery charges for a business account in the Enersource Rate Zone in the General Service 50 to 499 kW class, with a monthly average peak demand of 180 kW and 52,000 kWh of energy a month, with its own transformer and Standard Supply Service. The quote states monthly delivery charges of $3,058.25. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote the monthly delivery charges for a business account in the Enersource Rate Zone in the General Service 500 to 4,999 kW class, with a monthly average peak demand of 2,400 kW, measured demand of 2,650 kVA and 1,300,000 kWh of energy a month, with primary-voltage metering, its own transformer and non-RPP supply. The quote states monthly delivery charges of $44,224.40. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the monthly delivery charges for a business account in the Enersource Rate Zone in the General Service 500 to 4,999 kW class, with a monthly average peak demand of 2,400 kW, measured demand of 2,650 kVA and 1,300,000 kWh of energy a month, with primary-voltage metering, its own transformer and non-RPP supply. The quote states monthly delivery charges of $43,274.00. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote the monthly delivery charges for a business account in the Enersource Rate Zone in the Large Use (5,000 kW and over) class, with a monthly average peak demand of 8,400 kW, measured demand of 9,100 kVA and 5,200,000 kWh of energy a month, with its own transformer, non-RPP supply and EV charging transmission rates. The quote states monthly delivery charges of $152,841.41. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote the monthly delivery charges for a business account in the Enersource Rate Zone in the Large Use (5,000 kW and over) class, with a monthly average peak demand of 8,400 kW, measured demand of 9,100 kVA and 5,200,000 kWh of energy a month, with its own transformer and non-RPP supply. The quote states monthly delivery charges of $152,841.41. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.