2022
Issue: Sync broken when I tried
When the user tries to sync my an opportunity as an invoice to into QuickBooks and I got the following error message on my Salesforce page.
Solution: When we have gone through the DBSync logs and we found the response from QuickBooks application like below:
...
the QB Error field.
ERROR (3185)- "There is an invalid reference to QuickBooks Item "MicrosoftWindows: Office2016" in the Invoice line.
QuickBooks error message: Invalid argument. The specified record does not exist in the list".
Solution:
In the above error message, we can see the item name contains with a colon(:)symbol
"MicrosoftWindows: Office2016" where Quickbooks is treating that the product has as Parent-Child relationship and for that reason QuickBooks due to which Quickbooks is not allowing to create an Invoice.
So remove that the colon(:) in that from the product name like "MicrosoftWindows Office2016" in Salesforce and then re-initiate the sync to create an Invoice in QuickBooksinto Quickbooks.