有什么方法可以将包含负数的行项目添加到现有发票吗?
我正在使用 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/