Skip to content

Releases: frappe/india-payroll

v16.0.1

Choose a tag to compare

@frappe-pr-bot frappe-pr-bot released this 13 Jul 11:04

What's Changed

  • fix: use indiacator pill for styling status fields (backport #42) by @mergify[bot] in #43
  • fix: unnecesary styling (backport #44) by @mergify[bot] in #47
  • fix: remove non-standard "Payroll Manager" role from reports (backport #39) by @mergify[bot] in #48
  • fix: update dependencies by @asmitahase in #55
  • fix: update release version (backport #56) by @mergify[bot] in #57

New Contributors

Full Changelog: v16.0.0...v16.0.1

India Payroll Version 16

Choose a tag to compare

@asmitahase asmitahase released this 03 Jul 10:56
8ab1dd3

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

Version 16 Beta

Version 16 Beta Pre-release
Pre-release

Choose a tag to compare

@asmitahase asmitahase released this 23 Jun 11:50
20e30bf

This is the first beta of India Payroll — an app that brings India-specific statutory payroll compliance to Frappe HR. This release lays the foundation for income tax computation, statutory deductions, and the supporting setup and reporting around them.

Tax Regime & Income Tax

  • Choose between old and new tax regimes — employees can now select their preferred tax regime, with a guided selector to help them decide. (#6)
  • Marginal relief on surcharge — high-income tax calculations now correctly apply marginal relief so surcharge doesn't push net liability past the income threshold. (#10)
  • Tax exemption categories — set up exemption categories and sub-categories (e.g. 80C, HRA) to support deductions and declarations. (#13)

Statutory Deductions

  • EPF (Provident Fund) — automatically deducted in salary slips. (#14)
  • ESI — configurable rules determine when ESI applies to an employee. (#9)
  • Professional Tax — state-wise professional tax setup. (#3)
  • Labour Welfare Fund (LWF) — deducted directly from salary slips. (#12)

Payroll Processing

  • Net pay calculation — salary slips now compute net pay accounting for India-specific deductions. (#25)

Reports

  • Bank Mandate report — generate bank mandate data for salary disbursement. (#7)

Setup & Maintenance

  • Clean uninstall — custom fields and links are now removed properly when the app is uninstalled. (#16)
  • Post-install fixes — smoother first-time setup. (#21)
  • Backport support — tooling to backport changes to release branches. (#18, #19)

Fixes & Polish

  • UI polish and bug fixes for the Tax Regime Selector. (#22, #23)
  • Miscellaneous bug fixes across the app. (#17)

Full Changelog: https://github.com/frappe/india-payroll/commits/v16.0.0-beta.1