QuickBooks Online sync error: Invalid entity data. shipMethod: Maximum length cannot be greater than 16 characters
Why the sync error occurs
This error occurs when an invoice with an entry in the Ship via field is attempting to sync from QuickBooks online to Bill.com, but the entered ship method is longer than 16 characters in QuickBooks Online.
How to fix the sync error
Edit the invoice in QuickBooks online so the Ship via field is 16 characters or less, and sync again.