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 ) diff --git a/hrms/payroll/doctype/salary_slip/test_salary_slip.py b/hrms/payroll/doctype/salary_slip/test_salary_slip.py index 685e67c515..43f68f8ec9 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)