Choosing the renewal flow type
PolicyCenter provides multiple renewal flows from which you can choose. Use only one of these renewal flows. The following table compares and contrasts the different renewal flows, with the first column containing the general name for this renewal flow.
Renewal flow |
How PolicyCenter renews a policy |
If the insured pays |
If the insured does not pay |
|---|---|---|---|
Bind and cancel |
In the typical case,
renewal occurs without user intervention. First, PolicyCenter quotes
the renewal. Next, PolicyCenter sets the job workflow status to On issuance of the policy renewal:
Before PolicyCenter automatically sets the workflow
status to Before PolicyCenter automatically issues the policy, you can manually make this change in the user interface. Within the policy renewal job, click Edit, make changes, click Issue Now. The renewal immediately issues. |
By this time, the policy is already issued. No special action happens. |
By this time, the policy is already issued. If you use BillingCenter, and BillingCenter does not receive a payment, BillingCenter instructs PolicyCenter to perform a “cancel for non-payment”. The delinquency plan determines whether BillingCenter specifies a flat cancel or midterm cancel. After BillingCenter requests cancellation of the policy, any money received after any cancellation remains in the account unapplied fund. |
Renewal offer |
In the typical case,
renewal occurs without user intervention. First, PolicyCenter quotes
the renewal. Next, PolicyCenter sets the job workflow status to When the job
workflow status changes to
In some cases, the automatic renewal does not
reach the At this point, the property |
The billing system sends PolicyCenter notice of payment by using the PolicyCenter PolicyRenewalAPI web service method notifyPaymentReceivedForRenewalOffer. If you use BillingCenter, this happens because BillingCenter registers the payment including the offer reference number. BillingCenter holds the payment as a suspense payment with an associated offer reference number. A suspense payment is a payment not yet matched to an account and a policy. BillingCenter then calls the PolicyCenter PolicyRenewalAPI web service as mentioned earlier. The
PolicyCenter PolicyRenewalAPI
web service binds the policy. Binding the policy sets the |
If the workflow status
is If the insured did not respond by the renewal
deadline, the workflow job status changes to Not Taken ( If the workflow status changed to Not Taken and money arrives afterward, the billing system tells PolicyCenter about the payment received. PolicyCenter does not accept this request. Instead, PolicyCenter returns an error to the billing system that the renewal is incapable of renewal. If you use BillingCenter, BillingCenter creates an activity for someone to look into the new payment that it cannot apply. |
Confirmed renewal |
The confirmed renewals flow can be summarized as follows:
|
After receiving sufficient payment for the renewal, the billing system notifies PolicyCenter. For example, the billing system calls the PolicyCenter PolicyRenewalAPI web service method confirmTerm. The confirmTerm method performs the following actions:
|
Eventually, the billing system notifies PolicyCenter of a Not Taken cancellation. All Not Taken cancellations are flat cancellations. |
The following table lists how to configure each type of renewal flow.
Renewal flow |
Configuration overview |
More information |
|---|---|---|
Bind and cancel |
The policy renewal
plugin ( |
|
Renewal offer |
The policy renewal
plugin method isRenewalOffered
takes a PolicyPeriod
object. To support renewal offers, your plugin implementation of that
method must return |
|
Confirmed renewal |
The policy renewal
plugin method doesRenewalRequireConfirmation
takes a PolicyPeriod
object. To support confirmed renewal, your plugin implementation of that
method must return |
If you want to choose different renewal
flows for different renewal jobs, add your own logic for the plugin methods
described in the previous table. For any renewal job, your policy renewal
plugin logic must define exactly one renewal flow. For example, for one
renewal job you cannot return true for both doesRenewalRequireConfirmation
and isRenewalOffered.
In the base configuration, all lines of business use the bind-and-cancel flow.
