Loading article…
Loading article…
Last updated on Aug 20, 2026
A Customer or Contract fails to sync when its QuickBooks name contains a colon. QuickBooks Desktop rejects the record with this error:
Example: Names in this list cannot contain a colon (:).
Maxio guards against this on the Customer side before it ever reaches QuickBooks Desktop: a Customer's QuickBooks Name and Company Name fields both reject a colon at save time. A Contract's QuickBooks name, the one on its QuickBooks Job Profile, has no equivalent check in Maxio, so a colon there can pass Maxio's own validation and still get rejected once the Contract syncs to QuickBooks Desktop. The reason QuickBooks Desktop itself disallows the colon character is a detail of QuickBooks Desktop, not something Maxio's codebase can confirm.
The fix happens in Maxio, not in QuickBooks Desktop. To remove the colon:
Leave colons out of a Customer's or Contract's QuickBooks name going forward. Maxio only blocks the colon automatically on a Customer's Name and Company Name fields, so check a Contract's QuickBooks name for colons too before its first sync, since Maxio does not stop you from saving one there.
For the full list of QuickBooks Desktop sync failures and what causes each one, see QuickBooks Desktop Sync Issues.
If your sync is instead failing because a name matches one already in use, see QuickBooks Desktop Sync Issue: The name of the list element is already in use.
Still need help?
Reach out and our support team will take it from here.