From 0f883a07c3a2d9ebc2feac3e7fe45f6bf8b4b0c2 Mon Sep 17 00:00:00 2001 From: Sudharsanan11 Date: Wed, 29 Jan 2025 13:43:40 +0530 Subject: [PATCH 1/2] fix: remove employee other income from CTC --- hrms/payroll/doctype/salary_slip/salary_slip.py | 1 - 1 file changed, 1 deletion(-) diff --git a/hrms/payroll/doctype/salary_slip/salary_slip.py b/hrms/payroll/doctype/salary_slip/salary_slip.py index 12f811a39a..7e7fd66e73 100644 --- a/hrms/payroll/doctype/salary_slip/salary_slip.py +++ b/hrms/payroll/doctype/salary_slip/salary_slip.py @@ -953,7 +953,6 @@ def compute_ctc(self): + self.current_structured_taxable_earnings_before_exemption + self.future_structured_taxable_earnings_before_exemption + self.current_additional_earnings - + self.other_incomes + self.unclaimed_taxable_benefits + self.non_taxable_earnings ) From 01cdcc06084930e55b32d2cb8b977adf7757d15e Mon Sep 17 00:00:00 2001 From: Sudharsanan11 Date: Wed, 29 Jan 2025 16:57:32 +0530 Subject: [PATCH 2/2] fix: update ctc amount --- hrms/payroll/doctype/salary_slip/test_salary_slip.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hrms/payroll/doctype/salary_slip/test_salary_slip.py b/hrms/payroll/doctype/salary_slip/test_salary_slip.py index 13c7fdbeda..c9db32b903 100644 --- a/hrms/payroll/doctype/salary_slip/test_salary_slip.py +++ b/hrms/payroll/doctype/salary_slip/test_salary_slip.py @@ -1476,14 +1476,14 @@ def test_income_tax_breakup_fields(self): monthly_tax_amount = 11403.6 - self.assertEqual(salary_slip.ctc, 1226000.0) + self.assertEqual(salary_slip.ctc, 1216000.0) self.assertEqual(salary_slip.income_from_other_sources, 10000.0) self.assertEqual(salary_slip.non_taxable_earnings, 10000.0) - self.assertEqual(salary_slip.total_earnings, 1236000.0) + self.assertEqual(salary_slip.total_earnings, 1226000.0) self.assertEqual(salary_slip.standard_tax_exemption_amount, 50000.0) self.assertEqual(salary_slip.tax_exemption_declaration, 100000.0) self.assertEqual(salary_slip.deductions_before_tax_calculation, 2400.0) - self.assertEqual(salary_slip.annual_taxable_amount, 1073600.0) + self.assertEqual(salary_slip.annual_taxable_amount, 1063600.0) self.assertEqual(flt(salary_slip.income_tax_deducted_till_date, 2), monthly_tax_amount) self.assertEqual(flt(salary_slip.current_month_income_tax, 2), monthly_tax_amount) self.assertEqual(flt(salary_slip.future_income_tax_deductions, 2), 125439.65)