diff options
Diffstat (limited to 'addons/hr_expense/models/hr_expense.py')
| -rw-r--r-- | addons/hr_expense/models/hr_expense.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/hr_expense/models/hr_expense.py b/addons/hr_expense/models/hr_expense.py index 24bb04bdbbd..d9d751ed219 100644 --- a/addons/hr_expense/models/hr_expense.py +++ b/addons/hr_expense/models/hr_expense.py @@ -216,9 +216,9 @@ class HrExpense(models.Model): for expense in self: if expense.date > maxdate: maxdate = expense.date - if expense.journal_id not in journal_dict: - journal_dict[expense.journal_id] = [] - journal_dict[expense.journal_id].append(expense) + jrn = expense.bank_journal_id if expense.payment_mode == 'company_account' else expense.journal_id + journal_dict.setdefault(jrn, []) + journal_dict[jrn].append(expense) for journal, expense_list in journal_dict.items(): #create the move that will contain the accounting entries |
