Attendance Reports
See who came in, when, and for how long. Staff check in and out at the billing counter (or on the attendance app / biometric machine, if you use one).
How to open it: Employees › Attendance Reports
To compare attendance with each person's roster, day by day, see Roster Against Attendance at the end of this page.
Store Based Daily Attendance Summary
Choose a Date and Store, then click Show attendance. For each active employee of that store you'll see:
| Column | Meaning |
|---|---|
| Expected In Time / Expected Out Time | From their shift for that date, or their usual times if no shift is set |
| Check In Time / Check Out Time | When they actually checked in and out |
| Total Hours | Time from check-in to check-out. It shows 00:00:00 until they check out |
| Status | What their shift says for the date: Working, Leave, Special Leave or Weekly Off. NotSet means no shift was set and it isn't their weekly off |
| Remarks | The note saved with a correction |
To download it, open More and choose Export to Excel.
Correcting attendance (Settlement)
Someone forgot to check in or out? Open More and choose Correct attendance. The date and store you're viewing are filled in for you. Pick the Staff member, enter the real In time and Out time (both on the same day) and a Remark, then click Save correction and confirm.
The correction replaces every check-in and check-out that person has on that date. The page reloads afterwards, so choose the date and store again to see the change.
Store Based Monthly Attendance Summary
Pick the Store, choose Date From and Date To, then click Show attendance. For each employee you'll see:
- Working Days — the number of dates they both checked in and checked out. A check-in without a check-out isn't counted, for days or hours.
- Non Working Days — the days in your range minus working days. Leave and weekly offs land here too. The count leaves out the last date, so 1 to 31 October counts as 30 days.
- Total Hours Working — all their completed time, in hours and decimals (7.5 means seven and a half hours).
Employee Based Attendance Summary
Choose the Store, then the Employee, set Date From and Date To, and click Show attendance. You'll see every check-in and check-out, with the Total hours between them (8.5 means 8 hours 30 minutes). A check-in with no check-out shows two dashes and counts as 0 hours.
Employee Based Monthly Attendance Summary
Choose the Store and the month, then click Show attendance. For each employee you'll see their Working Days, Non Working Days, Weekly Offs, Leaves, Special Leaves and Total Working Hours. A day can count in more than one column, so the columns may add up to more than the days in the month.
Open the arrow on a row to see every day: expected and actual in/out times, total hours, and whether the day was a leave, special leave, weekly off or non-working day. Use the export buttons above the list to download it for payroll.
Roster Against Attendance
How to open it: Employees › Roster against attendance
For every day someone has a roster, see the plan beside what really happened: when they checked in and out, how late or early that was, and a result such as On time, Late or Absent. Use it to follow up on punctuality and missed days. The roster comes from the SimplePOS Roster screen and from Day wise schedule in Employee shifts (see The roster and SimplePOS).
- Choose Date From and Date To. The page opens on this week, from Monday to today, and shows up to 366 days at a time. You can also pick days still to come to see who is rostered.
- Tick Only problems to see just the days that need a look: late, left early, absent, no check-out and worked on a day off.
- Tick Show days off to also see week offs and leave days when the person stayed away. They're hidden at first so the list stays short.
- Click Show days. Ticking a box refreshes the list straight away.
Each row is one person on one day, newest day first. Days with no roster aren't listed, because there's no plan to compare with; the person follows the store's hours on those days.
| Column | Meaning |
|---|---|
| Date | The rostered day |
| Employee / Store Location | Who, and the store they belong to |
| Rostered | The plan: shift times such as 10:00 - 19:00, or Week off, Leave or Special leave. Working means a working day without both a start and an end time |
| Actual in | Their first check-in that day |
| Actual out | Their last check-out that day. Empty if they didn't check out |
| Late by | Minutes between the shift start and the first check-in. Empty if they were on time or early |
| Left early by | Minutes between the last check-out and the shift end. Empty if they stayed to the end or haven't checked out |
| Result | The verdict for the day (see below) |
| Result | It means |
|---|---|
| On time | Came in by the shift start and left at or after the shift end |
| Late | The first check-in was after the shift start |
| Left early | The last check-out was before the shift end |
| Late and left early | Both on the same day |
| Absent | A working day with no check-in at all. Only shown for days up to today, so a shift later today can show Absent until they check in |
| No check-out | They checked in but didn't check out (this also shows for someone still at work today). It wins over Late, but the Late by minutes still show |
| Worked on day off | The roster said week off, leave or special leave, but they checked in |
| Day off | A week off or leave day with no check-in, as planned. Only shown when you tick Show days off |
| Upcoming | A rostered working day that hasn't come yet, so there is nothing to compare |
Good to know:
- Minutes are whole minutes, so checking in at 10:00:40 for a 10:00 shift counts as on time.
- A working day without both shift times shows On time whenever the person checked in and out, as there's nothing to compare with.
- A shift that ends at or before its start, such as an overnight shift, has no Left early by.
- All of a person's check-ins that start on the rostered day count, at any of your stores. If the day's attendance was corrected, the correction is used.
💡 Someone shows Absent or No check-out but was at work? They probably forgot to check in or out. Correct their attendance for that day. If the roster itself is wrong, change it in SimplePOS or in Day wise schedule, then click Show days again.
💡 Attendance also feeds the Employee Utilization Dashboard and the attendance box on your Dashboard.