C1-DERRTDBR
This algorithm is required when the Trigger Date Recalculation on Hold Release Source flag or Trigger Date Recalculation on Resume 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 while executing the C1-DPMON batch. 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 Date Recalculation on Hold Release or Trigger Date Recalculation on Resume flag, respectively, from the business rule.
For each active individual membership which is billed to the delinquent account, the system checks the value of the Trigger Date Recalculation on Hold Release flag while releasing the hold on the delinquency process. If the Trigger Date Recalculation on Hold Release flag is set to Yes for at least one active membership, the system sets the Trigger Date Recalculation on Hold Release flag of the delinquency event to Yes. However, if the Trigger Date Recalculation on Hold Release flag is set to No for all active memberships, the system sets the Trigger Date Recalculation on Hold Release flag of the delinquency event to No.
Similarly, for each active individual membership which is billed to the delinquent account, the system checks the value of the Trigger Date Recalculation on Resume flag while resuming the delinquency process. If the Trigger Date Recalculation on Resume flag is set to Yes for at least one active membership, the system sets the Trigger Date Recalculation on Resume flag of the delinquency event to Yes. However, if the Trigger Date Recalculation on Resume flag is set to No for all active memberships, the system sets the Trigger Date Recalculation on Resume flag of the delinquency event to No.