python - QuickBooks 在解析提供的用于在 QB 桌面中创建采购订单的 XML 文本流时发现错误

标签 python odoo quickbooks quickbooks-online

我一直在使用从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 - QuickBooks 在解析提供的用于在 QB 桌面中创建采购订单的 XML 文本流时发现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57176004/

相关文章:

windows - Odoo 服务器无法在 Windows 10 中启动

python - 了解 Odoo 中的 "takes at least X arguments (X given)"错误

ssl - QBWC1048 : QuickBooks Web Connector could not verify the web application server certificate. QBWC1051:未添加新应用程序

Python:凯撒密码,If 语句和 else 语句同时为真?

javascript - 如何修改CalendarView的minTime/maxTime/slotDuration?

python - 检查节点是否存在

c# - QBXML:简单的 CustomerAdd "error when parsing"

c# - 我如何添加(引用)Quick book 的 dll 到 silverlight 项目?

Python subprocess.Popen 在 g++ 中编译自动添加 .cpp 文件

python - GridSearchCV中如何进行stratifiedShuffleSplit?