Open the individual staff report
Go to HRM → Attendance Report → Individual Attendance Report. Choose Employee and Month, then View Attendance Report. Draft changes do not change the loaded employee/month; Retry uses the last submitted scope.
The original page opens first unless you saved another choice. Try the new layout opens the workspace; View old layout returns to the original. Make this my default or Make old layout my default saves your own institute-specific choice shared by Combined and Individual. Daily Matrix/Records have a separate default. Other users keep their choices. Retry a failed save; the previous default remains.
Monthly and daily sources
When a monthly attendance record exists, it takes precedence in reports and salary. The banner shows hidden daily-record count. View day-wise records inspects daily records separately; View monthly record returns to the monthly source. These buttons always use the loaded employee and month, not unsent draft changes. They do not modify which source salary uses.
The original nine status totals, zero values, row order, time values, Off Day labels and notes remain. A valid empty daily result keeps the original No Data Found and zero totals; other errors hide stale results. Totals describe the complete loaded source, independent of search and pagination.
Review and Print
Local search and pages affect only the detail grid. No new sorting or export is added. Print requests the original complete loaded employee/month/source report with branding and all totals, regardless of search, pages or draft filters. The original API report/print action remains.
Loading hides stale grid, source controls and Print. Retry reloads report filters or the last submitted report. These are read-only reports: layout choice does not mark attendance, change salary, send messages or grant access.
