> ## Documentation Index
> Fetch the complete documentation index at: https://zuperinc-section23.mintlify.site/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-section23/Z6OPyKZNjxPolme9/images/TST1.png?fit=max&auto=format&n=Z6OPyKZNjxPolme9&q=85&s=428cb9eb6b5f0706396934961335a0bf" 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.
* 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-section23/Z6OPyKZNjxPolme9/images/TST5.png?fit=max&auto=format&n=Z6OPyKZNjxPolme9&q=85&s=8cbd6688e1da4ec850cbdb897c638d7c" alt="TST5 Pn" width="1913" height="879" data-path="images/TST5.png" />

<img src="https://mintcdn.com/zuperinc-section23/Z6OPyKZNjxPolme9/images/TST6.png?fit=max&auto=format&n=Z6OPyKZNjxPolme9&q=85&s=454636b798a65da8dc141c97a46a2257" 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-section23/Z6OPyKZNjxPolme9/images/TST7.png?fit=max&auto=format&n=Z6OPyKZNjxPolme9&q=85&s=eda171707563a30b54e3133f4f57a777" 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-section23/Z6OPyKZNjxPolme9/images/TST8.png?fit=max&auto=format&n=Z6OPyKZNjxPolme9&q=85&s=b1b442837ed18e53f12c632acb2592b0" 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-section23/Z6OPyKZNjxPolme9/images/TST2.png?fit=max&auto=format&n=Z6OPyKZNjxPolme9&q=85&s=cb620886ab8a1660dc3571b6541842fc" 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-section23/Z6OPyKZNjxPolme9/images/TST9.png?fit=max&auto=format&n=Z6OPyKZNjxPolme9&q=85&s=69946e44a44c2e50010a8bebfbba8870" 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-section23/Z6OPyKZNjxPolme9/images/TST10.png?fit=max&auto=format&n=Z6OPyKZNjxPolme9&q=85&s=149ffef39b3be8a79310c5a32aeb9f07" 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-section23/Z6OPyKZNjxPolme9/images/TST3.png?fit=max&auto=format&n=Z6OPyKZNjxPolme9&q=85&s=b622c00119b5fef3a492e1e1545ebba2" 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-section23/Z6OPyKZNjxPolme9/images/TST9.png?fit=max&auto=format&n=Z6OPyKZNjxPolme9&q=85&s=69946e44a44c2e50010a8bebfbba8870" 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-section23/Z6OPyKZNjxPolme9/images/TST10.png?fit=max&auto=format&n=Z6OPyKZNjxPolme9&q=85&s=149ffef39b3be8a79310c5a32aeb9f07" 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-section23/Z6OPyKZNjxPolme9/images/TST4.png?fit=max&auto=format&n=Z6OPyKZNjxPolme9&q=85&s=fe29ae30112577bae82ae90078988f04" 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-section23/Z6OPyKZNjxPolme9/images/TST12.png?fit=max&auto=format&n=Z6OPyKZNjxPolme9&q=85&s=01c41b254bbb326a699f26dc2ea82e34" 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-section23/Z6OPyKZNjxPolme9/images/TST13.png?fit=max&auto=format&n=Z6OPyKZNjxPolme9&q=85&s=b1dae79ebd914c5fcacaada96f9cae83" 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.
