我正在使用 nSoftware 与 QuickBooks 进行交互。我正在寻找 nSoftware 方法来对发票执行付款。请让我知道如何实现这一目标。
开发环境:- ASP.Net 4.0,C#
我正在使用 nSoftware 与 QuickBooks 进行交互。我正在寻找 nSoftware 方法来对发票执行付款。请让我知道如何实现这一目标。
开发环境:- ASP.Net 4.0,C#
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集合中,以将付款分散到多个发票中。