0

The XML ledger tag have the special character value, because of this reason I'm unable to insert into quickbooks.

The ledger tag value is

<FullName>4000 · Inventory Asset:4002 · Finished Assembly</FullName>

and the qb web connector log is

message="QuickBooks found an error when parsing the provided XML text stream."

How can I resolve this issue?

halfer
  • 19,824
  • 17
  • 99
  • 186

2 Answers2

0

May be it will help:

    <FullName>
        <![CDATA[
            4000 · Inventory Asset:4002 · Finished Assembly
        ]]>
    </FullName>
Ilya Lysenko
  • 1,772
  • 15
  • 24
0

The accounts in QuickBooks display a special character, but they do not actually include a special character in the data.

If you actually edit the account in QuickBooks, you'll see that the account has two separate fields in it:

  1. Name = Inventory Asset
  2. AccountNumber = 4000

Your qbXML should look like this:

<FullName>Inventory Asset:Finished Assembly</FullName>

Keith Palmer Jr.
  • 27,666
  • 16
  • 68
  • 105