Payroll Time Keeping
Payroll Time Keeping is where you review each employee's computed attendance for a cut-off period, make corrections, and submit the period for payroll processing.
You use it at the start of each payroll cycle, once a cutoff has ended and before payroll is computed. For a guided walkthrough of one cut-off from start to finish, see Run Timekeeping for a Cut-off; for the whole payroll cycle, see Process Your First Payroll. This page is the reference: every screen, column, filter, badge, button, right-click action, dialog and permission is explained below.
Right-click a cut-off to open it, adjust its dates, jump to its filing summaries, overtime exceptions, attendance warnings or raw logs, or copy its code.
Overview
The module is organized around payroll cut-off periods. You first pick a cut-off, then drill into the employees in that cut-off, then into an individual employee's day-by-day timesheet, and finally into a single day for the full breakdown.
Time Keeping does not capture raw attendance itself β it reads the raw clock logs and approved filings already in the system and computes work, late, undertime, night differential, overtime, and credited hours from them. From this module you can recompute those values, manually override them, adjust an employee's shift for a day, approve overtime, and submit the cut-off for salary computation.
| Screen | One row per | You get there by |
|---|---|---|
| Cut-off List | Payroll cut-off period | Manpower β Payroll β Payroll Time Keeping |
| Cut-off Timesheet | Employee, with period totals | Clicking a cut-off |
| Employee Timesheet | Day, with the computed hours | Clicking an employee |
| Day Detail | Tab: punches, day status, summary, shift, filings | Clicking a day |
On top of these screens sit a few dialogs: Modify Time, Adjust Shift, Other Info (raw logs, filings and conflicts) and Create Raw Logs.
Accessing Time Keeping
- Click HR in the sidebar
- Open Payroll
- Select Payroll Time Keeping
What you see once you are in β which employees, and which buttons β depends on your user level. See Permissions and who sees what. Every screen has a Tutorial button in its header that opens the matching guide.
Permissions and who sees what
Two things decide what you can do here: which employees you may see and which actions you may use. Both are set in User Levels.
Which employees you can see
| Your access | What you see | Good to know |
|---|---|---|
| Payroll Time Keeping β all branches (for example the Timekeeper (All Branch) user level) | Every employee in the company | The only access that can submit a cut-off for payroll, together with company-wide Payroll Center access. |
| Payroll Center access | Every employee in the company | Payroll staff read the same attendance the cut-off is being processed with. |
| Payroll Time Keeping β by branch (for example the Timekeeper (By Branch) user level) | Only employees of your own branch | The branch filter is held to your branch whatever you pick, the Employees count on the cut-off list is your branch's headcount, and Recompute All only recomputes your branch. If your account has no branch assigned, you reach nobody beyond yourself and your direct reports. |
| Direct supervisor (no Time Keeping access needed) | The attendance and filings of the people who report directly to you | One level only β direct reports, not their reports. |
Which actions you can use
These permissions appear in User Levels under Payroll Time Keeping. An action you do not hold is hidden, not greyed out β you simply do not see it.
| Permission (as shown in User Levels) | What it lets you do | Where you see it |
|---|---|---|
| Recompute Time | Recompute a single day | Right-click a day β Recompute Time |
| Modify Time | Override a day's work, night differential, overtime, late and undertime | Right-click a day β Modify Time |
| Create Raw Logs | Add a missing punch | Create Logs button in Other Info β Raw Logs |
| Adjust Shift | Change which shift a single day uses | Right-click a day β Adjust Shift |
| Approve Rest Day | Enable or disable pay for a rest day, and override holiday pay for a holiday | Right-click a rest day β Enable Day / Disable Day (Enable Day asks for the work shift); right-click a holiday β Enable Holiday Pay / Disable Holiday Pay / Reset Holiday (Auto) |
| Approve Overtime | Approve the overtime waiting for approval on a day | The clickable FA values in the OT and ND OT columns |
| Delete Raw Logs | Delete a manually created raw log | Trash icon on a Manual row in Other Info β Raw Logs |
| Payroll Center access | Land on the Payroll Center summary right after you submit a cut-off | Without it you are returned to the cut-off list instead |
Cut-off status lifecycle
Every cut-off is in exactly one stage. Only the first stage lets you edit attendance; from For Review onward the cut-off is locked here.
| Status shown | What it means | Editable in Time Keeping? | Shown on which tab |
|---|---|---|---|
| Timekeeping | The period is open: you review, correct and recompute attendance. The list shows a Current / On Process / Past Due badge instead of a stage name. | Yes | Active |
| For Review | You clicked Submit for Payroll. Salaries are computed and wait in Payroll Center to be reviewed. | No β view only | In Process / Posted |
| For Approval | The reviewed payroll was submitted and is waiting for approval. | No β view only | In Process / Posted |
| Approved | Approved payroll, ready to be published. | No β view only | In Process / Posted |
| Posted | Published (finalized) payroll. | No β view only | In Process / Posted |
| Rejected | The cut-off was returned and needs attention. It stays locked here, like the others β see Unfreezing a cut-off. | No β view only | In Process / Posted |
Cut-off List
The first screen ("Payroll Time Keeping") lists the payroll cut-off periods, split across two tabs:
- Active β cut-offs still in Time Keeping (open for editing). This is the default tab.
- In Process / Posted β cut-offs already submitted for payroll (For Review, For Approval, Approved, Rejected, or Posted). These are locked; opening one shows the same screens described below in read-only mode.
- 1Active and In Process / Posted tabs
- 2Cutoff Code and Period Type filters
- 3Column Visibility and fullscreen controls
- 4Click a row to open the timesheet for that cut-off
- 5Status β how far the period has moved through payroll
Columns (Active tab)
| Column | Description |
|---|---|
| Start Date | First day of the cut-off period. Click the header to sort; the list opens sorted by Start Date, newest first. |
| End Date | Last day of the cut-off period (sortable) |
| Cutoff Code | The code of the cut-off from Cut-Off Management (sortable) |
| Process Date | The payroll processing date for the period (sortable) |
| Employees | Number of employees in the cut-off (for a by-branch timekeeper, the number in their own branch) |
| Period | Period within the month β 1st, Middle, or Last |
| Status | Current, On Process, or Past Due (sortable) β explained below |
| Status badge | Meaning |
|---|---|
| Current (green) | Today falls inside the cut-off period β attendance is still being earned. |
| On Process (amber) | The period has ended and its processing date has not passed yet β this is the time to review and submit. |
| Past Due (red) | The processing date has passed and the cut-off is still waiting in Time Keeping. |
The table shows 12 cut-offs per page. Column Visibility lets you hide or show columns, and the fullscreen button enlarges the table.
Columns (In Process / Posted tab)
Same columns as the Active tab, except the Status column instead shows the payroll workflow status: For Review, For Approval, Approved, Rejected, or Posted (see Cut-off status lifecycle). Hovering the tab explains: "Cutoffs already submitted for payroll - read-only".
Filters
Above the table you can filter by:
- Cutoff Code β pick a specific cut-off
- Period Type β filter by 1st / Middle / Last period
There is no free-text search box on this screen; use the filters instead. Switching between the two tabs starts the other tab fresh, with no page, sort or filters carried over.
Opening a cut-off
Click any row to open the Timesheet for that cut-off period. Rows from the In Process / Posted tab open the same Timesheet, Employee Timesheet, and Day Detail screens in read-only mode β see Timekeeping Freeze below.
Cut-off Timesheet
The Timesheet ("Payroll Timesheet") screen shows every employee in the selected cut-off with their computed totals.
- 1Related β Overtime Exceptions, Attendance warnings, Filing Summaries, Employee changes (Excel)
- 2Recompute All
- 3Submit for Payroll
- 4Cut-off info bar: period, processing date, period type
- 5Search employees
- 6Branch filter
- 7Totals row for every employee shown
- 8Click to process β computes an employee who has no data yet
Header actions
- Related β a menu of the other screens for this cut-off. It is always there, including on a locked cut-off, and lists only the entries you have access to:
- Overtime Exceptions β opens Overtime Exceptions already narrowed to this cut-off.
- Attendance warnings β opens Attendance Warnings for this cut-off.
- Filing Summaries β lists every filing dated inside this cut-off, one tab per filing type β see Filing Summaries.
- Employee changes (Excel) β downloads a workbook of the approved employee record changes applied since this cut-off started β the same rows Accounting receives in the employee-change digest.
- Import deductions & allowances β loads this cut-off's loan instalments, coop deductions or allowances from an Excel file β see Import Deductions & Allowances. Shown while the cut-off is still in Timekeeping, to users with the Payroll Center submit permission.
- Recompute All β recomputes timekeeping for all employees in the cut-off. You confirm first; it then runs in the background and shows a progress dialog (percentage, "Processed: n of N employees"). Minimize the dialog to keep working β progress stays in the queue indicator and a "Timekeeping recompute completed" message appears when it finishes.
- Submit for Payroll β locks the cut-off and submits it for salary computation. You confirm first ("This will compute salaries for all employees"). After submitting, you are taken to the Payroll Center summary for the cut-off (if you have access), otherwise back to the cut-off list.
Recompute All and Submit for Payroll are only shown while the cut-off is still open (in Time Keeping). Opening a cut-off from the In Process / Posted tab hides them entirely β see Timekeeping Freeze below.
You do not need Recompute All after changing a weekly schedule, a shift, Individual or Team Scheduling days, team membership, an employee's schedule or payroll group, a local or national holiday, a holiday move, an Exchange Day or a Company Day Off. A few seconds after you save, Ante recomputes the affected employees in every cut-off that is still in Time Keeping, in the background. Only employees already computed in that cut-off are restated, and cut-offs already submitted to payroll are never changed. Use Recompute All for anything else, for example after correcting punches in bulk.
If overtime exceptions are still open when you submit, the submit either goes through with a warning ("n overtime exception(s) are still open for this cutoff") that offers Review exceptions, or β if your company blocked submitting on open exceptions in HR Settings β is refused until they are resolved.
Cut-off info bar
A bar shows the Cut-off Period, Processing Date, and Period Type for the selected cut-off.
Timekeeping locked banner
If this cut-off has already been submitted for payroll, a "Timekeeping locked" banner appears below the cut-off info bar, naming its current status (For Review, For Approval, Approved, Rejected, or Posted) and noting that corrections now flow through filing approvals and carry over to the next open cut-off.
Processed with stale attendance warning (legacy data only)
If this cut-off has already advanced past For Review (it is For Approval, Approved, or Posted) and one or more employees still have salary that is stale β their attendance changed after their salary was last computed β a "Processed with stale attendance" banner appears below the cut-off info bar, naming how many employees are affected.
This can only happen on cut-offs computed before the Timekeeping Freeze below took effect. Attendance can no longer drift after payroll processing starts, because it can no longer be edited β so this banner will not appear on newly processed cut-offs. If you see it on an older cut-off, recompute the cutoff's salary from the Payroll Summary page to bring the figures back in sync.
Search and filter
- Search employees β type to find an employee by name or employee code. The list refreshes a moment after you stop typing.
- Branches β filter the list to one or more branches (a by-branch timekeeper is always held to their own branch).
The list is paged (8 employees at a time by default; change the page size at the bottom). Your page, page size and branch choice are remembered in the address, so pressing Back from an employee returns you to the same place.
Employee table
Each row is an employee in this cut-off, sorted by last name, with their period totals:
| Column | Description |
|---|---|
| Employee Name | Full name, last name first |
| Employee Code | Employee code |
| Ref. | Timekeeping cut-off reference (a dash until the employee has been computed) |
| Attendance | Present days out of total work days (e.g. "10 of 12"), coloured green when every day was present, amber when some were missed and red when none were present |
| Leave | Approved leave days in the period; a Half Day leave counts as 0.5 rather than a full day |
| Work | Total work time |
| Break | Total break time |
| Late | Total late |
| Undertime | Total undertime |
| ND | Night differential |
| OT | Computed overtime |
| OT Approval | Overtime awaiting approval |
| OT Approved | Approved overtime |
| ND OT | Night differential overtime |
| ND OT Appr. | ND overtime awaiting approval |
| ND OT Appd. | Approved ND overtime |
| Total Hours | Total credited hours |
A totals row at the top of the table ("TOTAL (n EMPLOYEES)") sums every visible column across all employees matching your search and branch filter β including the two "awaiting approval" columns, OT Approval and ND OT Appr.
Choosing columns
The 17 columns above are the default view. Click Column Visibility at the right end of the search bar to show or hide columns; the list is grouped into Employee, Attendance & Leave, Time, Rest Day & Holiday, and Review. Every optional column starts hidden. Your choice is saved to your account, so it follows you to any browser and every cut-off.
- Click Column Visibility. The badge on the button (e.g. "20/49") shows how many columns are visible.
- Tick a column to show it, untick to hide it. Employee Name is always shown.
- Select all shows every column; Reset Columns returns to the default 17.
| Optional column | What it shows |
|---|---|
| Branch | The employee's branch |
| Department | The department (role group) of the employee's role |
| Position | The employee's role |
| Employment Status | Regular, Probationary, Contractual and so on, from the active contract |
| Schedule | The employee's default work schedule |
| Hire Date | Start of the active contract β spot people who joined during the cut-off |
| Contract End | End of the active contract, a dash when open-ended β spot people leaving during the cut-off |
| Present Days | Days the employee was present |
| Work Days | Scheduled work days in the cut-off |
| Absences | Days counted absent in the period |
| Rest Days | Days that were the employee's rest day, worked or not |
| Extra Days | Days that were extra work days |
| Late Days | How many days the employee was late (the Late column shows the minutes) |
| Undertime Days | How many days the employee had undertime |
| Regular Holidays | Regular holidays that fell in the period for this employee |
| Special Holidays | Special (non-working) holidays that fell in the period |
| Leave Hours | Hours of approved leave |
| Leave w/ Pay | Approved paid leave days (a Half Day counts as 0.5) |
| Leave w/o Pay | Approved unpaid leave days |
| Rest Day Work | Work time on days that were the employee's rest day |
| Rest Day OT | Approved overtime on rest days |
| Reg. Holiday Work | Work time on regular holidays |
| Spl. Holiday Work | Work time on special holidays |
| Reg. Holiday OT | Approved overtime on regular holidays |
| Spl. Holiday OT | Approved overtime on special holidays |
| Extra Day Work | Work time on extra days |
| Rest Day ND | Night differential on rest days |
| Holiday ND | Night differential on any holiday, regular or special |
| Adjusted Days | Days whose computed time was changed with Modify Time β useful to spot manual edits before you submit |
| Open OT Exceptions | Overtime exceptions for this employee still open in this cut-off |
| Open Conflicts | Unresolved attendance conflicts dated inside the cut-off |
| Stale Salary | Shows Stale when attendance changed after this employee's salary was computed |
Rest-day and holiday hours are added up from each employee's days: a day that is both a rest day and a holiday counts in both columns. The OT columns in this group count approved overtime only, because that is what payroll pays. These columns show hours; the pay rates for them are applied when payroll is computed.
The Review columns tell you what to clear before Submit for Payroll: resolve Open OT Exceptions in Overtime Exceptions and Open Conflicts in the employee's Other Info β Conflicts. Stale Salary only appears once salary has been computed; recompute the cut-off's salary from the Payroll Summary page to clear it. The totals row shows how many employees are stale.
Opening an employee
- If an employee has computed data, click the row to open their employee timesheet.
- If an employee shows No Data / Click to process, clicking the row computes their timekeeping on the spot (a progress toast appears) instead of opening a detail page.
- On a locked cut-off (opened from the In Process / Posted tab), an employee with no computed data simply shows No Data instead β clicking does not trigger a computation, since the cut-off can no longer be recomputed.
Filing Summaries
Related β Filing Summaries on the cut-off timesheet opens every filing dated inside the cut-off, one tab per filing type: Overtime, Leave, Official Business, Certificate of Attendance, Schedule Adjustment, Rest Day Work and Schedule Swap. Use it before Submit for Payroll to see what was filed for the period β and what is still pending β without opening each Filings page and typing the dates.
- The dates are fixed to the cut-off, so there is no date filter. A filing belongs to the cut-off when its date, or its time in or time out, falls between the cut-off's start and end β the same rule the Filings pages use, so the counts match them for the same dates.
- Every status is listed. Use Status to narrow to, for example, Pending, and Branch to narrow to one branch. Search works as on the Filings pages.
- Only the types whose Filings page you can open appear as tabs, and each tab shows the rows you are allowed to see there.
- Click a row to open the filing. Back returns to the timesheet, and the open tab is kept in the link, so a refresh or a shared link lands on the same tab.
Employee Timesheet
This screen lists every day in the cut-off for one employee, with the computed values per day.
- 1Related menu β jump to the screens behind this timesheet
- 2Other Info β raw logs, filings and conflicts
- 3Recompute All β every day of this employee
- 4Totals row for the whole cut-off
- 5ABSENT day: no punches and no approved leave, row tinted red
- 6REST DAY with a warning: worked but not approved, so Total stays 00:00
- 7OT C: overtime the system computed from the punches (01:43)
- 8OT APP: the approved overtime filing (02:00) β this is what is paid
- 9A, P and H: absent, present and holiday indicators
Header actions
- Related β a menu of the screens that feed or explain this timesheet, each narrowed to this employee and cut-off where it can be: Raw Logs, Face Scan Logs, Time Tracker Logs, Employee Record, Individual Scheduling, Overtime Filings and Leave Filings and Overtime Exceptions. An entry only appears if your user level can open that page.
- Export to Excel β downloads the employee's timesheet as an Excel file
- Other Info β opens the info dialog with Raw Logs, Filings, and Conflicts tabs (see below)
- Recompute All β recomputes every day in the cut-off for this employee (background progress; you confirm first)
Once the cut-off has been submitted for payroll, its timesheets are read-only everywhere β whether you open them from here, from Payroll Center, or from the In Process / Posted tab on the cut-off list β and show a Locked - Submitted for Payroll banner; the Recompute All button, the right-click action menu, and overtime approval are all unavailable. See Timekeeping Freeze below.
Daily table
A totals row sits at the top, followed by one row per day. Columns include Date, Day, In, Out, Shift, Work, Break, Late, UT (undertime), ND (night differential), and grouped OT and ND OT columns each split into C (computed), FA (for approval), and APP (approved), plus A (absent), P (present), H (holiday) status indicators and a Total credited-hours column. Hover any column heading for a one-line explanation.
On a day with no manual override, Work, Late, UT, and ND show the same payroll-facing figures used for pay β any approved-leave credit is already applied (see How an approved leave credits a day below). On an overridden day, these columns instead show the raw computed values as the strikethrough baseline next to the override.
Rows are styled to flag leave days, weekends, rest days, holidays, and overridden days. A day on approved leave shows ON LEAVE in the In/Out columns and a LEAVE badge in the Shift column β this includes a Half Day leave, even though part of the day was actually worked. An absent day (no approved leave, no clock records) shows ABSENT in the In/Out columns and the row is tinted red so it stands out at a glance. A holiday where the employee did not work shows HOLIDAY in the In/Out columns.
Reading the daily columns
| Column | What it shows |
|---|---|
| Date / Day | The calendar date and the day of the week. Click the row to open Day Detail. |
| In / Out | The first clock-in and last clock-out of the day, or ON LEAVE, ABSENT or HOLIDAY when there are no punches to show. |
| Shift | The shift the day was measured against, as "code (type)". If the day uses a different shift than the employee's regular one, the original is struck through next to the new one; hover for the shift's hours. Rest days read REST DAY; see the markers below. |
| Work | Paid work time inside the shift, with leave credits applied |
| Break | Break time deducted from the day's hours |
| Late | Time arrived after the scheduled start, after the payroll group's late grace has been applied |
| UT | Time left before the scheduled end, after the undertime grace has been applied |
| ND | Night differential β time worked between 10 PM and 6 AM |
| OT β C / FA / APP | Overtime: C computed by the system from the punches, FA filed and waiting for approval, APP approved. See the next section. |
| ND OT β C / FA / APP | The same three stages for overtime worked during the night window |
| A | A red check when the day counts as an absence; amber when it is an absence on a day of leave. An unworked holiday does not show here β it reads HOLIDAY instead. |
| P | A green check when the employee was present |
| H | A check when the day is a holiday β blue if the employee is eligible for holiday pay, red if not |
| Total | Credited hours for payroll: Work + approved overtime + night differential + approved ND overtime. It is zero on a day that is not approved β for example a rest day that has not been enabled. |
Row markers and colours
| What you see | What it means |
|---|---|
| Row tinted red, ABSENT in In and Out | No punches and no approved leave on a working day |
| ON LEAVE in In and Out, LEAVE badge in Shift | An approved leave covers the day; hover the badge for the leave type and whether it is with or without pay |
| HOLIDAY in In and Out | A holiday the employee did not work β shown as a holiday, not an absence |
| REST DAY (plain) | A scheduled rest day with no work |
| REST DAY with a green check | A rest day that has been enabled, so it is credited. If an approved Rest Day Work window applies, only punched time inside it counts β hover to read the window. |
| REST DAY (or a shift) with a warning triangle | The employee punched on a rest or extra day that has not been approved. File and approve a Rest Day Work request, or enable the day, for the hours to count. |
| Clock-with-alert icon beside REST DAY | Some punched minutes fell outside the approved Rest Day Work window and were not credited; open the day to see the segments. |
| Original shift struck through next to a new one | The day uses a different shift than the employee's regular one β an Adjust Shift, an approved schedule adjustment or swap, and so on |
| Computed value struck through next to another | The day has a manual override (Modify Time); the struck value is what the system computed |
How overtime moves from C to FA to APP
Overtime is shown in three stages, and only approved overtime (APP) is paid:
- C β computed. The time the employee stayed past the shift end, worked out by the system from the punches. It is information: it is not paid by itself.
- FA β for approval. Overtime that has been filed and is waiting for an approver: an Overtime filing, or a Certificate of Attendance or Official Business form that includes overtime.
- APP β approved. Overtime that was approved. For an Overtime filing it is credited for the time the punches back once the day is over; a Certificate of Attendance or Official Business form that includes overtime credits it as approved. This is what counts in Total and reaches payroll.
| Shift (REGULAR-9TO6) | 9:00 AM β 6:00 PM | |
|---|---|---|
| Punch | 10:09 AM β 7:43 PM | |
| Late (9:00 β 10:09 AM) | = | 01:09 |
| Work (10:09 AM β 6:00 PM) | = | 07:51 |
| OT β C, computed (6:00 β 7:43 PM)information only β not paid by itself | = | 01:43 |
| OT β APP, approvedthe hours on his approved overtime filing | 02:00 | |
| Total credited (work + approved OT) | = | 07:51 + 02:00 = 09:51 |
| Stage | C | FA | APP | Counts toward Total? |
|---|---|---|---|---|
| Stayed late, nothing filed | computed value | 00:00 | 00:00 | No |
| Overtime filed, not yet approved | computed value | the filed hours β clickable | 00:00 | No |
| Overtime approved (Jun 18) | 01:43 | 00:00 | 02:00 | Yes β Total 09:51 |
How late, undertime and grace periods are applied
The payroll group sets a Late Grace, an Undertime Grace and an Overtime Grace (see Payroll Group). A grace period is all or nothing: a value at or under the grace becomes 0, and a value above it counts in full β it is not reduced by the grace.
| Minutes late | Late shown and deducted |
|---|---|
| 8 minutes | 0 minutes |
| 10 minutes | 0 minutes |
| 11 minutes | 11 minutes |
| 25 minutes | 25 minutes |
The Day Details tab of Day Detail shows which grace applied to a given day and how many minutes were forgiven.
After the grace, the payroll group can also round the remaining late and undertime minutes to a unit such as 15 minutes (Round up, Round down or Round to nearest). The order is always raw minutes, then grace, then rounding; the day detail shows both the raw and the priced minutes, and a manual Modify Time is never rounded. See Payroll Group.
Which shift a day uses
For each day the system picks the shift from the first of these sources that has one. The Shift Details tab of Day Detail shows every source and which one is in force.
| Order | Source | Where it comes from |
|---|---|---|
| 1 | Adjust Shift override / approved Schedule Adjustment | Your own Adjust Shift on this screen, or an approved schedule-adjustment filing β whichever was decided most recently wins |
| 2 | Schedule Swap | An approved day-swap filing |
| 3 | Company Exchange Day | The company calendar moved or exchanged this day |
| 4 | Time Import Schedule | A schedule carried by an imported time-log file |
| 5 | Individual Schedule | A shift set for this employee on this date in Individual Scheduling |
| 6 | Team Schedule | A shift set for the employee's team |
| 7 | Regular Shift | The employee's default weekly schedule |
How an approved leave credits a day
How much of a day an approved Leave filing pays for depends on its Leave Mode and Compensation Type, both set when the leave was filed (see Filing a Leave request):
- Whole Day, With Pay β credits the full shift as worked time; Late and Undertime are cleared for the day.
- Whole Day, Without Pay β credits nothing; the day is charged as a full absent day, the same as before.
- Half Day, With Pay β credits only half the shift, not the whole day. If the filing has a Time FromβTime To window, that window (clipped to the shift and with any break inside it netted out) is what gets credited; without a usable window, a flat half of the shift's work minutes is credited instead. The part of the shift the leave does not cover is no longer automatically waived. What happens to it depends on whether the employee clocked in that day:
- Any time log on the day β lateness that falls inside the worked half is kept (capped at the actual gap), and the rest of the uncovered time shows as Undertime. Whether that Undertime is actually subtracted from pay depends on the payroll group's Undertime Deduction setting β set it to Not Deducted if uncovered half-day time should show but never reduce pay.
- No time log at all β the employee never came in, so the uncovered half is charged as half an absent day (0.5) rather than Undertime. An absence is always deducted, whatever the Undertime Deduction setting says; the day is still shown as leave, not as an absence, on the timesheet and the attendance calendar. (Rest days, holidays and Auto Fill shifts keep their own rules.)
- Half Day, Without Pay β the covered half is charged as half an absent day (0.5), instead of a whole day; the rest of the shift is timed and paid normally if the employee actually worked it. With no time log at all, the other half is an absence too, so the whole day (1.0) is deducted.
A leave filed on a rest day or an extra day still credits and charges nothing, regardless of mode β today's rest-day and holiday pay rules are unaffected.
Exporting to Excel
Export to Excel downloads the same day-by-day timesheet as a spreadsheet, and it carries the same day-status labels shown on screen:
- Work, Late, Undertime, and Night Differential are the same payroll-facing figures shown on screen β leave credits and any manual override applied, per How an approved leave credits a day above.
- The Time In / Time Out columns read ON LEAVE, ABSENT, or HOLIDAY instead of a blank dash on those days, in that priority β an approved leave day always reads ON LEAVE even if it also has an absence or falls on a holiday, and a holiday the employee actually clocked in for keeps showing the real punch times instead of HOLIDAY.
- The Shift column reads LEAVE in place of the day's scheduled shift name on an approved-leave day.
- A Leave column carries the leave type and pay treatment for the day, e.g. Vacation Leave (With Pay) or Emergency Leave (Without Pay). If the filing has no recorded leave type it falls back to just Leave (With Pay); if the pay treatment isn't recorded, the "(With Pay)" / "(Without Pay)" suffix is left off. Days that aren't on leave show a dash.
- The totals row at the top of the sheet summarizes leave for the whole cut-off in that same column, e.g. 1 day, 2.5 days, or 3 days (2 with pay, 1 without pay) when the cut-off mixes paid and unpaid leave β Half Day filings contribute 0.5 to these totals.
- An approved-leave day's row is tinted light blue, distinct from the pink rest-day tint β so a leave day that also happens to fall on a rest day is still recognizable as leave.
- On a rest day or extra day that was worked, the sheet shows the work shift the day ran on (βWork shift: 8-hour flexitimeβ for the built-in default).
Approving overtime
When a day has overtime For Approval (the FA column) and you hold the Approve Overtime permission, that value is clickable. Click it and a confirmation reads "Are you sure you want to approve [hours] hours of overtime for [date]?". Confirming approves every pending overtime filing on that date β the same approval you would give in Filings. If your company's approval chain has more than one stage, your sign-off may only move the filing to its next stage.
The employee side of the same filing, including what the form shows before it is submitted, is in Overtime Filing.
Per-day actions (right-click menu)
Right-click a day row to open its action menu. The available actions depend on your permissions (see Permissions and who sees what); the menu does not open at all on a locked cut-off:
- 1The day you right-clicked stays highlighted
- 2The menu β only the actions you are allowed to use appear
- Recompute Time β recompute just that day (no confirmation; a message confirms when it is done)
- Modify Time β open the override dialog to manually set values for the day
- Adjust Shift β change the shift assigned to that day
- Enable Day / Disable Day β on a rest day, toggle whether salary is credited for it. Enable Day opens a small dialog that asks for the work shift the day runs on. The picker is optional: with a real default (the weekly schedule's If worked shift for that weekday, else the Rest Day shift's default) it is preselected; with none it is empty and shows β8-hour flexitime (default)β. Enabling without a pick uses the default chain, ending at the built-in 8-hour flexitime (8 h work, 1 h unpaid break, then overtime; no lateness or undertime). The choice is fixed when the day is enabled. Disable Day still just asks you to confirm ("This will remove salary credit for this rest day").
- Enable Holiday Pay / Disable Holiday Pay / Reset Holiday (Auto) β on a holiday, manually override or reset holiday-pay eligibility; you confirm first. Reset returns the day to the automatic eligibility rule. A manual choice is never overwritten by the automatic rule.
Click a day row (without right-clicking) to open the full Day Detail screen.
Modifying Time (Override)
Choosing Modify Time opens the override dialog for the selected day. It shows the Computed value next to an editable Override value for each field:
- 1Computed: what the system worked out
- 2Override: type the duration you want paid
- 3Reason code and Reason are required
- 4Clear removes the override
- 5Modify saves it
Each value is entered as a duration. Buttons:
- Clear β remove the override and revert the day to its computed values (only enabled when the day is already overridden; you confirm first)
- Cancel β close without saving
- Modify β save the override
Overridden days are flagged in the daily table and on the Day Detail screen. Opening the dialog again on an overridden day starts from the saved override values and previous reason.
A reason is required. Before you can save, choose a Reason code (for example Data correction, Missed or late filing, System or device issue, or Other) and write a short Reason explaining why the manual change is needed (at least 3 characters). The reason is saved with the override and shown in the audit log, so every manual figure has an accountable explanation. Overtime that you resolve from Overtime Exceptions is recorded with the reason code Overtime exception resolution.
Adjusting a Shift
Choosing Adjust Shift opens the shift-adjustment dialog for the selected day. It shows the employee, the date, and the Current Shift details (shift code, schedule, work hours, break).
- 1The shift the day uses now
- 2Select New Shift β searchable list of your shifts
- 3Save applies the shift and recomputes the day
- Select New Shift β a searchable dropdown of available shifts. Each option shows its schedule and work hours. Once you pick one, a New Shift Details box shows its code, type, schedule, work hours and break before you save.
- Save β applies the chosen shift as a manual adjustment for that day and recomputes the day. It is only available when the chosen shift differs from the day's current one.
- Clear Adjustment β appears when the day already has an Adjust Shift (an Adjusted tag also shows next to Current Shift); after you confirm, the day falls back to the next shift below it β an approved Schedule Adjustment, the day's Individual or Team Scheduling shift, or the weekly schedule.
A warning is shown if the date already carries an Adjust Shift. Adjust Shift is its own layer: it sits above the day's Individual Scheduling shift and never replaces it β changing or clearing either one leaves the other as it is.
Pending overtime conflict
If the new shift overlaps an employee's pending overtime filing on that date, clicking Save does not immediately apply the change. Instead, a confirmation dialog titled "Pending Overtime Will Be Cancelled" appears, listing each affected overtime filing and the time window that conflicts.
The dialog has two options:
- Change Shift & Cancel OT β applies the shift change, cancels the listed pending overtime filing(s), and sends the employee a notification to re-file if the overtime is still applicable.
- Cancel (close) β dismisses the dialog without changing the shift or touching any overtime filing.
Only pending overtime is ever listed or cancelled. Overtime that has already been approved is not affected and will not appear in the conflict list.
Day Detail
Clicking a day opens the Day Detail screen for that date. Status badges at the top mark Rest Day, Holiday, On Leave, and Overridden where applicable, and a Refresh button reloads the data. The subtitle names the employee and the day's shift type.
- 1The five tabs
- 2View in Raw Logs, Face Scan Logs and Time Tracker Logs β open the sources behind the punches
- 3Raw Time Logs: the punch as recorded, with its source
- 4Processed Time Breakdown: how the system split the day
The screen has five tabs:
- Time Breakdown β the time records and how the day's hours were derived
- Day Details β day-level attributes (rest day, holiday, leave, etc.)
- Computed Summary β the computed timekeeping values for the day
- Shift Details β the shift assigned to the day
- Filings β overtime, leave, schedule-adjustment, official-business, and certificate-of-attendance filings that fall on this day, with a status filter (All / Pending / Approved / Rejected)
Time Breakdown tab
Three tables, each with its own empty message. A View in Raw Logs button above them opens Raw Logs for that day (and Face Scan Logs / Time Tracker Logs buttons open those screens), each shown only if you can open that screen.
| Table | Columns | What it is |
|---|---|---|
| Raw Time Logs | Time In, Time Out, Hours, Source, Location, Remarks | The punches as recorded. Source says how each came in (device, face scan, timer, manualβ¦); Remarks shows the note or the task the timer ran on. |
| Processed Time Breakdown | Time In, Time Out, Hours, Type | The punches cut into pieces by the shift: Work Time, Overtime, Night Differential, breaks and so on. This is the proof behind the day's totals. |
| Next Day Overlap | Time In, Time Out, Hours, Type | Only appears when part of the day's time runs into the next calendar day (for example a night shift). |
Day Details tab
Computed Summary tab
The day's final figures: Work Time, Overtime, Late, Under Time, Night Differential, Night Differential Overtime, Break Time and Credited Time β the same numbers the daily table and payroll use.
Shift Details tab
- 1Change schedule β opens Individual Scheduling (if you have access)
- 2Shift Hierarchy: every source, highest priority first
The Change schedule button above opens Individual Scheduling so you can fix the source of a wrong shift at its root.
Filings tab (Day Detail)
Every filing that touches the day, grouped under Overtime Filings, Rest Day Work, Leave Filings, Schedule Adjustments, Official Business and Certificate of Attendance, with a status filter (All, Pending, Approved, Rejected). Each filing shows its details, who approved it, any reject reason, its attachment, and:
- Approve and Reject on a pending filing (Reject asks for a reason). Hidden when the cut-off is locked.
- Revert Approval on an approved Leave filing β shown only to the original approver or a super admin, never to the employee who filed it. You give a reason, the filing becomes Rejected and deducted leave credits are restored.
Overtime Filings and Leave Filings buttons above the list open those filing pages.
To see how each filing type is filed and approved, see Filings β Approving a filing.
Other Info dialog
From the employee timesheet, Other Info opens a dialog with three tabs for the whole cut-off:
- 1Raw Logs, Filings and Conflicts tabs
- 2Create Logs β add a missing punch
- 3Source: where each punch came from
- Raw Logs β the raw clock in/out logs captured for the employee
- Filings β the employee's filings for the period
- Conflicts β detected conflicts in the attendance data
When opened in read-only (payroll) mode, the tabs are view-only.
Other Info: Raw Logs
A row that has more to show can be clicked to expand: the location and IP address of the clock-in and clock-out, the device, and any remarks. Create Logs (hidden on a locked cut-off) adds logs by hand β see Creating raw logs. A trash icon appears on Manual rows only, and only if you hold the Delete Raw Logs permission; it asks you to confirm, and the cut-off is recomputed. Logs from devices, face scans and timers cannot be deleted here.
Other Info: Filings
The employee's filings for the whole cut-off in six groups β Overtime Filings, Rest Day Work, Leave Filings, Schedule Adjustments, Official Business and Certificate of Attendance β each with a count and an All / Pending / Approved / Rejected filter. Pending filings have Approve and Reject buttons (Reject asks for a reason) unless the cut-off is locked.
To see how each filing type is filed and approved, see Filings β Approving a filing.
Other Info: Conflicts
A card for each attendance conflict found in the cut-off: the date, a type badge, a Resolved, Ignored or Unresolved badge, and the description, times and remarks. With no conflicts it reads "No attendance conflicts". Most conflicts clear on their own after you fix the cause and recompute.
To dismiss one yourself, click Ignore or Resolve on its card, type a remark (required) and confirm. The card then shows the new badge, your remark, and who decided and when, so the next reviewer sees why. The buttons need the Modify Time permission and only appear while the cut-off is open; a locked cut-off refuses the decision.
| Conflict type | What it means | How to fix it |
|---|---|---|
| Missing Log (red) | The day's log is incomplete β only one punch was found. | Add the missing punch with Create Logs, or have the employee file a Certificate of Attendance. |
| Missing Time Out | The employee clocked in but there is no clock-out. | Add the clock-out with Create Logs, or approve a Certificate of Attendance. |
| No Attendance | No clock-in or clock-out on a working day that is not a holiday or rest day. | If they did work, add the logs or approve a Certificate of Attendance; if not, the day stays an absence unless a leave is filed. |
| Rest Day With Logs | There are punches on a rest or extra day that has not been approved. | Approve a Rest Day Work filing, or use Enable Day from the right-click menu (it asks which work shift the day runs on). The conflict clears once the day is approved. |
| Deleted Shift Assigned | The day's schedule points at a shift that has since been deleted. The old shift is still used so pay stays correct. | Reassign the day to an active shift (Adjust Shift or Individual Scheduling); the conflict clears. |
| Implausible Work Hours | The day computed to more than 16 hours of work β usually a stray or cross-midnight punch. | Find the stray punch in Raw Logs and correct it (delete it if it is Manual); the conflict clears when the day recomputes under 16 hours. |
| Outside Approved Window | On a rest or extra day, some punched time fell outside the approved Rest Day Work window and was not credited. | Re-file or amend the Rest Day Work window if the extra time was authorised. |
Creating raw logs
Use Create Logs when a punch is missing β the device was offline, someone forgot to clock out β and you need to add it yourself. Open Other Info β Raw Logs on the employee timesheet and click Create Logs. It is hidden once the cut-off is submitted for payroll.
- 1Date In, Time In, Date Out, Time Out β review every value
- 2Remove the row (disabled while it is the only one)
- 3Reset back to a single sample row
- 4Add Row for another punch pair
- 5Submit creates the logs
What the buttons do:
- Add Row β adds another row for another in/out pair; use the trash icon to remove a row.
- Reset β throws away your rows and starts again with one sample row.
- Submit β creates the logs and recomputes the employee's cut-off, so the timesheet updates right away.
Logs you create here are tagged Manual in the Source column, and only Manual logs can be deleted later (with the Delete Raw Logs permission). They are refused on a cut-off that is already locked.
Timekeeping Freeze β Locked Once Payroll Processing Starts
Once you click Submit for Payroll on a cut-off, that cut-off leaves Time Keeping and its attendance is frozen: nothing about it can be edited anymore. This applies for as long as the cut-off is at any payroll stage (For Review, For Approval, Approved, or Posted) β not just once it's published.
You can still look up a frozen cut-off's attendance at any time β from Payroll Center, or directly from Time Keeping's In Process / Posted tab (see Cut-off List above). Both routes open the same screens in read-only backtrack mode: a locked banner appears, and every editing action (Recompute All, Submit for Payroll, the right-click action menu, and inline overtime approval) is hidden rather than merely disabled.
What gets locked
For every date inside a frozen cut-off, all of the following are blocked:
- Modify Time (the override dialog)
- Enable Day / Disable Day (Enable Day asks for the work shift) and Enable Holiday Pay / Disable Holiday Pay / Reset Holiday (Auto)
- Recompute Time β for a single day, for an employee's whole cut-off, or Recompute All
- Creating or deleting manual raw time logs for those dates
- Importing time logs for those dates through Time Importation (Excel import)
If you try any of these on a frozen date, the system blocks the action with a message explaining that payroll for that period is already being processed and that attendance is frozen until the cut-off is returned to Time Keeping.
Physical clock evidence β face-scan punches, device clock-ins, and the in-app timer β still gets recorded as raw log evidence even for a frozen date. This doesn't change anything: a frozen cut-off never recomputes, so these punches have no effect on pay unless the cut-off is later unfrozen and reprocessed.
Shifts and holidays stay as processed
Changing an employee's shift or schedule after their cut-off has been processed never retroactively changes that cut-off's pay β the shift and holiday eligibility the cut-off was computed with are locked in as of processing. New shift or schedule assignments only take effect on cut-offs that are still open.
Unfreezing a cut-off
The only way to edit a frozen cut-off's attendance again is to send it back to Time Keeping:
- Open the cut-off's Payroll Summary (from Payroll Center)
- Click Return to Timekeeping (or, for a cutoff further along in the workflow, use the return/reject action available at that stage)
- Make your corrections here in Time Keeping
- Click Submit for Payroll again to reprocess
Filings approved after the cut-off locks (Carry-over)
A filing β Overtime, Leave, Certificate of Attendance, Official Business, or Rest Day Work β that was filed while the cut-off was still open but doesn't get approved until after payroll processing has started no longer gets rejected. The approver sees a "Carry Over This Pay?" dialog showing the amount and target period, and can choose to carry the pay forward or approve the filing for the record without paying it forward β see Choosing whether to carry over the pay on the HR Dashboard page. When carried, the pay effect is added to the employee's next open cut-off as a Carry-over line β see Carry-over (previous cutoff) on the Salary Detail page.
A few things to note:
- New filings dated inside an already-locked cut-off are still rejected β filings for a period must be submitted before that period's cut-off is submitted for payroll.
- For Overtime, Certificate of Attendance, and Official Business, an approval whose pay was carried over no longer has to be undone by rewinding the whole source cut-off. Cancel Approval on the filing now withdraws the carried pay from the later cut-off directly β see Cancelling an approved Overtime filing on the HR Dashboard page. This is refused if that later cut-off has already been Posted (the money is already paid) β return it to Pending first.
- Reverting an approved Leave filing (the only filing type Revert Approval applies to) is still blocked once its cut-off is locked, carry-over or not. To undo it, first send the cut-off back to Time Keeping (above), then revert the filing there β it will apply normally when the cutoff is reprocessed.
- If you send a cut-off back to Time Keeping and it had already produced carry-over pay on a later cut-off, that carry-over is cancelled and the filing goes back to applying normally once you reprocess β unless the carry-over was already paid out on a posted cut-off, in which case the return is blocked (that later cut-off must be un-posted first). See Payroll Summary.
Common Tasks
Recompute one employee
- Open the cut-off from the list
- Find the employee. If they show Click to process, click the row to compute their timekeeping.
- To recompute an employee who already has data, open their timesheet and click Recompute All.
Correct a single day
- Open the cut-off, then the employee
- Right-click the day β Modify Time
- Enter the corrected Override values, then pick a Reason code and write the Reason
- Click Modify
Only works while the cut-off is still in Time Keeping. If payroll processing has already started for it, click Return to Timekeeping on the Payroll Summary first β see Timekeeping Freeze.
Change the shift for a day
- Open the employee's timesheet
- Right-click the day β Adjust Shift
- Pick the shift in Select New Shift
- Click Save
- If the employee has a pending overtime filing that overlaps the new shift, a "Pending Overtime Will Be Cancelled" dialog appears listing the affected filing(s). Click Change Shift & Cancel OT to proceed (the employee is notified to re-file), or close the dialog to abort. Approved overtime is never affected.
Approve overtime for a day
- Open the employee's timesheet
- In the day's OT Approval (FA) column, click the pending overtime value
- Confirm the approval
Submit a cut-off for payroll
- Open the cut-off from the list
- Review the employees' computed totals (run Recompute All first if needed)
- Click Submit for Payroll and confirm
Once a cut-off is submitted for payroll, its timesheets become read-only (Locked - Submitted for Payroll) and the cut-off moves from the Active tab to the In Process / Posted tab on the cut-off list.
Resolve overtime exceptions before submitting
- Open Overtime Exceptions for the cut-off (or click Review exceptions in the warning shown when you submit)
- Resolve each open row with an outcome and a reason
- Come back and submit the cut-off for payroll
If your company has chosen to block submission on open exceptions, the cut-off cannot be submitted until all are resolved; otherwise the submit goes through with a warning that shows how many are still open.
Add a missing punch
- Open the cut-off, then the employee, then Other Info β Raw Logs
- Click Create Logs, set the real Date In, Time In, Date Out and Time Out (the pre-filled times are only samples)
- Click Submit; if it replaces overlapping logs, confirm with Delete & Continue
- Check the day on the timesheet β it was recomputed for you
Credit a worked rest day
- Open the employee's timesheet and find the rest day marked with a warning triangle
- Either approve the employee's Rest Day Work filing in Other Info β Filings, or right-click the day β Enable Day, choose the work shift and confirm
- The day's Total now counts, and the Rest Day With Logs conflict clears
Everything Time Keeping connects to
Time Keeping is the middle of the attendance-to-pay chain. This table lists every screen it reads from or hands work to, and what moves between them.
| Page | What it supplies to, or uses from, Time Keeping |
|---|---|
| Cut-Off Management | Defines the cut-off periods this screen lists, their processing dates and period types. |
| Payroll Group | Sets which cut-off each employee follows and the late, undertime and overtime grace and deduction rules. |
| Shift Management | Holds the shifts that lateness, undertime and overtime are measured against, and the list you pick from in Adjust Shift. |
| Schedule Management | The employee's regular weekly schedule β the last shift source in the hierarchy. |
| Employee Scheduling | Individual and team shifts for specific days; the Change schedule and Related links open it. |
| Team Management | The teams whose shared schedule becomes the Team Schedule source. |
| Holidays | Marks the days priced as regular or special holidays. |
| How Biometrics Connect to Timekeeping | The path a face scan takes from the terminal to the punches this screen computes from. |
| Face Scan Logs | Every scan attempt; an accepted one becomes a punch, a rejected one leaves a gap you may need to fill. |
| Time Tracker Logs | Timer sessions; only an Attendance-mode timer also records a clock-in and clock-out punch. |
| Raw Logs Browse | The punches themselves; Time Keeping computes every day from them. |
| Time Importation | Uploads attendance (and sometimes schedules) from a spreadsheet into the same logs. |
| Filings | Approved leave, overtime, official business, certificate of attendance, rest day work and schedule filings change the day's result. |
| Approval Configuration | Sets who approves each filing and how many approval stages it has β which decides whether your Approve Overtime click completes it. |
| Overtime Exceptions | Days where the punches and the approved overtime filing disagree, to resolve before submitting. |
| HR Settings | Chooses whether open overtime exceptions only warn or block a submit. |
| Payroll Center | Receives the submitted cut-off and takes it through computation, approval and posting. |
| Payroll Summary | Where a locked cut-off is returned to Time Keeping, and where stale salaries are recomputed. |
| Salary Detail | Its Day Breakdown tab shows how each day here turned into pay. |
How It Connects
Set up first
- Cut-Off Management β defines the pay periods, processing dates and period types this screen lists.
- Payroll Group β sets the attendance deduction rules and the cutoffs this screen lists.
- Holidays β marks the days that are paid or priced as holidays in the timesheet.
- Shift Management β holds the shifts that lateness, undertime and overtime are measured against.
- Schedule Management β provides the weekly schedules and shifts that lateness, undertime and overtime are measured against.
- Team Management β a team can share a schedule, which becomes the Team Schedule source for every member.
- Approval Configuration β sets who approves overtime and other filings and in how many stages.
- HR Settings β controls whether open overtime exceptions only warn or block submitting a cutoff.
Gets its data from
- Raw Logs Browse β the punches from devices, face scans and the time tracker that each day is built from.
- Face Scan Logs β an accepted face scan becomes a punch; a rejected one leaves a gap in the day.
- Time Tracker Logs β a timer run in Attendance mode records a real clock-in and clock-out punch.
- How Biometrics Connect to Timekeeping β the path a face scan takes from the terminal to these timesheets.
- Time Importation β uploads attendance from a spreadsheet into the same logs.
- Individual Scheduling β day-by-day shift assignments on top of the employee's weekly schedule.
- Filings β approved leave, overtime, official business, certificate of attendance and schedule filings change the day's result.
Feeds into
- Attendance Warnings β open warnings of the cut-off are warned about or block the submission, depending on the company gate; the Attendance warnings button on a cut-off opens the list.
- Employee Change Approvals β pending employee-record changes (and the optional HR confirmation) hold the submission for payroll.
- Overtime Exceptions β lists days where punches and the approved overtime filing disagree, so they can be resolved before submitting.
- Payroll Center β computes salaries from the attendance you submit here and moves the cutoff through approval.
- Payroll Summary β shows the submitted cut-off's computed salaries and is where it is returned to Time Keeping for corrections.
- Salary Detail β the Day Breakdown tab shows how each day of attendance turned into pay.
- Run Timekeeping for a Cut-off β a guided walkthrough of one full cut-off, from review to submit.