Attendance is a record stating whether an Employee has been present on a particular day or not.

In ERPNext, you can mark and record attendance of an Employee on a daily basis using the Attendance doctype.

To access Attendance, go to:

Home > Human Resources > Attendance

1. Prerequisites

Before creating an Attendance record, it is advised that you create the following first:

2. How to create an Attendance

  1. Go to the Attendance list, click on New.
  2. Select the Employee.
  3. Select the Attendance Date.
  4. Select the Shift (optional).
  5. Select the Status (Present, Absent, On Leave, Half Day).
  6. Save and Submit.


Note: Attendance cannot be marked for future dates.

You can get a monthly report of your Attendance data by going to the Monthly Attendance Details report.

You can easily set attendance for Employees using the Employee Attendance Tool.

You can also bulk upload attendance using the Upload Attendance.

  1. Employee Attendance Tool
  2. Shift Management
  3. Auto Attendance
  4. Upload Attendance
  5. Attendance Request

It is also, possible to set up marking of attendance automatically based on check-in/check-out logs from Biometric/RFID Devices (or any other similar mechanisms that produce IN/OUT logs of the employee). Please refer to Auto Attendance feature for more information.