feat: Column for total amount due in Accounts Receivable/Payable Summary (#27069)
This commit is contained in:
parent
57e326e7d0
commit
496bff5136
@ -535,6 +535,8 @@ class ReceivablePayableReport(object):
|
|||||||
if getdate(entry_date) > getdate(self.filters.report_date):
|
if getdate(entry_date) > getdate(self.filters.report_date):
|
||||||
row.range1 = row.range2 = row.range3 = row.range4 = row.range5 = 0.0
|
row.range1 = row.range2 = row.range3 = row.range4 = row.range5 = 0.0
|
||||||
|
|
||||||
|
row.total_due = row.range1 + row.range2 + row.range3 + row.range4 + row.range5
|
||||||
|
|
||||||
def get_ageing_data(self, entry_date, row):
|
def get_ageing_data(self, entry_date, row):
|
||||||
# [0-30, 30-60, 60-90, 90-120, 120-above]
|
# [0-30, 30-60, 60-90, 90-120, 120-above]
|
||||||
row.range1 = row.range2 = row.range3 = row.range4 = row.range5 = 0.0
|
row.range1 = row.range2 = row.range3 = row.range4 = row.range5 = 0.0
|
||||||
|
@ -82,6 +82,7 @@ class AccountsReceivableSummary(ReceivablePayableReport):
|
|||||||
"range3": 0.0,
|
"range3": 0.0,
|
||||||
"range4": 0.0,
|
"range4": 0.0,
|
||||||
"range5": 0.0,
|
"range5": 0.0,
|
||||||
|
"total_due": 0.0,
|
||||||
"sales_person": []
|
"sales_person": []
|
||||||
}))
|
}))
|
||||||
|
|
||||||
@ -135,3 +136,6 @@ class AccountsReceivableSummary(ReceivablePayableReport):
|
|||||||
"{range3}-{range4}".format(range3=cint(self.filters["range3"])+ 1, range4=self.filters["range4"]),
|
"{range3}-{range4}".format(range3=cint(self.filters["range3"])+ 1, range4=self.filters["range4"]),
|
||||||
"{range4}-{above}".format(range4=cint(self.filters["range4"])+ 1, above=_("Above"))]):
|
"{range4}-{above}".format(range4=cint(self.filters["range4"])+ 1, above=_("Above"))]):
|
||||||
self.add_column(label=label, fieldname='range' + str(i+1))
|
self.add_column(label=label, fieldname='range' + str(i+1))
|
||||||
|
|
||||||
|
# Add column for total due amount
|
||||||
|
self.add_column(label="Total Amount Due", fieldname='total_due')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user