QBO Error "ValidationException was thrown. 2050 - String length specified does not match the supported length."Last updated on 05/12/2023
This article explains the steps to resolve the QBO error: “ValidationException was thrown. 2050 - String length specified does not match the supported length. Min:0 Max:1,000 supported. Supplied length:1,023 String length is either shorter or longer than supported by specification.”
This error occurs when a field exceeds QuickBooks maximum allowed characters in a given field.
Find entity type and edit character length
You will need to see what field is exceeding the character limit, often invoice summary or item description and edit to fall within the specifications:
When you export a Batch to QBO and receive this error, a pop-up will appear.
In the error message, there will be a reference to the entity type that is causing the error to occur.
Once you have determined the entity type and the location of the item, navigate to that item in ServiceTitan.
In the Item Description, cut and paste the text into a character counter to determine the amount of characters.
The maximum character limit allowed within Quickbooks varies depending on the field HERE you can see the maximum character limits Quickbooks allows.
If the character limit is over the maximum, shorten the text to be within the accepted amount by Quickbooks.
On the Accounting Page, pull up the Batch with the error > unpost/repost the batch > Right Click + Reload anywhere on the screen to hard refresh the page > export the Batch.
Important note: Some features may not be currently included in your account and additional configuration may be required. Please contact technical support for details.
Disclaimer: Information provided in this article is for informational purposes only and it should not be construed to be legal advice. Information provided in this article may also not constitute the most up-to-date legal or other information. You should not act or refrain from acting on the basis of any information in this article to meet any compliance requirements without seeking independent legal or other professional advice.