Run Timekeeping for a Cut-off
Turn a cut-off's punches, schedules and filings into the attendance figures payroll will pay. This tutorial shows how one day is computed, then walks through checking a cut-off, fixing the days that came out wrong, and submitting it for payroll.Before You Start
Timekeeping computes each day by comparing what an employee actually did with what they were supposed to do. So the following must already exist:
- Grace periods on the employee's Payroll Group β how many minutes of late, undertime and overtime are ignored.
- A cut-off for the period, from Cut-Off Management.
- Shifts and schedules: Shift Management, Schedule Management and Employee Scheduling. See Set Up Shifts and Schedules.
- Holidays for the year, so holiday days are recognised.
- Approval Configuration β who approves overtime, leave and other filings.
- Punches arriving: from a device (Biometrics and Face Scan Logs), the Time Tracker Logs, or a file through Time Importation. All of them end up in Raw Logs. See Track Work Time.
Leonard Anthony Abatayo, cut-off 15 β 27 Jun 2026, on shift REGULAR-9TO6 (Time Bound, 09:00 AMβ06:00 PM). His Payroll Group grace periods are late 15 min, undertime 15 min, overtime 30 min. We follow his day of 18 June 2026, and use 16, 17 and 20 June for the grace and rest-day cases. The screenshots in this tutorial and on the Time Keeping reference page show the same cut-off.
How a Day Is Computed
On 18 June Leonard has one punch: in at 10:09 AM, out at 07:43 PM, and an approved overtime filing for 2 hours. ANTE compares the punch with his shift and produces the figures below β you never type these, and you only change them when something is wrong.
| ShiftTime Bound, 09:00 AMβ06:00 PM | REGULAR-9TO6 | |
|---|---|---|
| Punch | 10:09 AM β 07:43 PM | |
| Grace periods (Payroll Group)late / undertime / overtime | 15 / 15 / 30 min | |
| Late09:00 to 10:09 = 69 min. It is over the 15-minute grace, so all 69 count. | 01:09 | |
| Work time10:09 AM to 06:00 PM | 07:51 | |
| Overtime (computed, C)06:00 PM to 07:43 PM = 103 min, over the 30-minute grace | 01:43 | |
| Overtime for approval (FA)Nothing is waiting β his filing is already approved | 00:00 | |
| Overtime approved (APP)The hours on the approved overtime filing | 02:00 | |
| Undertime | 00:00 | |
| Night differential | 00:00 | |
| Present | 1 | |
| Total credited hours | = | 07:51 + 02:00 = 09:51 |
How the grace period changes late and overtime
A grace period is all-or-nothing. If the raw minutes are within the grace, they count as zero; if they are even one minute over, all of them count β the grace is not subtracted.
| Late grace on the Payroll Group | 16 June β 10 min raw | 17 June β 40 min raw |
|---|---|---|
| 0 min | 00:10 | 00:40 |
| 15 min | 00:00 (within grace) | 00:40 (all 40, not 25) |
| 45 min | 00:00 | 00:00 |
| Overtime grace | Overtime counted (C) |
|---|---|
| 30 min | 01:43 |
| 120 min | 00:00 |
Which shift wins on a day
An employee can be reached by several schedule sources on the same date. ANTE uses the first one that applies, from the top:
| Order | Source | What it is |
|---|---|---|
| 1 | Adjust Shift override, or an approved Schedule Adjustment filing | Whichever was decided most recently wins between these two |
| 2 | Approved Swap filing | The employee swapped the day and it was approved |
| 3 | Company calendar exchange | A company-wide working-day exchange |
| 4 | Imported schedule | A schedule carried in by a time import |
| 5 | Individual schedule | Assigned to this employee |
| 6 | Team schedule | Assigned to their team |
| 7 | Regular shift | The employee's default shift |
If a day shows the wrong shift, look at this list from the top: an old Adjust Shift or an approved adjustment is the usual reason.
Run the Cut-off
Choose your role; each tab covers what that person does during the cut-off.
- Open the cut-off
Go to Manpower β Payroll β Payroll Time Keeping, stay on the Active tab and click the cut-off (here 15 β 27 Jun 2026).
Pick the cut-off from the Active tab - Compute the employees
An employee with no data yet shows Click to process; clicking it computes that person. To compute or refresh everyone, use Recompute All and confirm. It runs in the background with a progress dialog you can minimise.
- Open an employee and read the daily columns
Click the employee. Each day shows late, work time, overtime (computed, for approval, approved), undertime, night differential and whether the person was present.
Leonard's daily table for 15 β 27 June: late and undertime in red, 18 June with 01:43 computed and 02:00 approved overtime, 20 June a worked rest day that is not yet credited, 22 β 26 June absent. - Check for conflicts
Open Other Info β Conflicts for the employee. Red items such as Missing Log or Missing Time Out are days that need a fix before you submit.
- Fix the days that are wrong
Right-click the day for its actions. Items are hidden when you lack the permission or the cut-off is locked.
What is wrong Do this Result A punch is missing Other Info β Raw Logs β Create Logs The day recomputes with the new punch The wrong shift applied Right-click β Adjust Shift The day uses the chosen shift A one-off figure is wrong Right-click β Modify Time Your values replace the computed ones; the audit log keeps the reason Worked on a rest day Right-click β Enable Day (optionally choose the work shift; empty uses the default, ending at the built-in 8-hour flexitime), or the employee files Rest Day Work (the shift is shown read-only) The day is computed on that work shift and its hours are credited at the rest-day rate; time after the shift needs an approved overtime filing Holiday pay is wrong Right-click β Enable Holiday Pay / Disable Holiday Pay / Reset Holiday (Auto) Holiday eligibility is forced or returned to automatic Overtime is waiting Click the FA value and confirm It moves to approved (APP) and becomes payable The per-day actions - Create missing logs
Open Other Info β Raw Logs β Create Logs.
Date InThe calendar date of the time-in.Time InThe time the person came in. New rows start with sample times β always change them to the real ones.Date OutThe calendar date of the time-out (the next day for a night shift).Time OutMust be after Time In. A row that is not is flagged.Add RowAdds another in/out pair, for a day with more than one punch.ResetGoes back to a single starting row.SubmitCreates the logs. If they overlap existing logs, you are asked to Delete & Continue, which replaces the overlapped logs.Create Raw Logs β check the sample times - Adjust the shiftSelect New ShiftThe shift to use for this one day, picked from the company's shifts. The dialog shows its code, type, work hours and break first.Clear AdjustmentRemoves the adjustment so the day returns to the employee's own schedule. It asks you to confirm.Info
If the employee has a pending overtime filing that overlaps the new shift, you are asked to confirm (Change Shift & Cancel OT): the pending filing is cancelled and the employee must re-file. Approved overtime is not affected.
Adjust Shift for one day - Modify the time by hand
The dialog shows the Computed figure next to an editable Override for each field.
Work HoursThe hours credited for the day.Night DifferentialNight-shift hours credited.Overtime (Approved)Approved overtime hours that will be paid.ND Overtime (Approved)Approved overtime that falls in night-differential hours.LateMinutes counted as late.UndertimeMinutes counted as undertime.Reason codeRequired. Why the change is needed, picked from a list (for example Data correction or System or device issue).ReasonRequired, at least 3 characters. It is recorded in the audit log.ClearRemoves the override so the day shows its computed values again.Modify Time β computed against override - Recompute after fixing
Right-click β Recompute Time for one day, or Recompute All for the cut-off, so edits to punches, shifts and filings show up in the totals.
- Resolve overtime exceptions and submit
Clear any items in Overtime Exceptions, then click Submit for Payroll and confirm. Submitting covers every branch, so only a company-wide (all-branch) timekeeper can do it; a user limited to some branches is refused.
WarningSubmitting locks the cut-off. Check conflicts and approve overtime first.
- See your team's attendance
A direct supervisor β the one person an employee reports to, one level up β can see the attendance and filings of their direct reports.
- Approve filings
Approve or reject filings from your dashboard or the filings screens. While reviewing an employee's day you can also use Approve / Reject in Other Info β Filings and in Day Detail β Filings. Approved overtime becomes payable; an approved leave credits the day.
- Revert an approval if needed
Revert Approval applies to approved leave filings only, and only the original approver or a superadmin can use it.
- After Submit the cut-off is read-only
The cut-off leaves the Active tab for In Process / Posted and moves through payroll: For Review β For Approval β Approved β Posted. Timesheets show a locked banner.
- Look at the timesheet behind a salary
From Salary Detail, View Timekeeping opens the employee's timesheet read-only, so you can see the hours that produced the pay.
- Fix attendance after submission
Use Return to Timekeeping on the Payroll Summary, correct the days, then submit again.
InfoFilings approved after the cut-off locks are not lost: they carry over to the next cut-off. See Carry-over.
Adjust a Cut-off's Dates
Sometimes one period has to close early or late β a holiday, an early December payroll β without changing the cut-off schedule itself. On the Active tab, right-click the period and choose Adjust dates. You need the Cut-off: Update permission.
The rules the system applies for you:
- The neighbour follows. Move the end date and the next period starts the day after it; move the start date and the previous period ends the day before. No day is ever in two periods or in none.
- Every period that changes must still be in Timekeeping. If the neighbour that would change has been submitted, approved or posted, the adjustment is refused. A neighbour that does not change does not block you.
- A neighbour cannot disappear. It keeps at least one day; move dates in smaller steps if you need more.
- Attendance moves with its days. A day that changes period keeps its time edits and approvals, and both periods are recomputed.
- If the next period does not exist yet, it is created now, starting the day after your new end date and ending where the schedule ends it.
- A different month or year needs your confirmation. Payroll counts a period in the month and year of its end date (contributions by month; tax and 13th month by year).
| ScheduleRelease days: 3 | Semi-monthly 15 / 28 | |
|---|---|---|
| This period, before | 15 β 27 Oct Β· pay 30 Oct | |
| Next period, before | 28 Oct β 14 Nov Β· pay 17 Nov | |
| New end date | 24 Oct | |
| Pay date24 Oct + 3 release days | 27 Oct | |
| Days that moveFrom this period to the next, with their attendance | 25, 26, 27 Oct | |
| This period, after | 15 β 24 Oct Β· pay 27 Oct | |
| Next period, afterOnly its start moved | 25 Oct β 14 Nov Β· pay 17 Nov |
An adjusted period stays where you put it: editing the cut-off schedule later in Cut-Off Management does not move it. To undo, adjust it back to the schedule's dates β the Adjusted tag then disappears.
Troubleshooting
| What you see | Why | What to do |
|---|---|---|
| Absent, though the person worked | No punch reached the system | Look in Raw Logs and Face Scan Logs; if truly lost, use Create Logs |
| Day shows HOLIDAY but is not paid | The employee is not eligible for holiday pay that day | Right-click β Enable Holiday Pay if it should be paid |
| Rest-day hours not paid | The day is not enabled and there is no Rest Day Work filing | Enable Day (optionally pick the work shift), or have the employee file Rest Day Work |
| Overtime shows but is not paid | Only approved overtime (APP) is paid | File and approve the overtime; click the FA value |
| Late counted though only a few minutes over | Grace is all-or-nothing | Check the Payroll Group grace; see the Leonard example above |
| Cannot edit a day | The cut-off is locked | Use Return to Timekeeping on the Payroll Summary |
| Employee missing from the list | They are outside your branch scope, or have no data yet | Check your branch access, or click Click to process |
| Red Missing Log / Missing Time Out conflicts | A punch is missing | Create the log or approve the employee's filing |
| An edit is not reflected | The day has not been recomputed | Recompute Time or Recompute All |
What Submit Produces and Where It Goes Next
| Cut-off statusMoves from Active to In Process / Posted | For Review | |
|---|---|---|
| TimesheetsLocked until returned to Timekeeping | Read-only | |
| Leonard, 18 June07:51 work + 02:00 approved overtime | 09:51 credited | |
| SalariesVisible in Payroll Center | Computed for every employee |
Next, open Payroll Center and continue with Process Your First Payroll.
Where to Go Next
- Payroll Time Keeping β the full reference, including per-day actions, modifying time, adjusting a shift, Other Info and Day Detail.
- Track Work Time β how punches get captured.
- Set Up Shifts and Schedules β the schedules a day is measured against.
- File and Approve a Leave Request β the approval flow behind filings.
- Process Your First Payroll β what happens after you submit.
- File and Approve a Request β how the filings that feed the timesheet are filed and approved.