Learn more about error messages when using Tradify with Quickbooks Online, what these mean and how to fix these issues.
Find your error below. If your error message isn't here or you're still having issues, please check out Contacting Tradify Support.
Incorrect Account Codes
The Problem: Houston, we have a problem. Bill XXXXXX can't be sent to QuickBooks because of the following errors: Fix the incorrect account code on each line item or price list item, approve the Bill and resend to Quickbooks
The Solution: The account code associated with either the line item or the default price list item (of the item on the document) has not been entered correctly. You'll need to enter an existing and relevant account code and try again.
Line Item Account UID Issues
The Problem: Houston, we have a problem. Invoice Draft can't be sent to Quickbooks because of the following errors: Line Item 1 IncomeAccount.UID: Income Account is required. Fix the incorrect account code on each line item, payment, price list item or billing rate, approve the invoice and resend to Quickbooks.
The Solution: There may be multiple causes for this error. However, if you try manually typing the account code into the text field (as opposed to selecting it from the drop-down menu) on a default price list item and save it, the system will not link the item to the account in Quickbooks. Additionally, this may occur when importing a .CSV file intro Tradify with the incorrect account code. Ensure that you're using the drop-down menu or double-checking your .CSV files prior to importing.
The Unit of Measure field's character limit has been exceeded
The Problem: Invoice Draft can't be sent to Quickbooks because of the following errors: Line Item 5 SellingUnitOfMeasure: Maximum allowed characters for SellingUnitOfMeasure is 5.
The Solution: One of the items on the invoice has a Unit of Measure field that exceeds 5 characters. To fix this, you need to check every items default setup to find which one has the exceeded character limit
Error parsing query QueryParserError: Invalid Content.
The Problem: Invoice Draft can't be sent to QuickBooks because of the following errors: Error parsing query QueryParserError: Invalid Content. Lexical error at Line 1, column 36. Encountered: "\u2010" (8208), after : "\'LL"
The Solution: Dash characters ("-" and "—") are invalid characters and cannot be sent to Quickbooks. Check your line items and remove any dashes before retrying.
Transaction date is prior to start date for inventory item
The Problem: Houston, we have a problem. Bill XXXXXX can't be sent to QuickBooks because of the following errors: Transaction date is prior to start date for inventory item. Transactions with inventory (QOH) products can't be dated earlier than the Inventory Start Date for the product.
The Solution: Check Quickbooks to make sure that the 'Created On' date for the inventory/price list item is is after the Invoice's creation date on Tradify or vice versa. Tradify sends the invoice/bill date and Quicbooks sends the 'Created On' date. If the item was created in Quickbooks after it was added to the Invoice, this error will occur.
Duplicate Name Error
The Problem: Duplicate Name Exists Error The name supplied already exists. : Another product or service is already using this name. Please use a different name.
The Solution: While this issue has a variety of known and unknown causes, if an item in Quickbooks has certain presets applied to it, it will not send to Tradify properly. You may need to contact support for more assistance on this issue but double-check your line items and you may discover what line items are causing this issue.
Duplicate Category Error
The Problem: Duplicate Category Name Exists Error The category name supplied already exists. : Another product or service is already using this category name. Please use a different name.
The Solution: This issue is very similar to the duplicate name error above. You should avoid having Price List Items in Tradify that have the same name as a Quickbooks category. If you try to create a Product in QuickBooks with the same name as a Category, QuickBooks will tell you that you can’t because the product already exists.
Required param is missing
The Problem: Required param missing, need to supply the required value for the API Required parameter Line.DetailType is missing in the request.
The Solution: This may happen when you have a '0' quantity on a line item, however, there may be undiscovered causes for this issue as well.