From 3f43d3056b3a64b5d4afe49ca9eb598dab196fe2 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Thu, 21 Apr 2016 15:34:43 +0200 Subject: [PATCH] [FIX] hr_expense: expenses paid by the company should be posted on bank journal opw-674409 --- addons/hr_expense/models/hr_expense.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/hr_expense/models/hr_expense.py b/addons/hr_expense/models/hr_expense.py index 5fd8ab6ec29..9e49b312146 100644 --- a/addons/hr_expense/models/hr_expense.py +++ b/addons/hr_expense/models/hr_expense.py @@ -212,9 +212,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