> For the complete documentation index, see [llms.txt](https://kb.logicerp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kb.logicerp.com/logic-erp-installation-configuration-and-troubleshooting-solutions/faqs/payroll/set-fixed-salary-without-overtime-or-undertime.md).

# Set Fixed Salary Without Overtime or Undertime

**YouTube:** [How to Set a fixed Salary Ignoring Overtime and undertime?](https://www.youtube.com/watch?v=ib_rdlicY4I)

## How to Set a fixed Salary Ignoring Overtime and undertime?

In this tutorial, we will learn how to **keep an employee’s salary fixed**, regardless of **overtime or undertime** in **Logic ERP**.

***

### **Create a Fixed Salary Grade**

* Navigate to the **Main Menu** → **Payroll Setup** → **Setup Grades**.
* Create a new grade for fixed salary and define the following details:
  * **Grade Name**
  * **Basic Salary Amount**
  * **Leave Details** (Leave, Casual Leave, Sick Leave, etc.)

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

* Once all required details are entered, click **Save** to create the grade.

> Note: Skip the *Overtime* and *Undertime* settings since the salary should remain fixed and not vary based on attendance.

***

### **Create Employee and Assign Grade**

* Now, go to the **Employee Setup** window and create a new employee profile.
* In the **Payroll Information** section:
  * Define **Date of Joining**, **Basic Pay**, **Designation**, and **Department**.
  * Select the **Fixed Salary Grade** created earlier from the dropdown list.

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

* After entering all information, click **Save**.

***

### **Mark Attendance**

* Navigate to **Payroll Entry** and then **Attendance Register**.
* Select the employee and mark attendance as per the actual working hours.
* For example:
  * If the shift time is **10:00 AM to 7:00 PM (9 hours)**, but the employee arrives **30 minutes late**, enter the actual **Time In** and **Time Out** accordingly, then click **Save**.
* The system will show **Under Time = 30 minutes** after saving.

<figure><img src="/files/9VboAG3f6oV5sLXI0KM1" alt=""><figcaption></figcaption></figure>

***

### **Generate Payroll**

* Next, go to **Payroll Entry** → **Payroll Generation**.
* Select the **Payroll Month** and the **Employee**, then click **Recalculate**.

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

You’ll notice that the **Net Salary** remains **₹10,000**, as no overtime or undertime criteria have been defined.\
This ensures that even if the employee arrives late or leaves early, their salary remains **unchanged**.

***

### **Result**

You have successfully configured a **Fixed Salary Grade** where the employee’s salary remains constant, irrespective of **Overtime** or **Undertime** variations.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://kb.logicerp.com/logic-erp-installation-configuration-and-troubleshooting-solutions/faqs/payroll/set-fixed-salary-without-overtime-or-undertime.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
