C1-CANDELPRC
This algorithm cancels the delinquency process when either of the following condition is met:
-
Payments or adjustments are made against the overdue bills, for which the delinquency process is created, and as a result the unpaid balance of the overdue bills is within the tolerance limit
-
Collection class of the account, for which the delinquency process is created, is changed
-
Voluntary termination is received for an individual membership (which is billed to the delinquent account) with a termination date that is earlier than or equal to the calculated termination date
-
Voluntary cancellation is received for an individual membership (which is billed to the delinquent account)
-
Individual membership is canceled through an inbound message but its corresponding delinquency process is still in the Delinquency In Progress status
It contains the following parameters:
-
Tolerance Percentage - Used to specify the unpaid percentage value (i.e. unpaid amount with respect to original amount). The system cancels the delinquency process when the unpaid percentage of the overdue bills is within the tolerance limit. This parameter is required.
-
Tolerance Amount - Used to specify the flat unpaid amount. The system cancels the delinquency process when the unpaid amount of the overdue bills is within the tolerance limit. This parameter is required.
-
Tolerance Amount and Percentage Required (Y / N) - Used to indicate whether you want to consider both the unpaid amount and unpaid percentage to check whether the delinquency process should be canceled or not. The valid values are:
-
Y - If you set the value to Y, the system considers both the unpaid amount and the unpaid percentage to check whether the delinquency process should be canceled or not.
-
N - If you set the value to N, the system considers either the unpaid amount or the unpaid percentage to check whether the delinquency process should be canceled or not.
This parameter is mandatory.
-
-
Include On Account Payments In Threshold Evaluation - (Y/N) - Used to indicate whether you want to consider the payments made against the on account contracts of the account while calculating the unpaid amount. The valid values are Y and N.
-
On Account Payment Contract Type (Comma separated valid values) - Used to indicate the on account contract types that you want to consider while determining the total unpaid amount. You can specify maximum twenty comma-separated values for this parameter. This parameter is only required when the Include On Account Payments In Threshold Evaluation - (Y/N) parameter is set to Y.
-
Use Current Revenue Period Billed For Latest Overdue Due Date In Threshold Evaluation - (Y/N) – Used to indicate whether the system should calculate the unpaid percentage or amount based on the total amount billed for the coverage period or based on the total amount billed for the overdue bills. The valid values are:
-
Y – Used when you want to calculate the unpaid percentage or amount based on the total amount billed for the coverage period.
-
N – Used when you want to calculate the unpaid percentage or amount based on the total amount billed for the overdue bills.
This parameter is optional. If you do not specify the parameter value, by default, it is set to N.
-
-
Which Date Determines Age ('D' - Due Date or 'B' - Bill Date) - Used to indicate whether you want the system to determine the age of the invoice (i.e. bill) using the bill date or the due date. The valid values are D and B. This parameter is mandatory.
-
Only Process Bills with an Age >= This Value - Used to specify the number of days. The system considers an overdue bill of the delinquency process only when the invoice age is greater than or equal to the specified number of days. This parameter is optional.
-
Delinquency Process Cancel Reason for Unpaid Amount Reduction – Used to indicate the cancel reason that you want to use while canceling a delinquency process when the unpaid amount and/or percentage is within the tolerance limit. Here, you must specify a reason which is defined for the Canceled status of the C1-DelinquencyProcess business object through the Status Reason screen.
-
Delinquency Process Cancel Reason for Collection Class Change - Used to indicate the cancel reason that you want to use while canceling a delinquency process when the collection class of the account is changed. Here, you must specify a reason which is defined for the Canceled status of the C1-DelinquencyProcess business object through the Status Reason screen.
-
Delinquency Process Cancel Reason for Voluntary Termination – Used to indicate the cancel reason that you want to use while canceling a delinquency process when an individual membership billed to the account is voluntarily terminated by the customer on or before the calculated termination date. Here, you must specify a reason which is defined for the Canceled status of the C1-DelinquencyProcess business object through the Status Reason screen.
-
Delinquency Process Cancel Reason for Membership Cancelation - Used to indicate the cancel reason that you want to use while canceling a delinquency process when an individual membership billed to the account is voluntarily canceled by the customer. Here, you must specify a reason which is defined for the Canceled status of the C1-DelinquencyProcess business object through the Status Reason screen.
-
Evaluate Customer Status when all Events are Completed – Used when you want the system to evaluate whether an individual membership billed to the delinquent account is voluntarily terminated or canceled by the customer even when all the events in the delinquency process are in the Completed status. The valid values are Y and N. This parameter is mandatory.
If you set this parameter value to N, the system will evaluate whether an individual membership billed to the delinquent account is voluntarily terminated or canceled by the customer until all the events in the delinquency process are in the Completed status and not after all the events in the delinquency process are in the Completed status.