The Edit Timesheet Restriction setting in Factorial enables companies to add an approval layer to timesheet edits, allowing employees to request changes instead of editing their shifts directly. This helps organizations maintain tighter control over attendance records, especially in markets like Brazil where shift traceability and approval are critical.
This feature introduces a complete approval flow for creating, editing, or deleting shifts, giving managers full visibility and authority over timesheet changes.
How to configure it
- Go to Settings > Time Tracking
- Select the Time Tracking Policy to edit
- In the Policy Settings tab, scroll to find the “Enable Edit Restriction” toggle
- Enable it to activate the approval flow
When enabled, employees can no longer directly create, edit, or delete shifts. All changes must be requested and approved.
.gif)
What Employees Experience
When trying to modify their timesheet:
- In the sidebar, click on Clock in
- Select the day when you want to add/ edit a shift. They can choose to:
- Add a new shift

- Edit an existing shift (clock-in/out times)

- Delete an existing shift

A Pending Request label will appear on the shift until it's reviewed.
Employees can update or cancel their requests before they are processed. Managers cannot edit the requests.
Manager Experience
- Managers will see all requests in their Inbox > Time Tracking section.
- For each request, they can:
- View the requested change (add, edit, delete)
- See how it affects total worked hours
- Approve or reject the request
Once processed:
- The Pending label disappears.
- The approved times are shown on the timesheet.
Notifications
- Users are notified when their requests are approved or rejected, provided notifications are enabled under their Notification Preferences (enabled by default).
- This eliminates the need to manually check the platform for status updates.
Use Case Example
- An employee, submits three requests:
- Add a shift from 5:30 to 5:31
- Edit a shift from 5:25 to 5:30
- Delete a shift
- The manager, Helen, receives the requests in her Inbox.
- She approves two and rejects one.
- The employee’s timesheet is updated accordingly:
- The added shift appears.
- The deleted shift is gone.
- The edited shift remains unchanged.
Integration with Other Features
This feature works alongside “Leave Shifts Open When Employees Forget to Clock Out.”
- If a shift is left open due to missing clock-out, the employee can now send a request to correct it.