C1-FUNDVAL

This algorithm is invoked when the status of the funding request is changed to Create Funding. It checks whether the funding amount of a debit bill is equal to the bill outstanding amount minus hold and offset amount set on the bill (i.e. Funding Amount = Outstanding Bill Amount - Hold Amount - Offset Amount). Similarly, it checks whether the funding amount of a credit bill is equal to the bill outstanding amount minus hold, offset, and garnishment amount set on the bill (i.e. Funding Amount = Outstanding Bill Amount - Hold Amount - Offset Amount - Garnishment Amount). If so, it executes the next algorithm. However, if the funding amount is incorrect, the status of the record in the funding request is changed to Error.