Customizing when to use renewal offers
In the base configuration, all lines of business use the bind-and-cancel renewal flow. No lines of business use renewal offers. You can change which flow to use for any of these lines of business. For new lines of business that you create, you can choose either renewal flow.
PolicyCenter configures the renewal flow
choice by calling the isRenewalOffered
method of the registered implementation of the policy renewal plugin
interface (IPolicyRenewalPlugin).
If this method returns true,
PolicyCenter uses a renewal offer for this policy renewal. Otherwise,
PolicyCenter uses the bind-and-cancel flow.
You can modify the base configuration implementation of this plugin or customize the isRenewalOffered method directly.
You can modify or override the isRenewalOffered method to support
renewal offers for a particular line of business. For example, the following
isRenewalOffered method
supports renewal offers for commercial auto (BusinessAuto):
override function isRenewalOffered( periodToRenew : PolicyPeriod ) : boolean {
return periodToRenew.Job typeis Renewal
and periodToRenew.Policy.ProductCode == "BusinessAuto"
Depending on what regions you support and the laws, you might need this method to vary the result by jurisdiction. For example, in the United States, some states allow bind-and-cancel. However, some states prohibit it because they do not want insurers to bind a policy before payment.
See also
