v15.54.2
frappe/hrmsv15.54.2Dec 30, 2025by frappe-pr-bot
AI Summary
Focuses on fixing salary structure and slip calculations to prevent errors, along with UI adjustments for Additional Salary entries.
Key Highlights
- Disables 'Overwrite Salary Structure Amount' for non-structure components.
- Fixes Salary Slip to show 0 instead of negative values for zero amounts.
Full Release Notes
## What's Changed * Disables _Overwrite Salary Structure Amount_ in **Additional Salary** when the selected component is not part of the employee’s salary structure and treats missing amounts as zero, preventing salary slip errors. (https://github.com/frappe/hrms/pull/3898) * Fixes calculation in **Salary Slip** so that when an _Additional Salary_ entry sets a component’s amount to 0, the slip now shows 0 instead of a negative value. (https://github.com/frappe/hrms/pull/3902) **Full Changelog**: https://github.com/frappe/hrms/compare/v15.54.1...v15.54.2 **Authors**: @venkat102, @asmitahase, @nareshkannasln **Reviewers**: @asmitahase <details> <summary>AI content</summary> For these release notes, we used an LLM (OpenAI o3) 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](https://github.com/barredterra/pretty_release_notes). Changes with the following labels were excluded: - skip-release-notes Changes with the following types were excluded: - build - ci - style - refactor - docs - test - chore </details>