如何从QBXML中的存款中删除交易行?

时间:2014-02-14 19:04:40

标签: quickbooks qbxml qbwc

在修改发票和帐单时,我可以使用订单项。要添加项目,我将TxnLineID设置为-1并删除项目,您只是不将其包含在mod请求中。因此,不是将TxnLineID存储到以后的mod中,而是将它们全部设置为mod中的-1,这有效地删除了所有当前项目并添加了我想要的所有项目。此方法似乎不适用适用于存款。如果我使用事务行成功创建存款,则运行零行的mod请求。存款仍然有一个与之相关的交易。

此请求已成功处理,但响应仍包含原始DepositLine

<QBXML>
    <QBXMLMsgsRq onError="stopOnError">
        <DepositModRq>
            <DepositMod>
                <TxnID>a68sdf4as-864564848</TxnID>
                <EditSequence>1388524567</EditSequence>
                <DepositToAccountRef>
                    <ListID>a65sd4fasd-468468465</ListID>
                </DepositToAccountRef>
            </DepositMod>
        </DepositModRq>
    </QBXMLMsgsRq>
</QBXML>

查看OCR,看起来我必须删除存款并创建一个新存款。那里有更好的选择吗?

0 个答案:

没有答案