diff --git a/erpnext/payroll/report/income_tax_computation/income_tax_computation.js b/erpnext/payroll/report/income_tax_computation/income_tax_computation.js index 26b09bd2db2..26e463f2685 100644 --- a/erpnext/payroll/report/income_tax_computation/income_tax_computation.js +++ b/erpnext/payroll/report/income_tax_computation/income_tax_computation.js @@ -34,6 +34,12 @@ frappe.query_reports["Income Tax Computation"] = { "fieldtype": "Link", "options": "Department", "width": "100px", + }, + { + "fieldname":"consider_tax_exemption_declaration", + "label": __("Consider Tax Exemption Declaration"), + "fieldtype": "Check", + "width": "180px" } ] }; diff --git a/erpnext/payroll/report/income_tax_computation/income_tax_computation.py b/erpnext/payroll/report/income_tax_computation/income_tax_computation.py index 1aa22a1a581..cbde3a60953 100644 --- a/erpnext/payroll/report/income_tax_computation/income_tax_computation.py +++ b/erpnext/payroll/report/income_tax_computation/income_tax_computation.py @@ -256,7 +256,8 @@ class IncomeTaxComputationReport(object): self.employees_with_proofs = [] self.get_tax_exemptions("Employee Tax Exemption Proof Submission") - self.get_tax_exemptions("Employee Tax Exemption Declaration") + if self.filters.consider_tax_exemption_declaration: + self.get_tax_exemptions("Employee Tax Exemption Declaration") def get_tax_exemptions(self, source): # Get category-wise exmeptions based on submitted proofs or declarations @@ -311,7 +312,8 @@ class IncomeTaxComputationReport(object): self.employees_with_proofs = [] self.get_eligible_hra("Employee Tax Exemption Proof Submission") - self.get_eligible_hra("Employee Tax Exemption Declaration") + if self.filters.consider_tax_exemption_declaration: + self.get_eligible_hra("Employee Tax Exemption Declaration") def get_eligible_hra(self, source): if source == "Employee Tax Exemption Proof Submission":