Solution to error message "Invoicing failed due to the following error: Object "xxxxxx-xxxxxxxxxx" specified in the request cannot be found. QuickBooks error message: Invalid argument. The specified record does not exist in the list.

An AyaNova user contacted with the following error message:

Object “220000-1168719388” specified in the request cannot be found. QuickBooks error message: Invalid argument. The specified record does not exist in the list. Code: 3120

Determined that the AyaNova user and another user were both running QBI at the same time connecting to the same AyaNova database but connecting to two different QuickBooks company data files.

As a result of more than one person running QBI at the same time and that each was pointing to a different QB company data file was that the mappings and the Preferences were messed up - because some Preferences pointed to data in one QuickBooks company file but the other Preferences were to another; and some mappings were to items in one QuickBooks company file but other items were mapped to the other QuickBooks company data file.

User shut down both QBI’s
And then on one computer only, open the correct QuickBooks company file, and then ran QBI
Incorrect mappings for items and clients showed on login, which he remapped.
And then he went through all of the Preferences, re-selecting on each one to ensure actual selections from that QuickBooks company data file - especially on Preferences that require a selection.
Once this was done, was now able to successfully invoice - because now what was mapped was to the correct QuickBooks company data file.
It is extremely important that when you run QBI, that others do not also run QBI at the same time, especially that no others are pointing to a different QuickBooks company data file. QBI only obtains data when it first loads, and writes this data to the AyaNova database - so if another person runs QBI while the first is already in QBI, that can cause conflicts in the mappings.

  • Joyce