Skip to main content

Review timesheets and Change Requests

Review employee working hours, approve or reject timesheets, and process corrections through Change Requests. This guide also covers reapproval, reports, workload assignment, and common record problems.

Who can use this?

Managers and HR Admins review timesheets in Salesforce, the Employee Hub, or the mobile app. Employees submit Change Requests in the Employee Hub or the mobile app. Managers can also approve timesheets and Change Requests in the mobile app.

Before you begin​

  • Employees have an active workload and time-tracking access.
  • Approvers have the assigned role and permissions for the relevant employees.

Review a timesheet in Salesforce​

  1. In the flair HR app, open Attendance → Timesheets. The list opens on Current Timesheets, the timesheets whose period includes today.

  2. Optional: To change which timesheets the list shows, select All Timesheets, Upcoming only, Current Timesheets, or Pending approval in the first dropdown.

  3. Optional: Narrow the list by year, entity, location, or employee with the dropdowns next to it.

    The Timesheets tab under Attendance with the status dropdown open, showing All Timesheets, Upcoming only, Current Timesheets, and Pending approval

  4. Click a timesheet's Period to open it.

    A timesheet open for review in Salesforce

  5. Review the employee, period, total hours, daily breakdown, breaks, overtime, cost centers, and notes.

  6. Compare anomalies, such as excessive hours or missing breaks, with the expected schedule.

  7. To approve the record, click Approve. flair notifies the employee.

  8. To return the record, click Reject, and enter the correction required. flair sends the feedback to the employee for resubmission.

The Timesheets tab in Attendance appears only if your permission sets include the HR Manager, Attendance Manager, or Shift Planner Manager custom permission.

To build your own filters, such as a start-date range, open the App Launcher (⋮⋮ grid icon), select Timesheets, and use the list view's filter panel instead. This list also lets you select several timesheets at once.

The Timesheets list view in Salesforce with its filter panel open

Approve multiple timesheets​

  1. In the Timesheets list, select the timesheets.
  2. If available, click Bulk Approve.
  3. Confirm the approval. flair notifies the selected employees.

Review a timesheet in the Employee Hub​

Managers review their team's timesheets on the Controlling page in Manager view. The Employee Hub can approve timesheets but can't reject them. To reject a timesheet, use Salesforce.

  1. In Manager view, go to Time Management → Controlling. The Pending approval tab opens.
  2. Optional: To see only your direct reports, switch from All reports to Direct reports only.
  3. Review the summary above the table. It counts the pending timesheets that are accurate and those that need attention, based on the workload and Time Framework requirements.
  4. To list only one group, click Review All next to its count. The table filters to Accurate or Attention required timesheets.
  5. Optional: Next to Filter by, narrow the table by Employee, Status, Approval status, Year, or Month, or select Only with comments.
  6. Optional: In View by, select Employee or Week to group the rows.
  7. To review a timesheet's days, click the arrow next to it. To see its Daily progress and Time distribution charts, click the chart icon.
  8. To approve the timesheet, click Approve in its row. The status changes to Approved.

Who is asked to approve a timesheet follows your company's timesheet approval policy. If the policy asked someone else but not you, the row shows only Details. Click Details, and open Approval Path to see who still has to approve. Pending timesheet approvals also appear on the Approval Requests page. For the default policy, see Understand default Approval Policies.

To approve several timesheets at once, select their checkboxes and click Approve in the bar that shows the number selected. To approve every accurate timesheet, click Approve All in the summary. Approve All is unavailable while an Employee, Year, or Month filter is active.

If a timesheet you approve has pending time entry change requests, flair asks what to do with them. Click Yes, approve all changes or No, reject time changes. flair then approves the timesheet.

A warning icon in a day's time cell marks a pending Change Request. Click it to see the requested start time, break, and end time, and to approve or reject that request on its own.

To choose which columns the table shows, such as Target, Break, Worked, Diff., Comments, or Time Balance, click the column settings icon next to the filters. The Customize columns dialog opens.

Pending timesheets in Time Management Controlling in the Employee Hub with the accurate and attention-required summary

Pending approvals in the Employee Hub My Team overview

Check the current week​

  • On the Controlling page, click This week. The tab shows each team member's Time fulfillment, Days worked, and Today status for the current week. Use the search field to filter by employee name.

Review in the mobile app​

Managers who can manage their team's time entries can approve pending timesheets in the mobile app. The mobile app can't reject a timesheet.

  1. On the mobile home screen, tap Time Tracking. The Time Entries screen opens.
  2. Under Team time tracking, tap Timesheets. The Timesheet approvals screen opens.
  3. Tap Needs attention or Valid. Needs attention lists the timesheets with warnings based on the workload and Time Framework requirements. Valid lists the others.
  4. Review each timesheet's total work time and week.
  5. Optional: To approve only some timesheets, tap them to select them. The button changes to Approve all with the number selected.
  6. Tap Approve all, and then tap Approve to confirm. If you selected nothing, flair approves every timesheet the list shows. After a search, that is only the timesheets that match it.

You can also open the Timesheet approvals screen from Notifications → Tasks.

The Timesheet approvals screen in the flair mobile app with the Needs attention and Valid cards

The Valid timesheet list in the flair mobile app with two timesheets selected and the Approve all (2) button

Submit a Change Request​

A Change Request keeps an audit trail when an employee corrects a submitted time entry.

  1. In the Employee Hub, go to Time → Time Tracking, and find the day in Overview.
  2. In the day's card, change the Start time, End time, or Break. Cancel and Save Changes appear below the card.
  3. Optional: To explain the correction, click + Add Notes, and enter your note.
  4. Click Save Changes. The entry shows Pending changes, and the assigned approver receives the Change Request.

To add a forgotten entry, click + Add time entry in the day's card, fill in the times, and click Save Changes.

To withdraw a pending Change Request, click the X on Pending changes, and click Confirm. The entry returns to its previous values.

Whether an employee's own change becomes a Change Request depends on the Can change own time entries checkbox on the employee record. If it's off, flair creates a Change Request for the approver. If it's on, flair saves the change directly. This applies in the Employee Hub and the mobile app. To add or correct an entry in the mobile app, see Add or correct a time entry.

Edit or delete a pending Change Request in the mobile app​

  1. In the mobile app, open the day with the pending entry.
  2. On the entry, tap the menu icon (three dots).
  3. To change the requested times, tap Edit change request.
  4. To withdraw the request, tap Delete change request, and then tap Delete to confirm.

A pending time entry in the flair mobile app with its menu open, showing Edit change request and Delete change request

Review a Change Request​

Review in Salesforce​

  1. In Salesforce, open the App Launcher (⋮⋮ grid icon), and select Time Entry Change Requests.
  2. Open a pending request.
  3. Compare the original entry, requested values, employee reason, and effect on total hours.
  4. Approve or reject the request.
  5. If you reject it, enter a reason.

Review in the Employee Hub​

  1. In the Employee Hub, under Team, open Time Management → Change Requests. Pending Change Requests also appear in Approval Requests.
  2. Open a pending request.
  3. Compare the original and requested values.
  4. Approve or reject the request, and add an optional comment.

Review in the mobile app​

Managers who can manage their team's time entries see a Team time tracking section in the mobile app.

  1. On the mobile home screen, tap Time Tracking. The Time Entries screen opens.
  2. Under Team time tracking, tap Change requests. The list shows each pending Time change request.
  3. Tap a request. It shows the requested Work and Break time and the difference from the original entry.
  4. Tap Approve, and then tap Approve again to confirm.

To approve several requests at once, select them with their checkboxes in the Change requests list, tap Approve all, and confirm. The button shows the number of selected requests. If you select nothing, Approve all approves every request the list currently shows, including after a search.

You can also open a pending Change Request from Notifications → Tasks.

The mobile app can't reject a Change Request. To reject one, use Salesforce or the Employee Hub.

The Change requests list in the flair mobile app with two time change requests selected and the Approve all (2) button

The audit trail records the original author and submission, requester, changed values, decision, approver, and decision time.

Reapprove a changed timesheet​

flair changes an approved timesheet to Pending Reapproval when an administrator edits an approved entry, an approved Change Request modifies it, or someone adjusts its hours or calculations.

A changed timesheet waiting for reapproval

  1. Open the Pending Reapproval timesheet from the notification.
  2. Review the highlighted difference, original values, author, and reason.
  3. Check whether the change affects payroll or compliance.
  4. Approve or reject the modified timesheet.
  5. If the change affects payroll, notify the payroll team.

Assign another timesheet approver​

Timesheet approval follows an approval policy. The default policy asks the employee's direct manager and the Additional Managers with Time Entries Approval. The first approval completes the step. flair raises the approval request on the day the timesheet period starts. To change who approves, see Approval Policies.

The direct manager comes from the Parent Position on Company Structure and appears in the employee record's Contract section.

  1. In the flair HR app, open the employee record.
  2. Open Staff & Docs → Additional Managers.
  3. Add the manager.
  4. Grant Time Entries Approval. Under the default policy, the additional manager is asked to approve the employee's timesheets along with the direct manager.

Configure timesheet rules​

Administrators can configure these timesheet behaviors:

GroupAvailable rules
Approval workflowOne approver, multiple approval levels, or automatic approval after a configured period.
SubmissionDeadlines, reminders, and escalation for missed deadlines.
Locked periodsLocks for approved or payroll periods and administrator-controlled unlocking.
NotificationsPending, approved, and rejected timesheets; Change Requests; deadlines; and reapproval.

Enforce a minimum rest period​

  1. In HR Admin, open Time Frameworks.
  2. Select the Time Framework, then open More → Time Limits.
  3. Under Rest Period, turn on Enforce daily rest and set Daily rest to the continuous rest required since the last clock-out.
  4. Optional: turn on Enforce weekly rest, then set Weekly rest and the Rolling window (days) it is measured over, for example 36 hours within 7 days.
  5. In When the rest period is not met, select Block the clock-in or Allow the clock-in and record a warning.
  6. Optional: In Notify, select Employee, Manager, or Specific team. If you select Specific team, choose the team in Team.
  7. Optional: To apply the same rule when shifts are planned, turn on Also check when planning shifts.
  8. Click Save. The rule applies to employees assigned to the Time Framework.

The Rest Period section of a Time Framework's Time Limits tab, with Enforce daily rest and Enforce weekly rest both on and their duration and rolling-window fields filled in

flair checks the first clock-in of each day. Later clock-ins that day and manually added entries are unaffected. If an employee clocks in too early:

  • With Block the clock-in, flair rejects the clock-in and states the rest that is required. This is also the behavior when no action is selected.
  • With Allow the clock-in and record a warning, the clock-in succeeds, the Employee Hub and the kiosk show a warning with the required rest, and flair notifies the recipients selected in Notify.

With Also check when planning shifts on, the rule also applies to shifts in the Shift Planner. With Block the clock-in, a shift that leaves the employee too little rest can't be saved. With Allow the clock-in and record a warning, the shift is saved, the Shift Planner shows a warning on it, and flair notifies the selected recipients.

The Employee Hub dashboard with an error toast: You can't clock in yet, at least 11h of rest is required between working days

The Employee Hub dashboard with tracking started and a warning toast: You clocked in without the required rest, at least 11h of rest is required between working days

Report on timesheets​

Available reports include the following data:

ReportData
Hours worked by employeeTotal hours for each employee in a period.
OvertimeOvertime by employee or department.
Approval statusTimesheets awaiting approval.
Cost center breakdownHours grouped by cost center.
Attendance trendsPatterns in clock-in and clock-out times.
ComplianceAdherence to working-time rules.

You can export timesheets to CSV, Excel, PDF, a payroll integration, or another accounting and reporting system.

  1. In Salesforce, open the App Launcher (⋮⋮ grid icon), and select Employees.
  2. Open the employee record.
  3. Click Working Time Report.
  4. Select the period.
  5. Print the report.

Create a Workload Template​

Workloads define expected hours and schedules for time tracking and absence allowance calculations.

  1. In the flair HR app, open Attendance → Workload templates.
  2. Click New record.
  3. Enter a name, such as Full-Time Office Worker.
  4. Select whether to count hours by week or month.
  5. Select the first day of the week and the Time Framework.
  6. In Skip Time Tracking, choose whether the workload tracks time.
  7. For a fixed weekly workload, enter each day's hours, start and end times, and break length.
  8. For a flexible workload, enter the hours per working day.
  9. Optional: for a flexible workload, set Working Days per Week. flair uses this to prorate absence accrual when the accrual policy prorates by working days.
  10. Save the template.

A flexible Workload Template

Assign a workload​

The Workloads list shows every workload record for each employee, not only the most recent one.

  1. In the flair HR app, open Attendance → Workloads.

  2. In the workload filter, select Active Workloads (default), Expired Workloads, Future Workloads, No Workloads, or All Workloads.

  3. Optional: Select Show records with errors to list workloads with a calculation issue, employees with no active workload assigned, and terminated employees who still have an active workload.

    The workload type filter and the Show records with errors checkbox on the Attendance Workloads list

  4. Select the employees. A warning icon identifies employees without a workload.

  5. Click Assign Workload Template.

  6. Select the template.

  7. In Start Date, enter the employee's contract start date for an established flair setup.

  8. When migrating to flair and calculating vacation from the start of the year, enter January 1 instead.

  9. Optional: Enter an End Date.

  10. Click Assign. The workload applies for the selected dates.

A Workload Template assigned to several employees

Create a flexible workload​

  1. In the flair HR app, open the employee record.

  2. Open Time And Workload.

  3. Click Add New Workload, or click Add From Template.

    The action for creating a flexible workload

  4. Enter the name and start date.

  5. Select a weekly or monthly workload type.

  6. Change Workload Model from Fixed to Flexible.

  7. Confirm FTE: use 100% for full-time or the applicable proportion for part-time work.

  8. Optional: set Working Days per Week. flair uses this to prorate absence accrual when the accrual policy prorates by working days.

  9. For fully flexible work, keep the Monday-to-Friday Availability Template, and adjust daily hours to reach the weekly total.

  10. For a rotating schedule, click Add New Week, and configure each week.

  11. Click Save. The employee's calendar displays the flexible workload.

The fields for a flexible employee workload

Enter actual working hours in the workload calendar when the employee's days change. This keeps vacation and sick-day calculations accurate.

Actual hours entered in a flexible workload calendar

note

For absence management, configure the accrual policy with Prorate based on FTE percentage in Workload Proration Type. See Configure accrual and proration.

Calculate monthly hours from working days​

A monthly workload doesn't need a fixed number of monthly hours. flair can calculate each month's target from the daily hours and that month's working days, so the target follows months with more or fewer working days.

You can add a new workload only after the employee's current workload has an end date. See End a workload.

  1. In the flair HR app, open the employee record, and open Time And Workload. To change a template instead, open Attendance → Workload templates.
  2. Click Add new workload. For a template, select Edit in the template's row actions.
  3. On the Basics step, set Workload type to Monthly.
  4. On the Schedule step, under Monthly workload configuration, keep Calculate monthly hours from working days turned on. It's on by default for new workloads.
  5. Enter the hours for each working day. Monthly workload shows the current month's result, for example October 2026: 22 working days × 8 h = 176 h.
  6. Complete the remaining steps, and click Save.

The Schedule step of the workload wizard with Calculate monthly hours from working days turned on and the calculated monthly workload for the current month

To set a fixed monthly figure instead, turn off Calculate monthly hours from working days, and enter Monthly workload.

Without a fixed figure, each monthly timesheet's target is the sum of its working days' hours. Payroll contracted hours and the hourly rate for time balance payouts use the daily hours multiplied by the working days per week. Monthly workloads that already have a fixed figure keep it.

Keep the time balance when assigning a new workload​

By default, a new workload starts the employee's time balance at 0. To carry over the balance from the previous workload, keep it when you create the new workload. First, end the current workload. See End a workload.

  1. In the flair HR app, open the employee record, and open Time And Workload.
  2. Click Add new workload, or Add from template.
  3. Complete the Basics and Schedule steps.
  4. On the Settings step, select Keep previous time balance. The option appears only if the employee already has a workload.
  5. Review the workload, and click Save. The carried-over balance appears in the timesheet and in the Employee Hub.

The Settings step of the workload wizard with Keep previous time balance selected

You can't change this setting after the workload is created. The workload's details show Keep previous time balance as Yes or No.

Recalculate workloads and timesheets​

Recalculate after a deleted timesheet, workload change, incorrect absence balance, or another discrepancy between scheduled and actual hours.

  1. In the flair HR app, click Attendance.

    Attendance selected for workload recalculation

  2. Click Workloads.

    Workloads selected for recalculation

  3. Select the workloads.

    Workloads selected for recalculation

  4. Click the flash icon.

    The flash action for selected workloads

  5. Click Recalculate. flair recalculates the workloads and related timesheets in the background.

    The Recalculate action for workloads

    A workload recalculation running in the background

  6. After processing finishes, click Refresh to display the updated records.

    The Refresh action after workload recalculation

Troubleshooting​

Time entries or timesheets are missing​

An employee can submit a manual entry for a missed clock-in or clock-out. To retrieve missing records in Salesforce:

  1. Open Attendance → Workloads.
  2. Select the employee.
  3. Click the flash icon.
  4. Select Redistribute Time Entries. flair starts an Apex Job that retrieves and displays missing Time Entries.

The flash menu on the Attendance Workloads tab with Redistribute Time Entries for a selected employee

Time entries overlap​

  • Review the flagged entries, and remove or correct the duplicate.

A time entry exceeds the maximum hours​

  • Review the submission alert, confirm whether the overtime is authorized, and correct an error or approve valid time.

A required break is missing​

  • Review the flagged break, document a valid exception, or correct the time entry.