示例#1
0
 public Task <int> AutoRevertFromPaymentDisposition(PaymentDispositionNoteModel model)
 {
     //var nominal = model.Items.Sum(item => (decimal)item.TotalPaid * (decimal)model.CurrencyRate);
     //var dailyBankTransactionModel = new DailyBankTransactionModel()
     //{
     //    AccountBankAccountName = model.BankAccountName,
     //    AccountBankAccountNumber = model.BankAccountNumber,
     //    AccountBankCode = model.BankCode,
     //    AccountBankCurrencyCode = model.BankCurrencyCode,
     //    AccountBankCurrencyId = model.BankCurrencyId,
     //    AccountBankCurrencySymbol = model.BankCurrencyCode,
     //    AccountBankId = model.BankId,
     //    AccountBankName = model.BankName,
     //    Date = model.PaymentDate,
     //    Nominal = nominal,
     //    ReferenceNo = model.PaymentDispositionNo,
     //    ReferenceType = "Pembayaran Disposisi",
     //    Remark = model.CurrencyCode != "IDR" ? $"Pembayaran atas {model.BankCurrencyCode} dengan nominal {string.Format("{0:n}", nominal)} dan kurs {model.CurrencyCode}" : "",
     //    SourceType = model.TransactionType,
     //    SupplierCode = model.SupplierCode,
     //    SupplierId = model.SupplierId,
     //    SupplierName = model.SupplierName,
     //    Status = "IN"
     //};
     return(_dailyBankTransactionService.DeleteByReferenceNoAsync(model.PaymentDispositionNo));
 }
示例#2
0
 public Task <int> AutoRevertFromGarmentInvoicePurchasingDisposition(GarmentInvoicePurchasingDispositionModel model)
 {
     return(_dailyBankTransactionService.DeleteByReferenceNoAsync(model.InvoiceNo));
 }