Loading article…
Loading article…
Last updated on Aug 28, 2026
During a QuickBooks Desktop sync step, QuickBooks can reject a value with a message like this:
QuickBooks error message: Send Invoices The string "ABCDEFG" in the field "RefNumber" is too long.
The field name in the message tells you which value QuickBooks Desktop rejected. RefNumber is the field QuickBooks Desktop uses for the Invoice Number, so this exact message appears during the Send Invoices sync step when an Invoice Number is too long. The same error can name a different field during a different sync step, always for the same underlying reason.
QuickBooks Desktop enforces a maximum number of characters for each field. Maxio does not check a value against QuickBooks Desktop's character limits before sending it, so the sync step passes the value through as entered. When that value is longer than QuickBooks Desktop allows for the field, QuickBooks Desktop rejects it and returns the error above, which Maxio records as a sync issue.
The fix is to edit the record in Maxio so the flagged value fits within QuickBooks Desktop's character limit, then run the sync step again.
To correct a value that is too long
This sync issue does not occur if every field stays within QuickBooks Desktop's character limit. QuickBooks Desktop enforces the following limits itself:
| Field | Maximum Characters |
|---|---|
| Account Name | 31 |
| Account Numbers | 7 |
| Amount | 20 |
| Customer, Vendor and Other Names | 41 |
| Item name | 31 |
| Item Description (Invoices) | 4095 |
| Job Description | 99 |
| Memo | 4095 |
To understand how Maxio assigns an Invoice Number in the first place, including when it adopts a number from QuickBooks, see How is the Invoice Number generated?.
Still need help?
Reach out and our support team will take it from here.