【问题标题】:QBXML SalesOrderAdd issueQBXML SalesOrderAdd 问题
【发布时间】:2020-12-22 19:36:18
【问题描述】:

我正在尝试通过 QBWebConnector(后端 - Rails + qbwc)创建 SalesOrder,遵循 Onscreen Reference for Intuit Software Development Kits,它说 SalesOrderAdd 只需要 CustomerRef 属性,但 QBXML 验证器说:

Line: 10
LinePos: 9
Src Text: </SalesOrderAdd>
Reason: Element content is incomplete according to the DTD/Schema.
Expecting: ClassRef, TemplateRef, TxnDate, RefNumber, BillAddress, ShipAddress, PONumber, TermsRef, DueDate, SalesRepRef, FOB, ShipDate.

QBXML 请求是:

<?xml version="1.0" encoding="ISO-8859-1"?>
<?qbxml version="7.0"?>
<QBXML>
  <QBXMLMsgsRq onError="stopOnError">
    <SalesOrderAddRq>
      <SalesOrderAdd>
        <CustomerRef>
          <FullName>Test customer</FullName>
        </CustomerRef>
      </SalesOrderAdd>
    </SalesOrderAddRq>
  </QBXMLMsgsRq>
</QBXML>

这是为什么呢?我能以某种方式改变这种行为吗(省略除屏幕参考中要求的所有标记)?

【问题讨论】:

    标签: ruby-on-rails quickbooks qbxml qbwc


    【解决方案1】:

    OSR... 不够完美。但它确实表明还有其他必填字段。

    您需要添加至少一个订单项或组行。

    【讨论】:

      猜你喜欢
      • 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
      相关资源
      最近更新 更多