qbxml isToBeEmailed无效

时间:2015-10-03 16:27:50

标签: quickbooks qbxml

我正在使用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>
&#13;
&#13;
&#13;

**工作要求***

&#13;
&#13;
<?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>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:2)

此问题是此字段是在版本6中引入的

这样:

qbxml version =“2.0”

应该是

qbxml version =“8.0”