From 2447cd56ddb1306c0b8e6816e5a490c87d7d0326 Mon Sep 17 00:00:00 2001 From: mtr Date: Wed, 20 Apr 2011 14:25:19 +0530 Subject: [PATCH] [IMP] hr_payroll_account: improved code to assigned analytic account on payslip line from salary rule bzr revid: mtr@mtr-20110420085519-emevo3dufjvso7w6 --- addons/hr_payroll_account/hr_payroll_account.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/hr_payroll_account/hr_payroll_account.py b/addons/hr_payroll_account/hr_payroll_account.py index cac642027af..203c00c88cb 100644 --- a/addons/hr_payroll_account/hr_payroll_account.py +++ b/addons/hr_payroll_account/hr_payroll_account.py @@ -256,6 +256,8 @@ class hr_payslip(osv.osv): else: emp_account_id = [record.employee_id.employee_account.id for record in self.browse(cr, uid, [payslip_id], context=context)] value['account_id'] = emp_account_id[0] + if rule.analytic_account_id: + value['analytic_account_id'] = rule.analytic_account_id.id return result def create_voucher(self, cr, uid, ids, name, voucher, sequence=5):