Show pending recurring invoices

This commit is contained in:
Hillel Coren 2020-10-09 16:33:59 +03:00
parent 552e3d3cd8
commit eb0d17015d
1 changed files with 8 additions and 1 deletions

View File

@ -800,7 +800,8 @@ abstract class InvoiceEntity extends Object
double get requestedAmount => partial > 0 ? partial : amount;
bool get isRunning => isRecurring && statusId == kRecurringInvoiceStatusActive;
bool get isRunning =>
isRecurring && statusId == kRecurringInvoiceStatusActive;
bool get isSent => statusId != kInvoiceStatusDraft;
@ -827,6 +828,12 @@ abstract class InvoiceEntity extends Object
return kInvoiceStatusPastDue;
}
if (isRecurring &&
statusId == kRecurringInvoiceStatusActive &&
(lastSentDate ?? '').isEmpty) {
return kRecurringInvoiceStatusPending;
}
/*
if (subEntityType == EntityType.quote && (invoiceId ?? '').isNotEmpty) {
return kQuoteStatusApproved;