quickbooks - 删除发票和账单

标签 quickbooks qbfc

我不知道如何使用 qbfc(使用版本 13)删除发票或账单。 有一个删除列表项的方法,但找不到类似的事务删除方法。

最佳答案

使用 TxnDel 请求。

XML 示例:

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="11.0"?>
<QBXML>
  <QBXMLMsgsRq onError="stopOnError">
    <TxnDelRq>
      <!-- TxnDelType may have one of the following values: ARRefundCreditCard, Bill, BillPaymentCheck, BillPaymentCreditCard, BuildAssembly, Charge, Check, CreditCardCharge, CreditCardCredit, CreditMemo, Deposit, Estimate, InventoryAdjustment, Invoice, ItemReceipt, JournalEntry, PayrollLiabilityAdjustment [PRIVATE], PayrollPriorPayment [PRIVATE], PayrollYearToDateAdjustment [PRIVATE], PurchaseOrder, ReceivePayment, SalesOrder, SalesReceipt, SalesTaxPaymentCheck, TimeTracking, TransferInventory, VehicleMileage, VendorCredit -->
      <TxnDelType>Invoice</TxnDelType> <!-- required -->
      <TxnID>ABCD-1234</TxnID> <!-- required -->
    </TxnDelRq>
  </QBXMLMsgsRq>
</QBXML>

应该看起来像:

ITxnDel TxnDelRq= requestMsgSet.AppendTxnDelRq();

//Set field value for TxnDelType
TxnDelRq.TxnDelType.SetValue(ENTxnDelType.tdtARRefundCreditCard);

//Set field value for TxnID
TxnDelRq.TxnID.SetValue("200000-1011023419");

IMsgSetResponse responseMsgSet = sessionManager.DoRequests(requestMsgSet);

关于quickbooks - 删除发票和账单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25807585/

相关文章:

QBFC - 错误模块名称 : ucrtbase. DLL 异常代码:0xc0000409

c# - 使用 QBFC 检查 quickbooks 中的空值

qbfc - 如何通过SDK(QBFC)使用退款和调整?

quickbooks - 如何使用 Quickbooks QBFC (8.0 SDK) 获取客户、工作和员工列表

java - 如何在 OAuth 1.0a 中获取请求 token 和 secret

c# - 出现错误 -2147220472(无法启动 Quickbooks)

php - 如何使用 Keith Palmer 的 QBO 框架设置自定义字段的值?

c# - 与 QuickBooks 成功连接的最佳 Dot.Net 电子商务开源

soap - 如何在 Quickbooks Web 连接器中处理 sendRequestXML 中的零作业

c# - QuickBooks错误将自定义字段添加到子客户/职位QBFC