---
title: "HR Settings"
space: "Frappe HR"
url: "https://docs.frappe.io/hr/hr-settings"
updated: "2026-02-04"
---

**HR Settings allow global settings for HR-related documents.**

To access HR Settings, go to: > Home > Human Resources > Settings > HR Settings

There are various settings available in the HR Settings.

**1. Employee Settings**
------------------------

![Previous Work Experience](https://frappehr.com/files/hr-settings1.png)  


### **1.1. Retirement Age:**

You can enter the retirement age (in years) for your employees.

### **1.2 Employee Records to be created by**

The naming for employee documents is based on the value selected in this field.

* **Naming Series**: The employee documents created will be named using the naming series selected in the 'Series' field.
* **Employee Number**: The Employee Number field becomes visible in selecting this field, and the naming of the employee document happens based on this field.
* **Full Name**: The employee document is named using the full name of the employee.

### **1.3 Stop Birthday Reminders**

An email is sent to all the employees of the company when an employee has a birthday. To stop this email from being sent you can check this option.

### **1.4 Expense Approver Mandatory In Expense Claim**

In Expense Claim Document the 'Expense Approver' field is set to mandatory on checking this option.

> Payroll Settings will be part of HR Settings till version 12. In version 13, Payroll Settings will be part of the new module, Payroll.

**2. Payroll Settings**
-----------------------

![Previous Work Experience](https://frappehr.com/files/hr-settings2.png)  


### **2.1 Calculate Payroll Working Days Based On**

Working Days in Salary Slip can be calculated based on Leave Application or Attendance records. You can select the option based on what you want to calculate working days.

### **2.2 Max working hours against Timesheet**

For salary slips based on the timesheet, you can set the maximum allowed hours against a single timesheet. Set this value to zero to disable this validation.

### **2.3 Include holidays in Total no. of Working Days**

If checked, the total number of working days will include holidays, and this will reduce the value of salary per day.

### **2.4 Disable Rounded Total**

You can enable this to disable rounding off the total amount in salary slips.

### **2.5 Daily Wages Fraction for Half Day**

Based on this fraction, the salary for Half Day will be calculated. For example, if the value is set as 0.75, the three-fourth salary will be given for half-day attendance.

### **2.6 Email Salary Slip to Employee**

An email with the salary slip is sent to the respective employee's preferred email address on submission of the salary slip.

### **2.7 Encrypt Salary Slips in Emails**

The salary slip PDF sent to the employee is encrypted using the mentioned Password Policy.

### **2.8 Password Policy**

This field becomes visible and mandatory on checking the above option for encrypting the salary slip in email.

Here is an example of how to set a Password Policy for the salary slip PDF.

**Example:**


```
SAL-{first_name}-{date_of_birth.year}

  

```
This will generate a password like SAL-Jane-1972

**3. Shift Settings**
---------------------

**![](https://lh7-us.googleusercontent.com/A9IyXp8Eyjcnl4aVb164XrJ-bE-senEbgybURCe9zXcvMAKbzj-wXdCNPNgBc8xyWvpCBDQrXnHfMv5827Q6nFb2tEj-zwLnYtsuSpuaTbyKdqFOhenGoOsqQRydhWMbIalDoshnR1Lh)**  


### **3.1 Allow Multiple Shift Assignments for Same Date**

Enabling this allows the user to create Shift Assignments for an employee with pre-existing Assignments on any of the dates within the selected range, and vice versa.

**4. Leave Settings**
---------------------

![Previous Work Experience](https://frappehr.com/files/hr-settings3.png)  


### **4.1 Leave Approval Notification Template**

On creating or updating a leave application with a leave approver, an email is sent to this leave approver notifying about the new leave application. The email template used for this purpose can be selected here.

### **4.2 Leave Status Notification Template**

On Submission/Cancellation of a leave application, the employee receives an email with the updated status of their leave application. The email template used for this purpose can be selected here.

### **4.3 Leave Approver Mandatory In Leave Application**

In Leave Application document the 'Leave Approver' field is set to mandatory on checking this option.

### **4.4 Show Leaves Of All Department Members In Calendar**

The approved leaves of all employees in the same department are shown in the calendar view on checking this option.

### **4.5 Auto Leave Encashment**

If checked, the system generates a draft Leave Encashment record on the expiry of the leave allocation for all encashable Leave Types.

### **4.6 Restrict Backdated Leave Application**

If checked, the system will not allow making a backdated leave application.

> Introduced in version 13

### **4.7 Automatic Allocate Leaves Based On Leave Policy**

If checked, leaves will be granted to the employees automatically based on the Effective From date as per the present Leave Policy Assignment.

**5. Hiring Settings**
----------------------

![image](https://user-images.githubusercontent.com/24353136/135511758-4300b29e-78c2-4492-a6a7-d75d0632fd5a.png)  


### **5.1 Check Vacancies On Job Offer Creation**

On the creation of a job offer for a particular position, vacancies present in the staffing plan for that position are checked to warn the user from over hiring for a particular position.

### **5.2 Send Interview Reminder**

Enabling this will send a reminder email to all the Interviewers associated with the Interview Round of an upcoming Interview. This mail will be scheduled according to the Remind Before field set by the user.

### **5.2 Send Interview Feedback Reminder**

Enabling this option will trigger reminder emails to be sent to Interviewers who are associated with a conducted Interview Round but haven't yet submitted their Feedback for it.

**6. Mobile Settings**
----------------------

![Screenshot 2024-04-08 at 2 49 50 PM](https://private-user-images.githubusercontent.com/52369157/320425819-5d05a9e1-7df9-4cc8-ad02-b90f2e383159.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTI4MzEyNjksIm5iZiI6MTcxMjgzMDk2OSwicGF0aCI6Ii81MjM2OTE1Ny8zMjA0MjU4MTktNWQwNWE5ZTEtN2RmOS00Y2M4LWFkMDItYjkwZjJlMzgzMTU5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA0MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNDExVDEwMjI0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIxNzBmYTA4MjI1NWY2ZjZiY2FmMDkwOTFjMDFiNjA3ZGVhNGQ3ODczOTFhNDg5YTM1ZTZlYjhjMDU4MDdiYjEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.MARRAtci4sfl2GJEgPWhvmwmu2O0oLu952O19A8jw_8)  


### **6.1 Allow Employee Checkin from Mobile App**

Enabling this will allow Employees to check-in from the mobile app. It is enabled by default.

