Predictika · Metrology software license quotes

A sales agent's software license quote, checked before it goes to the customer

A sales agent prepares a quote for metrology software seats and says it is ready to send. Before it goes out, the agent sends it to Predictika's validator, which checks the suite, the token plan, the price tier, the seats, the term, the modules and the discount together, prices the quote, compares the total the agent states with its own, and reports every problem it finds in one pass.

Scope: Metrology software license quotes for a Hexagon-style product line: four software suites, three token plans and three divisional price tiers, in US dollars. Built from general public knowledge; not affiliated with Hexagon. All prices and limits are estimates for demonstration. See everything this validator covers

This validator checks any quote of this kind against the rules below, not just the scenarios shown.

  • Software suites and token plans — a basic, standard, advanced scanning and enterprise suite with a pay-as-you-go, an annual pool and an enterprise pool token plan, including the pay-as-you-go plan that does not support the point-cloud scanning module of the two top suites.
  • Measurement tokens — the allotment per seat against the suite limit and the token plan limit, with a token capacity review above 400.
  • Modules, support and price tiers — the CAD interoperability module and the premium support plan by suite, and the direct list, Industrial division and Strategic accounts division tiers with their seat minimums and discounts.
  • Term, seats and discount — terms from 1 to 5 years, a finance review above 3 years, an enterprise agreement review above 100 seats, sales director approval above 12 percent total discount, a limit at 20 percent, and a deal desk review above USD 600,000.
  • The stated total — the net total the agent states must match the total the validator computes.

Any quote of this kind that touches these rules is in scope, not only the scenarios pictured here. Not checked: other Hexagon products such as laser trackers, scanners, CMM hardware, manufacturing intelligence or geospatial software, real list prices, token metering and consumption billing, and tax or multi-currency quoting.

The sales agentPrepares the software license quote for the customer and says it is ready to send.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

6 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 sales agent says

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

Proposing agent: sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where a rules-based CPQ gets this wrong

Click to expand

Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, one rule per field) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.

What the validator caughtA rules-based CPQPredictika
A discount made of several sourcesOnly with workarounds
The price tier discount, a volume discount and the extra discount the agent adds are separate fields, so the 20 percent limit has to be written against their sum and kept in step.
Every discount source counts toward one total, and the finding states the combined figure the customer would actually receive.
Limits that depend on each otherOnly with care
The token allotment depends on both the suite and the token plan, and the point-cloud module depends on the suite and the plan together, so the rule list multiplies.
Suite, token plan, tier, seats and term are fields of one request and are re-evaluated together on every call.
A total the agent statesOnly with workarounds
A form validator rarely sees the agent's own total, so an agent can state a number that differs from the price list and nothing notices.
The stated total travels in the request and is compared with the validator's own calculation.
A block that is also an approvalOnly with care
A discount of 13 percent needs approval and 22 percent is blocked, and a term of 4 years needs finance while 6 is blocked, so each limit needs two guarded rules.
Blocks and approvals come back together, each with its reason, and the verdict follows from both.
Every problem returned in one answerOnly with workarounds
Form checks usually stop at the first failing field, so the sales agent 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 quote; approval findings need a person to sign off; everything else is computed.

1The quantity must be 1 to 250 seats, and a divisional price tier has its own seat minimum.
2The measurement token allotment must be within the range of the software suite and within the limit of the token plan; above 400 tokens needs a token capacity review.
3The pay-as-you-go token plan does not support the point-cloud scanning module that the two top suites include.
4The CAD interoperability module and the premium support plan are available only on the suites that offer them.
5The contract term must be 1 to 5 years; a term longer than 3 years needs finance approval for the price lock.
6A quantity above 100 seats needs an enterprise agreement review.
7The total discount may not exceed 20 percent; above 12 percent needs sales director approval.
8An order value above USD 600,000 needs a deal desk review.
9The net total the agent states must match the total the validator computes.

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. Term and discount on a 30-seat quote: A 6-year term with a 14 percent extra discount

The agent's request. Please check this quote for Alder Precision Parts, an automotive supplier: 30 seats of the Standard inspection suite on the Annual token pool, Industrial division tier, 100 measurement tokens per seat, a 6-year term and a 14 percent extra discount. Net total USD 362,700. It is ready to send.

Verdict: Blocked.

  • Term outside 1 to 5 years. A contract of 6 years is outside the 1 to 5 years allowed.
  • Discount over the limit. The total discount comes to 22 percent, which exceeds the 20 percent limit.
  • Estimated price. The validator computes USD 362,700 for 30 seats over 6 years, after a 22 percent total discount on a list total of USD 465,000. All prices and limits are estimates for demonstration.

2. Term and discount on a 30-seat quote: The agent resubmits after fixing the errors

The agent's request. Please check this quote for Alder Precision Parts: 30 seats of the Standard inspection suite on the Annual token pool, Industrial division tier, 100 measurement tokens per seat, a 3-year term and a 3 percent extra discount. Net total USD 353,775. It is ready to send.

Verdict: Allowed.

  • Estimated price. The validator computes USD 353,775 for 30 seats over 3 years, after an 11 percent total discount on a list total of USD 397,500, which is the total the agent states. All prices and limits are estimates for demonstration.

3. Token allotment and module on a Basic suite quote: Basic suite at 80 tokens with a CAD module

The agent's request. Please check this quote for Brightline Tooling, a job-shop group: 12 seats of the Basic inspection suite on the Pay-as-you-go token plan, with the CAD interoperability module, 80 measurement tokens per seat, direct list pricing and a 2-year term. Net total USD 93,600. It is ready to send.

Verdict: Blocked.

  • Token allotment too high for the suite. A measurement token allotment of 80 is outside the 1 to 50 range of the Basic inspection suite.
  • CAD module not available. The CAD interoperability module is not available on the Basic inspection suite.
  • Estimated price. The validator computes USD 93,600 for 12 seats over 2 years with no discount, which is the total the agent states. All prices and limits are estimates for demonstration.

4. Token allotment and module on a Basic suite quote: The agent resubmits after fixing the errors

The agent's request. Please check this quote for Brightline Tooling: 12 seats of the Standard inspection suite on the Annual token pool, with the CAD interoperability module, 100 measurement tokens per seat, direct list pricing and a 2-year term. Net total USD 164,400. It is ready to send.

Verdict: Allowed.

  • Estimated price. The validator computes USD 164,400 for 12 seats over 2 years with no discount, which is the total the agent states. All prices and limits are estimates for demonstration.

5. The total the agent states: A stated total that is USD 10,560 too low

The agent's request. Please check this quote for Corwin Gauge Works: 12 seats of the Basic inspection suite on the Pay-as-you-go token plan, with the premium support plan, 40 measurement tokens per seat, direct list pricing and a 2-year term. Net total USD 95,040. It is ready to send.

Verdict: Blocked.

  • Stated total does not match. The quoted net total of USD 95,040 does not match the USD 105,600 the validator computed.
  • Estimated price. The validator computes USD 105,600 for 12 seats over 2 years with no discount. All prices and limits are estimates for demonstration.

6. The total the agent states: The agent resubmits after fixing the errors

The agent's request. Please check this quote for Corwin Gauge Works: 12 seats of the Basic inspection suite on the Pay-as-you-go token plan, with the premium support plan, 40 measurement tokens per seat, direct list pricing and a 2-year term. Net total USD 105,600. It is ready to send.

Verdict: Allowed.

  • Estimated price. The validator computes USD 105,600 for 12 seats over 2 years with no discount, which is the total the agent states. All prices and limits are estimates for demonstration.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. A sales agent prepares a quote for metrology software seats and says it is ready to send. Before it goes out, the agent sends it to Predictika's validator, which checks the suite, the token plan, the price tier, the seats, the term, the modules and the discount together, prices the quote, compares the total the agent states with its own, and reports every problem it finds in one pass.
  2. I will start with the first request by the agent.
  3. The agent says. Please check this quote for Alder Precision Parts, an automotive supplier: 30 seats of the Standard inspection suite on the Annual token pool. Net total USD 362,700. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. A contract of 6 years is outside the 1 to 5 years allowed. The total discount comes to 22 percent, which exceeds the 20 percent limit.
  6. The validator returned two blocking findings 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 quote are checked against each other.
  7. What this shows: for limits that depend on each other, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the term to 3 years, the extra discount to 3 percent and the stated net total to USD 353,775.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. Both earlier findings are cleared.
  13. Two problems caught in one call, fixed in one pass, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.