【问题标题】:payment for invoice nsoftware quickbooks支付发票 nsoftware quickbooks
【发布时间】:2013-06-26 17:42:17
【问题描述】:

我正在使用 nSoftware 与 QuickBooks 进行交互。我正在寻找 nSoftware 方法来对发票执行付款。请让我知道如何实现这一目标。

开发环境:- ASP.Net 4.0,C#

【问题讨论】:

    标签: quickbooks intuit


    【解决方案1】:

    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 集合中,以便将付款分散到多个发票中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-22
      • 1970-01-01
      • 1970-01-01
      • 2014-01-17
      • 1970-01-01
      相关资源
      最近更新 更多