Features
- Adds an employer contribution type to Salary Component so employer-paid amounts appear separately in salary breakdowns. Salary Slip previews now use the figures from Salary Structure Assignment. (#4827)
- Adds a Description field to Employee Tax Exemption Category and Employee Tax Exemption Sub Category entries, allowing users to add notes for each exemption. (#4832)
- The "Employee CTC Break-up" report now opens with Employee set to the employee linked to your account. When you change Employee, Salary Structure Assignment automatically updates to that employee’s latest assignment. (#4836)
- Adds the "Employee CTC Break-up" report for employees. It now uses Salary Slip records, so employees can view the CTC breakdown for employee records they can access. (#4835)
- The "CTC Breakup" report now includes employer contributions in the pay breakdown, and the gross and employer contribution percentages add up to 100%. (#4838)
Bug Fixes
- Prevents duplicate navigation buttons from appearing on the Job Applicant form by adding them only when they are missing. (#4823)
- Removes an extra argument from the salary slip count in Payroll Entry. This prevents the form from stopping on load when it checks submitted salary slips. (#4825)
- Adds missing pay-period dates and working-day counts to Salary Structure Assignment calculations. Formula-based salary components can use the period details a Salary Slip provides. (#4831)
- Restricts access to the "Employee CTC Break Up" report so employees can only view their own salary breakdown unless they are HR staff or administrators.` (#4837)
- Blocks a half-day Leave Application when a full-day leave already exists for the same date. (#4844)
Other Changes
- Fixes an import error in the
"Employee Advance Summary"report, which now loads correctly. (#4820)
Authors: @wreckage0907, @asmitahase, @deepeshgarg007, @krishna-254, @NotAbdelrahmanelsayed
Reviewers: @asmitahase, @deepeshgarg007, @iamkhanraheel
AI content
For these release notes, we used an LLM (OpenAI gpt-5.4-mini) to review and summarise the code changes, along with the associated issue and PR descriptions. It may contain typical errors and inaccuracies. You can read the prompt here.
Changes with the following labels were excluded:
- skip-release-notes
Changes with the following types were excluded:
- refactor
- build
- docs
- chore
- test
- style
- ci