From 602d04117aa8544ed1313fc288dbfb43c0466136 Mon Sep 17 00:00:00 2001 From: qdp-odoo Date: Mon, 30 Jan 2017 12:07:34 +0100 Subject: [PATCH] [FIX] hr_expense: don't try to create twice the taxes journal item from hr.expense when one is given. Fixes #15181 Also fix the domain on applicable taxes to filter the purchase taxes only --- addons/hr_expense/models/hr_expense.py | 2 +- addons/hr_expense/views/hr_expense_views.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/hr_expense/models/hr_expense.py b/addons/hr_expense/models/hr_expense.py index 7c7209abf62..9e08e1ea7aa 100644 --- a/addons/hr_expense/models/hr_expense.py +++ b/addons/hr_expense/models/hr_expense.py @@ -254,7 +254,7 @@ class HrExpense(models.Model): #convert eml into an osv-valid format lines = map(lambda x:(0, 0, expense._prepare_move_line(x)), move_lines) - move.write({'line_ids': lines}) + move.with_context(dont_create_taxes=True).write({'line_ids': lines}) expense.write({'account_move_id': move.id, 'state': 'post'}) if expense.payment_mode == 'company_account': expense.paid_expenses() diff --git a/addons/hr_expense/views/hr_expense_views.xml b/addons/hr_expense/views/hr_expense_views.xml index d8046af7bcb..93274b47779 100644 --- a/addons/hr_expense/views/hr_expense_views.xml +++ b/addons/hr_expense/views/hr_expense_views.xml @@ -79,7 +79,7 @@ - +