C1-HLDDELPRC

This algorithm holds a delinquency process when any of the following conditions are met:

  • Postpone credit review date stamped on the delinquent account is later than the system date

  • One or more promise to pay are active for the delinquent account

  • A payment agreement request is active for the delinquent account

It is invoked by the C1-DPMON batch. 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, then the system does the following:

  • Sets the status of the delinquency process to the value specified in the Delinquency Process Hold Status attribute of the delinquency process preference.

    Note: 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.
  • Sets the hold start date to a date which is earliest of the following:

    • If the postpone credit review date of the account is later than the system date, the system uses the processing date as the hold start date.

    • If an active payment agreement request exists for the delinquent account, the system uses the date when the payment agreement request was set to the Active status as the hold start date.

    • If one or more promise to pay are active for the delinquent account, the system uses the earliest schedule date among all the active promise to pay as the hold start date.

  • Sets the hold reason 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

    • Hold end date manually specified in the delinquency process

  • 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.

    Note: 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.
    Note: 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.

    Note: 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.