# Attendance

**General Concept of Attendance:**

The Attendance Module tracks each employee’s working hours, attendance status, and in/out timings.

Employees can view their own daily and monthly records.\
Superadmins have complete visibility and control over all employee attendance data.\
The system supports manual attendance correction, filtering, and exporting    \
reports for analysis.

#### Attendance Settings (Configuration Settings)

**Navigation Path:**\
\
**Settings → Configuration Settings → Attendance Settings**\
\
![](https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FECu5ADCdsvEl0KJLsgjp%2Fimage.png?alt=media\&token=e49a688c-3b77-433d-ae55-e79a8abfdc9b)<br>

![](https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2Fz6M2tFqCDUqeAydGvyZ2%2Fimage.png?alt=media\&token=8142bfd0-ef78-4105-8725-0e5d09750395)<br>

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FWK3kdZ12fz4HwsqFG33h%2Fimage.png?alt=media&#x26;token=26a471ed-1330-4e63-9a21-65b6fa7f1eef" alt=""><figcaption></figcaption></figure></div>

These settings control how attendance is captured, calculated, and displayed across the system.\
**Toggles:**

* **Include Users on Leave in Absent Count/List**\
  When enabled, employees who are on approved leave will also be counted and shown as absent.
* **Mark Absent on No Clock Out**\
  When enabled, an employee will be marked absent if they fail to clock out.
* **Disable Mobile Attendance**\
  When enabled, employees will not be able to clock in or clock out using the mobile application.
* **Multi Clock In/Out**\
  When enabled, employees can perform multiple clock in and clock out entries in a single day.
* **Hide Clock In/Out Time**\
  When enabled, only attendance status and remarks will be visible, and clock in/out times will be hidden.
* **Location While Clock In/Out**\
  When enabled, the employee’s current location will be captured during clock in and clock out.
* **Selfie While Clock In/Out**\
  When enabled, a selfie will be captured during clock in and clock out for verification.
* **Break In/Out**\
  When enabled, employees can record break in and break out times using the mobile app.
* **Employee Wise Weekoff**\
  When enabled, custom weekly offs can be configured individually for each employee.
* **Round Off Time**\
  When enabled, attendance time will be rounded off to the nearest hour.
* **Capture Fields On Clock-in**\
  When enabled, employees will be required to fill defined custom fields at the time of clock in.
* **Block Clock-in after Grace Period**\
  When enabled, employees will not be allowed to clock in once the shift grace period has passed.
* **Overnight Clock Out**\
  When enabled, employees can clock in or clock out even after the date changes.
* **On Duty Integration with Timesheet**\
  When enabled, approved On Duty requests are automatically reflected in the timesheet.
* **Enable OT Policy**\
  When enabled, the advanced overtime policy will be applied to attendance calculations.
* **Save**\
  Saves and applies all configured attendance settings.

## **Attendance for Superadmins :**

Superadmins have full access to the Attendance Module. They can view all employee records, monitor daily and monthly reports, make manual updates, and export data for payroll or HR reporting.\
\
**Features :**

Superadmins can access the following features on the Attendance screen:

**1. Daily View / Monthly View / Map View.**

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FNHpM4ArH0SvlXg5iWYJD%2Fimage.png?alt=media&#x26;token=e5c4b069-b1ad-4121-b598-201e0143466c" alt=""><figcaption></figcaption></figure></div>

&#x20;**Daily View:** Displays attendance records for the current day.

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FDWrgJPMqeI06z3yGq7oa%2Fimage.png?alt=media&#x26;token=f5d7acb4-b3e2-4e92-9d55-cc9265d04599" alt=""><figcaption></figcaption></figure></div>

&#x20;**Monthly View**: Shows each employee’s attendance summary for the current  **month.**

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FzHjW8FDwMrDeKk7ixmCN%2Fimage.png?alt=media&#x26;token=17cdf299-1935-4856-9ac6-013c1352ee51" alt=""><figcaption></figcaption></figure></div>

&#x20;**Map View:** Displays real-time map-based clock-in and clock-out locations.

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2F4noPX0GMjDBhLwbY1gSP%2Fimage.png?alt=media&#x26;token=74bad890-ad27-4d9b-82ed-76b320b22611" alt=""><figcaption></figcaption></figure></div>

**2. Attendance Summary Cards (displayed on the top section)**

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FQqRdBwf8SKbMA9xTfkW3%2Fimage.png?alt=media&#x26;token=52ea36b1-8440-4ace-94bc-0bdc74f8bd49" alt=""><figcaption></figcaption></figure></div>

&#x20;**Total Staff**: Displays the total number of active employees.

&#x20;**Present:** Shows how many employees are present on the selected date.

&#x20;**Absent:** Indicates employees who did not attend work for the day.

&#x20;**Half Day**: Displays employees who worked for half a shift.

&#x20;**On Leave:** Shows employees currently on approved leave.

&#x20;**Late Mark:** Highlights employees who clocked in after the scheduled time.

&#x20;**Flags:** Marks entries requiring verification or manual correction (e.g., missing\
&#x20;   clock-out).\
\
**3. Attendance Table**

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FglxJIjCjHRGRxXrNvNbj%2Fimage.png?alt=media&#x26;token=5bbdf55d-b925-4239-97be-0459ee2cc1c4" alt=""><figcaption></figcaption></figure></div>

&#x20;  Displays daily attendance records with the following columns:

* **Employee Name** – the employee for whom the attendance record is created.
* **Date** – Indicates the attendance date.
* **First In Time** – Records the employee’s first check-in time.
* **First Out Time** – Records the employee’s first check-out time.
* **Duration (Total Working Hours)** – Shows the total hours worked for the day.
* **Less Hours (if any)** – Displays shortfall hours, if the employee worked less than required.
* **Remarks (Present / Absent / Half Day / On Leave)** – Indicates the employee’s attendance status.

### Additional Controls &#x20;

In the **Attendance module**, four utility buttons are available beside the employee name. These are **system-level controls** and not regular action buttons. They help Superadmins manage attendance efficiently for a selected employee and month.

**1) Present All**\
The **Present All** option is used to mark an employee as present for all working days of the selected month.

* This option is generally used for correction or bulk attendance marking.

**2) Add Time**\
The **Add Time** option allows manual entry or correction of clock-in and clock-out times for a specific date.

**3) summarize:** The **Summarize** button in the Attendance module allows the\
&#x20;  **Superadmin** to recheck and recalculate employee attendance data.\
&#x20;  This ensures that attendance records are accurate before they are used for\
&#x20;  **payroll processing**.

**4) Download**\
The **Download** option allows downloading the complete monthly attendance report.\
\
**4. Action Buttons**

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FkWPw0SXIanGFLfC0ofSK%2Fimage.png?alt=media&#x26;token=d8aeb38b-558d-4043-b611-34e9729149b8" alt=""><figcaption></figcaption></figure></div>

&#x20;   **Absent :**&#x54;he **Absent** option is used to mark an employee as absent for a\
&#x20;   selected day.&#x20;

&#x20;   **Half Day** : The **Half Day** option is used when an employee has worked for only\
&#x20;  part of the day or is eligible for half-day attendance.

&#x20; **Edit:** Modify incorrect or missing attendance entries.

&#x20;   **Delete** : Remove any mistakenly added attendance record.

&#x20;   **Filter:** Filter data by employee name, department, or specific date.\
&#x20;   Filters Available for Superadmin

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FYg8JkWQsGL6ZshZ3uG1v%2Fimage.png?alt=media&#x26;token=e487d988-2118-4a10-8801-6cde83187a50" alt=""><figcaption></figcaption></figure></div>

&#x20;   Superadmins can filter attendance data using the following criteria:

* **Employee Name** – Filters records by the selected employee.
* **Department** – Filters records based on the employee’s department.
* **Date** – Filters records for the selected date.
* **Location** – Filters records based on work location.
* **Shift** – Filters records by assigned shift.
* **Group** – Filters records based on employee group.
* **Category** – Filters records based on employee category.
* **Contractor** – Filters records based on the associated contractor.

&#x20; The Clear Filter option resets all applied filters for a fresh search.

&#x20;**Export**: Download attendance reports in Excel or CSV format.\
&#x20;Superadmins can easily export attendance data to generate analytical\
&#x20;reports.or share them with other departments. The export can include:

<div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FvWXbn7dxC4eeW6TSB2FS%2Fimage.png?alt=media&#x26;token=2264db06-3046-42fd-a7ff-ed97e365c19d" alt=""><figcaption></figcaption></figure></div>

&#x20;Daily or monthly attendance data

&#x20;Employee-wise or department-wise reports

&#x20;Summaries for payroll processing

### **Attendance for Employees**

Employees have limited access to the Attendance Module. They can view their own attendance records, monitor total working hours, and check for late marks or absences.\
Features Available to Employees\
\
**Self-View Only:**\
Employees can view and verify their own records but cannot edit or delete\
any entries.

**1. Daily View:**

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FSUpjsiW8PVlmwheJTTiM%2Fimage.png?alt=media&#x26;token=6db171da-bfed-44a7-836b-b9d8974336af" alt=""><figcaption></figcaption></figure></div>

&#x20;  Shows attendance for the current date with clock-in and clock-out details.

**2. Monthly View:**

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FHR3xMUlH6VKUoClnWPy6%2Fimage.png?alt=media&#x26;token=4f85d2ac-275d-48dc-a551-65b8c71d7fd9" alt=""><figcaption></figcaption></figure></div>

&#x20;   Displays attendance records for the selected month.

**3. Map View:**

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FIEMdSixfXjwq8Vdf3D5p%2Fimage.png?alt=media&#x26;token=d6f4f929-7c23-47af-930d-9aa56a64bab5" alt=""><figcaption></figcaption></figure></div>

&#x20;   Allows employees to verify their live clock-in and clock-out locations.

**4. Attendance Details Table:**

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FdN5fIgPd9yu4HaPCcO2j%2Fimage.png?alt=media&#x26;token=5ad292c3-a894-4ff5-ac87-df053c01f1e5" alt=""><figcaption></figcaption></figure></div>

&#x20;   Displays:

* **First In Time** – Displays the employee’s first check-in time for the day.
* **First Out Time** – Displays the employee’s first check-out time for the day.
* **Duration** – Shows the total working hours for the day.
* **Less** – Indicates any shortfall in required working hours.
* **Remark** – Shows the attendance status or related notes.
* **Regularize :**\
  \
  &#x20; The **Attendance Regularization** feature in Pletox allows employees Regularize\
  &#x20;  their attendance in case they **forget to clock in, forget to clock out, or need**\
  &#x20;  **to modify incorrect punch timings**.

<div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FcRY3LCkjNpQ281ORmjXx%2Fimage.png?alt=media&#x26;token=b33fdf6d-b06b-466c-99b7-679676d59e37" alt=""><figcaption></figcaption></figure></div>

#### Employee Regularization Workflow :

**Step 1: Submit regularization Request**

1. After clicking **Regularize**, a dialog box opens.<br>

   <div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2Fqj2ex2neN7WfEQIZYeZp%2FWhatsApp%20Image%202025-12-26%20at%205.29.40%20PM.jpeg?alt=media&#x26;token=2572e002-3fca-499e-94ed-992f9f942b90" alt="" width="375"><figcaption></figcaption></figure></div>
2. The employee is required to enter the following details:
   * Reason for regularization
   * Correct Clock In time
   * Correct Clock Out time
3. Click **Submit** to send the request.
4. The regularization request is submitted successfully.
5. The request is sent to the **Superadmin for approval**.
6. Attendance remains unchanged until approval.

### Attendance Workflow

#### Step 1: Accessing Attendance from Dashboard

1. The user logs in to Pletox.
2. On the **Dashboard**, the user can see the **Clock In** button.\
   with welcoming meassge.

#### Step 2: Clock In

1. The user clicks on **Clock In**.\ <br>

   <div data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2Fqz8TQkUbJ0Tp711IBj2K%2FWhatsApp%20Image%202025-12-26%20at%204.57.37%20PM.jpeg?alt=media&#x26;token=304162f9-af15-4fd6-a17b-a38d3419c5ef" alt=""><figcaption></figcaption></figure></div>
2. The system opens the **camera**.\
   \
   ![](https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FFvOKUdB5Ek3QIOwsGnCM%2Fimage.png?alt=media\&token=62aa1c8c-f02f-46ca-b78a-fc46e8c6e520)<br>
3. The user captures a **selfie** for verification.
4. Location is captured.
5. Below the camera screen, the **Clock In** button is displayed.
6. The user clicks **Clock In** to confirm.
7. The clock-in entry is saved in the **Timesheet**.
8. Working hours start calculating from the punch-in time.
9. The **Clock In** button changes to **Clock Out**.

#### Step 4: Clock Out

1. At the end of the working day, the user clicks **Clock Out**.<br>

   <div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2F2UWFrV4uvy6DjJ1DBDkJ%2Fimage.png?alt=media&#x26;token=d519b0d7-9544-4784-9917-c449dc6b9edf" alt=""><figcaption></figcaption></figure></div>
2. **Worklog Requirement on Clock Out** :<br>

   <div align="left" data-with-frame="true"><figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FBtBXbr2Sgu9HMLsROkCm%2Fimage.png?alt=media&#x26;token=df4494ae-cd97-4182-a0d7-f2e939f4893e" alt=""><figcaption></figcaption></figure></div>

   \
   Pletox allows organizations to **mandate worklog submission at the time of clock out**.\
   \
   When this setting is enabled, employees must submit a **worklog report** before they can successfully clock out.

   This ensures daily work accountability and accurate task tracking.
3. **Configuration Path :**

   **Settings → Companies → Attendance Settings**<br>
4. The camera opens again.\
   \
   ![](https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FnJX48319mi81GF6SPXiS%2Fimage.png?alt=media\&token=f22c4b27-b0a9-464f-88fa-e05830a87889)<br>
5. A selfie is captured for clock-out verification.
6. The system captures the **location**.
7. The user clicks **Clock Out** to confirm.
8. Punch-out time is recorded.
9. Working hours calculation stops.
10. Attendance for the day is finalized.

### Attendance Record Update

* Clock-in and clock-out data automatically reflect in the **user’s attendance record**.
* Attendance details include:
* Clock-in time
* Clock-out time
* Total working hours
* Selfie and location verification.<br>

<br>

<br>

\
\ <br>

\
\ <br>

<br>

\
\ <br>

\
\ <br>

<br>

<br>
