【发布时间】:2013-06-26 17:42:17
【问题描述】:
我正在使用 nSoftware 与 QuickBooks 进行交互。我正在寻找 nSoftware 方法来对发票执行付款。请让我知道如何实现这一目标。
开发环境:- ASP.Net 4.0,C#
【问题讨论】:
标签: quickbooks intuit
我正在使用 nSoftware 与 QuickBooks 进行交互。我正在寻找 nSoftware 方法来对发票执行付款。请让我知道如何实现这一目标。
开发环境:- ASP.Net 4.0,C#
【问题讨论】:
标签: quickbooks intuit
ReceivePayment 组件可用于将客户付款输入 QuickBooks。然后,在添加付款时,指定 AppliedTo 属性会将付款定向到特定发票。请注意,在手动进行付款时,您需要将 AutoApply 属性设置为 aaCustom。因此,以下内容应该适合您:
Receivepayment payment1 = new Receivepayment();
payment1.QBConnectionString = _qbConnectionString;
payment1.CustomerId = invoice1.CustomerId;
payment1.TransactionDate = "2013-06-26";
payment1.Amount = amount;
payment1.AutoApply = ReceivepaymentAutoApplies.aaCustom;
payment1.AppliedTo.Add(new AppliedTo() { RefId = invoice1.RefId, PaymentAmount = amount});
payment1.Add();
可以将多个 AppliedTo 对象添加到 AppliedTo 集合中,以便将付款分散到多个发票中。
【讨论】: