Autotask PSA: QuickBooks Online: Error: "400 A Business Validation Error Has Occurred"



When syncing an invoice from Autotask to QuickBooks Online, you see the following error message in the Autotask Invoices app under Error Logs"Error creating the QuickBooks invoice for Autotask invoice ID XXX and account 'XXX.' Reason: There was an error. 400 A business validation error has occurred while processing your request. Business Validation Error: Select a product or service The invoice number for Autotask invoice id XXX and account 'XXX,' was set to 'ERROR-XXX' in Autotask."


  • Autotask PSA
  • QuickBooks Online


The matching items between Autotask PSA and QuickBooks Online are not set to be sold to customers in Quickbooks Online.

To map invoice items between Autotask PSA and QuickBooks, you need to set them as items that are sold to customers.

For example, you might have an item with a material code of Shipping on your invoice, and an item with the same name in Quickbooks Online. The checkbox “I sell this product/service to my customers.” is unchecked for the item.

mceclip0.pngFigure 1: Product/Service information page (click to enlarge)


1. Edit the Item in Invoices → Products and Services.
2. Check the I sell this product/service to my customers. box.

Alternatively, you can rename or deactivate the item and create a new item by transferring the invoice from Autotask PSA again.

Was this article helpful?

0 out of 0 found this helpful

You must sign in before voting on this article.

Want to talk about it? Have a feature request?

Head on over to our Datto Community Forum or the Datto Community Online.

For more Business Management resources, see the Datto RMM Online Help and the Autotask PSA Online Help .

Still have questions? Get live help.

Datto Homepage