C1-DETTRTGDT
This algorithm is used to calculate the termination request date for the delinquency event. The termination request date is the date when the termination request is initiated for the policies or individual memberships in the system and thereby the termination outbound message is sent to the enrollment system. This algorithm is invoked when the event is triggered manually from the user interface or automatically through the C1-DPMON batch.
You must use this algorithm in a delinquency process type using which you want to create a delinquency process to initiate termination request for a policy or individual membership through an outbound message. It should be attached to the delinquency event type which requests to terminate the following:
-
Policies billed to the delinquent person or account
-
Individual memberships billed to the delinquent account
The system does the following on the termination request date when you execute the C1-DPMON batch:
-
Changes the status of the delinquency process to the status (for example, Pending Termination) which is specified in the Delinquency Process Pending Termination Status attribute of the delinquency process preference.
-
Updates the status reason of the individual memberships billed to the delinquent account.
-
Updates the status of the policies billed to the delinquent person or account.
After the status reason of an individual membership is updated, the termination outbound message is sent to the enrollment system when the C1-MTOMT batch is executed. On the other hand, after the status of the policy is updated, the termination outbound message is immediately sent to the enrollment system.
The system considers the delinquency process preference which is specified in the Delinquency Process Field Mapping option type of the DELINPROC feature configuration. For more information about the feature configuration, see Setting the DELINPROC Feature Configuration.
This algorithm calculates the termination request date based on the termination trigger process and termination wait days (required if the Termination Trigger Process field is set to After X Days). The system derives the value of the Trigger Termination Process field and termination wait days from the delinquency process type or using an algorithm attached to the Termination and Reinstatement Configuration Derivation system event depending on the termination reinstatement configuration source that is specified in the delinquency process type.
The following table explains how the termination request date is calculated for the delinquency event when the trigger termination process is set to:
Trigger Termination Process is set to… | Termination Request Date is set to… |
---|---|
Immediate | Send Termination Request Event Trigger Date |
Month End | Last Day of Send Termination Request Event Trigger Month |
After X Days | Send Termination Request Event Trigger Date + Termination Wait Days |
Finally, this algorithm stores the termination request date of each delinquency process corresponding to the record in the C1_DELIN_PROC table.