Я не могу вставить XML в Quickbooks с помощью веб-коннектора - PullRequest
0 голосов
/ 05 марта 2020

В теге бухгалтерской книги XML есть значение специального символа, по этой причине я не могу вставить его в быстрые книги.

Значение тега бухгалтерской книги равно

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

и qb Журнал веб-соединителя:

message = "QuickBooks обнаружил ошибку при разборе предоставленного XML потока текста."

Как я могу решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 06 марта 2020

Счета в QuickBooks отображают специальный символ, но они фактически не включают специальный символ в данные .

Если вы действительно отредактируете учетную запись в QuickBooks, вы увидите, что в ней есть два отдельных поля :

  1. Name = Inventory Asset
  2. AccountNumber = 4000

Ваш qb XML должен выглядеть следующим образом:

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

0 голосов
/ 05 марта 2020

Может быть, это поможет:

    <FullName>
        <![CDATA[
            4000 · Inventory Asset:4002 · Finished Assembly
        ]]>
    </FullName>
...