# Regularization Request

This module ensures accurate attendance records when an employee:

* Forgets to clock in or clock out
* Enters incorrect punch timings
* Faces technical or operational issues during attendance marking

#### Employee Settings – Regularize Attendance Permission

**Navigation Path:**\
**Settings → Organization → Employee → Edit Employee → HR Permissions**\
\
![](/files/nlVobI8Qhz4n4q4MuvKH)

\
![](/files/iSN0SBe6osp7cUuTFK8J)<br>

<figure><img src="/files/SYmcNSiPqOaz49ZoVc6L" alt=""><figcaption></figcaption></figure>

<div align="left" data-with-frame="true"><figure><img src="/files/ctCdi25rPz2A3SP05OPe" alt=""><figcaption></figcaption></figure></div>

<div align="left" data-with-frame="true"><figure><img src="/files/NQBGPGrhITmJEiSJ0uml" alt=""><figcaption></figcaption></figure></div>

To allow an employee to regularize attendance, enable the following permissions:

* **Regularize Attendance**\
  Enables the employee to submit attendance regularization requests.

Once enabled, save the changes to apply permissions.

<div align="left" data-with-frame="true"><figure><img src="/files/NaJylhi08py4TKvsVy84" alt=""><figcaption></figcaption></figure></div>

### Admin Settings – Regularization Approval Permission

**Navigation Path:**\
**Settings → Organization → Employee → Edit Employee (Admin) → HR Permissions**

To allow an admin to review and approve regularization requests:

* Enable the **Regularize Attendance** module.
* Enable the **Regularize Request** module.
* Enable all related toggles, including:
* **Can Approve**

After enabling the required permissions, click **Save** to apply changes.

### Superadmin Approval Workflow

#### Step 1: View Regularization Request

Superadmin reviews:

<div data-with-frame="true"><figure><img src="/files/jqH3EF7pvSsHmL2c91eJ" alt=""><figcaption></figcaption></figure></div>

* Employee details
* Original Clock in times
* Requested clock-in and clock-out times
* Reason provided by the employee

&#x20;**Superadmin approves the request.**\
\
&#x20;Employees can submit a regularization request, which is reviewed and \
&#x20;approved by the **Superadmin**. Once approved, the corrected time is\
&#x20;automatically updated in the employee’s attendance record.

#### Columns Displays&#x20;

* **SR. NO** – Serial number of the request
* **Employee ID** – Unique employee identifier
* **Employee Name** – Name of the employee who raised the request
* **Date** – Date for which attendance is requested to be regularized
* **In Time** – Requested corrected clock-in time
* **Out Time** – Requested corrected clock-out time
* **Type** – Type of regularization&#x20;
* **Reason** – Reason provided by the employee
* **Status** – Current request status (Pending / Approved / Rejected)

### Action Buttons

<div data-with-frame="true"><figure><img src="/files/b6pRfpdUq0AdR4I8KUse" alt=""><figcaption></figcaption></figure></div>

Each request includes the following action options:

* **Edit**

  Modify regularization details if required before approval
* **Delete**

  Permanently remove the regularization request

### Filter Options

<div align="left" data-with-frame="true"><figure><img src="/files/x3wukpSK0N3FQxPwrtsZ" alt=""><figcaption></figcaption></figure></div>

At the top of the Regularization page, Superadmin can use filters to quickly find specific requests.

#### Available Filters

* **Start Date** – Filters records from the selected start date onward.
* **End Date** – Filters records up to the selected end date.
* **Employee Name** – Filters records for the selected employee.
* **Type** – Filters records based on the selected type.
* **Clear** – Removes all applied filters and resets the list.

### Regularize Attendance (for Employee)

The Regularize Attendance feature allows employees to request corrections for missed or incorrect attendance entries, which are then reviewed and approved or rejected by an admin.

### How Regularize Attendance Works&#x20;

1. The employee logs in to the system.

2. From the sidebar, the employee navigates to **Attendance → Monthly**.<br>

   <div align="left" data-with-frame="true"><figure><img src="/files/qroDH4psjkNlKyR1tN4T" alt=""><figcaption></figcaption></figure></div>

3. In the monthly attendance view, the employee can see attendance details for each date.

4. Beside the **Remarks** column, a **Regularize** button is available for each date.

5. On clicking the **Regularize** button, a dialog box opens asking for:<br>

   <div align="left" data-with-frame="true"><figure><img src="/files/L7YUYL6uyzsF9WRjHtFd" alt=""><figcaption></figcaption></figure></div>

* Reason for regularization
* Correct Clock In Time
* Correct Clock Out Time

1. The employee submits the regularization request.
2. The request is sent to the **Super Admin** for approval.
3. The Super Admin reviews the request in the **Regularization Requests** module.
4. The Super Admin can **Approve** or **Reject** the request.

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.pletox.com/regularization-request.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
