Errors syncing invoice: Field TrackingNum has the following error String length specified does not match the supported length. Min:0 Max:31 supported. Supplied length:(\d+)
Fix the tracking number length error when syncing invoices from ServiceBox to QuickBooks Online.
Understanding the Error
When a user runs a sync in ServiceBox and encounters the error:
"Error syncing invoice field tracking number: strength length specified does not match the supported length,"
it indicates a character length issue with the tracking number. The error message typically states that the specified length is {}
characters, while the supported range is between 0 and 31 characters.
Resolution Steps
-
Identify the Error Message
- Review the full error message to confirm the character count and the supported limit.
-
Right-Click and Edit the Invoice
- Locate the invoice causing the error, right-click on it, and choose Edit. -
Verify Customer Purchase Order Number Field
- Check the Customer PO Number field. This field might be labeled differently depending on your setup, but it typically refers to the default customer view number field in ServiceBox.
-
Check Character Length in ServiceBox
- ServiceBox enforces a maximum limit of 31 characters for this field. Any value exceeding that will trigger a sync error. -
Adjust the Tracking Number Length
- If the field exceeds 31 characters, shorten the value to meet the limit. This can be done in the invoice edit screen.
- Save Changes and Retry Sync
- After adjusting the value, save the invoice and retry the sync in QuickBooks Online to verify resolution.
Conclusion
This specific invoice sync error is caused by a tracking number exceeding the character limit allowed by QuickBooks Online. By editing the invoice and ensuring the field is 31 characters or fewer, you can resolve the issue and ensure successful synchronization.
Need Help?
Click the Help button in the bottom-right corner of your screen when logged in.
If you're still having trouble, contact our support team at support@jobboxsoft.com.