Quickbooks:使用 QBDSK 向发票添加负值

标签 quickbooks

有什么方法可以将包含负数的行项目添加到现有发票吗?

我正在使用 QBSDK7 和 QB Enterprise。 (如果重要的话 .Net 3.5)

我们正在尝试做的是使我们创建发票的方式自动化。我们已经在占用员工的时间并将其应用于正确的发票,但是当我们使用

InvoiceLineMod.Amount.SetValue(-1234)

失败并出现错误“Transaction must be positive”

我还尝试添加一个负数的服务项目并给它一个正数,我得到了相同的结果。

这看起来很简单,因为过去 10 年来我们一直在手动执行此操作。我猜这是人为限制。

一些需要考虑的事情: 贷项凭证并不好,因为我们需要在同一页面上显示减少的确切细节。

在大多数情况下,我们还没有付款申请。

这需要在应用任何固定器之前完成。

如有任何帮助,我们将不胜感激。

最佳答案

你能展示你用来修改发票的完整代码吗?您还可以显示您收到的确切错误消息吗?

可能的,但您需要确保您使用的是折扣商品作为您的 ItemRef 类型(服务商品将不起作用),并且您需要确保整个交易的金额为正数。

关于Quickbooks:使用 QBDSK 向发票添加负值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/598037/

相关文章:

c# - 使用 IncludeRetElement Qbxml 仅返回特定的子元素

quickbooks - 即使在 Quickbooks 中使用 qbXML 删除时也可以同步客户

java - 我在哪里/如何找到使用 QuickBooks API v3 创建发票所需的税务引用代码?

c# - 自动关闭 Quickbooks 中新销售订单记录的未结余额

database - Quickbooks 数据模式?

quickbooks - 导出到 Quickbooks?

c# - WCF 服务和 QuickBooks Web 连接器之间没有匹配的契约(Contract)

quickbooks - 使用 QBFC 添加销售税项目

Python 和 QuickBooks 数据库

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