【问题标题】:QuickBooks found an error when parsing the provided XML text stream while passing valuesQuickBooks 在传递值时解析提供的 XML 文本流时发现错误
【发布时间】:2019-07-17 12:15:46
【问题描述】:

我一直致力于 QuickBooks 与 python 的集成,在使用 python 在 QB 桌面上创建值时,我遇到了这个错误“QuickBooks 在解析提供的 XML 文本流时发现错误”。 我的 xml 输入就像

<?xml version='1.0' encoding='UTF-8'?>
<?qbxml version="8.0"?>
<QBXML>
  <QBXMLMsgsRq onError="stopOnError">
    <ItemInventoryAddRq>
      <ItemInventoryAdd>
        <Name>Pencil</Name>
        <IncomeAccountRef>
          <FullName>Other Expenses</FullName>
        </IncomeAccountRef>
        <AssetAccountRef>
          <FullName>Inventory Asset</FullName>
        </AssetAccountRef>
        <COGSAccountRef>
          <FullName>Cost of Goods Sold</FullName>
        </COGSAccountRef>
      </ItemInventoryAdd>
    </ItemInventoryAddRq>
  </QBXMLMsgsRq>
</QBXML>

我需要知道,为什么会出现这个错误以及如何克服这个错误

【问题讨论】:

标签: python odoo quickbooks quickbooks-online


【解决方案1】:

您可以使用 QB SDK 附带的验证器应用程序qbValidator.exe 来获取有关错误的更多详细信息。您可以从这里找到在您的计算机上安装和定位它的帮助:https://help.developer.intuit.com/s/article/QBXML-Validator

【讨论】:

  • 是的,我已经安装了验证器@Veikko
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多