Problem: Error Occurred While exporting Invoice.
Error Details: String too long.
Cause: This was the result of the Account name being too large.
Resolution:
This was the result of the Account name being too large, as the QuickBooks application has defined limitations on string lengths, as shown below:
https://community.intuit.com/articles/1501351-character-limitations-for-fields-in-quickbooks
Modifying this will allow the invoice to be properly synced to QuickBooks