【问题标题】:QuickBooks found an error when parsing the provided XML text stream for creating purchase order in QB desktopQuickBooks 在解析提供的 XML 文本流以在 QB 桌面中创建采购订单时发现错误
【发布时间】:2019-07-24 05:42:36
【问题描述】:

我一直在使用从 python 发送数据到 QB 桌面版本。在为采购订单创建时,我遇到了这个问题,我做了很多尝试,但我仍然不知道如何解决这个错误

<?xml version='1.0' encoding='UTF-8'?>
<?qbxml version="8.0"?>
<QBXML>
  <QBXMLMsgsRq onError="stopOnError">
    <PurchaseOrderAddRq>
      <PurchaseOrderAdd>
        <VendorRef>
          <FullName>John</FullName>
        </VendorRef>
        <TemplateRef>
          <FullName>Custom Purchase Order</FullName>
        </TemplateRef>
        <RefNumber>900</RefNumber>
        <PurchaseOrderLineAdd>
          <ItemRef>Computer Cases</ItemRef>
          <Desc>Computer Cases</Desc>
          <Quantity>1</Quantity>
          <Rate>20.0</Rate>
          <Amount>100.00</Amount>
        </PurchaseOrderLineAdd>
      </PurchaseOrderAdd>
    </PurchaseOrderAddRq>
  </QBXMLMsgsRq>
</QBXML>

【问题讨论】:

    标签: python odoo quickbooks quickbooks-online


    【解决方案1】:

    这些问题通常是由于提供了错误的标签而发生的。就您而言,在采购订单行添加标签下,项目参考应在其中包含另一个标签,其中包含产品项目的全名。

    【讨论】:

    • 是的,我放错了标签。
    猜你喜欢
    • 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
    相关资源
    最近更新 更多