Predictika · POS station kit orders

An AI sales agent's POS station kit order, checked before it goes out

An AI sales agent prepares an order for point-of-sale station kits staged by a configuration center: a terminal, a receipt printer, a scanner, a cash drawer, a payment device and an operating system image, the configuration services (image loading, firmware update, custom labels, kit assembly), a number of stations and sites, spares and an optional financing term. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of POS kit orders and returns a verdict and every reason.

Scope: POS station kit orders on HP Engage One Pro and Elo I-Series 4 terminals with Epson printers, Zebra and Honeywell scanners and PAX, Verifone and Ingenico payment devices, plus configuration services, spares and financing (no prices). See everything this validator covers

This validator models POS station kit orders, not just the scenarios shown below.

  • Hardware and image — two terminals, two receipt printers, three scanners, four payment options, the operating system image each terminal can take, and the rule that a cash drawer needs a receipt printer.
  • Configuration services — image loading, firmware update, custom labels and kit assembly, including labels that need assembled kits and payment devices that need the firmware update.
  • Stations, spares and financing — stations and sites, one or two scanners per station, spares up to 25 percent, financing terms of 12 to 60 months, and the large rollouts, long terms and high spares that go to a person instead of being blocked.

Any POS station kit order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices, shipping and other terminals or peripherals. Public versus modeled: ScanSource's public pages describe a Custom Configuration Center that loads software images, updates firmware, applies custom labels and assembles kits; the hardware names are real product names, but which of them ScanSource stocks or kits was not verified, and every rule and approval threshold is modeled by Predictika from comparable staging programs and is not published by ScanSource. No prices are modeled.

The AI sales agentBuilds the POS station kit 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
A cash drawer that only works with a receipt printerOnly with care
The drawer rule has to look at the printer field, and it has to stay in step if printers are added.
The drawer and the printer are fields of one order and are checked together on every call.
An operating system image that only some terminals can takeOnly with care
Each terminal has its own list of images, so the rule needs a table kept in step with the catalog.
The terminal and the image are fields of one order and are checked together.
Services that depend on each otherOnly with care
Labels need kit assembly and payment devices need the firmware update, so each service rule has to look at other services and at the hardware.
The hardware and the services are fields of one order and are checked together on every call.
A financing term that must be one of five valuesOnly with care
A term outside the list, or a term with no financing, needs separate rules, and the longest term goes to credit review instead.
The financing flag and the term are fields of the order and are checked together.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order 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 order; approval findings need a person to sign off; everything else is computed.

1The HP Engage One Pro runs Windows only, so an Android image cannot be loaded on it.
2An order needs at least 1 station; the quote has 0 stations.
30 sites cannot be served by 0 stations; every site needs at least one station.
45 sites cannot be served by 3 stations; every site needs at least one station.
50 sites cannot be served by 40 stations; every site needs at least one station.
6Each station takes 1 or 2 scanners; the quote has 3 per station.
7Each station takes 1 or 2 scanners; the quote has 0 per station.
8A cash drawer is opened by the receipt printer, and this station has no receipt printer.
9Custom labels are applied to assembled kits, so add kit assembly or remove the labels.
10Payment devices must have current firmware loaded before they ship, so add the firmware update service.
11A financed order needs a term of 12, 24, 36, 48 or 60 months; the quote has 18 months.
12A financed order needs a term of 12, 24, 36, 48 or 60 months; the quote has 0 months.
13A 60-month financed term needs a credit review.
14A term of 24 months is quoted without financing.
15Spares of 15 percent are above the usual 10 percent.
16Spares of 30 percent are not available; spares can be 0 to 25 percent of the stations.
17Spares of 30 percent are above the usual 10 percent.
18An order of 500 stations is a large rollout, and a person should schedule Configuration Center capacity.
19An order of 600 stations is a large rollout, and a person should schedule Configuration Center capacity.
20Spares of 12 percent are above the usual 10 percent.

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. Large rollout, many problems: A 600-station rollout on HP Engage One Pro terminals with an Android image, a cash drawer and no receipt printer

The agent's request. Please quote 600 stations across 200 sites, each with an HP Engage One Pro terminal, no receipt printer, a cash drawer, 3 x Zebra DS2208 scanners and a PAX A920 Pro payment device, on an Android image, with image loading and custom labels and 12 percent spares. It is ready to send.

Verdict: Blocked.

  • Scanners per station out of range. Each station takes 1 or 2 scanners; the quote has 3 per station.
  • Cash drawer needs a receipt printer. A cash drawer is opened by the receipt printer, and this station has no receipt printer.
  • Android image not available on the HP Engage One Pro. The HP Engage One Pro runs Windows only, so an Android image cannot be loaded on it.
  • Custom labels need kit assembly. Custom labels are applied to assembled kits, so add kit assembly or remove the labels.
  • Payment device needs the firmware update. Payment devices must have current firmware loaded before they ship, so add the firmware update service.
  • Large rollout to schedule. An order of 600 stations is a large rollout, and a person should schedule Configuration Center capacity.
  • Spares above the usual level. Spares of 12 percent are above the usual 10 percent.

2. Large rollout, many problems: The agent resubmits after fixing the errors

The agent's request. Please quote 450 stations across 120 sites, each with an Elo I-Series 4 terminal, Epson TM-m30III printer, a cash drawer, 2 x Zebra DS2208 scanners and a PAX A920 Pro payment device, on an Android image, with image loading, the firmware update, custom labels and kit assembly and 8 percent spares. It is ready to send.

Verdict: Allowed.

  • Order summary. 450 station(s) across 120 site(s), 6 device(s) in each kit.

3. Financed order: A 40-station order financed over 18 months with 30 percent spares

The agent's request. Please quote 40 stations across 4 sites, each with an HP Engage One Pro terminal, Epson TM-T88VII printer, a cash drawer and 1 x Zebra DS2208 scanner, on a Windows 11 IoT image, with image loading and kit assembly and 30 percent spares, financed over 18 months. It is ready to send.

Verdict: Blocked.

  • Financing term not available. A financed order needs a term of 12, 24, 36, 48 or 60 months; the quote has 18 months.
  • Spares percentage out of range. Spares of 30 percent are not available; spares can be 0 to 25 percent of the stations.
  • Spares above the usual level. Spares of 30 percent are above the usual 10 percent.

4. Financed order: The agent resubmits after fixing the errors

The agent's request. Please quote 40 stations across 4 sites, each with an HP Engage One Pro terminal, Epson TM-T88VII printer, a cash drawer and 1 x Zebra DS2208 scanner, on a Windows 11 IoT image, with image loading and kit assembly and 10 percent spares, financed over 60 months. It is ready to send.

Verdict: Needs approval.

  • Longest financing term needs credit review. A 60-month financed term needs a credit review.
  • Order summary. 40 station(s) across 4 site(s), 4 device(s) in each kit.

5. Sites and stations: An order of 3 stations across 5 sites with no scanners

The agent's request. Please quote 3 stations across 5 sites, each with an HP Engage One Pro terminal, Epson TM-T88VII printer, a cash drawer and no scanner, on a Windows 11 IoT image, with image loading and kit assembly and 5 percent spares. It is ready to send.

Verdict: Blocked.

  • Sites and stations do not match. 5 sites cannot be served by 3 stations; every site needs at least one station.
  • Scanners per station out of range. Each station takes 1 or 2 scanners; the quote has 0 per station.

6. Sites and stations: The agent resubmits after fixing the errors

The agent's request. Please quote 8 stations across 5 sites, each with an HP Engage One Pro terminal, Epson TM-T88VII printer, a cash drawer and 1 x Zebra DS2208 scanner, on a Windows 11 IoT image, with image loading and kit assembly and 5 percent spares. It is ready to send.

Verdict: Allowed.

  • Order summary. 8 station(s) across 5 site(s), 4 device(s) in each kit.

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 point-of-sale station kits staged by a configuration center: a terminal, a receipt printer, a scanner, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of POS kit orders and returns a verdict and every reason.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote 600 stations across 200 sites, each with an HP Engage One Pro terminal, no receipt printer, a cash drawer. It is ready to send. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings and two approvals, all in one answer. Each station takes 1 or 2 scanners; the quote has 3 per station. A cash drawer is opened by the receipt printer, and this station has no receipt printer. The HP Engage One Pro runs Windows only, so an Android image cannot be loaded on it. The other two are on screen.
  6. The validator returned five blocking findings and two approvals 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 order are checked against each other.
  7. What this shows: for a cash drawer that only works with a receipt printer, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the terminal to Elo I-Series 4, the receipt printer to Epson TM-m30III, the scanners per station to 2 and the firmware update to yes. Four more changes are on screen.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All seven earlier findings are cleared.
  13. Seven problems caught in one call, fixed in one pass, and a clean order. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.