C1-DERTROBR

This algorithm is invoked by the C1-DETTRTGDT and C1-RECALCHLD algorithms when the Termination Reinstatement Configuration Source flag in the delinquency process type is set to Algorithm. It retrieves the business rules of the Delinquency Miscellaneous Options Business Rule category which are effective on the batch business date. Note that the system considers only those effective business rules which are in the Active status. Once the effective business rules are identified, the system executes these business rules in the order of their priority. Once an individual membership meets the criteria defined in the business rule, the business rule is stamped against the individual membership. The system then derives the value for the Trigger Termination Process flag and the termination wait days from the business rule.

The system checks whether the Trigger Termination Process flag is set to Immediate for all the active individual memberships which are billed to the delinquent account. If so, the system sets the termination request date of the delinquency event to the termination event trigger date and the Trigger Termination Process flag of the delinquency event to Immediate.

However, if the Trigger Termination Process flag is set to Month End or After X Days for any or all the active memberships, the system calculates the termination request date for each active membership and then considers the latest termination request date of the individual membership.

The system sets the termination request date of the delinquency event to the latest termination request date of an active membership and sets the Trigger Termination Process flag of the delinquency event to the value derived for the membership with the latest termination request date.

Note: The system derives the individual memberships using an algorithm which is attached to the Memberships Derivation system event of the delinquency process type.