- User quotes.
- User advances to Payment screen.
|
|
|
|
- PolicyCenter sends message to get billing options, installment plans, and
invoicing plans.
|
|
|
|
- Check to see if the producer code of record allows agency bill for this
producer.
- Look up installment and invoicing plans.
|
|
- Billing system returns billing options, available installment plans, and
invoicing plans.
|
|
- User selects billing method.
- User selects installment plan.
- (Optional) User clicks to preview payments that billing system returned.
|
|
|
|
- PolicyCenter sends message with the selected payment plan.
|
|
|
|
- Calculate payment schedule.
|
|
- Billing system returns payment schedule which can be viewed in
PolicyCenter.
|
|
- User selects invoicing plan.
- (Optional) User enters one or more up-front payments.
- User binds policy.
|
|
|
|
- If the billing system does not know about the account, PolicyCenter sends
account information.
- If the user adds an invoicing plan, PolicyCenter sends new invoicing
information.
|
|
|
|
- If account is unknown, create account.
- If new invoicing plan, add to invoicing plans.
|
|
- PolicyCenter sends message to create a new policy and/or policy period in
billing system. In that same message, PolicyCenter sends billing charges related
to that policy transaction.
|
|
|
|
- Create policy or policy period on the account. Set
PolicyPeriod.BoundDate to the policy’s model date (the date
when the policy was bound) as reported by PolicyCenter. Set
PolicyPeriod.TermConfirmed to false. The
policy term/period is bound, but not confirmed until payment is received and any
other conditions for official binding are met.
- Process and apply the new charges.
- Process payment when received.
- Call the
IPolicyPeriod method
hasReceivedSufficientPaymentToConfirmPolicyPeriod to determine whether payment is
sufficient. Payment may be sufficient if it is equal to or greater than the amount due on the
renewal’s first invoice. The call returns true if the payment is sufficient.
|
|
- If
PolicyPeriod.ConfirmationNotificationState ==
NotifyUponSufficientPayment, BillingCenter notifies PolicyCenter that
sufficient payment has been received by calling the PolicyCenter
PolicyRenewalAPI.confirmTerm method.
|
|
- Set
Policy.PolicyTerm flag to true.
|
|
|
|
- PolicyCenter sends BillingCenter a message that the policy term/period is
officially confirmed.
|
|
|
|
- Record the confirmation by setting
PolicyPeriod.TermConfirmed
to true.
|