有没有办法使用像QBXML这样的API以编程方式删除Quickbooks桌面(Enterprise Ed 2013)中的日记条目?我理解通常的做法是补偿条目,但这个用例要求删除JE。我看到JournalEntryModRq
允许您修改它,但不能删除它。它可以使用UI删除,所以它必须是可能的,是吗?
我们正在使用QB Web Connector,如果没有通过QBXML,还有其他任何选项吗?
答案 0 :(得分:1)
您可以使用TxnDel
使用qbXML删除事务类型对象。
以下是一些示例(来自this QuickBooks wiki,特别是this page):
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="11.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<TxnDelRq>
<TxnDelType>JournalEntry</TxnDelType>
<TxnID>ABCD-1234</TxnID>
</TxnDelRq>
</QBXMLMsgsRq>
</QBXML>