C1-TRNADJEX
This algorithm is invoked on canceling a bill. It identifies all the payments applied on the canceled bill and creates a transfer adjustment on the excess credit contract of the account. It considers only those payments either where the match events are open, or which are not matched to any non-pay segment financial transaction.
The transfer adjustment is a credit adjustment. A separate transfer adjustment is created for each match event. The reverse adjustment is created on the original contract on which the pay segment was created. If the match event exists for a pay segment, it is used to link the transfer adjustment on the original contract with the pay segment on the original contract. However, if the match event does not exist for a pay segment, this algorithm creates a new match event to link the transfer adjustment on the original contract with the pay segment on the original contract.
It contains the following parameters:
-
Over Payment Contract Type – Used to indicate the type of contract against which you want to move unmatched payment amount of the account through transfer adjustments. If the excess credit contract is not available for the account, the system creates an excess credit contract for the account using the specified contract type. Here, you must specify a contract type where the special role flag is set to Excess Credit.
-
Transfer Adjustment Type – Used to indicate the adjustment type using which you want to create transfer adjustments on the excess credit contract of the account. Here, you must specify an adjustment type which is already defined in the system. This parameter is mandatory.
