Predictika · Seat-and-Tier Deal Desk Check
Orrin Software, a fictional software vendor, lets an AI deal-desk agent assemble multi-year seat deals across its Core, Insights and Copilot products. Before the agent sends one, the call goes to Predictika’s Seat-and-Tier Deal Desk Check. It applies the discount caps, counts the free months into the blended discount, checks the product and tier dependencies, the billing, partner and renewal terms, works out which approval level the deal needs, and checks that the discount and contract value the agent stated match the computed ones. Then it returns one verdict: allow, needs approval, or block.
Illustrative only. Orrin Software and its customers are fictional. Product names, prices, discount limits and approval levels are invented for this demonstration.
This validator decides one thing: whether one multi-year seat deal may be sent, given what is in it. It is not a pricing system, and it does not know the customer.
Within these rules the validator handles any combination of the listed choices, not just the seven scenarios on this page. It never sees the customer, the contract or the order system; those facts are taken as stated.
The validator takes the deal as inputs: the seats on each product, the discounts, the term and free months, the tier, billing, channel, the clauses, the renewal cap, the sign-off on file, and the discount and contract value the agent stated. It computes the figures and applies the rules.
Two honest limits. The validator judges the deal it is given: if the agent gets a fact about the customer wrong, the answer follows it. And a deal that never calls the validator is not checked; in this demo the agent calls it itself, and in a deployment the deal workflow makes the call.
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 agent (scripted)
Before sending, the agent must call Recorded run
What this means
General statements about quoting tools, not about any named product. We rest this on public descriptions of how such tools work; anyone running a specific product will know it better than we do.
| What the validator caught | Typical tool | Predictika |
|---|---|---|
| Core discount cap with a competitive-displacement exception, and add-ons no deeper than Core | Only if someone is vigilant Discount caps are common in quoting tools. An exception that depends on the term and a flag, plus an ordering rule between product lines, has to be written as custom rules. | Every rule is checked on every call and the verdict lists each finding. |
| Blended discount that counts the free months | Cannot do it A quote shows line discounts. Folding free months into the effective discount and testing it against a maximum needs a calculation that reads every line, the term and the free months. | Every rule is checked on every call and the verdict lists each finding. |
| Approval level set by discount depth, contract value and terms together | Only with workarounds Approval ladders are usually kept per field. Taking the highest level across the discount, the value and the clauses, then comparing it with the sign-off on file, needs a rule that reads all three. | Every rule is checked on every call and the verdict lists each finding. |
| Checking the agent’s stated discount and contract value | Only with workarounds Many tools show a total. Recomputing it from the seats, discounts and free months and comparing it with what the agent stated needs a rule that does both. | Every rule is checked on every call and the verdict lists each finding. |
| Seat and tier prerequisites across products | Only if someone is vigilant Prerequisites live in price book notes. A rule has to apply the tier and seat-count conditions to each quote. | Every rule is checked on every call and the verdict lists each finding. |
| Core discount over the standard cap | Only with workarounds A quoting tool can hold a discount cap and an approval ladder. Folding the free months into the blended discount, and then checking the agent’s stated figures against that result, takes rules written to read them together. | Every rule is checked on every call and the verdict lists each finding. |
| Copilot seats without their prerequisites | Only if someone is vigilant Tier and seat dependencies are written in the price book notes. A rule has to read the tier and the three seat counts together. | Every rule is checked on every call and the verdict lists each finding. |
| Customer discount plus partner margin too deep | Only if someone is vigilant Channel rules sit outside the quote. A rule has to add the customer discount and the partner margin and read the registration status. | Every rule is checked on every call and the verdict lists each finding. |
| Sign-off level above what is on file | Only if someone is vigilant The approval level depends on the discount, the contract value and the terms together. A rule has to take the highest of the three. | Every rule is checked on every call and the verdict lists each finding. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the request; approval findings need a person to sign off first.
| 1 | The effective discount of 39.7% (including free months) is over the 38% company maximum that no approval level can authorize. |
| 2 | A 30% Core discount is above the 22% standard cap; deeper requires a documented competitive displacement and a term of at least 3 years. |
| 3 | Add-on discounts (30% Insights, 35% Copilot) may not be deeper than the 30% Core discount. |
| 4 | Copilot seats need the Business tier and Insights seats at least equal to Copilot seats; this quote has the Team tier, 350 Insights seats and 200 Copilot seats. |
| 5 | 350 Insights seats exceed the 300 Core seats they sit on. |
| 6 | 3 free months exceed the allowance for a 1-year term (2 months, or 5 months on terms of 3 years or more). |
| 7 | Monthly billing is not allowed when the effective discount is 23.0%; deals discounted past 22% must bill annually upfront. |
| 8 | The 15.0% customer discount plus a 40% partner margin stack past the 50% combined concession limit. |
| 9 | This account has a conflicting channel deal registration; the partner quote cannot be issued until it is resolved. |
| 10 | A 3% renewal price-protection cap is below the 4% floor the company allows. |
| 11 | The stated blended discount of 30% does not match the computed effective discount of 36.3% (including free months). |
| 12 | The stated contract value of $188145 does not match the computed net contract value of $172466.25. |
| 13 | This deal needs CFO sign-off (discount depth, contract value and terms set the level) and only VP approval is on file. |
| 14 | A most-favored-customer or uncapped-liability term needs Legal review before it is offered. |
| 15 | A 5% renewal price-protection cap is below the standard 6%; confirm with revenue operations. |
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. I'm sending Northgate Logistics a 3-year deal on the Business tier: 500 Core seats at 30%, 300 Insights seats at 30% and 150 Copilot seats at 35%, with 3 free months. The blended discount is 30% and the contract value is 188145.
Verdict: Blocked.
The agent's request. I'm sending Northgate Logistics the same 3-year Business deal, with 500 Core seats at 22%, 300 Insights seats at 20% and 150 Copilot seats at 22%, and 2 free months. The blended discount is 26% and the contract value is 200379.
Verdict: Allowed.
The agent's request. I'm sending Calder Biotech a 2-year deal on the Team tier: 300 Core seats, 350 Insights seats and 200 Copilot seats, all at 10%. The blended discount is 10% and the contract value is 125280.
Verdict: Blocked.
The agent's request. I'm sending the same deal on the Business tier, with 300 Core seats, 300 Insights seats and 200 Copilot seats, all at 10%. The blended discount is 10% and the contract value is 120960.
Verdict: Allowed.
The agent's request. I'm sending Wexford Payments a 2-year partner deal on the Business tier: 400 Core seats and 200 Insights seats at 15%, with a 40% partner margin and a 5% renewal cap. The blended discount is 15% and the contract value is 106080.
Verdict: Blocked.
The agent's request. I'm sending the Wexford Payments partner deal again with a 30% partner margin and the deal registration conflict resolved, on the same 400 Core seats and 200 Insights seats at 15%, with a 5% renewal cap. The blended discount is 15% and the contract value is 106080.
Verdict: Needs approval.
The agent's request. I'm sending Larkspur Foods a 3-year deal on the Business tier: 1200 Core seats at 18%, 600 Insights seats at 15% and 300 Copilot seats at 18%, with 3 free months, a termination-for-convenience clause and a 4% renewal cap. The blended discount is 24% and the contract value is 469161.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.