Predictika · Heat pump orders
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.
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.
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.
8 scenarios in 4 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 |
|---|---|---|
| Accessories listed for specific sizes | Only 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 model | Only 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 other | Only 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 approvals | Only 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 answer | Only 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. |
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 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. |
| 2 | The line between the calorifier and the Belaria pro comfort indoor unit is 11 m; the catalogue allows no more than 10 m. |
| 3 | 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). |
| 4 | The 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). |
| 5 | The heat pump separation system on the quote is for Belaria pro (8); the quoted heat pump is size 13. |
| 6 | The required flow temperature is 71 C; the maximum flow temperature listed is 70 C. |
| 7 | The heat load to cover is 10.4 kW; the maximum heat output listed at A-7W35 for this type is 10.3 kW. |
| 8 | The quote states a maximum heat output of 11.8 kW at A-7W35; the catalogue lists 10.3 kW for this type. |
| 9 | Glycol is used in the primary or secondary circuit and the quote has no separation system; the catalogue requires one when glycol is used. |
| 10 | The 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. |
| 11 | Surface cooling (floor, wall or ceiling) is planned and the quote has no dewpoint monitor, which the catalogue says is always mandatory there. |
| 12 | The 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. |
| 13 | The Correx impressed current anode is listed only for Belaria pro compact; a comfort unit has no enamelled calorifier for it. |
| 14 | The quote has a Correx impressed current anode and keeps the magnesium anode; only one of the two is allowed. |
| 15 | The HA group HA 25-2-WP is listed only for mounting in the Belaria pro compact indoor unit. |
| 16 | The quote has 2 TopTronic E module expansions; the heat generator can be expanded by at most 1. |
| 17 | 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). |
| 18 | Expanded controller functions are planned and the quote has no supplementary plug set, which the catalogue says must be ordered for them. |
| 19 | 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. |
| 20 | 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. |
| 21 | The 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). |
| 22 | The outdoor unit is 0.9 m from the property boundary; the catalogue says it must not be closer than 1 m. |
| 23 | There 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). |
| 24 | The 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. |
| 25 | The 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. |
| 26 | The required flow temperature is 75 C; the maximum flow temperature listed is 70 C. |
| 27 | The heat load to cover is 14.0 kW; the maximum heat output listed at A-7W35 for this type is 13.3 kW. |
| 28 | The outdoor unit is 0.5 m from the property boundary; the catalogue says it must not be closer than 1 m. |
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 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.
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.
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.
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.
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.
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.
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.
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.
The text of the narrated walkthrough, step by step.