India Payroll Version 16
The first release of India Payroll brings statutory compliance, tax computation, and payroll deductions for Indian businesses to Frappe HR.
Features
Statutory deductions
- EPF (#14) - Deduct Employees' Provident Fund contributions directly on the salary slip.
- ESI (#9) - Apply Employees' State Insurance automatically based on eligibility rules and wage thresholds.
- Professional tax (#3) - Configure state-wise professional tax slabs and deduct them from salaries.
- Labour Welfare Fund (LWF) (#12) - Deduct periodic Labour Welfare Fund contributions from salary slips.
Reports
- Bank Mandate Report (#7) - Generate the bank mandate details needed to process salary payments.
- ESIC Register (#9) - List employee-wise ESI contributions for the period, ready for statutory filing.
- LWF Register (#12) - List employee-wise Labour Welfare Fund contributions for the period.
- Employee Provident Fund Register (#14) - List employee-wise EPF contributions for the period, ready for statutory filing.
Tax computation
- Tax regime selection (#6) - Let employees choose between the old and new tax regimes, and compare the two side by side to see which lowers their tax.
- Tax exemption categories (#13) - India specific tax exemption categories and sub-categories (such as HRA or LTA) that employees can claim against their income are created automatically on install and used in the tax regime selector.
- Marginal relief in surcharge (#10) - Automatically apply marginal relief so a small increase in income never results in a disproportionately large surcharge.
- Auto Create Income Tax Slabs - Income Tax Slabs for India are created automatically on install to make configurations easy
Fixes & improvements
- Loan repayment in net pay (#24) - Net pay now correctly accounts for loan repayment deductions.
- Clean uninstall (#16) - Custom fields and links are removed cleanly when the app is uninstalled.
- Regional hooks for Salary Slip (#33) - Salary Slip injectors moved to regional hooks for a cleaner, more maintainable integration.
- Tax Regime Selector polish (#22, #35) - Added a module breadcrumb, relabelled "Selected" to "Saved", and fixed assorted bugs.
- UI polishing (#26, #28) - Various interface refinements across the app.
- Miscellaneous fixes (#17) - A batch of smaller bug fixes and corrections.
Full Changelog: https://github.com/frappe/india-payroll/commits/v16.0.0