如何解决QBXML SalesOrderAdd 问题
我正在尝试通过 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>
这是为什么?我可以以某种方式更改此行为吗(省略除屏幕参考中要求的指向之外的所有标签)?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。