Predictika · Software subscription quotes
An AI sales agent prepares a monthly subscription quote for Visma Severa, a professional services automation product: a plan, a number of users and the features the customer needs. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published plans and prices and returns a verdict, every reason, a line-item quote and the figures it computed.
This validator models Severa subscription quotes built on the plans and prices the Severa pricing page publishes, not just the scenarios shown below.
Any Severa subscription quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other currencies, VAT, other Visma products, storage allowances, discounts and contract terms, and the other features listed on the plans. Assumptions: one plan applies to all users on a quote (the page does not say whether plans can be mixed), and the monthly total is a list-price estimate.
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 list prices 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 chosen and the number of users and has to be kept in step with the price page. | The stated total travels with the quote and is compared with the computed total on every call. |
| Features that start at different plans | Only with care A product rule per feature and plan. It works, but each feature is another rule, and a plan change means revisiting them all. | The features the customer needs are counted for each tier and checked against the plan quoted. |
| Needs from several tiers in one quote | Only with workarounds A quote can need a Business feature, a Platinum feature and an Enterprise feature at once, and rules often stop at the first mismatch. | Every tier is checked on every call and each shortfall is reported together. |
| Large organizations that must go to sales | Only with workarounds A threshold on users that has to route the quote to approval without hiding any other error on the same quote. | The user count is checked with everything else, so an approval and a block can appear together. |
| 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 quote needs 1 feature(s) that start with the Business plan, but the Basic plan is quoted. |
| 2 | The quote needs 1 feature(s) that start with the Platinum plan, but a lower plan is quoted. |
| 3 | The quote needs 1 feature(s) that are only in the Enterprise plan, but a lower plan is quoted. |
| 4 | The quote has 0 users; at least 1 is needed. |
| 5 | The quote has 501 users; Severa recommends that organizations over 500 contact its sales team, so a person should confirm the price. |
| 6 | The quote states a monthly total of €30,000.00; the list prices give €39,200.00. |
| 7 | The quote is in a currency other than euros; only the published euro list prices are modeled. |
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 a Severa subscription for 60 users on the Basic plan, for a team that needs the REST API, resourcing and work planning, travel expenses and the proposal tool. The quote states a monthly total of €1,500.00 excluding VAT. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Severa subscription for 60 users on the Business plan, for a team that needs the REST API, resourcing and work planning, travel expenses and the proposal tool. The quote states a monthly total of €2,340.00 excluding VAT. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Severa subscription for 180 users on the Business plan, for a team that needs custom fields, automated invoicing, revenue recognition, multi-currency and single sign-on. The quote states a monthly total of €7,020.00 excluding VAT. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Severa subscription for 180 users on the Platinum plan, for a team that needs custom fields, automated invoicing, revenue recognition, multi-currency and single sign-on. The quote states a monthly total of €8,820.00 excluding VAT. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Severa subscription for 180 users on the Enterprise plan, for a team that needs custom fields, automated invoicing, revenue recognition, multi-currency and single sign-on. The quote states a monthly total of €12,420.00 excluding VAT. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Severa subscription for 620 users on the Platinum plan, for a team that needs the REST API, custom fields, automated invoicing and revenue recognition. The quote states a monthly total of €24,180.00 excluding VAT. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Severa subscription for 620 users on the Platinum plan, for a team that needs the REST API, custom fields, automated invoicing and revenue recognition. The quote states a monthly total of €30,380.00 excluding VAT. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.