Predictika · Heat pump orders

An AI sales agent's heat pump order, checked before it goes out

An AI sales agent prepares an order for an air/water heat pump from the Belaria pro comfort and compact range: the model, the line and pipe sets, the separation system, the controller modules, the anode and the installation site. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published catalogue and returns a verdict, every reason and the listed values it compared against.

Scope: Belaria pro comfort (8, 13, 15) and pro compact (8/100/300, 13/100/300) heat pumps with their accessories, line lengths, temperatures, output, controller modules and installation distances. See everything this validator covers

This validator models rules stated in the Belaria pro chapter of the Hoval Heat pumps catalogue (1.4.2026, 2026/27), not just the scenarios shown below.

  • Matching accessories — the HP line set, the connection set and the heat pump separation system are each listed for specific sizes; a set for the wrong size is blocked.
  • Lines and temperatures — a hydraulic connection line over 30 m, a calorifier more than 10 m from a comfort indoor unit, or a flow temperature above 70 C is blocked.
  • Output — a heat load above the maximum heat output listed at A-7W35 for the type, or a stated maximum output that differs from the catalogue, is blocked.
  • Water side — glycol, or a system pressure of 2.5 bar or more, without a separation system is blocked; surface cooling needs a dewpoint monitor and goes to a person for design review.
  • Options and controller — the Correx anode and the HA group are for compact only, the Correx anode excludes the magnesium anode, at most one module expansion and the listed number of modules per indoor unit, and a supplementary plug set for expanded functions.
  • Installation — base set for ground or flat roof, 2.1 m from a flat roof edge, 1 m from the property boundary and from building openings are blocked when not met; a flat roof or a site within 5 km of the coast goes to a person.

Any order for these heat pumps that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Hoval price lists are not public, so this validator produces no price build-up or line-item quote), the other Belaria and Hoval heat pump lines, sound, electrical and hydraulic sizing beyond the rules above.

The AI sales agentBuilds the heat pump 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.

8 scenarios in 4 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
Accessories listed for specific sizesOnly with care
Line sets, connection sets and separation systems each fit only certain sizes, so every accessory needs its own compatibility table against the heat pump size.
The size is derived once and every accessory on the order is compared with it in the same pass.
Limits that depend on the modelOnly with care
The maximum heat output and the controller module count differ between comfort and compact, so one rule per model is needed.
The model sets the listed values, and the order is compared with them on every call.
Options that exclude each otherOnly with workarounds
A Correx anode on a unit that keeps the magnesium anode, or an HA group on a comfort unit, depends on a choice made on another line.
Each combination is a rule evaluated together with all the others, in whatever order the choices arrive.
Site distances and approvalsOnly with workarounds
Roof edge, boundary and building opening distances are hard limits, while a flat roof or a coastal site needs a person to confirm, so blocks and approvals must be told apart.
Blocks and approvals are separate findings in one answer, and the Execute step is refused until each one is cleared.
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 quote; approval findings need a person to sign off; everything else is computed.

1The hydraulic connection line is 31 m; the catalogue sets a maximum of 30 m between the outdoor unit, the indoor unit and the buffer storage tank.
2The line between the calorifier and the Belaria pro comfort indoor unit is 11 m; the catalogue allows no more than 10 m.
3The HP line set on the quote is listed for a different size; WA-HP 125-32 is for Belaria pro (8,13) and WA-HP 160-40 is for (15).
4The connection set on the quote is listed for a different size; AS25-BPA is for Belaria pro (8,13) and AS32-BPA is for (15).
5The heat pump separation system on the quote is for Belaria pro (8); the quoted heat pump is size 13.
6The required flow temperature is 71 C; the maximum flow temperature listed is 70 C.
7The heat load to cover is 10.4 kW; the maximum heat output listed at A-7W35 for this type is 10.3 kW.
8The quote states a maximum heat output of 11.8 kW at A-7W35; the catalogue lists 10.3 kW for this type.
9Glycol is used in the primary or secondary circuit and the quote has no separation system; the catalogue requires one when glycol is used.
10The heating system pressure is 2.5 bar and the quote has no separation system; the catalogue requires an isolating system at 2.5 bar or more.
11Surface cooling (floor, wall or ceiling) is planned and the quote has no dewpoint monitor, which the catalogue says is always mandatory there.
12The catalogue says that panel heating used for room cooling can lead to costly damage if planned incorrectly and recommends consulting Hoval; a person should confirm the design.
13The Correx impressed current anode is listed only for Belaria pro compact; a comfort unit has no enamelled calorifier for it.
14The quote has a Correx impressed current anode and keeps the magnesium anode; only one of the two is allowed.
15The HA group HA 25-2-WP is listed only for mounting in the Belaria pro compact indoor unit.
16The quote has 2 TopTronic E module expansions; the heat generator can be expanded by at most 1.
17The TopTronic E modules quoted for the indoor unit exceed what it takes (comfort: 1 module expansion and 1 controller module, or 2 controller modules; compact: 1 module expansion and 1 controller module).
18Expanded controller functions are planned and the quote has no supplementary plug set, which the catalogue says must be ordered for them.
19The concrete base set on the quote does not match the installation; BSW02-FU is for ground installation and BSW02-FD is for the flat roof.
20Flat roof installation is possible only if statics, wind load and roof access standards are met and checked by a qualified specialist; a person should confirm this.
21The outdoor unit is 2.0 m from the roof edge; the catalogue requires at least 2.1 m (1.5 m personal protection plus 0.6 m working area).
22The outdoor unit is 0.9 m from the property boundary; the catalogue says it must not be closer than 1 m.
23There is a building opening 0.5 m from the outdoor unit; the catalogue allows none within a radius of 1 m (refrigerant R290 is flammable).
24The site is 4 km from the coastline; closer than 5 km the catalogue expects increased corrosion and excludes these cases from the warranty, so a person should confirm.
25The hydraulic connection line is 35 m; the catalogue sets a maximum of 30 m between the outdoor unit, the indoor unit and the buffer storage tank.
26The required flow temperature is 75 C; the maximum flow temperature listed is 70 C.
27The heat load to cover is 14.0 kW; the maximum heat output listed at A-7W35 for this type is 13.3 kW.
28The outdoor unit is 0.5 m from the property boundary; the catalogue says it must not be closer than 1 m.

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. Lines, output, glycol and line set: A comfort (13) order with a 34 m line, an 11 kW load, glycol and the wrong line set

The agent's request. Please quote a Hoval Belaria pro comfort (13) heat pump to cover a heat load of 11 kW at a flow temperature of 55 C, with a 34 m hydraulic line and the calorifier 5 m from the indoor unit, at a system pressure of 1.5 bar, with glycol in the circuit. The order includes an HP line set for (15). The outdoor unit will stand on the ground, 3 m from the property boundary and 20 km from the coast. The quote states a maximum heat output of 11.8 kW. It is ready to send.

Verdict: Blocked.

  • Hydraulic line longer than 30 m. The hydraulic connection line is 34 m; the catalogue sets a maximum of 30 m between the outdoor unit, the indoor unit and the buffer storage tank.
  • HP line set does not fit the type. The HP line set on the quote is listed for a different size; WA-HP 125-32 is for Belaria pro (8,13) and WA-HP 160-40 is for (15).
  • Heating load above the maximum heat output. The heat load to cover is 11.0 kW; the maximum heat output listed at A-7W35 for this type is 10.3 kW.
  • Stated maximum heat output differs from the catalogue. The quote states a maximum heat output of 11.8 kW at A-7W35; the catalogue lists 10.3 kW for this type.
  • Glycol without a separation system. Glycol is used in the primary or secondary circuit and the quote has no separation system; the catalogue requires one when glycol is used.

2. Lines, output, glycol and line set: The agent resubmits after fixing the errors

The agent's request. Please quote a Hoval Belaria pro comfort (15) heat pump to cover a heat load of 11 kW at a flow temperature of 55 C, with a 28 m hydraulic line and the calorifier 5 m from the indoor unit, at a system pressure of 1.5 bar, with glycol in the circuit. The order includes an HP line set for (15), a connection set for (15), the separation system for size (15). The outdoor unit will stand on the ground, 3 m from the property boundary and 20 km from the coast. The quote states a maximum heat output of 13.3 kW. It is ready to send.

Verdict: Allowed.

  • Listed values for this type. Listed for this type: maximum heat output 13.3 kW at A-7W35, maximum flow temperature 70 C, maximum hydraulic line 30 m.

3. Compact options and controller modules: A compact (8) order with a Correx anode, an HA group and three modules

The agent's request. Please quote a Hoval Belaria pro compact (8/100/300) heat pump to cover a heat load of 7.5 kW at a flow temperature of 45 C, with a 10 m hydraulic line, at a system pressure of 1.5 bar. The order includes a Correx anode with the magnesium anode kept, an HA group, 1 module expansion(s), 2 controller module(s). The outdoor unit will stand on the ground, 3 m from the property boundary and 20 km from the coast. It is ready to send.

Verdict: Blocked.

  • Correx anode with the magnesium anode kept. The quote has a Correx impressed current anode and keeps the magnesium anode; only one of the two is allowed.
  • Too many modules in the indoor unit. The TopTronic E modules quoted for the indoor unit exceed what it takes (comfort: 1 module expansion and 1 controller module, or 2 controller modules; compact: 1 module expansion and 1 controller module).

4. Compact options and controller modules: The agent resubmits after fixing the errors

The agent's request. Please quote a Hoval Belaria pro compact (8/100/300) heat pump to cover a heat load of 7.5 kW at a flow temperature of 45 C, with a 10 m hydraulic line, at a system pressure of 1.5 bar. The order includes a Correx anode in place of the magnesium anode, an HA group, 1 module expansion(s), 1 controller module(s). The outdoor unit will stand on the ground, 3 m from the property boundary and 20 km from the coast. It is ready to send.

Verdict: Allowed.

  • Listed values for this type. Listed for this type: maximum heat output 8.3 kW at A-7W35, maximum flow temperature 70 C, maximum hydraulic line 30 m.

5. Flat roof installation: A comfort (15) order on a flat roof with the ground base set

The agent's request. Please quote a Hoval Belaria pro comfort (15) heat pump to cover a heat load of 12 kW at a flow temperature of 45 C, with a 10 m hydraulic line and the calorifier 5 m from the indoor unit, at a system pressure of 1.5 bar. The order includes an HP line set for (15), a connection set for (15), the ground (FU) concrete base set. The outdoor unit will stand on a flat roof 1.5 m from the edge, 0.8 m from the property boundary and 20 km from the coast. It is ready to send.

Verdict: Blocked.

  • Base set does not match the installation. The concrete base set on the quote does not match the installation; BSW02-FU is for ground installation and BSW02-FD is for the flat roof.
  • Flat roof: too close to the roof edge. The outdoor unit is 1.5 m from the roof edge; the catalogue requires at least 2.1 m (1.5 m personal protection plus 0.6 m working area).
  • Outdoor unit closer than 1 m to the property boundary. The outdoor unit is 0.8 m from the property boundary; the catalogue says it must not be closer than 1 m.
  • Flat roof installation. Flat roof installation is possible only if statics, wind load and roof access standards are met and checked by a qualified specialist; a person should confirm this.

6. Flat roof installation: The agent resubmits after fixing the errors

The agent's request. Please quote a Hoval Belaria pro comfort (15) heat pump to cover a heat load of 12 kW at a flow temperature of 45 C, with a 10 m hydraulic line and the calorifier 5 m from the indoor unit, at a system pressure of 1.5 bar. The order includes an HP line set for (15), a connection set for (15), the ground (FU) concrete base set. The outdoor unit will stand on the ground, 2 m from the property boundary and 20 km from the coast. It is ready to send.

Verdict: Allowed.

  • Listed values for this type. Listed for this type: maximum heat output 13.3 kW at A-7W35, maximum flow temperature 70 C, maximum hydraulic line 30 m.

7. Temperatures, pressure and controller plug set: A comfort (8) order with a 72 C flow, 2.8 bar and expanded functions

The agent's request. Please quote a Hoval Belaria pro comfort (8) heat pump to cover a heat load of 7 kW at a flow temperature of 72 C, with a 10 m hydraulic line and the calorifier 14 m from the indoor unit, at a system pressure of 2.8 bar. The order includes expanded controller functions. The outdoor unit will stand on the ground, 3 m from the property boundary and 3 km from the coast. It is ready to send.

Verdict: Blocked.

  • Calorifier more than 10 m from the comfort indoor unit. The line between the calorifier and the Belaria pro comfort indoor unit is 14 m; the catalogue allows no more than 10 m.
  • Flow temperature above 70 C. The required flow temperature is 72 C; the maximum flow temperature listed is 70 C.
  • System pressure of 2.5 bar or more without isolating system. The heating system pressure is 2.8 bar and the quote has no separation system; the catalogue requires an isolating system at 2.5 bar or more.
  • Expanded controller functions without supplementary plug set. Expanded controller functions are planned and the quote has no supplementary plug set, which the catalogue says must be ordered for them.
  • Coastal location. The site is 3 km from the coastline; closer than 5 km the catalogue expects increased corrosion and excludes these cases from the warranty, so a person should confirm.

8. Temperatures, pressure and controller plug set: The agent resubmits after fixing the errors

The agent's request. Please quote a Hoval Belaria pro comfort (8) heat pump to cover a heat load of 7 kW at a flow temperature of 60 C, with a 10 m hydraulic line and the calorifier 8 m from the indoor unit, at a system pressure of 2.8 bar. The order includes the separation system for size (8), expanded controller functions with the supplementary plug set. The outdoor unit will stand on the ground, 3 m from the property boundary and 10 km from the coast. It is ready to send.

Verdict: Allowed.

  • Listed values for this type. Listed for this type: maximum heat output 8.3 kW at A-7W35, maximum flow temperature 70 C, maximum hydraulic line 30 m.

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 an air/water heat pump from the Belaria pro comfort and compact range: the model, the line and pipe sets, the separation system, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published catalogue and returns a verdict, every reason and the listed values it compared against.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a Hoval Belaria pro comfort (13) heat pump to cover a heat load of 11 kW at a flow temperature of 55 C. The order includes an HP line set for (15). The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with five findings, all in one answer. The hydraulic connection line is 34 m; the catalogue sets a maximum of 30 m between the outdoor unit, the indoor unit and the buffer storage tank. The HP line set on the quote is listed for a different size; WA-HP 125-32 is for Belaria pro (8,13) and WA-HP 160-40 is for (15). The heat load to cover is 11.0 kW; the maximum heat output listed at A-7W35 for this type is 10.3 kW. The other two are on screen.
  6. The validator returned five 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 accessories listed for specific sizes, a rules-based CPQ is error-prone for this.
  8. Now the agent resubmits.
  9. The corrected request. It changes the heat pump to Belaria pro comfort (15), the hydraulic line to 28 m and the stated maximum heat output to 13.3 kW. It sets the connection set to for (15) and the separation system for size to 15.
  10. It calls the validator again.
  11. This time the validator clears it.
  12. All five earlier findings are cleared.
  13. Five problems 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.