Open the combined staff report
Go to HRM → Attendance Report → Combine Attendance Report. The workspace has Combined and Individual tabs.
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.
Apply months and employee scope
Choose From/To months, Campuses and Employees, then Get Report. The month range includes both endpoints. Empty campus/employee selections retain the original all-scope behavior and existing access. From must be on or before To. Draft changes leave the loaded report unchanged until submission; Retry uses the last submitted filters.
Read original counts
Status counts, zero values, total lectures and employee order remain the original backend calculation. For each employee and month, a monthly attendance record takes precedence over daily records. Monthly record months identify the source of these counts; this does not edit attendance or salary.
Local search and pagination change only the review grid. There is no new sorting or export. Print requests the original complete report and branding for the loaded months/campus/employee scope, regardless of draft changes, search or pagination.
Retry and Print
Loading and errors hide stale rows and Print. Retry report filters or the last submitted report scope. Print preserves the existing report/print API action and all loaded employees. Changing layouts does not save records, send messages or grant access.
