Predictika · Wholesale store supply orders

An AI sales agent's store supply order, checked before it goes out

An AI sales agent prepares a weekly supply order for one IGA-banner store: the banner and state, the store size and departments, the cartons of ambient, Black & Gold, chilled, frozen and fresh products, the freezer and chiller doors, the delivery drops and payment terms, and the weekly total it states. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the ordering rules and returns a verdict, every reason and the weekly total it computed.

Scope: Weekly supply orders for one IGA-banner store: IGA, Supa IGA, IGA X-press, IGA Local Grocer and Foodland IGA, with departments, liquor, carton volumes, door capacity, delivery drops, terms and the stated weekly total. See everything this validator covers

This validator models orders of this kind, not just the scenarios shown below.

  • Banner, store and departments — five banners with the store size each is modeled for, Foodland IGA in South Australia only, a full fresh department that needs a large store, fresh cartons that need a fresh department, and an attached liquor outlet that needs a licence.
  • Volumes, capacity and deliveries — frozen and chilled cartons against the freezer and chiller doors, one to six deliveries a week, a minimum product value for each delivery, and volume tiers that lower the price per carton.
  • Terms, approvals and total — payment terms and remote deliveries that need approval, a Black & Gold share above the range plan, large weekly orders, and the stated weekly total compared with the computed one.

Any order that touches these rules is in scope — not only the scenarios pictured here. The banner names and the existence of the Black & Gold brand follow public information; every threshold and every price is modeled from comparable wholesale supply programs and is not published by Metcash, so the amounts on this page are illustrative and shown in cents. Not covered: prices of individual products, supplier rebates, retail pricing, store fit-out, loyalty programs and other Metcash divisions.

The AI sales agentBuilds the weekly supply 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 banner that is only quoted in one stateOnly with care
A banner rule has to read the state, and a size range has to be kept for each banner.
The banner, the state and the store size are checked together on every call.
Departments that depend on store size and on each otherOnly with care
A full fresh department needs a large store, fresh cartons need a fresh department and a liquor outlet needs a licence, so each rule reads another choice.
Every department rule is checked on every call, whatever order the choices were made in.
Door capacity for frozen and chilled cartonsOnly with workarounds
The capacity is the number of doors times a limit per door, so the carton count has to be compared with a computed figure.
Cartons and doors are compared with the computed capacity on every call.
A minimum value per delivery and volume tiersOnly with workarounds
The price per carton falls with total volume, and the minimum depends on the banner and on the number of deliveries.
The tier, the product value and the minimum are computed together on every call.
A weekly total that must match the computed totalOnly with workarounds
The total depends on five carton types at tier prices plus freight by zone, so it must be computed before it can be compared.
The stated weekly total is a field of the order and is compared with the computed total on every call.

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 Foodland IGA banner is quoted here for South Australia only; this store is in a different state.
2A store of 499 sqm is outside the 500 to 1,800 sqm range modeled for this banner.
3A store of 1,801 sqm is outside the 500 to 1,800 sqm range modeled for this banner.
4A store of 401 sqm is outside the 80 to 400 sqm range modeled for this banner.
5A full fresh department (butcher, deli, bakery and produce) needs at least 800 sqm; this store has 799 sqm.
6The order includes 200 fresh cartons but the store has no fresh department.
7The store has an attached liquor outlet but no liquor licence is recorded.
80 deliveries a week is outside the 1 to 6 range.
97 deliveries a week is outside the 1 to 6 range.
10The weekly product value of 7,703,250 cents is below the 10,500,000 cents needed for the chosen number of deliveries.
11The weekly product value of 1,480,500 cents is below the 1,500,000 cents needed for the chosen number of deliveries.
12The weekly product value of 7,703,250 cents is below the 9,000,000 cents needed for the chosen number of deliveries.
13361 frozen cartons a week is more than the 360 the freezer doors can hold.
14801 chilled cartons a week is more than the 800 the chiller doors can hold.
15The order states a weekly total of 7,757,150 cents; the modeled prices give 7,757,250 cents.
16The order states a weekly total of 7,757,251 cents; the modeled prices give 7,757,250 cents.
17Payment terms of 21 days are longer than the 14 days allowed without credit approval.
18More than 2 deliveries a week to a remote zone need freight approval.
19A weekly product value of 35,413,000 cents is above the credit limit that can be released without approval.
20Black & Gold is more than 60 percent of ambient cartons, which is above the usual range plan.
21500 frozen cartons a week is more than the 360 the freezer doors can hold.
22Payment terms of 30 days are longer than the 14 days allowed without credit approval.
23A store of 50 sqm is outside the 80 to 400 sqm range modeled for this banner.

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. Banner, store and deliveries: A Foodland IGA order for a 4,000 sqm store in Victoria with an unlicensed liquor outlet, 700 frozen cartons, 7 deliveries a week and 30 day terms

The agent's request. Please prepare a weekly supply order for a Foodland IGA store of 4,000 sqm in VIC (metro zone) with a full fresh department and an attached liquor outlet. The week needs 4,000 ambient, 900 Black & Gold, 1,800 chilled, 700 frozen and 800 fresh cartons, with 3 freezer doors and 10 chiller doors. Deliver in 7 drops a week on 30 day payment terms. The order states a weekly total of 26,945,000 cents. It is ready to send.

Verdict: Blocked.

  • Foodland IGA outside South Australia. The Foodland IGA banner is quoted here for South Australia only; this store is in a different state.
  • Store size outside the banner range. A store of 4,000 sqm is outside the 800 to 3,500 sqm range modeled for this banner.
  • IGA Liquor without a liquor licence. The store has an attached liquor outlet but no liquor licence is recorded.
  • Delivery drops out of range. 7 deliveries a week is outside the 1 to 6 range.
  • Frozen cartons exceed freezer capacity. 700 frozen cartons a week is more than the 360 the freezer doors can hold.
  • Stated weekly total does not match. The order states a weekly total of 26,945,000 cents; the modeled prices give 26,957,000 cents.
  • Extended payment terms. Payment terms of 30 days are longer than the 14 days allowed without credit approval.

2. Banner, store and deliveries: The agent resubmits after fixing the errors

The agent's request. Please prepare a weekly supply order for a Foodland IGA store of 3,000 sqm in SA (metro zone) with a full fresh department and an attached liquor outlet with a licence. The week needs 4,000 ambient, 900 Black & Gold, 1,800 chilled, 500 frozen and 800 fresh cartons, with 5 freezer doors and 10 chiller doors. Deliver in 4 drops a week on 14 day payment terms. The order states a weekly total of 26,003,000 cents. It is ready to send.

Verdict: Allowed.

  • Order summary. 8,000 cartons a week in volume tier 3, weekly total of 26,003,000 cents (product 25,931,000 cents plus freight 72,000 cents) at modeled prices.

3. Small store departments and capacity: An IGA X-press order for a 250 sqm store with a full fresh department and 600 chilled cartons on 2 chiller doors

The agent's request. Please prepare a weekly supply order for a IGA X-press store of 250 sqm in NSW (metro zone) with a full fresh department. The week needs 100 ambient, 20 Black & Gold, 600 chilled, 10 frozen and 10 fresh cartons, with 1 freezer doors and 2 chiller doors. Deliver in 2 drops a week on 7 day payment terms. The order states a weekly total of 2,941,800 cents. It is ready to send.

Verdict: Blocked.

  • Full fresh department in a small store. A full fresh department (butcher, deli, bakery and produce) needs at least 800 sqm; this store has 250 sqm.
  • Chilled cartons exceed chiller capacity. 600 chilled cartons a week is more than the 400 the chiller doors can hold.

4. Small store departments and capacity: The agent resubmits after fixing the errors

The agent's request. Please prepare a weekly supply order for a IGA X-press store of 250 sqm in NSW (metro zone) with a basic fresh department. The week needs 250 ambient, 60 Black & Gold, 120 chilled, 40 frozen and 30 fresh cartons, with 1 freezer doors and 2 chiller doors. Deliver in 2 drops a week on 7 day payment terms. The order states a weekly total of 1,720,100 cents. It is ready to send.

Verdict: Allowed.

  • Order summary. 500 cartons a week in volume tier 0, weekly total of 1,720,100 cents (product 1,684,100 cents plus freight 36,000 cents) at modeled prices.

5. Remote delivery, terms and own brand: An IGA order for a remote store with 5 deliveries a week, 30 day terms and a large Black & Gold range

The agent's request. Please prepare a weekly supply order for a IGA store of 1,000 sqm in NSW (remote zone) with a basic fresh department. The week needs 1,200 ambient, 2,000 Black & Gold, 500 chilled, 150 frozen and 200 fresh cartons, with 3 freezer doors and 4 chiller doors. Deliver in 5 drops a week on 30 day payment terms. The order states a weekly total of 11,884,500 cents. It is ready to send.

Verdict: Blocked.

  • Stated weekly total does not match. The order states a weekly total of 11,884,500 cents; the modeled prices give 11,859,500 cents.
  • Extended payment terms. Payment terms of 30 days are longer than the 14 days allowed without credit approval.
  • Remote delivery with several drops. More than 2 deliveries a week to a remote zone need freight approval.
  • Black & Gold share above range plan. Black & Gold is more than 60 percent of ambient cartons, which is above the usual range plan.

6. Remote delivery, terms and own brand: The agent resubmits after fixing the errors

The agent's request. Please prepare a weekly supply order for a IGA store of 1,000 sqm in NSW (remote zone) with a basic fresh department. The week needs 1,200 ambient, 500 Black & Gold, 500 chilled, 150 frozen and 200 fresh cartons, with 3 freezer doors and 4 chiller doors. Deliver in 2 drops a week on 14 day payment terms. The order states a weekly total of 8,338,250 cents. It is ready to send.

Verdict: Allowed.

  • Order summary. 2,550 cartons a week in volume tier 1, weekly total of 8,338,250 cents (product 8,148,250 cents plus freight 190,000 cents) at modeled prices.

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 weekly supply order for one IGA-banner store: the banner and state, the store size and departments, the cartons of ambient, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the ordering rules and returns a verdict, every reason and the weekly total it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please prepare a weekly supply order for a Foodland IGA store of 4,000 sqm in VIC (metro zone) with a full fresh department and an attached liquor outlet. The week needs 4,000 ambient, 900 Black & Gold, 1,800 chilled, 700 frozen and 800 fresh cartons, with 3 freezer doors and 10 chiller doors. The rest of the request is on screen. The order states a weekly total of 26,945,000 cents.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with six findings and one approval, all in one answer. The Foodland IGA banner is quoted here for South Australia only; this store is in a different state. A store of 4,000 sqm is outside the 800 to 3,500 sqm range modeled for this banner. The store has an attached liquor outlet but no liquor licence is recorded. The other three are on screen.
  6. The validator returned six blocking findings and one approval 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 and against the stated total.
  7. What this shows: for door capacity for frozen and chilled cartons, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the state to SA, the store size to 3,000, the liquor licence to yes, the frozen cartons to 500 and the stated weekly total to 26,003,000. Three 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.