Properties on the cost in rate routine steps
You can choose properties on the cost in both Instruction and Operand fields. These properties are often numeric but can be of any type. For example, ProrationMethod is a typelist field that is a property on cost.
Some rate routines do not calculate properties on the cost, so those properties do not appear as choices. For more information, see Rate routines that do not calculate properties on the cost.
In an Instruction or Operand field, you can choose these properties on the cost:
- AdjustedRate – The adjusted rate.
- BaseRate – The base rate.
- Basis – The basis.
- ProrationMethod – Set the proration
method for the rate routine to Day-based
pro rata amount or Flat.
The default value is Day-based pro
rata amount. You can set the proration method in any step.
Guidewire recommends that a rate routine only set one proration method
for a given coverage.
For more information about flat-rated coverages, see Cost delegate and In rate routine, specify coverage as flat-rated.
- TermAmount – The term amount.
The properties on the cost correspond to properties
on a Cost delegate such
as BACost for business
auto costs. All Cost objects
have a Basis and ProrationMethod property. The
AdjustedRate, BaseRate, and TermAmount correspond to properties
on the Cost object. For
example, the Cost object
has ActualAdjRate, StandardAdjRate, and OverrideAdjRate properties. The
BaseRate and TermAmount have similarly named
Actual, Standard, and Override properties.
For a line that does not support overrides the AdjustedRate, BaseRate, and TermAmount correspond to the Standard amounts. In the base configuration, personal auto does not support overrides.
For a line that supports overrides, the behavior varies depending on:
- How the rating engine handles a particular type of cost
- Whether there is an override on that cost
- Whether it is doing one-pass or two-pass handling of overrides
In the base configuration, commercial property supports overrides.
For more information, see Rating overrides and What do cost data objects contain?.
