[FIX] hr_payroll: wrong field in sheet computation

The type of the account is now on the field internal_type, there is no longer a type field

Fixes #9078
This commit is contained in:
Martin Trigaux
2015-10-15 09:32:31 +02:00
parent ddbe0e18f3
commit f7aec21d21
@@ -23,11 +23,11 @@ class hr_payslip_line(osv.osv):
payslip_line.slip_id.employee_id.address_home_id.id
if credit_account:
if payslip_line.salary_rule_id.register_id.partner_id or \
payslip_line.salary_rule_id.account_credit.type in ('receivable', 'payable'):
payslip_line.salary_rule_id.account_credit.internal_type in ('receivable', 'payable'):
return partner_id
else:
if payslip_line.salary_rule_id.register_id.partner_id or \
payslip_line.salary_rule_id.account_debit.type in ('receivable', 'payable'):
payslip_line.salary_rule_id.account_debit.internal_type in ('receivable', 'payable'):
return partner_id
return False