From d780e591b34bf8a3771ddb0699e7d85a9511d695 Mon Sep 17 00:00:00 2001 From: Samir Ladoui Date: Mon, 1 Sep 2025 16:26:25 +0100 Subject: [PATCH] [FIX] exp_payroll_custom --- .../exp_payroll_custom/models/hr_advance_payslip.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/odex25_hr/exp_payroll_custom/models/hr_advance_payslip.py b/odex25_hr/exp_payroll_custom/models/hr_advance_payslip.py index 040fd7c9d..e54d0bcf3 100644 --- a/odex25_hr/exp_payroll_custom/models/hr_advance_payslip.py +++ b/odex25_hr/exp_payroll_custom/models/hr_advance_payslip.py @@ -59,20 +59,19 @@ class SalaryRuleInput(models.Model): move_id = fields.Many2one('account.move', string="Move Number") # bank_id = fields.Many2one(related='employee_id.bank_account_id.bank_id') - basic_allowances = fields.Float(string='Basic Salary', compute='compute_allowances_',store=True) - house_allowances = fields.Float(string='House Allowance', compute='compute_allowances_',store=True) - trans_allowances = fields.Float(string='Transport Allowance', compute='compute_allowances_',store=True) - other_allowances = fields.Float(string='Others Allowance', compute='compute_allowances_',store=True) + basic_allowances = fields.Float(string='Basic Salary', compute='compute_allowances_') + house_allowances = fields.Float(string='House Allowance', compute='compute_allowances_') + trans_allowances = fields.Float(string='Transport Allowance', compute='compute_allowances_') + other_allowances = fields.Float(string='Others Allowance', compute='compute_allowances_') - employee_insurnce = fields.Float(string='Employee Insurnce', compute='compute_allowances_',store=True) - company_insurnce = fields.Float(string='Company Insurnce', compute='compute_allowances_',store=True) + employee_insurnce = fields.Float(string='Employee Insurnce', compute='compute_allowances_') + company_insurnce = fields.Float(string='Company Insurnce', compute='compute_allowances_') employee_no = fields.Char(related='employee_id.emp_no', readonly=True,string='Employee Number', store=True) holiday_start_date = fields.Date(string="Holiday Start Date") holiday_end_date = fields.Date(string="Holiday End Date") - @api.depends('allowance_ids', 'allowance_ids.total', 'deduction_ids', 'deduction_ids.total') def compute_allowances_(self): for item in self: item.basic_allowances = item.house_allowances = item.trans_allowances = item.employee_insurnce = item.company_insurnce = 0.0