Pricing for rating in visualized product

The price of a policy is the sum of all premiums, taxes and other charges. In PolicyCenter, costs are the individual components that determine the price. In simple terms, the amount of a cost is calculated by applying a rate to a basis. As you develop your product, the rate is ultimately calculated by the rating engine. You can enter the rate in a policy transaction and see how the rate affects the policy premium. After the product is generated, you must recreate the rates and the basis in the rate books that calculate the policy premium.

In Advanced Product Designer, you can create three types of pricing:
  • Exposure to risk is defined by the coverage. The premium is calculated by applying a rate to an attribute of the coverage, such as sum insured.
  • Exposure to risk is defined by something other than the coverage. For example, liability coverage is provided up to a limit of $50 million, but the exposure to risk is the size of the business measured by classes of turnover. A cost is added and a rate supplied for each exposure of revenue.
  • The premium is calculated from a base premium amount rather than some numeric value. In this case, there is no basis and the rate is simply the premium (the basis is one).

Advanced Product Designer can also visualize costs that are calculated from other costs. This may be related premiums. For example, business interruption premiums that are calculated from underlying material damage premiums, or more commonly, taxes and charges that are applied to premiums.

Recreate pricing information in visualized product

When you import a mind map, Pricing markers and their relationships are dropped. You can use the pricing relationships from the mind map as a guide to adding pricing information to your visualized product.

You can define pricing details in the Pricing screen in the Product Definition screen or in a submission or other policy transaction. Define the parameters and rates to be considered during the rating process for the associated lines and risk objects.

Rating integration

Product generation creates a rating framework for your product. Based on the costs added to each risk object or coverage in the Pricing screen during visualization, corresponding CostData objects and Cost entities are created by product generation. You must recreate the basis.

For example, a location has three coverage costs and one cost on the location (Other Costs) on the Pricing tab of the Location Risk Object Definition popup.

Location Risk Object Definition popup
Pricing tab
Coverage Costs
Name Cost Type Debt Type
Equipment Breakdown Protection
Premium Standard premium Premium, inc. Tax
VAT Tax or surcharge Premium, inc. Tax
Fire Department Services
GST Tax or surcharge Premium, inc. Tax
Other Costs
Name Cost Type
IPT Tax or surcharge Premium, inc. Tax

Product generation creates three costs for the Location coverage costs (Premium, VAT, and GST). It also creates an XXLocationCovCostData class and an XXLocationCovCost entity for the risk object (location).

One cost is created for the Location risk object cost (IPT), with an XXLocationCostData class and an XXLocationCost entity for this cost.

A RatingEngine class is also generated. You must implement the rateSlice method in this class.