When syncing an invoice from Autotask to QuickBooks Online, 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."
- Datto Autotask PSA
- QuickBooks Online
The error typically occurs when the matching items between Datto Autotask PSA and QuickBooks Online, is not a product or a service (type) in Quickbooks Online.
For items to map between Datto Autotask PSA and QuickBooks Online, they must be either a product or a service.
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 item in QuickBooks is marked as a non-inventory item and not as a product or service.
Deactivate the item in QuickBooks Online and create a new item when the invoice is transferred.
- Alternatively, you can create a new item in Quickbooks Online as a product or service before moving an invoice with the item.