Skip to content

Releases: frappe/hrms

v15.41.0

05 Mar 04:43
Compare
Choose a tag to compare

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

05 Mar 04:41
Compare
Choose a tag to compare

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

20 Feb 17:53
Compare
Choose a tag to compare

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

20 Feb 11:50
Compare
Choose a tag to compare

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 with salary_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

20 Feb 11:17
Compare
Choose a tag to compare

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 with salary_component for consistent naming. (#2777)

Full Changelog: v14.36.6...v14.36.7

v15.39.1

04 Feb 19:37
Compare
Choose a tag to compare

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

04 Feb 19:03
Compare
Choose a tag to compare

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

31 Jan 08:49
Compare
Choose a tag to compare

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

28 Jan 16:13
Compare
Choose a tag to compare

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

28 Jan 18:17
Compare
Choose a tag to compare

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