Releases: frappe/hrms
Releases · frappe/hrms
v15.41.0
What's Changed
- Displays other income in a separate column in "Income Tax Computation," includes the opening balance of taxed and taxable amounts, and excludes components with Do Not Include In Total enabled from totals. (#2803 by @AyshaHakeem)
- Clears the
loans
field in Salary Slip whenever the Employee or End Date changes to prevent using outdated loan data. (#2822 by @elshafei-developer) - Adds an option to process Leave Encashment via Payment Entry, and introduces a new status field to track whether payment is completed. Updates existing Leave Encashment records to reflect if they were paid through Salary Slip. (#2809 by @AyshaHakeem)
Full Changelog: v15.40.0...v15.41.0
v14.36.8
What's Changed
- Clears the
loans
field in Salary Slip whenever the Employee or End Date changes to prevent using outdated loan data. (#2821 by @elshafei-developer)
Full Changelog: v14.36.7...v14.36.8
v15.40.0
What's Changed
- Adds a setting in Shift Type to automatically update the Last Sync of Checkin field when auto attendance is enabled. (#2800 by @ruchamahabal)
Full Changelog: v15.39.2...v15.40.0
v15.39.2
What's Changed
- Adds a filter by status in Employee Checkin to fetch only active shift assignment locations for geofencing. (#2764 by @asmitahase)
- Fixes a minor spelling mistake in the "Salary Register" report code by replacing
salary_compoent
withsalary_component
for consistent naming. (#2778 by @developerayyo) - Adds a validation to block circular shift times in Shift entries, preventing overlapping entries in auto attendance. (#2799 by @asmitahase)
Full Changelog: v15.39.1...v15.39.2
v14.36.7
What's Changed
- Switches Job Opening to a web-based layout and allows guests to view published postings. (#2780)
- Fixes a minor spelling mistake in the "Salary Register" report code by replacing
salary_compoent
withsalary_component
for consistent naming. (#2777)
Full Changelog: v14.36.6...v14.36.7
v15.39.1
What's Changed
- We have introduced a validation message in the Shift Type to block changes to
start_time
if unmarked logs exist. (#2747) - We have updated the Attendance calendar view to only show the current user’s permitted entries and added a search index on the Attendance Date field for quicker data retrieval. (#2750)
- We have corrected the calculation to allocate earned leaves pro-rata when a policy assignment is created after the leave period. This adjustment accounts for the full coverage, ensuring each employee receives the appropriate leave allocation based on the assigned policy. (#2752)
- We have updated the Salary Slip to include the current month’s full tax from additional earnings in the total income tax. This change adds that tax portion to the monthly deduction as part of the final calculation. (#2756)
- We have updated the CTC calculation in Salary Slip to remove the double counting of Other Income. (#2760)
Full Changelog: v15.39.0...v15.39.1
v14.36.6
What's Changed
- We have updated the Attendance calendar view to only show the current user’s permitted entries and added a search index on the Attendance Date field for quicker data retrieval. (#2749)
- We have updated the Salary Slip to include the current month’s full tax from additional earnings in the total income tax. This change adds that tax portion to the monthly deduction as part of the final calculation. (#2755)
- We have updated the CTC calculation in Salary Slip to remove the double counting of Other Income. (#2759)
- We have corrected the calculation to allocate earned leaves pro-rata when a policy assignment is created after the leave period. This adjustment accounts for the full coverage, ensuring each employee receives the appropriate leave allocation based on the assigned policy. (#2751)
Full Changelog: v14.36.5...v14.36.6
v15.39.0
What's Changed
- Fixed a calculation error in Payroll Entry when Earnings or Deductions values were missing. (#2723)
- Added a continuous integration (CI) job to build production Docker images for Frappe HR. (#2729)
- Employee advances scheduled for salary deduction have been excluded from the allocation amount when creating an Expense Claim, ensuring accurate claimable advance amounts. (#2730)
- Added a new setting in HR Settings called Prevent Self-Approval for Leave Applications; when enabled, employees cannot submit their own leave applications, even if they have permission. (#2735)
Full Changelog: v15.38.3...v15.39.0
v15.38.3
What's Changed
- Corrected the "Fetch Shift" function in Employee Checkin to update shift details even when shift settings change without a shift assignment change. (#2711)
- Corrected Employee Checkin to display an alert when no valid shift is found during "Fetch Shift". (#2714)
- Resolved an error when uninstalling the Lending module from HRMS, where missing references to Loan Category caused a LinkValidationError. (#2719)
- On submitting a Full and Final Statement, unaccrued loan repayments are now accrued and a repayment entry is generated; these entries are canceled if the statement is canceled. (#2722)
Full Changelog: v15.38.2...v15.38.3
v14.36.5
What's Changed
- Corrected the "Fetch Shift" function in Employee Checkin to update shift details even when shift settings change without a shift assignment change. (#2710)
- Corrected Employee Checkin to display an alert when no valid shift is found during "Fetch Shift". (#2713)
Full Changelog: v14.36.4...v14.36.5