Hello Team ,
I need a clarification regarding the implementation of the professional tax calculation in Frappe HR. Below is the scenario:
-
For the period Apr to Sep and Oct to Mar, we calculate the total base as (monthly salary × number of months in the period).
-
Based on this base amount, we apply the following slab:
0 if base / 12 <= 21000
135 if 21001 <= base / 12 <= 30000
315 if 30001 <= base / 12 <= 45000
690 if 45001 <= base / 12 <= 60000
1025 if 60001 <= base / 12 <= 75000
1250 if base / 12 > 75000
Example Scenarios:
-
If the monthly salary is ₹40,000 and the employee has worked all 6 months (Apr–Sep), the base is ₹240,000. Since base / 12 = ₹20,000, the tax is ₹1250. We then split it over 6 months: ₹208.33 per month.
-
If the employee joins in August with a monthly salary of ₹40,000, the base is ₹80,000 (Aug + Sep). The tax remains ₹1250, and it is split over 2 months: ₹625 each for Aug and Sep.
Can you please confirm if this approach is correct for calculating and assigning PT in salary slips?
Looking forward to your Responses.