Putting an Overpayment Process On Hold

An overpayment process may be put on hold for one or more reasons. The Standard Overpayment Process base business object supports putting an overpayment process on hold due to a Suppression of overpayments for the taxpayer. When the overpayment process is first created and when it transitions from any state where it may have been waiting for a time, an algorithm checks for suppression and if one is found, the overpayment transitions to On Hold, with “suppression” as the reason code. The base BO also supplies a monitor algorithm to check for the expiration of the suppression and will transition it out of On Hold accordingly. The algorithm will do this if the reason for being On Hold is “suppression”.

If an implementation has another condition that should cause the overpayment to be put on hold, the following should be done: