Sometimes sending an Invoice or a Purchase order to QuickBooks Online can result in an error message from QuickBooks. It is usually because QuickBooks needs additional information to save this transaction or a simple setting update.
Below are the most common error messages and how to solve the issue:
We were not able to execute that operation. Message from QuickBooks: "Business Validation Error: Select a product or service" Code: 6000
QuickBooks will return this error message in case shipping costs are not activated in QuickBooks.
How to solve: To activate shipping in QuickBooks, go to the Accounts and Settings > Sales:
We were not able to execute that operation. Message from QuickBooks: "The name supplied already exists. : Another customer, supplier, or employee is already using this name. Please use a different name." Code: 6240
We were not able to execute that operation. Message from QuickBooks: "The name supplied already exists. : null" Code: 6240
If the customer or supplier included in the Invoice or Purchase order was created in both systems (and not linked), then erplain will try to create this contact in QuickBooks when the invoice or purchase order is published in QuickBooks. QuickBooks doesn't accept 2 contacts with the same name and will return this error.
How to solve: You can solve this error by renaming the customer in erplain or QuickBooks.
Customers or suppliers imported from QuickBooks will be linked automatically. Please click on the following links to find more information on importing customers and suppliers from QuickBooks.
We were not able to execute that operation. Message from QuickBooks: "Transactions with inventory (QOH) products cant be dated earlier than the Inventory Start Date for the product" Code: 6270
If you change the date of a transaction to a date where not all the products included in that transaction had not been created, QuickBooks will return this error message. For example, if you create a product today, and create a Purchase Order today but with a date that is before today (before the creation date of the product), QuickBooks will not allow this transaction.
How to solve: Change the date of the transaction or change the Start inventory tracking date in QuickBooks. You can do that by opening the Product in QuickBooks and change the "As of date":
We were not able to execute that operation. Message from QuickBooks: "Business Validation Error: The discount amount can't be greater than the subtotal." Code: 6000
The discount can't be greater than the total of your transaction before the discount. Invoices and Purchase orders can't have a negative total.
How to solve: Make sure the discount is not greater than the total.