Add payment type to expenses lists
This commit is contained in:
parent
f781d34acf
commit
8cbe10b334
|
|
@ -64,6 +64,7 @@ class ExpenseFields {
|
|||
static const String taxAmount = 'tax_amount';
|
||||
static const String expenseDate = 'date';
|
||||
static const String paymentDate = 'payment_date';
|
||||
static const String paymentType = 'payment_type';
|
||||
static const String exchangeRate = 'exchange_rate';
|
||||
static const String invoiceCurrencyId = 'invoice_currency_id';
|
||||
static const String taxRate1 = 'tax_rate1';
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ class ExpensePresenter extends EntityPresenter {
|
|||
ExpenseFields.categoryId,
|
||||
ExpenseFields.category,
|
||||
ExpenseFields.paymentDate,
|
||||
ExpenseFields.paymentType,
|
||||
ExpenseFields.exchangeRate,
|
||||
ExpenseFields.invoiceCurrencyId,
|
||||
ExpenseFields.taxName1,
|
||||
|
|
@ -107,6 +108,10 @@ class ExpensePresenter extends EntityPresenter {
|
|||
return Text(state.expenseCategoryState.map[expense.categoryId]
|
||||
?.listDisplayName ??
|
||||
'');
|
||||
case ExpenseFields.paymentType:
|
||||
return Text(state.staticState.paymentTypeMap[expense.paymentTypeId]
|
||||
?.listDisplayName ??
|
||||
'');
|
||||
case ExpenseFields.paymentDate:
|
||||
return Text(formatDate(expense.paymentDate, context));
|
||||
case ExpenseFields.exchangeRate:
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ enum ExpenseReportFields {
|
|||
currency,
|
||||
date,
|
||||
payment_date,
|
||||
payment_type,
|
||||
tax_rate1,
|
||||
tax_rate2,
|
||||
tax_rate3,
|
||||
|
|
@ -135,6 +136,10 @@ ReportResult expenseReport(
|
|||
case ExpenseReportFields.payment_date:
|
||||
value = expense.paymentDate;
|
||||
break;
|
||||
case ExpenseReportFields.payment_type:
|
||||
value = staticState
|
||||
.paymentTypeMap[expense.paymentTypeId]?.listDisplayName ??
|
||||
'';
|
||||
break;
|
||||
case ExpenseReportFields.tax_rate1:
|
||||
value = expense.taxRate1;
|
||||
|
|
|
|||
Loading…
Reference in New Issue