【发布时间】:2015-10-03 16:27:49
【问题描述】:
我正在使用 quickbooks 网络连接器,它可以导入发票。
问题是“IsToBeEmailed”不起作用。
IsToBePrinted 确实有效,但是当我尝试设置 IsToBeEmailed 时,连接器失败:QuickBooks 在解析提供的 XML 文本流时发现错误。
我已经确认“添加”了那个 XML 元素会导致它失败,没有它,发票就会导入。
使用 quickbooks 2015 (CA) R7P
我尝试过直接从示例中应对
1) 使用“空白”
2) 使用 1 或 0
3) 使用真假
* 失败的请求 *
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="2.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<InvoiceAddRq requestID="1">
<InvoiceAdd>
<CustomerRef>
<FullName>TEST</FullName>
</CustomerRef>
<TxnDate>2015-09-30</TxnDate>
<PONumber></PONumber>
<Memo></Memo>
<IsToBeEmailed>true</IsToBeEmailed>
<InvoiceLineAdd>
<ItemRef>
<FullName>Service Contract:TEST</FullName>
</ItemRef>
<Desc><![CDATA[ TEST ]]> </Desc>
<Quantity>5</Quantity>
<Rate>1.00</Rate>
</InvoiceLineAdd>
</InvoiceAdd>
</InvoiceAddRq>
</QBXMLMsgsRq>
</QBXML>
** 工作请求 ***
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="2.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<InvoiceAddRq requestID="1">
<InvoiceAdd>
<CustomerRef>
<FullName>TEST</FullName>
</CustomerRef>
<TxnDate>2015-09-30</TxnDate>
<PONumber></PONumber>
<Memo></Memo>
<InvoiceLineAdd>
<ItemRef>
<FullName>Service Contract:TEST</FullName>
</ItemRef>
<Desc><![CDATA[ TEST ]]> </Desc>
<Quantity>5</Quantity>
<Rate>1.00</Rate>
</InvoiceLineAdd>
</InvoiceAdd>
</InvoiceAddRq>
</QBXMLMsgsRq>
</QBXML>
【问题讨论】:
标签: quickbooks qbxml