How to confirm a time entry#

For: Manager | Shift worker You’ll need: A finished shift on the timesheet that nobody has confirmed yet.

You’ll confirm the worked hours on a single row — the one positive action that moves a row from ‘Scheduled’ to ‘Confirmed’. Confirming is what triggers leave and time-compensation accruals: nothing happens to balances until you confirm.

A clock-out already confirms the hours, in every mode, so you’ll mostly confirm rows nobody clocked. In ‘Person confirmation + manager approval’ mode, the person confirms their own hours and a manager approves afterwards; a manager can also confirm on someone’s behalf. In ‘Automatic’ mode there’s no ‘Confirm’ action — the hourly sweep records and confirms those rows. Only shifts that ended before the mode was switched on can still be confirmed by hand. See How confirmation and approval work.

Confirm the row#

  1. In the sidebar, go to Planning → Management → Timesheet.

  2. Find the row you want to confirm.

  3. Click ‘Confirm’ on the row. As a manager, you’ll usually find it in the row’s kebab menu (⋮) — in dual-approval mode it reads ‘Confirm on behalf’ on someone else’s row.

A row that can’t be confirmed yet says why in its ‘Action’ column instead — ‘Not yet ended’, ‘Still clocked in’, or ‘Approved leave’. See My time entry won’t confirm.

To confirm your own hours:

  1. Tap More in the bottom bar, then ‘Timesheets’.

  2. Tap the row you want to confirm — rows waiting on you carry the ‘Scheduled’ badge.

  3. In the sheet that opens, tap ‘Confirm hours’.

To confirm on someone’s behalf (managers):

  1. Tap More in the bottom bar, then ‘Manager’, then ‘Timesheets’.

  2. Tap the row — each row names the employee under the shift times.

  3. Tap ‘Confirm hours on behalf’. (On your own row the action simply reads ‘Confirm hours’.)

Confirming needs a connection. Offline the action isn’t offered and the list shows “You’re offline. Connect to submit.” instead. If your company is on automatic time approval, the action is hidden too, with the note “Hours are recorded automatically. Timesheets needing review wait for a manager.” When a row can’t be confirmed yet, your own sheet says why — for example ‘Not yet ended’ or ‘Still clocked in’. If the row was confirmed or approved in the meantime — say, on another device — the app just refreshes the list; there’s nothing left to do.

What confirm does#

  • If nothing was recorded on the row, confirmation records the scheduled hours and — unless the break policy’s ‘Breaks must be punched’ is on — the expected breaks shown before confirmation. Where the break policy adds up a day’s shifts, the row gets its share of the workday’s breaks. Existing attendance and breaks are preserved. Scheduled hours are never recorded over the person’s approved leave.

  • The status flips to ‘Confirmed’.

  • Leave that accrues per hour worked is credited for the paid hours — unpaid breaks don’t count. See Leave requests.

  • Night-work credit on ArG 17b shifts is accrued — see Time compensation.

  • If ‘Auto-approve timesheets’ is enabled, the row can be approved immediately when its variance is within tolerance and its recorded-break check has no open issues — unless someone unapproved the row before.

Tip

To confirm a row for someone who’s left or is away, open the row’s kebab menu (⋮) and click ‘Confirm on behalf’ (‘Confirm’ in manager-approval-only mode). The row records that you confirmed it.

Warning

Confirm only when the times are right. To change them afterwards, edit the row — saving new times replaces the confirmation with yours. Undoing a confirmation keeps punched times; see How to undo a confirmation.

Verify it worked#

On the web, a message repeats what was recorded, for example “Hours confirmed — 08:00–16:00.” The row’s status badge reads ‘Confirmed’ (it names who confirmed it on hover). The relevant leave or time-compensation balance reflects the change. If the row was confirmed in the meantime — in another tab, or by a colleague — the message reads “Nothing to confirm.” and the refreshed row shows it confirmed.

Locked rows#

If the row has already been approved, it’s locked — it offers no ‘Confirm’, and Shiftavo refuses the change. Unapprove it first. See What a locked row looks like on the timesheet.