In SchemeServe, a System ID is the unique internal identifier assigned to data point so it can be tracked and used reliably across your site.
E.g. [PolicyId]
SchemeServe has two types of system IDs.
1. System generated system IDs which are the same across all sites and all schemes e.g.
[Record.Type]
2. User generated system IDs which have been built in your question set when building individual questions e.g.
[PropertyType]
Each system ID is unique per scheme, however, you can have the same system IDs across multiple schemes e.g.
[PropertyType] can be used on 2 different property schemes.
When you want to use an answer from your question set in your rating, rules, documents, endorsements or reports, you use the system ID. That will then show that specific answer for whichever policy you are generating.
When building a system ID, we recommend:
| Keep it short and sweet | [ThePropertyTypeofThePremisesInsured] | [PropertyType] |
| It should be clear even out of context | [AL123] | [AlarmYN] |
| Avoid special characters | [Property_Type][Property.Type] | [PropertyType] |
| Add “YN” for Yes/No questions | [AlarmInstalled] | [AlarmInstalledYN] |
🚩 You will need to add a suffix or modifier to your system ID when you are trying to use it in rating, documents, rules (formula), endorsements, documents or rating:
| Field | Data Type Returned | Available in Rating | Available in Docs | Comments |
|---|---|---|---|---|
_Value |
Text | ✅ | ✅ | Text representation of the answer e.g “Yes” |
_DateValue |
Date | ✅ | ✅ | Date representation of the answer e.g 2000-01-01 |
_Cover |
Decimal | ✅ | ✅ | Numeric representation of the answer e.g 100.00 or 0 if the answer is something like “Yes” |
_CoverBefore |
Decimal | ✅ | ✅ | As per _Cover but for the previous record |
_Rate |
Decimal | ✅ | ✅ | The numeric percentage rate for the answer (if present) |
_Result |
Decimal | ✅ | ✅ | The calculated result (Cover * Rate / 100) or the flat fee for the answer |
_ResultBefore |
Text | ✅ | ✅ | As per _Result but for the previous record |
_Fee |
Decimal | ✅ | ✅ | See _Result (this is the exact same field) |
_Current |
Decimal | ⬜ | ✅ | Docs only: Only affects MTA’s - shows the current result difference |
_Future |
Decimal | ⬜ | ✅ | Docs only: Gets the sum of the previous year’s differences (Original record + all MTA’s) |

.png)

