fix: Added filter to consider Tax Exemption Declaration if proof not submitted
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 26b09bd..26e463f 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 @@
"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 1aa22a1..cbde3a6 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 @@
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 @@
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":