C1-RELDELPRC
This algorithm monitors a delinquency process which is on hold and determines whether the hold end date of the delinquency process should be updated or whether the hold on the delinquency process should be released. It is invoked by the C1-DPMON batch.
If the postpone credit review date of the account is earlier than or equal to the system date, and if an active payment agreement request does not exist for the delinquent account, and if none of the promise to pay are active for the delinquent account, the system determines whether the hold end date is manually updated by the user. If the hold end date is manually updated by the user, the system sets the mode of hold for the delinquency process to Manual. However, if the hold end date is not updated manually by the user or if the manually specified hold end date is earlier than or equal to the system date, the system sets the status of the delinquency process to the value specified in the Delinquency Process Released Status attribute of the delinquency process preference.
If the postpone credit review date of the account is later than the system date, and/or if an active payment agreement request exists for the delinquent account, and/or if one or more promise to pay are active for the delinquent account, the system determines the hold end date. While determining the hold end date, it considers the date which is the latest of the following:
-
Postpone credit review date
-
Latest schedule date specified in the payment agreement request
-
Latest schedule date specified among all the active promise to pay
-
Hold end date manually specified in the delinquency process
If the derived hold end date is later than the system date and if the derived hold end date is later than the existing hold end date, then the existing hold end date is updated to the derived hold end date. The hold reason is also updated depending on whether the system considers either of the following as the hold end date:
-
Postpone credit review date
-
Latest schedule date specified in the payment agreement request
-
Latest schedule date specified among all the active promise to pay
In addition, the system sets the mode of hold for the delinquency process to Systematic.
This algorithm contains the following parameters:
-
Hold Request Reason - Used to indicate the reason that you want to use while holding a delinquency process. The system considers this reason when the hold end date is to set to the postpone credit review date of the account. Here, you must specify the reason which is defined for the On Hold status of the C1-DelinquencyProcess business object.
-
Promise To Pay Reason - Used to indicate the reason that you want to use while holding a delinquency process. The system considers this reason when the hold end date is set to the latest schedule date specified in the payment agreement request. Here, you must specify the reason which is defined for the On Hold status of the C1-DelinquencyProcess business object.
-
Payment Agreement Reason - Used to indicate the reason that you want to use while holding a delinquency process. The system considers this reason when the hold end date is set to the latest schedule date specified among all the active promise to pay. Here, you must specify the reason which is defined for the On Hold status of the C1-DelinquencyProcess business object.
All the parameters are mandatory.