C1-DERMLNBR

This algorithm is required when the Send Membership Level Notification Source field corresponding to the respective delinquency event type in the respective delinquency process type is set to Algorithm.

If the delinquency process is created at the account level, this algorithm derives the main customer of the respective account. However, if the delinquency process is created at the person level, this algorithm derives the respective person. It then derives all the active individual memberships where the main customer is added as the member person.

If no active individual membership is derived for the main customer, this algorithm derives all the active policies where the main customer or the person is added as the policy person in the respective policies. If the person is a bill group, the system considers the policies where the bill group is added as a policy person using the role which is specified in the Bill Group Policy Person Role option type of the C1-ASOBLLNG feature configuration. However, if no active policy is derived for the bill group, this algorithm considers all the active policies where the parent customer of the bill group is added as a policy person using the role which is specified in the Parent Customer Policy Person Role option type of the C1-ASOBLLNG feature configuration.

However, if the person is a parent customer, the system considers all the active policies where the parent customer is added as a policy person using the role which is specified in the Parent Customer Policy Person Role option type of the C1-ASOBLLNG feature configuration.

Note:

While deriving an active individual membership, the system considers the status code which is specified in the Membership Active Status option type of the C1-ASOBLLNG feature configuration.

Similarly, while deriving an active policy, the system considers the status code which is specified in the Policy Active Status option type of the C1-ASOBLLNG feature configuration.

Once the list of active policies or individual memberships is derived, this algorithm retrieves the business rules of the Delinquency Event Attributes Business Rule category which are effective when the event is triggered manually from the user interface or automatically through the C1-DPMON batch. Note that the algorithm considers only those effective business rules which are in the Active status.

Once the effective business rules are identified, this algorithm executes these business rules in the order of their priority. Once a policy or individual membership meets the criteria defined in the business rule, the system refers the business rule for the policy or individual membership. This algorithm then derives the value of the Send Membership Level Notification parameter from the business rule.

It then checks whether the Send Membership Level Notification parameter is set to Send Membership Level Notification Required for at least one policy or individual membership billed to the delinquent customer or account. If so, the algorithm sets the Send Membership Level Notification parameter for the delinquency event to Send Membership Level Notification Required. However, if the Send Membership Level Notification parameter is set to Send Membership Level Notification Not Required for all the policies or individual memberships billed to the delinquent customer or account, the algorithm sets the Send Membership Level Notification parameter for the delinquency event to Send Membership Level Notification Not Required.