Editing Rates

From SchemeServe Wiki

Jump to: navigation, search

There are 2 methods within SchemeServe that can be used for Rating your insurance Schemes.


All Rates are controled by the Question Names that you create in the Questions Editor when setting up your Scheme.


Rated Questions must be set up as Category "Calculation" so that rates can be applied - this also makes them appear on the Matrix page. If the item is a Sum Insured and not an Indemnity Limit the 'This is Coverage box' should be ticked.


"Standard Rating" with the Questions Editor



Standard rating is normally used when the Scheme has a simple rating structure with a single set rate applying to an item which does not vary depending on additional criteria.


To set the Rate in the Question, open the Questions Editor and then the Question Set for the Scheme. Locate the Question that you want to work on and click the Edit icon. On the Main tab you can set an initial default value, you may want to use this to suggest a value that should be selected.


To set the Rate click on the Rates tab, you can now enter either a Rate % which will be applied to the Sum Insured to calculate the premium or you can set an In Full amount to be applied.


All Rates that are set in either the Questions Editor or the Conditional Matrix can be altered in the individual Case Matrix after a quote is received - they are all only default values and can be modified as required.


"Special Rating" with the Conditional Matrix



There will of course be Schemes and individual Questions that require much more complex rating to be applied - in these cases the Rate is best left blank in the Question - SchemeServe incorporates an extremely powerful Conditional Rating Matrix which will enable you to create very complex rating tables and to create additional formulas which can calculate values and premiums based on the Answers to other Questions.


The Rating Table is created as a standard comma separated value file (.csv)and is then imported into the SchemeServe database. Please note that you will require a Matrix for each insurer on each scheme.


These may be identical if the same rating is applied for all insurers in which case the same file can be imported to each insurer. If they vary either slightly or significantly its normally easiest to take a copy of the base one and then make the necessary alterations to that rather than creating a whole new import file.


To import a Conditional Rating Matrix that you have created (these can only be imported by SchemeServe Administrators) click on the main Admin Tab and then Rates and Fees.


Select the Scheme and Insurer and then Browse for the file that you want to import. Once this has been located click on the Upload button to import the file.

If you want to check the file you have imported or the Matrix that currently applies click on the Download Conditional Matrix icon.


If you want to make alterations to the Matrix update the .csv file that is downloaded, Save the changes and then Upload the new version as detailed above - the new rating will be available immediately.


The two tables below show examples of the types of Conditions and Actions that can be used in the Conditional Matrix.


Each function that you wish to carry out will have a Condition to identify the type of of action that you wish to carry out and an Action to specify what you want to do with the result.


This will often be an 'Answer' or 'Cover' type entry where you want to find the values that have been given or selected from a Drop Down List to a given Question and then apply a Rate to that Answer


So, for example if you have a Question to determine a Public Liability Indemnity Limit required and you want to set different premiums for each, £2,000,000 limit £250 and £5,000,000 limit £500 the entry in the matrix would be structured as below;


The Condition - Cover:PublicLiabilityIndLimit in Column A Row 1 (where PublicLiabilityIndLimit is the Question Name)

Column A Rows 2 and 3 would be the Indemnity limits available 2000000,5000000


The Action - SetFee in Column B Row 1

Column B rows 2 and 3 would be the premiums to be applied 250 and 500

A Conditional Matrix may contain many rows and many columns, there will sometimes be two or more Actions arising from the same Condition where the result of the Question is used to set a number of rates or replies to other questions.

SchemeServe identifies the end of one Condition from another by a short line of hash markers, this can be any length so long as more than one but something like ########################## will be quite adequate.



Conditions Table

AnswerAnswer:QuestionNameAnswer to a Question in the Question set
CoverCover:QuestionNameAs 'Answer' but for Calculation Questions
RateRate:QuestionNameCurrent Rate for the Question
ResultResult:QuestionNameCurrent Result for the Question - Cover x Rate / 100
FormulaFormula:arithmetic with QuestionName placeholdersEnables detailed formulas to be written with standard spreadsheet functions e.g "Formula:[StockSI] + Contents + [SpecificContents] / 100". The returned value could then be checked in a table to set a Rate
RecordTypeRecordType (no other parameters)Determines record types First Premium, Adjustment or Renewal
CLRCLR:YearsToGoBackCalculate the Claims Loss Ratio for specified number previous years
YearDiffYearDiff:QuestionA/QuestionBCalculate the number of whole years between Date Question A and date Question B
MonthDiffMonthDiff:QuestionA/QuestionBCalculate the number of whole months between Date Question A and date Question B
DayDiffDayDiff:QuestionA/QuestionBCalculate the number of whole days between Date Question A and date Question B
BrokerPostcodeAreaBrokerPostcodeArea:File Lookup NameCheck the Broker Post Code in a specified File Look Up and return the Look Up value
ClientPostcodeAreaClientPostcodeArea:File Lookup NameCheck the Broker Post Code in a specified File Look Up and return the Look Up value
AnswerPostcodeAreaAnswerPostcodeArea:QuestionName/Lookup NameCheck the Answer Post Code from a Question in a specified File Look Up and return the Look Up Value
AnswerLookupAnswerLookup:QuestionName/Lookup NameCheck the Answer from a Question in a specified File Look Up and return the Look Up Value
TableRowCountTableRowCount:QuestionNameAdds up the number of rows in the table question
TableRowLookupTableRowLookup:QuestionName/Column Index/Lookup NameFor all values in a specified table column check the specified File Look Up and return the Look Up Value



Actions Table

SetFeeSetFee:QuestionName DATA=AmountSet a fixed charge on the specified Calculation question
SetRateSetrate:QuestionNameSet a Rate on the specified Calculation Question
SetCoverSetCover:QuestionName DATA=AmountSet the cover on the specified Calculation Question
IncludeEndorsementIncludeEndorsement DATA=CSV IdentifierInclude the specified Endorsement(s) from the Endorsement Library
RemoveEndorsementRemoveEndorsement DATA=CSV IdentifierRemove the specified Endorsement(s)
SetExcessSetExcess:ExcessName DATA = AmountSet a Claim excess for the specified amount
SetMinNetSetMinimumNet DATA = AmountSet the minimum overall Net Premium
SetRiskGroupMinNetSetRiskGroupMinimumNet:RISKGROUP_ID DATA= AmountSet the minimum Net Premium for the specified Risk Group