From 720495c8d5b324a7ae9927c603a17a662a3c68fd Mon Sep 17 00:00:00 2001 From: zhou <123@> Date: Thu, 27 Mar 2025 12:12:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yuthon_salary/models/yuthon_payroll_project.py | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/yuthon_salary/models/yuthon_payroll_project.py b/yuthon_salary/models/yuthon_payroll_project.py index 7a0d1356b..a2c4e20c8 100644 --- a/yuthon_salary/models/yuthon_payroll_project.py +++ b/yuthon_salary/models/yuthon_payroll_project.py @@ -176,20 +176,16 @@ class YuthonPayrollInsurances (models.Model): if ins.name not in sal.rule_ids.mapped('name'): number = ins.proportion_employee * 0.01 if ins.name == '基本医疗保险费': - number = ins.proportion_employee - formula_salary = "result = employee.medical_insurance_base * " + str(number * 0.01) + formula_salary = "result = employee.medical_insurance_base * " + str(number) if ins.name == '基本养老保险费': - number = ins.proportion_employee - formula_salary = "result = employee.pension_insurance_base * " + str(number * 0.01) + formula_salary = "result = employee.pension_insurance_base * " + str(number) if ins.name == '失业保险费': - number = ins.proportion_employee - formula_salary = "result = employee.social_base_on * " + str(number * 0.01) + formula_salary = "result = employee.social_base_on * " + str(number) if ins.name == '工伤保险费': - number = ins.proportion_employee - formula_salary = "result = employee.work_injury_insurance_base * " + str(number * 0.01) + formula_salary = "result = employee.work_injury_insurance_base * " + str(number) if ins.name == '住房公积金': - number = ins.proportion_employee - formula_salary = "result = employee.housing_fund_base * " + str(number * 0.01) + formula_salary = "result = employee.housing_fund_base * " + str(number) + code = "".join([p[0][0] for p in pinyin(ins.name, style=Style.FIRST_LETTER)]).upper() rule_list.append([0, 0, { 'name': ins.name, 'category_id': self.env['hr.salary.rule.category'].search([('name', '=', '五险一金')], limit=1).id,