Error: Run-time error ‘0’ , Run-time error ‘440’ - when adjusting a paid invoice record

When adjusting a posted, paid invoice which includes a negative distribution, a user may receive a string of errors when attempting to save an invoice adjustment. These errors include Error: Run-time error ‘0’, Run-time error ‘440’: Automation error, Error showing Object – Automation error and Run-time error ‘97’: Cannot call friend function on object which is not an instance of defining class.
Download and install the latest patch which contains all fixes from previous patches. If you are running an older version, download and install the latest version and then the patch.

Steps to Duplicate

1. In Accounts Payable > Records > Invoices > Open Invoice 
*Notice the GL distribution has a negative distribution 
2. Select the Adjust button
3. Add a reason
4. Select the new distribution tab
5. Remove the Current DR account on the first row, and search for any other DR account
6. Click Ok
7. Receive string of errors

Environment

 Canadian Database
 Financial Edge
 7.84
 7.84
 patch 3
 7.84.52.0002
 7.84.52.0003

Was this article helpful?