Predictika · Business mobile plan orders
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.
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.
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.
6 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 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 |
|---|---|---|
| Add-ons that depend on plan and term | Only 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 term | Only 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 charge | Only 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 states | Only 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 answer | Only 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. |
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 | The 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. |
| 2 | 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. |
| 3 | The 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. |
| 4 | The 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. |
| 5 | A contract term of 6 months is not offered; the du form lists 12 and 24 months. |
| 6 | A contract term of 0 months is not offered; the du form lists 12 and 24 months. |
| 7 | The order is for 0 lines; at least 1 line is needed. |
| 8 | A national minutes add-on of 70 AED a month is not one of the listed add-ons (50, 100 and 200 AED). |
| 9 | A 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. |
| 10 | A 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. |
| 11 | A 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. |
| 12 | 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. |
| 13 | A national data add-on of 100 AED a month is not one of the listed add-ons (60, 140 and 200 AED). |
| 14 | A national SMS add-on of 20 AED a month is not one of the listed add-ons (15, 40 and 60 AED). |
| 15 | The quote states a monthly total of 1,001 AED excluding VAT; 5 lines at 200 AED a line come to 1,000 AED. |
| 16 | The quote states 10 GB of national data; the chosen plan and term include 15 GB. |
| 17 | The quote states an early cancellation charge of 700 AED a line; the du form lists 800 AED. |
| 18 | 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. |
| 19 | The 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. |
| 20 | A contract term of 18 months is not offered; the du form lists 12 and 24 months. |
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. 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.
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.
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.
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.
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.
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.
The text of the narrated walkthrough, step by step.