Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for
Hi,
In QuickBooks Desktop WebConnector, if the request data has any UTF-8 Chars, the request is NOT processing and getting an error.
Request:
<?xml version="1.0" encoding="UTF-8" ?><?qbxml version="6.0"?><QBXML><QBXMLMsgsRq onError="continueOnError"><CustomerAddRq requestID="8674"><CustomerAdd><Name>Beeµ¿À</Name><CompanyName></CompanyName><Salutation></Salutation><FirstName>Spring</FirstName><LastName>1</LastName><BillAddress><Addr1>Beeµ¿À</Addr1><Addr2>Spring 1</Addr2><Addr3></Addr3><Addr4></Addr4><City></City><State></State><PostalCode></PostalCode><Country></Country></BillAddress><Phone>(476) 947-6974 </Phone><AltPhone> </AltPhone><Fax></Fax><Email>[email address removed]</Email></CustomerAdd></CustomerAddRq></QBXMLMsgsRq></QBXML>
Response:
HRESULT = 0x80040400
Message: QuickBooks found an error when parsing the provided XML text stream.
Could you please suggest me, how to process a request with UTF-8 Char data??
Thank you
Welcome to the Community, @ShekharP.
The error message "QuickBooks found an error when parsing the provided XML text stream" will occur when your application tries to send info that QuickBooks Desktop (QBDT) can’t understand. Sometimes, this is because of an unsupported special character, or a field that has more characters than what QuickBooks supports.
To fix this, I highly suggest contacting your application provider and let them know of the error you got. One of their support will be able to help fix the error message that you're having.
If you're still getting an error while using the Web Connector, consider checking out this article for more information on how to fix it: Fix common Web Connector errors in QuickBooks Desktop.
Please let me know how it goes or if you have any other issues or concerns. I want to make sure everything is taken care of for you. I'm always here to assist. Have a wonderful day!
Thanks for the update.
I am a .Net developer, currently, we have integrated your QB WebConnector. Using this, while sending the request (Customer/Invoice) with UTF-8 chars, getting the above reported error.
Could you please let me know is there any attribute to set in the request to send the request with UTF-8 chars OR if you are NOT Supporting, let us know where I can find the supported chars in the request.
Thank you
Thanks for the update.
Currently, we have integrated the QB WebConnector in our application for QB Desktop. Our clients are trying to send a few requests with UTF-8 chars in the Customer/Invoices to QB Desktop using QB WebConnector. We need to support this type of requests from our end. Is there any way/setting to send a request with UTF-8 chars? if yes, please let me know how?. If not, could you please let me know what are the supported or unsupported chars in the QB Desktop?
Thank you
Thanks for the quick reply, @ShekharP.
We have a separate forum where you can communicate with developers, product experts, and engineers about UTF-8 related questions.
I encourage posting this concern to our Intuit Developer Community. They have the tools and resources available to assist with the problem.
Here's how:
Please visit our QuickBooks Blog to keep you up to date about the recent developments, news, and product enhancements.
To learn more about how to manage your QuickBooks account, browse through this article: Get started.
I'm only a post away if you have any other issues or concerns. I'll be more than happy to assist. Have a good one!
You have clicked a link to a site outside of the QuickBooks or ProFile Communities. By clicking "Continue", you will leave the community and be taken to that site instead.
For more information visit our Security Center or to report suspicious websites you can contact us here