fix miscalculation in aged partner balance na
This commit is contained in:
parent
6ffd75f299
commit
564f6e0222
2 changed files with 9 additions and 5 deletions
|
|
@ -20,11 +20,11 @@ def post_init(env):
|
||||||
'availability_condition': 'always',
|
'availability_condition': 'always',
|
||||||
})
|
})
|
||||||
col_name_mapping = [
|
col_name_mapping = [
|
||||||
('At Date', '0-29'),
|
('At Date', 'Overdue'),
|
||||||
('1-30', '30-59'),
|
('1-30', '0-29'),
|
||||||
('31-60', '60-89'),
|
('31-60', '30-59'),
|
||||||
('61-90', '90-119'),
|
('61-90', '60-89'),
|
||||||
('91-120', '120-159'),
|
('91-120', '90-119'),
|
||||||
('Older', 'Later'),
|
('Older', 'Later'),
|
||||||
]
|
]
|
||||||
for old_name, new_name in col_name_mapping:
|
for old_name, new_name in col_name_mapping:
|
||||||
|
|
|
||||||
|
|
@ -51,10 +51,14 @@ class AgedPartnerBalanceCustomHandler(models.AbstractModel):
|
||||||
report._check_groupby_fields((next_groupby.split(',') if next_groupby else []) + ([current_groupby] if current_groupby else []))
|
report._check_groupby_fields((next_groupby.split(',') if next_groupby else []) + ([current_groupby] if current_groupby else []))
|
||||||
|
|
||||||
def plus_days(date_obj, days):
|
def plus_days(date_obj, days):
|
||||||
|
return fields.Date.to_string(date_obj + relativedelta(days=days))
|
||||||
|
|
||||||
|
def minus_days(date_obj, days):
|
||||||
return fields.Date.to_string(date_obj - relativedelta(days=days))
|
return fields.Date.to_string(date_obj - relativedelta(days=days))
|
||||||
|
|
||||||
date_to = fields.Date.from_string(options['date']['date_to'])
|
date_to = fields.Date.from_string(options['date']['date_to'])
|
||||||
periods = [
|
periods = [
|
||||||
|
(False, minus_days(date_to, 1))
|
||||||
(date_to, plus_days(date_to, 29)),
|
(date_to, plus_days(date_to, 29)),
|
||||||
(plus_days(date_to, 30), plus_days(date_to, 59)),
|
(plus_days(date_to, 30), plus_days(date_to, 59)),
|
||||||
(plus_days(date_to, 60), plus_days(date_to, 89)),
|
(plus_days(date_to, 60), plus_days(date_to, 89)),
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue