Skip to main content

Attendance Reports

← Back to Employees

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:

ColumnMeaning
Expected In Time / Expected Out TimeFrom their shift for that date, or their usual times if no shift is set
Check In Time / Check Out TimeWhen they actually checked in and out
Total HoursTime from check-in to check-out. It shows 00:00:00 until they check out
StatusWhat 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
RemarksThe 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).

  1. 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.
  2. 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.
  3. 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.
  4. 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.

ColumnMeaning
DateThe rostered day
Employee / Store LocationWho, and the store they belong to
RosteredThe 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 inTheir first check-in that day
Actual outTheir last check-out that day. Empty if they didn't check out
Late byMinutes between the shift start and the first check-in. Empty if they were on time or early
Left early byMinutes between the last check-out and the shift end. Empty if they stayed to the end or haven't checked out
ResultThe verdict for the day (see below)
ResultIt means
On timeCame in by the shift start and left at or after the shift end
LateThe first check-in was after the shift start
Left earlyThe last check-out was before the shift end
Late and left earlyBoth on the same day
AbsentA 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-outThey 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 offThe roster said week off, leave or special leave, but they checked in
Day offA week off or leave day with no check-in, as planned. Only shown when you tick Show days off
UpcomingA 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.