Predictika · Business mobile plan orders

An AI sales agent's du Business Mobile Plan order, checked before it goes out

An AI sales agent prepares an order for a company that wants du Business Mobile Plan lines: the plan (BMP 100 to BMP 450), national or international type, 12 or 24 month term, number of lines, add-ons, and the monthly total, included data and early cancellation charge it states. Before the order goes out, the agent sends it to Predictika, which checks it against a declarative model of the public du Business Service Order Form for Business Mobile Plans and returns a verdict, every reason and the figures it computed.

Scope: du Business Mobile Plans BMP 100, 150, 200, 300 and 450 (national and international, 12 and 24 months): add-ons, activation fees, included data, the monthly total and the early cancellation charge. See everything this validator covers

This validator models the public du Business Service Order Form for Business Mobile Plans (March 2018 edition, pages 1 to 3 read in full in October 2026; the later pages are general terms), not just the scenarios shown below. Prices and offers are those printed on that form, in AED excluding 5 percent VAT.

  • Plans and terms — the five plans (BMP 100, 150, 200, 300 and 450) in national and international types, on a 12 or 24 month contract. Any other term goes back to the agent as not offered.
  • Add-ons — national minutes (50, 100 or 200 AED a month), national data (60, 140 or 200 AED) and national SMS (15, 40 or 60 AED). Minutes add-ons are not available on BMP 150 plans or BMP 450 National, and data add-ons are not available on BMP 100 12-month, BMP 150 24-month, BMP 200 International 12-month, BMP 300 National or BMP 450 24-month.
  • Computed figures — the monthly fee a line, the monthly total, the one-time activation fees (55 AED a line) and the data each plan includes. The monthly total and data the order states must match.
  • Early cancellation — the charge per line listed for each plan, type and term. Where the form adds 100 AED for each remaining month, the order goes to a person to confirm the total.

Any order for these plans that touches these rules is in scope — not only the scenarios pictured here. Not covered: VAT amounts, roaming add-ons, the internet calling pack, device instalments, the standard tariffs after the term, usage charges, handset offers and any change since the March 2018 form.

The AI sales agentBuilds the plan order from the conversation and says it is ready.
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 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
Add-ons that depend on plan and termOnly with care
Each add-on is blocked for some plans and some terms, so a rules-based CPQ needs a compatibility table kept in step with the form.
The plan, type, term and add-on are checked together on every call.
Charges that vary by plan, type and termOnly with care
The early cancellation charge differs for every plan, type and term, which has to be looked up and compared with what the order states.
The charge is looked up for the exact plan, type and term on every call.
A footnote that adds to a chargeOnly with workarounds
Some charges carry an extra 100 AED for each remaining month, which a fixed price rule cannot settle.
Those orders return a needs approval finding with the reason, so a person confirms the total.
Totals the order statesOnly with care
The monthly total depends on the lines, the plan and every add-on, and has to be recomputed to compare.
The total is computed on every call and compared with what the order says.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order is saved or a step is completed, so a person 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 early cancellation charge of 380 AED a line for this plan and term carries an additional AED 100 for each remaining month, so a person should confirm the total.
2The early cancellation charge of 700 AED a line for this plan and term carries an additional AED 100 for each remaining month, so a person should confirm the total.
3The early cancellation charge of 950 AED a line for this plan and term carries an additional AED 100 for each remaining month, so a person should confirm the total.
4The early cancellation charge of 1,000 AED a line for this plan and term carries an additional AED 100 for each remaining month, so a person should confirm the total.
5A contract term of 6 months is not offered; the du form lists 12 and 24 months.
6A contract term of 0 months is not offered; the du form lists 12 and 24 months.
7The order is for 0 lines; at least 1 line is needed.
8A national minutes add-on of 70 AED a month is not one of the listed add-ons (50, 100 and 200 AED).
9A national minutes add-on of 100 AED a month is chosen for a plan that does not accept it; the form says national minutes add-ons are not applicable to BMP 150 plans and BMP 450 National.
10A national data add-on of 140 AED a month is chosen for a plan and term that do not accept it; the form says national data add-ons are not applicable to BMP 100 12-month, BMP 150 24-month, BMP 200 International 12-month, BMP 300 National and BMP 450 24-month.
11A national data add-on of 60 AED a month is chosen for a plan and term that do not accept it; the form says national data add-ons are not applicable to BMP 100 12-month, BMP 150 24-month, BMP 200 International 12-month, BMP 300 National and BMP 450 24-month.
12A national data add-on of 200 AED a month is chosen for a plan and term that do not accept it; the form says national data add-ons are not applicable to BMP 100 12-month, BMP 150 24-month, BMP 200 International 12-month, BMP 300 National and BMP 450 24-month.
13A national data add-on of 100 AED a month is not one of the listed add-ons (60, 140 and 200 AED).
14A national SMS add-on of 20 AED a month is not one of the listed add-ons (15, 40 and 60 AED).
15The quote states a monthly total of 1,001 AED excluding VAT; 5 lines at 200 AED a line come to 1,000 AED.
16The quote states 10 GB of national data; the chosen plan and term include 15 GB.
17The quote states an early cancellation charge of 700 AED a line; the du form lists 800 AED.
18The quote states an early cancellation charge of 600 AED a line; the du form lists at least 700 AED for this plan and term.
19The early cancellation charge of 1,100 AED a line for this plan and term carries an additional AED 100 for each remaining month, so a person should confirm the total.
20A contract term of 18 months is not offered; the du form lists 12 and 24 months.

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. Plan and add-on compatibility: BMP 300 National with a 10 GB data add-on

The agent's request. Please quote 5 lines of Business Mobile Plan 300 National on a 24-month contract, each with a 200 AED national data add-on. The order states a monthly total of 2,500 AED, 18 GB of data, an early cancellation charge of 900 AED a line. It is ready to send.

Verdict: Blocked.

  • Data add-on not allowed on this plan and term. A national data add-on of 200 AED a month is chosen for a plan and term that do not accept it; the form says national data add-ons are not applicable to BMP 100 12-month, BMP 150 24-month, BMP 200 International 12-month, BMP 300 National and BMP 450 24-month.

2. Plan and add-on compatibility: The agent resubmits after fixing the errors

The agent's request. Please quote 5 lines of Business Mobile Plan 300 International on a 24-month contract, each with a 200 AED national data add-on. The order states a monthly total of 2,500 AED, 18 GB of data, an early cancellation charge of 750 AED a line. It is ready to send.

Verdict: Allowed.

  • Order summary. 5 lines of Business Mobile Plan 300 International on a 24 month term at 500 AED a line each month with add-ons, 2,500 AED a month in total and 275 AED in one-time activation fees, all excluding VAT; the plan includes 18 GB of national data.

3. Early cancellation charge: BMP 200 International, 12 months, 8 lines

The agent's request. Please quote 8 lines of Business Mobile Plan 200 International on a 12-month contract. The order states a monthly total of 1,600 AED, 10 GB of data, an early cancellation charge of 600 AED a line. It is ready to send.

Verdict: Blocked.

  • Stated early cancellation charge too low. The quote states an early cancellation charge of 600 AED a line; the du form lists at least 700 AED for this plan and term.

4. Early cancellation charge: The agent resubmits after fixing the errors

The agent's request. Please quote 8 lines of Business Mobile Plan 200 International on a 12-month contract. The order states a monthly total of 1,600 AED, 10 GB of data, an early cancellation charge of 700 AED a line. It is ready to send.

Verdict: Needs approval.

  • Early cancellation charge has a monthly extra. The early cancellation charge of 700 AED a line for this plan and term carries an additional AED 100 for each remaining month, so a person should confirm the total.
  • Order summary. 8 lines of Business Mobile Plan 200 International on a 12 month term at 200 AED a line each month with add-ons, 1,600 AED a month in total and 440 AED in one-time activation fees, all excluding VAT; the plan includes 10 GB of national data.

5. Monthly total: BMP 200 National, 4 lines with a minutes add-on

The agent's request. Please quote 4 lines of Business Mobile Plan 200 National on a 24-month contract, each with a 100 AED national minutes add-on. The order states a monthly total of 1,000 AED, 15 GB of data, an early cancellation charge of 800 AED a line. It is ready to send.

Verdict: Blocked.

  • Stated monthly total does not match. The quote states a monthly total of 1,000 AED excluding VAT; 4 lines at 300 AED a line come to 1,200 AED.

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

The agent's request. Please quote 4 lines of Business Mobile Plan 200 National on a 24-month contract, each with a 100 AED national minutes add-on. The order states a monthly total of 1,200 AED, 15 GB of data, an early cancellation charge of 800 AED a line. It is ready to send.

Verdict: Allowed.

  • Order summary. 4 lines of Business Mobile Plan 200 National on a 24 month term at 300 AED a line each month with add-ons, 1,200 AED a month in total and 220 AED in one-time activation fees, all excluding VAT; the plan includes 15 GB of national data.

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 an order for a company that wants du Business Mobile Plan lines: the plan (BMP 100 to BMP 450), national or international type, 12 or 24 month term, and more. Before the order goes out, the agent sends it to Predictika, which checks it against a declarative model of the public du Business Service Order Form for Business Mobile Plans and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 5 lines of Business Mobile Plan 300 National on a 24-month contract, each with a 200 AED national data add-on. The order states a monthly total of 2,500 AED, 18 GB of data, an early cancellation charge of 900 AED a line. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding, all in one answer. A national data add-on of 200 AED a month is chosen for a plan and term that do not accept it; the form says national data add-ons are not applicable to BMP 100 12-month, BMP 150 24-month, BMP 200 International 12-month, BMP 300 National and BMP 450 24-month.
  6. The validator returned one blocking finding 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 add-ons that depend on plan and term, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the plan to BMP 300 International and the stated early cancellation charge to 750 AED a line.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. The earlier finding is cleared, and the validator's figure matches the quote.
  13. One problem 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.