Skip to main content

Conditions

Is shown only when variable exists

{{IF policy_owner_data.policy_owner.kind === "person"}}{{p("policy_owner_data.policy_owner.person.civility_selected_list_item.label")}}{{END-IF}}

Show a boolean (true/false) as "Yes - No"

{{main_driver_data.main_driver.has_vehicle_accidents ? "Yes" : "No"}}

Show the variable only if the condition returns true

{{IF checkBool("premiums_table_1.pj_pro.fix_premium.is_marketing_action")===true}}{{END-IF}}

Show the variable only if the condition returns false

{{IF checkBool("premiums_table_1.pj_pro.fix_premium.is_marketing_action")===false}}{{END-IF}}

Combined condition examples

AND logic (&&)

Display only if the policy owner is a person and their civility label is "Mrs":

{{IF policy_owner_data.policy_owner.kind === "person" && policy_owner_data.policy_owner.person.civility_selected_list_item.label === "Mrs"}}
{{p("policy_owner_data.policy_owner.person.first_name")}}
{{END-IF}}

OR logic (||)

Display if the policy owner is either a person or a company:

{{IF policy_owner_data.policy_owner.kind === "person" || policy_owner_data.policy_owner.kind === "company"}}
{{p("policy_owner_data.policy_owner.name")}}
{{END-IF}}

Combined && and || example

Display if the owner is a person whose civility is "Mr" or if the owner is a company:

{{IF (policy_owner_data.policy_owner.kind === "person" && policy_owner_data.policy_owner.person.civility_selected_list_item.label === "Mr") || policy_owner_data.policy_owner.kind === "company"}}
{{p("policy_owner_data.policy_owner.name")}}
{{END-IF}}