Versioning

Written By Jessica Moore (Super Administrator)

Updated at January 15th, 2026

Versioning can be implemented across different parts of your scheme to allow for different versions of rates, documents etc to all be running at the same time

Rate Versioning

Step 1: Build a hidden question called “RatesVersion” in your question set. Set this up as a number type question

Step 2: Build a section at the top of your rating file that will populate this question:
SetCover:RatesVersion

Step 3: Build a formula for this section of your rating. This formula will tell SchemeServe which rates to use based on certain dates
SetCover:RatesVersion
IF([Policy.InceptionDate] >= #2026-01-01#, 2, 1)

- If the policy inception date is on or after 01/01/2026 → it returns 2
- If the policy inception date is before 01/01/2026 → it returns 1

Step 4: Add in your different rates:

Answer:RatesVersion
1
Answer:AlarmYN
Yes
SetRate:AlarmLoadDiscount
-5
Answer:RatesVersion
2
Answer:AlarmYN
Yes
SetRate:AlarmLoadDiscount
-6.5

Documents:

Step 1: Create a hidden question called “DocumentVersion”. Make this a number type question.

Step 2: Build a section at the top of your rating file that will populate this question:
SetCover:DocumentVersion

Step 3: Build a formula for this section of your rating. This formula will tell SchemeServe which rates to use based on certain dates
SetCover:RatesVersion
IF([Policy.InceptionDate] >= #2026-01-01#, 2, 1)

- If the policy inception date is on or after 01/01/2026 → it returns 2
- If the policy inception date is before 01/01/2026 → it returns 1

Step 4: Head to your rule builder and build your document generation rules under your scheme, your insurer and when you want the document to be generated e.g. Any Type at On Cover.

Your rule will include one condition
If Document version is equal to 1 - then output Statement of Fact V1
If document version is equal to 2 - then output Statement of Fact V2
 

   This formula doesn't have to use [Policy.InceptionDate] as it´s condition. You can add whichever system ID suits your scheme.