# Reading the Attendance Report

> How to interpret the badges, validation indicators, and filters on the Attendance Report.

The Attendance Report (Reports → Attendance Report) shows every clock record in your company, filterable by employee, location, date range, status, approval state, and validation outcome.

## What the columns mean

| Column | What it shows |
|---|---|
| **Date** | The day the employee clocked in (in your company's timezone). |
| **Payroll #** | The employee's payroll number, used for matching against external payroll vendors. |
| **Employee** | Full name (first + last). |
| **Location / Shift** | Which branch and shift the record is tagged with. |
| **Clock In / Clock Out** | Actual times in your company's timezone. Empty Clock Out means the record is still open. |
| **Worked** | Minutes between clock-in and clock-out. Computed from the times above. |
| **GPS / Facial** | Validation result: **Pass**, **Fail**, or **N/A** (validation not configured for that side). |
| **Status** | Overall clock state — usually `Clocked In` or `Clocked Out`. |
| **Approval** | Whether the variance has been reviewed by a supervisor. Shown only if a variance exists. |

## Filters

Above the table you have filters for: search (name or payroll number), location, date range (always enforced — defaults to today), status, approval state, and **validation**. The dashboard's "Failed Validations" widget links straight to the report with this filter applied.

## Manual entry

If a manager has the **Manage Clock-Ins** permission, the **Manual Entry** button appears at the top right. Use it to backfill a record an employee forgot to log:

1. Pick the employee.
2. Pick a location (optional).
3. Set the date and clock-in time.
4. Optionally set a clock-out time (handles overnight shifts automatically — clock-out before clock-in adds a day).
5. Add a note explaining why the entry was created — this is saved in the comment field on the record.

The record is marked as a manual entry and tagged with the manager who created it.

## Approving variances

Click any row to open the detail modal. Pending variances can be approved or rejected from there, or in bulk by selecting multiple rows.

## Downloading

The **Download Clock-ins** button at the top right exports the filtered view as an Excel file with these columns: Date, Payroll Number, Name, Surname, Branch, Shift, Agreed Clock In/Out, Actual Clock In/Out, validation results, and Auto Clocked Out.