v15.63.3
Gerstep/cybosv15.63.3Aug 20, 2026by frappe-pr-bot
AI Summary
Refines attendance reporting to correctly handle holidays across month boundaries and half-day statuses.
Key Highlights
- Fixes 'Monthly Attendance Sheet' report to distinguish full dates for correct holiday counting.
- Updates logic for classifying the other half of a half-day as present or absent.
Full Release Notes
## Bug Fixes * The "Monthly Attendance Sheet" report now distinguishes full dates when checking attendance, so holidays are counted correctly when date ranges span multiple months. (https://github.com/frappe/hrms/pull/5059) * Updates the summarized "Monthly Attendance Sheet" to classify the other half of a half-day as present or absent based on _Status for Other Half_, and count it as leave only when linked to a **Leave Application**; otherwise, it counts as present. (https://github.com/frappe/hrms/pull/5096) **Authors**: @iamkhanraheel, @ruthra-kumar **Reviewers**: @deepeshgarg007, @iamkhanraheel <details> <summary>AI content</summary> For these release notes, we used an LLM (OpenAI gpt-5.6-luna) 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: - style - test - refactor - docs - ci - chore - build </details>