Skip to main content

Quickbooks Online Integration Troubleshooting

How to understand and fix common Quickbooks Online errors.

Updated this week

For a look into our Quickbooks Desktop integration troubleshooting, please check out our article here.

Any Quickbooks Online Integration errors will be sent to your nominated email address for you to action. The integration will automatically reattempt to push the invoice through every 24 hours. If the error is not fixed, you will receive the same error email each day for 5 days.

After this period, the auto attempts will fail and the invoice will need to be manually uploaded into Quickbooks.

If you are unsure of an error message, please reach out to support@fresho.com so we can assist.

Error Messages

Below are the common errors, and how to troubleshoot these.

Error: String length specified does not match the supported length. Min:0 Max:31 supported. Supplied length:'(insert number)'

What does this mean? A field within the order submitted has too many characters for the integration to support i.e. customer name is too long, delivery instructions are too long etc.

How can you fix this? Please reach out to support@fresho.com to make the required edit to the specific order in question. Amendments may have to be made in the future to the field in question to avoid the reoccurrence of this error code.

Error: The following product(s) or customer(s) do not exist in Quickbooks

What does this mean? The product(s) or customer(s) for these particular orders, do not exist in Quickbooks - or if they are, they do not match Fresho.

How can you fix this? In Quickbooks, please ensure the product or customer are set up and matches the data in Fresho exactly.

  • The customer display name in Quickbooks should match the customer code in Fresho.

  • The Item/Service Code (SKU) in Quickbooks should match the product code in Fresho.

  • These can be case sensitive.

If the error persists after you have updated Quickbooks, please reach out to support@fresho.com

Error: Unknown export error

What does this mean? This usually indicates a temporary connection error.


How can you fix this? The invoice will automatically attempt again to push through once reconnected. If this error persists, please reach out to us.

Error: Property Name:failed to parse json object; a property specified is unsupported or invalid

What does this mean? There is typically a duplicate SKU or customer ID in Quickbooks.


How can you fix this? Please check in Quickbooks if any of your products or customers have any duplicate codes and remove/replace these with unique SKUs, if applicable. Please ensure the SKUs match Fresho exactly (including spelling, spaces, dashes, characters etc). If this error persists, please reach out to us so we can investigate with our third party integration partner.

Error: ObjectParserError: Request Body is Empty

What does this mean? This usually indicates an intermittent error where the integration wasn't able to read the invoice contents.

​How can you fix this? The invoice will automatically attempt again. If this error persists and you notice the invoice is missing in QB, please reach out to us.

FAQ

An invoice hasn’t come through to Quickbooks but I haven’t received an error email for it?
It might be due to special characters in the customer or product code, such as apostrophes, dashes, accent marks or symbols. Unfortunately, the integration doesn’t support these characters and so you would need to remove them from both the Fresho and Quickbooks instances. Once completed, please let us know and we will help you reprocess these invoices so they can successfully import into Quickbooks.

Did this answer your question?