【问题标题】:qbxml isToBeEmailed Not workingqbxml isToBeEmailed 不工作
【发布时间】: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


    【解决方案1】:

    这个问题是版本6中引入了这个字段

    所以:

    qbxml 版本="2.0"

    应该是

    qbxml 版本="8.0"

    【讨论】:

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