Predictika · Business mobile quotes

An AI sales agent's KPN business mobile quote, checked before it goes out

An AI sales agent prepares a quote for a small business's mobile subscriptions: plan, contract term, devices, device insurance, extra options and abroad bundles. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published KPN tariff sheet and returns a verdict, every reason, a line-item quote and the figures it computed.

Scope: KPN Kleinzakelijk Mobiel quotes (plans, calling option, term, devices, insurance, extras, abroad bundles, connection fees) from the February 2026 tariff sheet. See everything this validator covers

This validator models small-business mobile quotes built on the prices and conditions in KPN's public tariff sheet "Kleinzakelijk Mobiel, Tarieven per februari 2026", not just the scenarios shown below.

  • Plans and options — the 0, 10 and 20 GB plans, Unlimited 50 and 400, Super Unlimited and Super Unlimited+, KPN Kids and Teens, and the two Data Only plans, each with its calling option (unlimited, or 150 minutes where the sheet offers it), its EU data allowance and its data-sharing limit; contract terms of 1 month, 1 year and 2 years.
  • Devices and insurance — monthly device amounts, device insurance priced by device value in Standard and Extra tiers (not for refurbished devices), and the rule that a monthly tablet needs a 2-year data-only subscription.
  • Extras, abroad bundles and fees — Multisim, the KleinZakelijke extra (business customers with a KvK number), Extra Veilig Mobiel, streaming options, abroad bundles by destination and size, one-time connection fees, and the total the agent states, compared with the computed total. A negotiated discount, and a business with more than 5 employees, go to a person.

Any KPN business mobile quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: other KPN business products, one-time device purchase prices, roaming outside the abroad bundles, the extra-minutes bundles and the EU top-up prices, number porting, and volume discounts (none are published). Assumptions: prices are as listed in the sheet with VAT not added; the 150-minute prices for the 0, 10 and 20 GB plans are the unlimited-calling price less the €0.83 difference; the referral of businesses with more than 5 employees to a different tariff is taken from KPN's website text.

The AI sales agentBuilds the mobile quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, the line-item quote and the computed figures.

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

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

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
Stated totals that must equal what the tariff sheet givesOnly with care
A stated figure is a free-entry field; a rule can compare it with a computed total, but the total depends on plan, devices, insurance tier, extras and bundles that have to be kept in step with the sheet.
The stated total travels with the quote and is compared with the computed first-month total on every call.
Data sharing and EU data limits that differ by planOnly with care
A lookup or a rule for each plan. It works, but every plan in the sheet is another row to maintain, and the Teens Unlimited exception is easy to miss.
The limits are looked up from the plan and compared with what the quote promises, in the same request as everything else.
Insurance prices that step with the device value, and are refused for refurbished devicesOnly with care
A price table with value bands for each tier, plus a separate validation rule for refurbished devices. The band edges (350, 650, 950 euros and so on) are easy to get wrong.
The tier price is looked up from the device value and every line is priced and totaled together.
Term rules that depend on the device and the plan typeOnly with workarounds
No device on a 1-month term, and a monthly tablet only on a 2-year data-only subscription. The term, the plan type and the device are on different lines, so it needs cross-line rules that interact with each other.
Term, plan and devices are in one request and the rules are checked with the rest.
Every problem returned in one answerOnly 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.

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 quote shares 11 GB per subscription; the plan allows sharing up to 10 GB from the standard bundle.
2The quote has 0 subscriptions; at least 1 is needed.
3Kids and Teens subscriptions cannot be combined with a device loan, a Multisim, extra paid options or abroad bundles.
4The user is 13 years old; Kids is for users up to 12 years and Teens for users up to 17 years.
5The calling option does not fit the plan: data-only plans have no calling, and 150 minutes is only offered with the 0 GB, 10 GB and 20 GB plans and with Kids and Teens; the other plans come with unlimited calling.
6A tablet paid per month is only available with a 2-year data-only subscription; with a 1-year term it can only be bought for its one-time price.
7A 1-month term is Sim Only; no device can be bought with it.
8A device monthly amount of €41.01 is outside the published range of 100 to €41.00 a month.
9The quote has 11 devices but only 10 lines.
10The quote has 11 new subscriptions but only 10 lines.
11A device value of 3,001 euros is outside the insurable range of 0 to 3,000 euros.
12Refurbished devices cannot be insured with a KPN device insurance.
13The quote insures 11 devices but has only 10 devices.
14The KleinZakelijke extra is only for business customers with a registered KvK number.
15The quote has 3 abroad bundles but no destination country.
16Abroad bundles cannot be obtained for the destination country.
17The quote promises 76 GB a month in the Netherlands and the EU; the plan includes 75 GB.
18The quote states a first-month total of €901.56; the published prices give €926.56.
19A negotiated discount is not published in the tariff sheet; a person should confirm it.
20KPN refers businesses with more than 5 employees to its KPN EEN MKB offer; a person should confirm which tariff applies.

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. Tablets for the field crew: Fifteen refurbished tablets, insured, on a 1-year data-only term, with an EU data promise above the allowance

The agent's request. Please quote 15 KPN Data Only Unlimited50 subscriptions on a 1-year contract, 15 of them new, with 15 refurbished tablets at €18.00 a month each, 15 of them insured with Standard device insurance (device value up to €600). Each subscription shares 40 GB of data and the quote promises 60 GB a month in the Netherlands and the EU. The company has 4 employees. The quote states a first-month total of €1,143.30. It is ready to send.

Verdict: Blocked.

  • Monthly tablet needs a 2-year term. A tablet paid per month is only available with a 2-year data-only subscription; with a 1-year term it can only be bought for its one-time price.
  • EU data promise above the allowance. The quote promises 60 GB a month in the Netherlands and the EU; the plan includes 40 GB.
  • Refurbished device cannot be insured. Refurbished devices cannot be insured with a KPN device insurance.

2. Tablets for the field crew: The agent resubmits after fixing the errors

The agent's request. Please quote 15 KPN Data Only Unlimited50 subscriptions on a 2-year contract, 15 of them new, with 15 tablets at €18.00 a month each, 15 of them insured with Standard device insurance (device value up to €600). Each subscription shares 40 GB of data and the quote promises 40 GB a month in the Netherlands and the EU. The company has 4 employees. The quote states a first-month total of €1,143.30. It is ready to send.

Verdict: Allowed.

  • Order summary. 15 subscriptions, recurring monthly total of €833.25, one-time connection fees of €310.05, first-month total of €1,143.30.

3. Team phones with data sharing: Twelve phone lines sharing more data than the plan allows, with a first-month total that leaves out the devices

The agent's request. Please quote 12 KPN Super Unlimited subscriptions on a 2-year contract, 12 of them new, with 12 phones at €27.00 a month each, 12 of them insured with Standard device insurance (device value up to €950), plus 3 Multisim extra SIMs. Each subscription shares 90 GB of data. The company has 4 employees. The quote states a first-month total of €814.35. It is ready to send.

Verdict: Blocked.

  • Data sharing above the plan limit. The quote shares 90 GB per subscription; the plan allows sharing up to 75 GB from the standard bundle.
  • Stated total does not match. The quote states a first-month total of €814.35; the published prices give €1,138.35.

4. Team phones with data sharing: The agent resubmits after fixing the errors

The agent's request. Please quote 12 KPN Super Unlimited subscriptions on a 2-year contract, 12 of them new, with 12 phones at €27.00 a month each, 12 of them insured with Standard device insurance (device value up to €950), plus 3 Multisim extra SIMs. Each subscription shares 75 GB of data. The company has 4 employees. The quote states a first-month total of €1,138.35. It is ready to send.

Verdict: Allowed.

  • Order summary. 12 subscriptions, recurring monthly total of €890.31, one-time connection fees of €248.04, first-month total of €1,138.35.

5. Large order with business extras and travel: Twenty lines with the KleinZakelijke extra but no KvK number, abroad bundles with no destination and a requested discount

The agent's request. Please quote 20 KPN Super Unlimited+ subscriptions on a 2-year contract, 20 of them new, with 20 phones at €39.00 a month each, 20 of them insured with Extra device insurance (device value up to €1,400), plus 4 Multisim extra SIMs and the KleinZakelijke extra on 20 lines, and 6 large abroad bundles. Each subscription shares 100 GB of data. The company has 4 employees and no KvK number yet. The customer asks for a discount. The quote states a first-month total of €2,378.72. It is ready to send.

Verdict: Blocked.

  • KleinZakelijke extra needs a KvK number. The KleinZakelijke extra is only for business customers with a registered KvK number.
  • Abroad bundles without a destination. The quote has 6 abroad bundles but no destination country.
  • Negotiated discount to confirm. A negotiated discount is not published in the tariff sheet; a person should confirm it.

6. Large order with business extras and travel: The agent resubmits after fixing the errors

The agent's request. Please quote 20 KPN Super Unlimited+ subscriptions on a 2-year contract, 20 of them new, with 20 phones at €39.00 a month each, 20 of them insured with Extra device insurance (device value up to €1,400), plus 4 Multisim extra SIMs and the KleinZakelijke extra on 20 lines, and 6 large abroad bundles for Thailand. Each subscription shares 100 GB of data. The company has 4 employees. The customer asks for a discount. The quote states a first-month total of €2,477.84. It is ready to send.

Verdict: Needs approval.

  • Negotiated discount to confirm. A negotiated discount is not published in the tariff sheet; a person should confirm it.
  • Order summary. 20 subscriptions, recurring monthly total of €2,064.44, one-time connection fees of €413.40, first-month total of €2,477.84.

7. Large order with business extras and travel: The agent resubmits after fixing the errors

The agent's request. Please quote 20 KPN Super Unlimited+ subscriptions on a 2-year contract, 20 of them new, with 20 phones at €39.00 a month each, 20 of them insured with Extra device insurance (device value up to €1,400), plus 4 Multisim extra SIMs and the KleinZakelijke extra on 20 lines, and 6 large abroad bundles for Thailand. Each subscription shares 100 GB of data. The company has 4 employees. The quote states a first-month total of €2,477.84. It is ready to send.

Verdict: Allowed.

  • Order summary. 20 subscriptions, recurring monthly total of €2,064.44, one-time connection fees of €413.40, first-month total of €2,477.84.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares a quote for a small business's mobile subscriptions: plan, contract term, devices, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published KPN tariff sheet and returns a verdict, every reason, a line-item quote and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 15 KPN Data Only Unlimited50 subscriptions on a 1-year contract, 15 of them new, with 15 refurbished tablets at €18.00 a month each. Each subscription shares 40 GB of data and the quote promises 60 GB a month in the Netherlands and the EU. The rest of the request is on screen. The quote states a first-month total of €1,143.30.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. A tablet paid per month is only available with a 2-year data-only subscription; with a 1-year term it can only be bought for its one-time price. The quote promises 60 GB a month in the Netherlands and the EU; the plan includes 40 GB. Refurbished devices cannot be insured with a KPN device insurance.
  6. The validator returned three 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 insurance prices that step with the device value, and are refused for refurbished devices, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the contract term to 2-year contract and the EU data promised to 40 GB a month. It removes the refurbished devices.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The validator also returns the line-item quote. It starts with KPN Data Only Unlimited50 and Tablet monthly amount (2-year contract); the other two lines are on screen.
  13. All three earlier findings are cleared, and the validator's total, €1,143.30, matches the quote.
  14. Three problems caught in one call, fixed in one pass, and a clean €1,143.30 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.