我可以添加新发票,编辑之前添加的发票,添加/编辑/删除订单项等。但我找不到任何有关如何使用InvoiceModRq使发票无效的信息。谢谢!
答案 0 :(得分:0)
使用AppendTxnVoidRq消息使任何事务无效。 (要删除,有一个等效的AppendTxnDeleteRq。)设置TxnVoidType和TxnID属性,然后像往常一样执行SessionManager.DoRequest。
以下是C#中的示例。
ITxnVoid rqVoid = rqMsgSet.AppendTxnVoidRq();
rqVoid.TxnVoidType.SetValue(ENTxnVoidType.tvtInvoice);
rqVoid.TxnID.SetValue("<TxnID>"); //Should be in this format: 21734D-1418350079.