We recently ran into the situation where a customer was unable to sync Invoices because they were getting errors related to Inventory Items. If you are in this situation please take a look at the following solutions:
1) Do you actually need to sync ServiceBox Items to Inventory in QuickBooks?
This is an important question. If you don't need to import ServiceBox items into inventory, then we recommend setting the Quote or Invoice items to the item types - Non-Inventory, Service, or Other. If you have accidentally setup a ServiceBox Item Category to the Inventory QuickBooks Item Type, then you may be getting an error. Unlink these items and select a different QuickBooks Item Type.
2) You may not have a proper "Other Current Asset" account setup in QuickBooks.
In order to import items into an inventory section correctly it is required to have a "Other Current Asset" account setup for Inventory. Once you have created the "Other Current Asset" account for inventory you must set this in the "Invoices & Accounts tab" in the Inventory Asset Account drop down. As you can see below.