Skip to main content

Sync Log & Error Resolution Flow

Learn more about the Sync Log and possible errors and conflicts that may happen when syncing with QuickBooks Online.

Nick Stanisavljevic avatar
Written by Nick Stanisavljevic
Updated over a week ago

Our automatic sync works behind the scenes to make sure your accounting is up to date, while you use MotionOps in your day-to-day field operations.

Inside the Sync Log, you will see any errors or conflicts with a detailed description. Click View on each item to see the issue in more detail and the suggested steps on how to resolve it.


Sync Log

Once you've connected your QuickBooks Online account with MotionOps, you will see a new sync icon πŸ”„ in the top navigation bar. Clicking on the icon will open the Sync Log. In case you have an error or a conflict, you will see a red badge representing the number of issues that need to be resolved.

The Sync Log displays all the individual data flowing to and from your MotionOps account. We've added some quick filters to help you search through the import logs.

We have compiled a list of common QuickBooks Online sync errors and conflicts, with guides on how to fix them. If you need a hand resolving any of the errors, please reach out to our Support Team via the Chat bubble.


General Issues

Your MotionOps account is no longer connected.

This error represents an issue between your MotionOps and QuickBooks Online accounts. It's best to disconnect and reconnect with QuickBooks Online and try again. In case the issue persists, please contact Support.

Subscription period has ended or canceled or there was a billing problem.

This error refers to your QuickBooks Online subscription. Please make sure your QuickBooks Online subscription is active.

The account period has closed and the account books cannot be updated through the QuickBooks Services API.

When an accounting period was closed in QuickBooks Online the entries are protected from unauthorized changes. This means your accounting period has closed, and we're unable to push any changes to your QBO account.

To make changes, you need to log into your QuickBooks Online account and manually perform the updates or re-open the accounting period and retry.

Last Sync Failed: Critical error during sync: QueryProcessingError: null

QuickBooks Services API may be down at the moment. The issue will be resolved once their operations are back on running.

An unknown error occurred during the sync.

This error represents something unusual and undocumented, please try again later, or contact Support.

Too many updates

In case there were too many updates in a short period, this error may appear. Please wait for at least 30 seconds and try again.

Character limit exceeded

A specific field exceeds limits in QuickBooks Online. We automatically truncate the field, so no specific action is required. But, in case you want the fields to match, you should update it inside MotionOps. See more on QuickBooks Online character limits.

Invalid character

A specific field contains a QuickBooks Online unsupported character. We automatically replace this character with a comma ",", so no specific action is required. But, in case you want the fields to match, you should update it inside MotionOps. See more on QuickBooks Online acceptable characters.

Permission denied error

In this case, some of the permissions weren't granted properly during the authorization step. You should disconnect MotionOps and QuickBooks Online, and try reconnecting.


Client Sync Errors

Client already exists in QuickBooks Online

Client names must be unique in QuickBooks Online. In order to fix this issue, rename your Account in either MotionOps or QuickBooks Online. In case you have multiple clients associated with this error, you may have client duplicates, which can be resolved by merging either in QuickBooks Online or inside MotionOps.
​

Client is missing mandatory fields

The client in question doesn't have all the required information in order to sync with QuickBooks Online. This probably means the client is missing the first and/or last name. Update the primary contact on the account inside MotionOps.

Error getting sync token

The client you're trying to sync has been made inactive in QuickBooks Online. Either ignore this issue and do not sync to QuickBooks Online, or make the client active inside your QuickBooks Online account.


Product & Services Sync Errors

Duplicate product or service

Product and Service item names must be unique in QuickBooks Online. Double-check your QuickBooks Online Products & Services list, or your MotionOps PriceBook, to make sure you don't have any duplicate items.

Product or service already exists in QuickBooks Online

Product and Service item names are unique in QuickBooks Online, and it seems there already exists an item with the same name. Double-check your QuickBooks Online Products & Services list, or your MotionOps PriceBook, to make sure you don't have any duplicate items.


Taxes Sync Errors

Unable to create tax rate

The tax rate could not be created in MotionOps. Please reach out to the MotionOps Support team.


Invoice Sync Errors

Invalid Reference Id : Names element id not found

An invalid reference error indicates that something associated with this item has been removed or made inactive, and it's unable to sync.

Invoice number already in use

Each Invoice in QuickBooks Online must have a unique number. This error indicates that the invoice number already exists in QuickBooks Online.

Did this answer your question?