- Tax Exemption Reason should be specified in case customer is marked as not taxable
- The type of name assigned to this transaction (customer, vendor, employee) is wrong.
- Make sure all your transactions have a GST/HST rate before you save.
- For subaccounts, you must select the same account type as their parent.
- You can't use Labor because Labor already exists.
Multiple error messages can be associated with the 6000 error code from QuickBooks. They're all referred to as a "Business Validation Error." The solutions differ based on the specific error message you're experiencing.
The differentiating factor for each error is typically in the error detail. The error messages in this article use the information listed after "ERROR DETAIL: Business Validation Error: ").
Tax Exemption Reason should be specified in case customer is marked as not taxable
I can't export Flex elements to QuickBooks. I get this error:
Solution
Ensure that sales tax rules match exactly from QBO to Flex, including tax exempt rules.
The type of name assigned to this transaction (customer, vendor, employee) is wrong.
Solution
The contact type assigned to the transaction is incongruous with the document type (e.g., a Vendor on an Invoice). Flex Contacts can function as Clients, Vendors, etc. QuickBooks contacts can only be one or the other. If a Contact is both a Client and a Vendor, ensure they have unique names for each role.
Make sure all your transactions have a GST/HST rate before you save.
Solution
Ensure that sales tax rules match exactly from QBO to Flex, including tax exempt rules.
For subaccounts, you must select the same account type as their parent.
Solution
There’s a mismatch between the Account Type selected for the account in QuickBooks. In QuickBooks, the account is a subaccount of another. The Account Type for both the parent account and the subaccount must be the same. One of them has to change to match the other. For both parent accounts and subaccounts, the Account Type selected for the GL Account in Flex and the Account Type selected for the account in QuickBooks must also be the same.
QuickBooks provides some additional context and directions for finding/changing the Account Type in QuickBooks.
To change Account Type in Flex,
- Navigate to Menu > System Settings > GL Accounts
- Double-click the desired account
- Use the Account Type dropdown to select the type that matches the QBO Account Type
You can't use Labor because Labor already exists.
Solution
To make this change, you'll need to give Labor a new, unique name. QuickBooks has product categories and those names cannot match product names.