QuickBooks for Windows Sync Error: The string "XXX" in the field "NameOnCheck" is too long
Why the Sync Error occurs
This error occurs due to a limit on the characters in the Pay To field. In QuickBooks for Windows, the maximum number of characters is 41 characters. In QuickBooks Online, the maximum number of characters is 110 characters. In Sage Intacct, the maximum number of characters is 200 characters.
How to Fix the Sync Error
The fix is to reduce the number of characters in the Pay to field on your vendor record to adhere to the limit per accounting software.
Things to know
For your vendors, customers, departments, and chart of accounts lists to sync correctly, PayMaker will match the character limitation of the accounting system your account is syncing to. For example, if you were previously syncing with Sage Intacct and migrated to QuickBooks for Windows, the original character limit in PayMaker will update from 200 characters to 41 characters.