TriblockHR Help Center
← All modules
Admin Guide

Time Clock

Digital punching from the dashboard, physical clock devices, location rules, and the punch history that backs it all.

Rebuilt in October 2026 Every punch is now a single event record, and the hours you see are counted from those punches and stored. The practical upshot: the punch log and the timesheet always agree, punch logs open on Hours with a Punches view beside it, and your choice of the two is remembered across every timeclock screen. Everything below describes the rebuilt screens.

The dashboard clock

Employees registered on the digital clock punch in and out from a widget on their dashboard. It shows a running timer, the last clock-out time, an optional note while clocked in, and a Take a Break control with your configured break types. Punches record the time, the method, and — where enabled — the location.

On the widgetWhat it means
Today · Week · PeriodCounted hours — worked plus paid break, exactly as the timesheet counts them. An open punch that started today keeps ticking into all three.
WeekStarts on your payroll's workweek start day, not always Monday.
PeriodThe current pay period. Shows "—" if the person isn't in exactly one payroll group.
N remainingWhat's left of today's scheduled time.
The Today drawerOpens on Hours or Punches — whichever the person last used. Employees only get the Punches choice if the account allows it.

A clock-in left open from an earlier date still shows in Today, with View day opening the date it belongs to — so a forgotten clock-out surfaces instead of vanishing.

Team Clocks answers "who's in right now?" and covers everyone you may view, not only your direct reports. It loads after the rest of the page, so the dashboard isn't held up by it.

The rebuilt Timeclock History. A Hours / Punches toggle sits at the top right with Hours selected, beside a date navigator. Two tabs read Employees 249 and Open Punches 0. Four tiles summarise the page: 249 employees, 0 open punches, 1 date with entries, and 80h 45m counted hours. The table lists employee number, name, punch method (Web), location, hours such as 7h 59m, and a status column, with each row expandable.

Location rules

Divisions can be geofenced. What happens then depends on one account setting, Accept punches from outside the geofence? in Time Clock Configuration:

SituationSetting off (the default)Setting on
No location at allThe punch is refused either way. TriblockHR can't fence what it can't locate, so the employee must allow location access first. They see step-by-step prompts to enable it, plus the tip that a phone gives a more accurate position than a desktop.
Location, but outside the fenceThe punch is refused, and the employee is told how far outside they are — "Denied: You are currently … away from …".The punch is recorded and flagged with its distance from the fence, and a Punch Outside Assigned Location notification goes to the HR Administrator and the person's manager.

Break punches are fenced exactly like a clock-out. The check runs on the server, so it can't be bypassed from the browser. If a division has no geofence, location is recorded when available but never required.

The default changed in October 2026 — out-of-fence punches are refused again Between August and October a geofenced employee away from their site could clock in and be flagged. That is now a choice rather than the behaviour, and the setting is off by default, so the punch is refused. If your people legitimately work off-site, turn Accept punches from outside the geofence? on — and then read the flags, because nothing else catches them. If you want the fence to be a hard boundary, leave it off.

Punch reports

Four reports read the punch record: Employee Punches, Late Punches, Employee Absences and Punch Attempts. All of them are also available as report-builder datasets.

ReportWhat it shows
Employee PunchesThe punches themselves, with the method each was made by.
Late PunchesClock-ins after the scheduled start.
Employee AbsencesScheduled days with no punch.
Punch AttemptsRefused punches only — the attempts that did not become time. Where your account decides the punch kind automatically, it also records Punch Type Pressed, so you can see which button the employee actually pressed.
Two filter behaviours changed in October 2026 The dates you pick are now the dates you get. Late Punches and Absences used to quietly extend your start and end by a day; they no longer do, so a range that previously returned an extra day's rows will now return fewer. And leaving the start date empty reads all history rather than a recent window — useful deliberately, slow by accident on a large account.

Punch Attempts lists refused punches only. If you are looking for accepted punches, that is Employee Punches.

Physical clock devices

Hardware clocks (badge or biometric terminals) are registered in Settings with their device identifiers, and punches flow into the same history as dashboard punches — each entry keeps its method, so you can always tell how a punch was made. Hours can also arrive from third-party clock systems by file; that's covered in Importing Hours.

Punch methods now distinguish Mobile from Web; punches made before that distinction existed still read Digital Clock, so a history spanning the change shows all three.

Time zones follow the device A punch from the mobile app or a GT hardware clock keeps the time zone its offset names — so a kiosk in another territory records local time rather than being rewritten. Punches made on the web, and punches added by a manager, are recorded in America/Nassau.

Punch history

The account's Timeclock History takes a date range rather than a single day, and pages ten at a time. It has two tabs:

A Geofence column and filter appear only when your account accepts out-of-fence punches — there is nothing to show when they are refused. An individual's history opens on the last pay period and offers a calendar.

Problems are named in plain words: forgot to clock out, clocked out with no clock in, break never ended. A problem appears on every date its pair is listed on but counts once in the totals, and an overnight pair shows on both dates when the midnight split is on.

Fixing punches

Managers with the right permission fix punches from the history screens, the manager dialogs, or the punch strip on a timesheet.

Your configured punch edit reasons keep these edits consistent and searchable.

Fixing a punch is not blocked by the timesheet's state Someone with punch rights can correct a punch on a timesheet that can't otherwise be edited — the point is that the clock record should be true. Published pay is never re-synced from it, though: the paid timesheet remains the record of what was paid, so a punch corrected after payroll will show hours that differ from the payslip. Fix the pay through payroll, not by expecting the punch edit to flow through.

How punches become hours

Punches are what the employee pressed. Hours are what the timesheet pays, after splitting at midnight, taking out breaks, and rounding. The two are shown separately and deliberately — when somebody queries their pay, the difference between the punch log and the counted hours is the explanation. Those three rules are account settings: see Hour rules.

Where your account requires it, each closed pair must also be approved before its hours count at all — see Approving timeclock entries.

Running the time clock day to day (3–4 min)
▶ Video placeholder

Running the time clock day to day (3–4 min)

Screen recording: employee clocks in from the dashboard, takes a break, clocks out; then switch to the admin view — find the day in Timeclock History, open the detail, and correct a missed punch with an edit reason. Show the geolocation prompt once so admins recognize it when employees report it.

Save as: admin-guide__time__timeclock__vid1.mp4

Punches are evidence, timesheets are pay Punch history is the record of attendance; pay still flows through timesheets and pay runs. When hours and punches disagree, the timesheet is what payroll reads — fix the timesheet, and use the punch record to justify the fix.