Predictika · Enterprise software licensing quotes
An AI sales agent prepares an enterprise licensing quote: product, seats, program (VIP or ETLA), term, sign-in type, support and any extra discount, in US dollars over the term. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the program and pricing rules, compares the total the quote states with the computed one, and returns every finding together with the line-item quote. This is an illustrative model built from public product information with illustrative prices; it is not a vendor rule set.
This validator models one product line: enterprise licensing of Creative Cloud Pro, Creative Cloud single-app, Acrobat Standard, Acrobat Pro and Firefly seats under a VIP (value incentive plan) or ETLA (enterprise term license agreement) program, with the term, sign-in type, add-ons, generative-credit packs, support and discounts around them. It handles any quote built from those parts, not only the scenarios shown on this page. It does not cover other software product lines or individual plans.
8 scenarios in 4 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 |
|---|---|---|
| Program eligibility that depends on seats, term and sign-in type together | Only with care An ETLA needs 500 seats, a 3-year term and enterprise sign-in; VIP has its own terms and a 10-license minimum for the 3-year commitment. Each is a simple rule, but the same quote can break several at once and the rules multiply with every program. | Seats, term, program and sign-in type are checked together on every call and every problem comes back in one answer. |
| Volume level that depends on program and product | Only with care The discount level follows the seat count on VIP, is flat on an ETLA, and does not apply to Firefly at all. That is a price rule per combination that has to be kept in step with the discount limits. | The level is computed from program, product and seats on every call and shown as one deduction line. |
| Add-ons that depend on product and program | Only with care The AI Assistant works only with Acrobat and Premium support only with an ETLA. Each add-on needs its own product and program condition. | Both conditions are checked on every call, so a Creative Cloud quote with the AI Assistant and Premium support on VIP returns both findings together. |
| Credit packs sized from an organization-wide need | Only with workarounds Credits included with each seat offset the organization-wide need before the shortfall is rounded up to packs, with finance review above a pack count. That is arithmetic across lines that rule engines usually push into custom code. | The shortfall, the rounding, the pack price and the review threshold are all computed together and the packs appear as a quote line. |
| The total the agent states must match the computed one | Only with workarounds A validation rule can compare a stated total with a calculated one only if the stated total is a field on the quote, which it rarely is. | The stated total travels with the quote and is compared with the computed total on every call; a mismatch is its own block. |
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 | An ETLA (enterprise term license agreement) needs at least 500 seats. |
| 2 | An ETLA runs exactly 3 years. |
| 3 | VIP terms are annual or a 3-year commitment; other terms are not offered. |
| 4 | The VIP 3-year commitment needs at least 10 licenses. |
| 5 | An ETLA needs Enterprise IDs or Federated IDs, not personal Adobe IDs. |
| 6 | Acrobat carries no generative credits, so a credit need must be quoted on Firefly or Creative Cloud. |
| 7 | The AI Assistant add-on applies to Acrobat only. |
| 8 | Premium enterprise support is available with an ETLA only, priced at 8 percent of the net price. |
| 9 | The program level discount is 30 percent on an ETLA, and on VIP it follows the seat count (0, 6, 10 or 15 percent); Firefly gets no VIP level. |
| 10 | A generative-credit shortfall, after the credits included with each seat, is bought in packs of 10,000 credits, rounded up; more than 50 packs needs finance review. |
| 11 | An extra discount above 5 percent needs approval; above 10 percent on VIP or 20 percent on an ETLA it is blocked. |
| 12 | The price is built from seat-years, the AI Assistant add-on, credit packs, support and one discount line, and the lines add up to the total. |
| 13 | The total the agent states must match the computed total to within one dollar; otherwise the quote is blocked. |
| 14 | The release step is refused unless the quote is clear, or needs approval and the approval has been recorded. |
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. Licensing quote for Larkspur Media: 900 Acrobat Pro seats on an ETLA with a 3-year term, signed in with personal Adobe IDs, standard support. The quote states a total of $544,093.20. It is ready to send.
Verdict: Blocked.
The agent's request. Licensing quote for Larkspur Media: 900 Acrobat Pro seats on an ETLA with a 3-year term, signed in with Federated IDs, standard support. The quote states a total of $544,093.20. It is ready to send.
Verdict: Allowed.
The agent's request. Licensing quote for Tidewater Design Studio: 300 Creative Cloud Pro seats on an ETLA with a 1-year term, signed in with Enterprise IDs, standard support. The quote states a total of $251,974.80. It is ready to send.
Verdict: Blocked.
The agent's request. Licensing quote for Tidewater Design Studio: 300 Creative Cloud Pro seats on VIP with a 3-year commitment, signed in with Enterprise IDs, standard support. The quote states a total of $917,908.20. It is ready to send.
Verdict: Allowed.
The agent's request. Licensing quote for Granite Peak Architects: 250 Creative Cloud single-app seats on VIP with a 3-year commitment, signed in with Enterprise IDs, standard support. The quote states a total of $267,373.62. It is ready to send.
Verdict: Blocked.
The agent's request. Licensing quote for Granite Peak Architects: 250 Creative Cloud single-app seats on VIP with a 3-year commitment, signed in with Enterprise IDs, standard support. The quote states a total of $290,623.50. It is ready to send.
Verdict: Allowed.
The agent's request. Licensing quote for Willowbrook Creative: 40 Creative Cloud single-app seats on VIP with a 2-year term, signed in with Enterprise IDs, standard support. It includes a 12 percent extra discount. The quote states a total of $30,168.32. It is ready to send.
Verdict: Blocked.
The agent's request. Licensing quote for Willowbrook Creative: 40 Creative Cloud single-app seats on VIP with a 1-year term, signed in with Enterprise IDs, standard support. It includes a 8 percent extra discount. The quote states a total of $15,769.80. It is ready to send.
Verdict: Needs approval.
The text of the narrated walkthrough, step by step.