public void addRefund(EaglesoftRefund refund) { RefundTypeMapping mapping = UserSettings.getInstance().Configuration.getRefundTypeByEaglesoftAdjustmentType(refund.AdjustmentType); DepositLine line = new DepositLine(); line.Customer = mapping.Customer.Name; line.Amount = -refund.Amount; line.IncomeAccount = mapping.IncomeAccount.Name; line.PaymentMethod = mapping.QuickbooksPaytype.Name; line.Memo = refund.Description; _lines.Add(line); }
public void addPayment(EaglesoftPayment p) { PaytypeMapping payType = UserSettings.getInstance().Configuration.getPayTypeByEaglesoftPayType(p.EaglesoftPayType); DepositLine line = new DepositLine(); line.Amount = p.Amount; line.IncomeAccount = payType.IncomeAccount.Name; line.PaymentMethod = payType.QuickbooksPayType.Name; line.Customer = payType.Customer.Name; line.Memo = p.Description; line.CheckNumber = p.CheckNumber; _lines.Add(line); if (_payTypeCounts.ContainsKey(payType.QuickbooksPayType)) { _payTypeCounts[payType.QuickbooksPayType] = _payTypeCounts[payType.QuickbooksPayType] + 1; } else { _payTypeCounts[payType.QuickbooksPayType] = 1; } }