# Attendance Settings

### Part 1: Monthly Attendance Settings

<div align="left"><figure><img src="https://4109542518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1ZpbXBjFLtyv9GwUyPB%2Fuploads%2FqIQFcLeqIM30jLTvtq2u%2FScreenshot%202024-08-21%20154615.jpg?alt=media&#x26;token=f72a308a-7753-422b-823f-55f1d992e105" alt="" width="563"><figcaption><p>Monthly Attendance Settings</p></figcaption></figure></div>

&#x20;

#### Default Attendance

Select from **Present** or **Absent**. This means that if there is no time punches available for a date, what should be the default attendance to mark.

Selecting **Present** will mark all days as Present, even if no time punches are available. Selecting **Absent** will mark all days as Absent if no time punches are available. This does not overwrite Holidays and Weekly Offs.

#### Mark *Absent* if *In-Office* for less than xx minutes

Enable this setting and enter no. of minutes in the text box next to it. If the ***In-Minutes*** are less than this value, ***Absent*** will be marked. This setting does not affect Holidays and Weekly Offs.

#### Mark *Half-Day* if *In-Office* for less than xx minutes

Enable this setting and enter number of minutes in the text box next to it. If the ***In-Minutes*** for a particular day are less than this value, ***Half-Day*** will be marked. This value should be more than above setting ***(Mark Absent if In-Office is less than….)***.

#### Mark Half-Day on Late Coming more than xx minutes

This setting allows you to mark ***Half-Day*** if an employee comes late after his/her assigned shift start-time. Enter a value to automatically mark ***Half-Day*** if employee is late by this value.

#### Mark Half-Day on Early Going more than xx minutes

This setting allows you to mark ***Half-Day*** if an employee goes early before his/her assigned shift end-time. Enter a value to automatically mark ***Half-Day*** if employee goes early by this value.

#### Mark Out on every 2nd punch

This option allows you to control how each punch is treated by the system. When this setting is ON, employee is considered Out-of-office on every 2nd punch.

Consider this example:

<table><thead><tr><th width="218.33333333333331">Time Punches</th><th width="313">SETTING ON</th><th>SETTING OFF</th></tr></thead><tbody><tr><td>1st punch: 10:00 AM<br>2nd punch: 10:30 AM<br>3rd punch: 11:30 AM<br>4th punch: 6:30 PM</td><td>10:00 AM to 10:30 AM > In-Office (30 mins.)<br>10:30 AM to 11:30 AM > Out-Of-Office (1 hr.)<br>11:30 AM to 6:30 PM > In-Office (7 hrs.)</td><td>10:00 AM to 6:30 PM > In-Office (8 hrs. 30 mins.)</td></tr><tr><td>Total In-Time</td><td>7 hrs. 30 mins.</td><td>8 hrs. 30 mins.</td></tr></tbody></table>

### Part 2: Maintain Manual Attendance

<figure><img src="https://4109542518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1ZpbXBjFLtyv9GwUyPB%2Fuploads%2FtAYOXlFb71nvKa0yh4JK%2FScreenshot%202024-08-21%20155735.jpg?alt=media&#x26;token=9208a510-c142-428b-881c-277e8434ffa5" alt="" width="563"><figcaption><p>Manual Attendance</p></figcaption></figure>

In case you do not wish to maintain daily attendance and only want to capture total no. of presents, absents, leaves in the month, enable this setting. After enabling this setting, daily based attendance is disabled and you cannot view attendance calendar for the month.

To update number of presents, absents, holidays etc., go to Menu > Attendance > Manual Attendance. Here, you can capture the number of days for each employee. You can also use ‘Excel Import’ option (top right of the page) to update the numbers for multiple employees from excel file.

### Part 3: Holiday & Week Off Sandwich Rules

Using Holiday and Week Off Sandwich Rules, you can specify how holidays or weekly offs are allowed, if employee is absent on a day before or after the holiday or weekly off.

Consider these examples to understand this:

**SINGLE DAY EXAMPLE**

Jan 26th is a holiday at your office

*Do not allow Holiday if Absent on next/previous day* – **ON**

Jan 26th will be marked as Absent if John is absent on **EITHER** Jan 25th **OR** Jan 27th

*Apply only if absent on BOTH next and previous day* – **ON**

Jan 26th will be marked as Absent if John is absent on **BOTH** Jan 25th **AND** Jan 27th

**DOUBLE DAY EXAMPLE**

Jan 8th Saturday and Jan 9th Sunday are weekly offs at your office

*Do not allow Holiday if Absent on next/previous day* – **ON**

Jan 8th and Jan 9th both will be marked as Absent if John is absent on **EITHER** Jan 7th **OR** Jan 10th

*Restrict to only one day before/after absent* – **ON**

Jan 8th will be marked as Absent if John is absent on Jan 7th. Jan 9th will still be allowed as Weekly Off. However, if John is also absent on Jan 10th, Jan 9th will also be disallowed. The effect of absent will only be considered for one day next or previous to the absent day.

*Restrict to only one day before/after absent* – **OFF**

If John is absent on Jan 7th, he will be marked absent on both Jan 8th and Jan 9th.
