What's Changed
- Adds a toggle in HR Settings that prevents users from submitting an Expense Claim for their own approval and hides the "Submit" button when this rule applies. (#3390)
- Hides Gross Pay, Net Pay, and "Year To Date" figures on Salary Slip when the amounts are unavailable or restricted, preventing them from appearing as "NaN". (#3393)
- Refreshes the attendance calendar whenever an Attendance record is updated or deleted, so changes appear immediately without needing to reload the page. (#3397)
- Removes rejected applicants from the Job Applicant dropdown when creating a Job Offer, preventing accidental offers to candidates who are no longer in consideration. (#3399)
- Adds separate HD/P and HD/A markers for half-day entries in "Monthly Attendance Sheet" report, so the report clearly shows whether the other half of the day was present or absent. Updates the colour legend to include these new markers. (#3403)
- Displays a warning in Leave Type if Max Leaves Allowed is reduced for an earned leave that already has allocations, so HR staff can review before confirming the change. (#3411)
- Adds Do Not Include in Accounting Entries checkbox to Salary Component (shown when Do Not Include in Total is ticked), letting you omit selected component amounts from Journal and bank entries. (#3413)
- Updates Expense Claim Summary to show the full claimed amount in the rejected section, including any unpaid balance from partially approved claims. The header is relabelled to "Total Claimed Amount" to match the displayed total. (#3415)
Full Changelog: v15.47.8...v15.48.0 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.
Authors: @iamkhanraheel, @vishwajeet-13, @asmitahase, @AyshaHakeem
Reviewers: @AyshaHakeem, @asmitahase, @ruchamahabal
AI content