diff --git a/om_hr_payroll_account/models/hr_payroll_account.py b/om_hr_payroll_account/models/hr_payroll_account.py index 54502b92..0b77ddb5 100644 --- a/om_hr_payroll_account/models/hr_payroll_account.py +++ b/om_hr_payroll_account/models/hr_payroll_account.py @@ -71,7 +71,7 @@ def action_payslip_done(self): 'journal_id': slip.journal_id.id, 'date': date, } - if not any(line.salary_rule_id.account_debit and line.salary_rule_id.account_credit for line in slip.details_by_salary_rule_category): + if not any(slip.line_ids.salary_rule_id.account_debit and slip.line_ids.salary_rule_id.account_credit for line in slip.details_by_salary_rule_category): raise UserError(_('Missing Debit Or Credit Account in Salary Rule')) for line in slip.details_by_salary_rule_category: amount = currency.round(slip.credit_note and -line.total or line.total)