This issue can occur if there is a feature being used in All Orders that would typically sync with Quickbooks but the feature is not enabled in Quickbooks.
Typically with items the class syncing causes this error to appear. Sometimes the error you will get is: QuickBooks found an error when parsing the provided XML text stream.
There are two solutions for this:
-In the company preferences, go to Quickbooks Preferences and find the option for syncing default item classes and make sure it is unchecked. This will be the only option if your version of Quickbooks does not support class tracking for items.
-You have to enable Classes in QB. See attached screenshot. You need to select Items in the dropdown.