Settings
HR Settings
Attendance Settings

Attendance Settings

Attendance Settings control how attendance is recorded in PMSuite: whether employees can clock themselves in and out, whether clock-in locations are saved, location-radius and IP-address checks, clock-ins outside shift hours, QR code attendance, shift rotation, attendance regularisation, reminders, and the monthly attendance report email.

Who can use it

Administrators with access to company settings. Employees never see this page — they only experience its effects, such as whether the Clock In button is available to them and where clocking in is permitted.

How to Access

  1. Open Settings from the sidebar. The settings hub opens at Company Settings (/account/settings).
  2. In the settings navigation, select Attendance Settings (/account/settings/attendance-settings).

Leaves Settings (/account/settings/leaves-settings) is a separate entry in the same list — leave rules are configured there, not here.

Attendance Settings

Core Toggles

SettingWhat it does
Allow employee shift change requestsLets employees submit requests to change their assigned shift.
Save Clock-In LocationRecords the location with each clock-in entry.
Employee self Clock-In/Clock-OutLets employees record their own attendance using the Clock In button. When off, employees cannot clock themselves in or out.
Auto clock-in by first sign inRecords a clock-in automatically the first time an employee signs in to PMSuite that day.
Clock-in check with location radiusRequires the employee to be within a configured radius of a set location in order to clock in.
Allow clock-in outside shift hoursPermits clock-ins before a shift starts or after it ends. When off, clock-in is restricted to the assigned shift hours.
Clock-in check with IP addressRestricts clock-in to approved IP addresses. Only reliable on a static IP — see Limitations.
Send monthly attendance report emailSends a monthly attendance report by email.
Week Starts FromSets the first day of the attendance week. Default: Monday.
Attendance Reminder StatusTurns attendance reminders on or off.

The Clock In button itself sits at the bottom-left of every screen and shows live elapsed clocked-in time once active. It is shift-aware, so what employees see depends on the shift and outside-shift settings above.

QR Code Attendance

QR code clock-in is a supported alternative to the Clock In button.

  1. Enable the QR code option in Attendance Settings. PMSuite generates a unique URL for your company.
  2. Use the Download or Print options to produce the QR code.
  3. Post the printed code where employees clock in. Scanning it opens the clock-in flow at that unique URL.

You can disable QR code attendance again at any time from the same setting.

Shift Rotation

Shift Rotation is surfaced here as well as in the HR module — it is the same feature in both places. You can Add rotation rules, Automate them, and trigger them with Run Rotation. When a rotation runs, notifications can optionally be sent to the affected employees.

Attendance Regularisation

Regularisation controls whether employees can request corrections to their own attendance records. Three modes are available:

ModeEffect
Not AllowedEmployees cannot request attendance corrections.
Only Missing SwipesEmployees can request corrections only for missing clock-in/clock-out entries.
All LogsEmployees can request corrections to any attendance log.

Limitations and Workarounds

  • The IP check requires a static IP address. On a dynamic or rotating IP it produces false positives and negatives. Workaround: use the location-radius check instead, which does not depend on your ISP.
  • MAC address authentication is not supported. This is a browser-level limitation — browsers do not expose MAC addresses to web applications — not a configuration gap. Workaround: use the location-radius check to enforce physical presence.
  • Deleted attendance records cannot be recovered. Removing an attendance entry is a hard delete with no trash or restore path. Workaround: use regularisation to correct records rather than deleting and re-creating them, and double-check before any deletion.

Troubleshooting

Employees cannot clock in from the office even though the IP check is configured. The office's public IP has most likely changed because it is dynamic. Verify the current IP and update the setting, or switch to the location-radius check.

An employee says their second clock-in of the day is missing. When more than one check-in per day is allowed, the additional check-in is stored as extra fields on that same day's attendance record — not as a separate row. Open that day's full record instead of looking for a second entry in the list.

Employees are clocking in before their shift starts. Turn off Allow clock-in outside shift hours. Clock-in then honours the assigned shift times.

Reminder emails are not arriving. Confirm Attendance Reminder Status is on in Attendance Settings.

Clock-in location data is missing from attendance records. Locations are only captured when Save Clock-In Location is on. Entries recorded before it was enabled will have no location data.

Related Articles