Lab21 — Jaloezieën · Berekeningsregels

Schaal: groep-range vs. raam-maat

Op groepniveau geeft de adviseur een min/max breedte en hoogte over alle ramen in de groep — informatief, om snel een passende productlijn voor de héle groep te kiezen. Op raamniveau gelden de exacte klaarmaten van het kozijn; deze bepalen de feitelijke systeem-geschiktheid en prijs.

Matrix-lookup (per raam)

prijs(hoogte, breedte, prijsgroep) = matrix[ceil(hoogte → tier)][ceil(breedte → tier)][prijsgroep]

De tiers staan vast per systeem (uit Erfal-prijslijst). Bij invoer wordt afgerond naar de eerstvolgende tier ≥ ingevoerde mm.

Geschiktheids-check (per raam)

ConditieFormule
Breedte binnen bereiksysteem.min_breedte ≤ raam.klaarbreedte ≤ systeem.max_breedte
Hoogte binnen bereiksysteem.min_hoogte ≤ raam.klaarhoogte ≤ systeem.max_hoogte

Raam-info validatie

Bij + Toevoegen aan order wordt de combinatie systeem + raam-info gecontroleerd. Blokkerend:

Adviserend (waarschuwing):

Groep-consistency

Bij toevoegen wordt gecontroleerd of het product-type al elders in de groep voorkomt. Voegt u een nieuw product-type toe aan een groep met andere products → confirm-dialog.

Meerprijs zijgeleiding

Per hoogte-tier vast bedrag (€16–€30). Lookup: zijgeleiding(hoogte) = arr[ceil(hoogte → tier)].

DIN EN 13120 — bedienlengte

De bedieningskoord/-ketting moet bij volledig uitgehangen meer dan 1,5 m van de vloer zijn (kindveiligheid). De configurator stelt automatisch bedienlengte = klaarhoogte − 150 cm voor.

Order-totaal

Order-totaal = som van alle decoratie-totalen over alle ramen in alle groepen, exclusief TBD-toebehoren.