> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zuper.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Configuring Timesheets

The Timesheets module in Zuper allows you to efficiently manage time tracking, approvals, time-off requests, and shift schedules.

<Frame>
  **Navigation**: *Settings -> Modules -> Timesheets - > Timesheet General Settings*
</Frame>

## Timesheet general settings

* Select the “**Settings**” module from the left panel. Under the “**Modules**,” choose the “**Timesheets"**. Select the “**Timesheet General Settings.**”

<img src="https://mintcdn.com/zuperinc/Zk6TRRZZ87fvVXIt/images/TST1.png?fit=max&auto=format&n=Zk6TRRZZ87fvVXIt&q=85&s=8ced09e4dccd8b5cb3fb63417ce37226" alt="TST1 Pn" width="1897" height="875" data-path="images/TST1.png" />

The Timesheet Settings section allows you to configure how timesheets, approvals, and time-off requests are handled.

### Timesheet settings

* Enable timesheet?: Toggle to “**Yes**” to allow users to submit timesheets.
* Require Timesheet for Managers: Toggle to “**Yes**" to enable the timesheet for Managers / Admins.
* Notify Punch-in / Punch Out: Notify the supervisors of the user’s punch-in/punch-out.
* Allow FE to edit Punch-in / Punch-out timings? Toggle  "**Yes**” to enable FE to edit Punch-in / Punch-out timings. Toggle “**No**” to disable FE to edit Punch-in / Punch-out timings.
* Allow entering remarks for Punch-in / Punch-out: Toggle “**Yes**” to enable FE to enter remarks. Toggle “**No**” to disable FE to enter remarks.

1. **Punch-In options**
   * Require facial authentication for Punching-In?: Toggle “ **Yes** ” to enable facial authentication for punching in. Toggle “**No**” to disable facial authentication for punching in.
   * Punch-In popup message: Enter a custom message.
   * Can Geo-fencing be enabled?: Toggle “**Yes**” to enable geo-fencing.  Toggle “ **No** ” to disable geo-fencing.
   * Enforce same punch-out location as punch-in: Toggle “**Yes**” to ensure matching locations. Toggle “**No**” to disable matching locations.
2. **Punch-Out pptions**
   * Require facial authentication for Punching-Out?: Toggle “**Yes**” to enable facial authentication for punching out. Toggle “ **No** ” to disable it.
   * Punch-Out popup message: Enter a custom message.
   * Collect user feedback on punch-out?: Toggle “**Yes**” to collect feedback. Toggle “**No**” to disable feedback collection.
   * Can the user be punched out automatically once their shift is over?: Toggle to “**Yes**” for auto punch-out. Toggle “**No**” to disable auto punch-out.
3. **Break Options**
   * Require facial authentication for taking a break?: Toggle to “**Yes**” to enable users to use facial verification to take a break. Toggle “**No**” to disable it.
   * Message to be popped up when user goes for break: Enter a custom message.
   * Total Break Time: Set the allowed break time in minutes
4. **Resume Work Options**

Require facial authentication for resuming work?: Toggle “**Yes**” to facial verification to resume work.

<img src="https://mintcdn.com/zuperinc/A5eElFuTAkZCdwLe/images/TST5.png?fit=max&auto=format&n=A5eElFuTAkZCdwLe&q=85&s=ed7c6d7de52e18018fedcd1af6931a9b" alt="TST5 Pn" width="1913" height="879" data-path="images/TST5.png" />

<img src="https://mintcdn.com/zuperinc/A5eElFuTAkZCdwLe/images/TST6.png?fit=max&auto=format&n=A5eElFuTAkZCdwLe&q=85&s=5830216255630b0955fbac971f88918e" alt="TST6 Pn" width="1917" height="882" data-path="images/TST6.png" />

Click “**Save**” to save the Timesheet settings.

### Time-off settings

* Enable Timeoff Request?: Toggle “**Yes**” to allow time-off requests. Toggle “**No**” to disable time-off requests.
* Enable Cut-off Period for Timeoff requests?: Toggle “**Yes**” to set a cut-off period. Toggle “**No**” to disable the cut-off period
* No of days for Cut-off Period: Specify the number of days.
* Enable Maximum Timeoff period?: Toggle “**Yes**” to set a maximum time-off period. Toggle “**No**” to disable the maximum time-off period
* Maximum consecutive days allowed: Set the maximum number of consecutive days.
* Maximum days per month allowed: Set the monthly limit.
* Notify To: Select who should be notified from the drop-down.

<img src="https://mintcdn.com/zuperinc/A5eElFuTAkZCdwLe/images/TST7.png?fit=max&auto=format&n=A5eElFuTAkZCdwLe&q=85&s=cbaffaab9a1fef04723bb7fcb1d45b0e" alt="TST7 Pn" width="1891" height="877" data-path="images/TST7.png" />

## Vacation time tracking

<Note>
  **Note**: Zuper does not support vacation time tracking as part of its feature set. To track and manage employee vacation time, you will need to use a dedicated HRMS (Human Resource Management System) software alongside Zuper.
</Note>

Click “**Save**” to save the settings.

### Timesheet approval settings

* Enable Timesheet Approval?: Toggle “**Yes**” to allow users to submit timesheets. Toggle “**No**” to disable users from submitting timesheets.
* Can timesheet submission be automated?: Toggle “**Yes**” to enable automatic submission. Toggle “**No**” to disable automatic submission.
* Choose timesheet submission frequency: Select from “**Weekly** ,” “**Monthly** ,” or “ **FortNight** .”
* Choose the day on which the timesheet should be submitted: Select a day for submission deadlines.

<img src="https://mintcdn.com/zuperinc/A5eElFuTAkZCdwLe/images/TST8.png?fit=max&auto=format&n=A5eElFuTAkZCdwLe&q=85&s=74ce674f90f1bbac07886b8ae02c4bd8" alt="TST8 Pn" width="1891" height="851" data-path="images/TST8.png" />

Click “**Save**” to save the settings.

## **Approval settings**

<Frame>
  **Navigation**: *Settings -> Modules -> Timesheets - > Approval Settings*
</Frame>

* Select the “**Settings**” module from the left panel. Under the “**Modules**,” choose the “**Timesheets"**. Select the “**Approval Settings.**”

<img src="https://mintcdn.com/zuperinc/Zk6TRRZZ87fvVXIt/images/TST2.png?fit=max&auto=format&n=Zk6TRRZZ87fvVXIt&q=85&s=74609633c8821ee3d16bea9e36c696a7" alt="TST2 Pn" width="1897" height="875" data-path="images/TST2.png" />

* Add a new hierarchy by clicking + New Hierarchy.

<img src="https://mintcdn.com/zuperinc/A5eElFuTAkZCdwLe/images/TST9.png?fit=max&auto=format&n=A5eElFuTAkZCdwLe&q=85&s=f18d9d448ef4ab123a12a066e0ba4049" alt="TST9 Pn" width="1907" height="878" data-path="images/TST9.png" />

* Assign users and levels for approval (For instance, John McKeever at Level 1).

<img src="https://mintcdn.com/zuperinc/Zk6TRRZZ87fvVXIt/images/TST10.png?fit=max&auto=format&n=Zk6TRRZZ87fvVXIt&q=85&s=1964523de64ffc4d786bfccfd1564eb3" alt="TST10 Pn" width="1912" height="869" data-path="images/TST10.png" />

## Time-off Request Settings

<Frame>
  **Navigation**: *Settings -> Modules -> Timesheets - > Time off Request Settings*
</Frame>

* Select the “**Settings**” module from the left panel. Under the “**Modules**,” choose “Timesheets.” Then, select “**Timeoff Request Settings.**”

<img src="https://mintcdn.com/zuperinc/Zk6TRRZZ87fvVXIt/images/TST3.png?fit=max&auto=format&n=Zk6TRRZZ87fvVXIt&q=85&s=9165fce36ed7ddf5f675479a10becb8c" alt="TST3 Pn" width="1897" height="875" data-path="images/TST3.png" />

* Click + New Timeoff Request Type to create a new type.

<img src="https://mintcdn.com/zuperinc/A5eElFuTAkZCdwLe/images/TST9.png?fit=max&auto=format&n=A5eElFuTAkZCdwLe&q=85&s=f18d9d448ef4ab123a12a066e0ba4049" alt="TST9 Pn" width="1907" height="878" data-path="images/TST9.png" />

Fill in details:

* Request Type Name: Enter the request type.
* Type: Select “**Paid**” or “**Unpaid**” from the drop-down.
* Number of days allowed (in a year): Enter the days for the custom leave. <img src="https://mintcdn.com/zuperinc/Zk6TRRZZ87fvVXIt/images/TST10.png?fit=max&auto=format&n=Zk6TRRZZ87fvVXIt&q=85&s=1964523de64ffc4d786bfccfd1564eb3" alt="TST10 Pn" width="1912" height="869" data-path="images/TST10.png" /> Click the Save Request Type to save.

## Master Shifts

<Frame>
  **Navigation**: *Settings -> Modules -> Timesheets - > Master Shifts*
</Frame>

* Select the “**Settings**” module from the left panel. Under the “**Modules**,” choose “Timesheets.” Then, select “**Master Shifts.**”

<img src="https://mintcdn.com/zuperinc/A5eElFuTAkZCdwLe/images/TST4.png?fit=max&auto=format&n=A5eElFuTAkZCdwLe&q=85&s=9f2b07952717eba60ac2808d9fdd3963" alt="TST4 Pn" width="1897" height="875" data-path="images/TST4.png" />

* Click + New Shift to create a new shift. <img src="https://mintcdn.com/zuperinc/Zk6TRRZZ87fvVXIt/images/TST12.png?fit=max&auto=format&n=Zk6TRRZZ87fvVXIt&q=85&s=788da2ea9424565b40f7574c10ad2493" alt="TST12 Pn" width="1911" height="874" data-path="images/TST12.png" /> Fill in details:
* Shift Name (**Mandatory**) – Enter the name of the shift.
* From Time (**Mandatory**) – Choose the shift’s start time.
* To Time (**Mandatory**) – Choose the end time of the shift.
* Choose Frequency (**Mandatory**) – Choose the shift frequency range.
* Repeat Every (**Mandatory**) – Enter the number to which the shift can be repeated.

<img src="https://mintcdn.com/zuperinc/Zk6TRRZZ87fvVXIt/images/TST13.png?fit=max&auto=format&n=Zk6TRRZZ87fvVXIt&q=85&s=4f268003633cf37c1ce31f3e278818b6" alt="TST13 Pn" width="1911" height="876" data-path="images/TST13.png" />

Click "**Create**" to save the shift.

Zuper’s Timesheets module streamlines workforce management by offering robust tools for time tracking, approvals, time-off requests, and shift scheduling, enhancing operational efficiency and productivity.
