如何使用qbfc sdk撤消在quickbook桌面版中接收发票的付款

时间:2017-10-04 08:15:13

标签: c#-4.0 quickbooks qbfc

Its give me 3120 error我使用QBFC v13和asp.net与c#。我已经创建了一张发票,并为此发票支付了一些金额,问题是现在我要撤消此发票的付款。我试试这个但不行。

 ITxnDel txnDelRq = RecPayrequestMsgSet.AppendTxnDelRq();
 txnDelRq.TxnDelType.SetValue(ENTxnDelType.tdtReceivePayment);
 txnDelRq.TxnID.SetValue(TxnId);

1 个答案:

答案 0 :(得分:0)

因此,如果您查看Exception,您可以看到您收到QuickBooks的回复,这是一个错误:

Object 339-1507104811 specified in the request cannot be found.

QuickBooks在这里告诉你的是,在你的请求中,你提到了一个特定的对象(TxnID = 339-1507104811的对象)和QuickBooks 找不到这个对象

这意味着两件事之一。要么:

  1. 其他人已经删除了该对象
  2. 您使用的TxnID值不正确
  3. 其他人是否已删除付款?您?您之前运行的程序?

    您是否100%肯定您拥有正确的TxnID值?它应该来自您最初用于创建付款的ReceivePaymentAdd请求。