From a699504536a38cbcd631da7d489319b90e9adf5e Mon Sep 17 00:00:00 2001 From: qdp-odoo Date: Mon, 31 Oct 2016 16:36:56 +0100 Subject: [PATCH] [FIX] hr_expense: give more useful label to journal items created from expenses paid by the company --- addons/hr_expense/models/hr_expense.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/hr_expense/models/hr_expense.py b/addons/hr_expense/models/hr_expense.py index 192fca044e6..14df45c7e3f 100644 --- a/addons/hr_expense/models/hr_expense.py +++ b/addons/hr_expense/models/hr_expense.py @@ -217,9 +217,10 @@ class HrExpense(models.Model): raise UserError(_("No Home Address found for the employee %s, please configure one.") % (expense.employee_id.name)) emp_account = expense.employee_id.address_home_id.property_account_payable_id.id + aml_name = expense.employee_id.name + ': ' + expense.name.split('\n')[0][:64] move_lines.append({ 'type': 'dest', - 'name': expense.employee_id.name, + 'name': aml_name, 'price': total, 'account_id': emp_account, 'date_maturity': acc_date, @@ -252,9 +253,10 @@ class HrExpense(models.Model): if not account: raise UserError(_('Please configure Default Expense account for Product expense: `property_account_expense_categ_id`.')) + aml_name = expense.employee_id.name + ': ' + expense.name.split('\n')[0][:64] move_line = { 'type': 'src', - 'name': expense.name.split('\n')[0][:64], + 'name': aml_name, 'price_unit': expense.unit_amount, 'quantity': expense.quantity, 'price': expense.total_amount,