Quickbooks Online API是否支持取消发票?

时间:2014-08-29 17:00:10

标签: quickbooks-online

要使webapp上的发票无效,底部会有一个VOID链接,或者通过输入" Voided"现场陈述备忘录。

api doc中没有记录取消发票的方法。在API上这样做的正确方法是什么?

3 个答案:

答案 0 :(得分:1)

没有。

<击>

这不受支持。

Intuit刚刚在上次QuickBooks在线更新中添加了对此的支持。

详细信息可以在这里找到: https://developer.intuit.com/docs/api/accounting/Invoice

REQUEST URL
Sandbox Base URL: https://sandbox-quickbooks.api.intuit.com
Production Base URL: https://quickbooks.api.intuit.com

POST /v3/company/<companyID>/invoice?operation=void
Content type: application/json

{
  "Id": "129",
  "SyncToken": "0"
}

答案 1 :(得分:0)

当我在PHP SDK section

中找到以下内容时,我正要放弃这一点

Void()方法

$dataService->Void($customerObj);

这完全是它所说的没有其他细节。在测试之后,我会记得更新这个答案。

答案 2 :(得分:-1)

您可以使用TxnVoid来电。

您提供如下类型:

typedef enum {tvtARRefundCreditCard, tvtBill, tvtBillPaymentCheck, tvtBillPaymentCreditCard, tvtCharge, tvtCheck, tvtCreditCardCharge, tvtCreditCardCredit, tvtCreditMemo, tvtDeposit, tvtInventoryAdjustment, tvtInvoice, tvtItemReceipt, tvtJournalEntry, tvtSalesReceipt, tvtVendorCredit} ENTxnVoidType

然后是您要取消的TxnID