Attendance Request in Frappe HR: Regularizing and Requesting Attendance
An Attendance Request lets employees submit a request for days their attendance was not marked, for reasons like on-site duty or working from home. It can also be used for attendance regularization, to overwrite an existing attendance record that was logged incorrectly.
You will find it under Home > Human Resources > Attendance > Attendance Request.
BEFORE YOU START
It is advisable to create the Employee record first, since each request is raised against an employee.
How to create an Attendance Request
- Go to the Attendance Request list and click New.
- Select the Employee raising the request.
- Select the From Date and To Date for the request.
- Enable “Include Holidays” if you want to mark attendance for holidays falling in that range too (available from v15 onwards).
- Select a Reason and add an Explanation (optional).
- Save and Submit.
For a half day, tick the Half Day checkbox and enter the relevant date.
NOTE
On submission, Attendance documents are created automatically for the days you specified, and each is linked back to the Attendance Request. If you later cancel the request, the linked Attendance documents are cancelled along with it.
Overwriting an existing attendance record
Attendance Requests are not only for missing days, they can correct wrong ones. Say the Auto Attendance tool marked an employee as Absent when they were actually working. The employee can raise an Attendance Request, and on submission the existing Attendance record is updated to the corrected status.
To keep this controlled, you can put the submission through an approval workflow, so regularization requests are reviewed before they take effect rather than applied automatically.
Requesting attendance in bulk
Employees can request attendance for an entire week or month in a single request. On submission, attendance marking is skipped for holidays and leave days by default, unless you enable “Include Holidays” to cover holidays as well. Any issues are surfaced as attendance warnings on the request dashboard, so nothing is marked silently.
TIP
Combine Attendance Requests with an approval workflow for clean control: employees raise requests for missed days or corrections, and a manager approves them before any Attendance record is created or changed. This gives you a clear, auditable trail for every regularization.
Related Topics
- Employee Attendance Tool
- Shift Management
- Auto Attendance
- Upload Attendance
- Attendance
SUMMARY
An Attendance Request lets employees claim attendance for days that were not marked, or regularize incorrect records. Create it against an employee with a date range, an optional “Include Holidays” setting, a reason, and a half-day option, then submit which creates linked Attendance documents (cancelled if the request is cancelled). Requests can overwrite an existing record (for example, correcting an Absent marked by Auto Attendance), can cover a whole week or month at once with holidays and leave skipped by default, and can be routed through an approval workflow for control.