# 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**\
\
![](https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FrCXeqkN37xfj589DOULk%2Fimage.png?alt=media\&token=d57c1960-f111-46cb-b944-66ce1bc6243c)

\
![](https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FKL9rm3IyRRYXvvwVHXyy%2Fimage.png?alt=media\&token=337d4023-f070-4e8b-bf63-df72440499eb)<br>

<figure><img src="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FVcZ9ALMwoTG0paLEBAEA%2Fimage.png?alt=media&#x26;token=089fac65-71c6-4403-ab10-6f89c74f2557" alt=""><figcaption></figcaption></figure>

<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%2FC21JrF1TlJexZn2kN5fS%2Fimage.png?alt=media&#x26;token=c7fdb6ed-c54b-455e-8f35-1a22427299da" alt=""><figcaption></figcaption></figure></div>

<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%2FU8yZo3yevnISzdYuVMak%2Fimage.png?alt=media&#x26;token=a4ff525b-7e85-4000-90c7-d8aa01dd2f7a" 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="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FwqWC4yBzdGSTBTjS92WE%2Fimage.png?alt=media&#x26;token=fb74c85f-1e64-42cb-98f3-543f7e68317c" 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="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FTujGsDTDe5bBWbrvbdwz%2Fimage.png?alt=media&#x26;token=49bbe4d2-1a7b-42b0-867f-4ca535556d57" 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="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FGAaFH8H2HnIuYVNvacf7%2Fimage.png?alt=media&#x26;token=871d62f4-bc9c-4edc-8daa-a795d2f6efd7" 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="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2F944GY37J93PB56GYQBG2%2Fimage.png?alt=media&#x26;token=c8b4ea6f-ea24-4145-ba0b-fd3c439afa5f" 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="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2F9tJyGgQzv5w360GJ7DZU%2Fimage.png?alt=media&#x26;token=fb43ad3a-f399-456b-a2fd-092b55a54afa" 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="https://3956770095-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUUo96gA1dVGRzqVErxsJ%2Fuploads%2FBswQn3i8v0S7gEqONDck%2Fimage.png?alt=media&#x26;token=7727524f-c739-403d-9edd-d53275a18fc9" 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>
