Use from_date and to_date for the debit/credit context

Using get_dates is wrong because it provides the range for the start balance
which is one day before.

issue11322
review390271002
This commit is contained in:
Cédric Krier committed 2022-04-01 23:45:37 +02:00
1 parent a62eb30a47
commit fc7f329a1a
1 file changed
+3 -3
+3 -3
View File
@@ -1994,9 +1994,9 @@ class _GeneralLedgerAccount(ActivePeriodMixin, ModelSQL, ModelView):
start_period_ids = set(cls.get_period_ids('start_balance'))
end_period_ids = set(cls.get_period_ids('end_balance'))
period_ids = list(end_period_ids.difference(start_period_ids))
elif context.get('from_date') or context.get('end_date'):
_, from_date = cls.get_dates('start_balance')
_, to_date = cls.get_dates('end_balance')
elif context.get('from_date') or context.get('to_date'):
from_date = context.get('from_date')
to_date = context.get('to_date')
return {
'periods': period_ids,
'from_date': from_date,