Customer Overpayment Generate Refund error





Description of Issue

Customer overpayment through Payment Entry. Do you want to generate a refund record? A series of errors then occur.

And error has occurred while determining whether a refund record is required

Error occurred in arrefundio_insert



Context
  • Munis

  • Payment Entry

  • arbilinq

  • Refund

  • Overpayment



Cause

The error occurs when generating the refund because a pending refund record already exists for the bill within the Bill Refund Processing program.

Common scenario may be that the refund was created by a previous overpayment, and the payment was reverse and reentered again. If the previous pending refund was not also removed, the following overpayment will fail to create a duplicate refund.



Resolution




Additional Information