Attendance
Overview
Attendance – Business Overview
Attendance is a core business record in Dafater used to track whether employees were present, absent, on leave, or working on specific days. It forms the foundation for accurate payroll, compliance, workforce planning, and performance management. In simple terms, Attendance answers the daily business question: “Who worked today, and in what capacity?”
Purpose in Business Operations
Attendance is used to: - Record daily employee presence or absence - Support accurate salary and wage calculations - Ensure compliance with labor laws and internal policies - Provide visibility into workforce availability - Serve as a reliable input for leave management and performance reviews
Without proper Attendance records, organizations risk payroll errors, compliance issues, and poor workforce planning.
Prerequisites and Setup Before Use
Before using Attendance effectively, the business should ensure:
- Employees are properly set up in Dafater with correct employment details
- Working schedules or shifts are clearly defined
- Leave types and holiday calendars are established
- Attendance policies (present, absent, half-day, remote work, etc.) are clearly communicated
These preparations ensure Attendance records are consistent, meaningful, and aligned with company rules.
Typical Business Workflow
Daily Recording
Attendance is recorded for each employee for a specific date, either manually or through attendance tracking processes.Verification and Review
Managers or HR teams review Attendance entries to confirm accuracy and resolve discrepancies.Integration with Payroll and Leave
Approved Attendance data feeds into payroll calculations and leave balances.Reporting and Analysis
Attendance records are used to analyze trends such as absenteeism, overtime patterns, or staffing shortages.
This workflow ensures Attendance data flows smoothly into broader HR and financial processes.
Key Business Scenarios Where Attendance Is Essential
Payroll Processing
Salaries, hourly wages, overtime, and deductions rely directly on Attendance records.Leave Management
Attendance distinguishes between approved leave, unapproved absence, and actual working days.Compliance and Audits
Accurate Attendance helps demonstrate compliance with labor regulations and internal policies.Workforce Planning
Managers use Attendance data to identify attendance issues, plan staffing, and manage productivity.Performance and Discipline
Attendance trends often support performance reviews or disciplinary decisions.
Important Considerations for Users
- Accuracy is critical – Errors in Attendance directly impact employee trust and payroll correctness.
- Timely recording matters – Attendance should be recorded and reviewed promptly to avoid disputes.
- Consistency with policies – Attendance statuses should align with company rules and labor requirements.
- Clear accountability – Roles should be defined for who records, reviews, and approves Attendance.
- Transparency with employees – Employees should understand how their Attendance is tracked and used.
In Summary
Attendance in Dafater is not just a daily log—it is a vital business record that connects workforce activity to payroll, compliance, and management decisions. When used consistently and accurately, Attendance provides clarity, fairness, and control across the organization’s people operations.
Basic Information
- Module: HR
- Document Type: Setup
Fields
| Field Name | Label | Type | Required | Options | Description |
|---|---|---|---|---|---|
| naming_series | Series | Select | ✓ | HR-ATT-.YYYY.- | Auto-generated attendance document numbering pattern in Dafater |
| employee | Employee | Link | ✓ | Employee | Employee whose attendance is being recorded |
| employee_name | Employee Name | Data | - | Full name of the employee for reference | |
| working_hours | Working Hours | Float | - | Total hours worked by the employee | |
| status | Status | Select | ✓ | , Present, Absent, On Leave, Half Day, Work Fro... | Attendance status for the selected date |
| leave_type | Leave Type | Link | Leave Type | Type of leave applied, if applicable | |
| leave_application | Leave Application | Link | Leave Application | Linked leave application related to this attendance | |
| attendance_date | Attendance Date | Date | ✓ | - | Date for which attendance is recorded |
| company | Company | Link | ✓ | Company | Company under which the employee is employed |
| department | Department | Link | Department | Department of the employee | |
| attendance_request | Attendance Request | Link | Attendance Request | Related attendance request submitted in Dafater | |
| halfdaystatus | Status for Other Half | Select | , Present, Absent | Attendance status for the remaining half day | |
| shift | Shift | Link | Shift Type | Assigned work shift for the employee | |
| in_time | In Time | Datetime | - | Employee check-in date and time | |
| out_time | Out Time | Datetime | - | Employee check-out date and time | |
| late_entry | Late Entry | Check | - | Indicates if employee checked in late | |
| early_exit | Early Exit | Check | - | Indicates if employee checked out early | |
| amended_from | Amended From | Link | Attendance | Original attendance record being amended | |
| modifyhalfday_status | modifyhalfday_status | Check | - | Allow modification of half-day attendance status | |
| remoteworkapplication | Remote Work Application | Link | Remote Work Application | Linked remote work application, if any | |
| purpose | Purpose | Select | , Upon the request of the employer, Upon the re... | Reason for creating or adjusting attendance | |
| withindayleave_request | Within Day Leave Request | Link | Within Day Leave Request | Linked within-day leave request record | |
| withindayleaverequestpurpose | Within Day Leave Request Type | Select | During working hours, Coming Late | Type of within-day leave request | |
| withindayleaverequesttotal_hours | Within Day Leave Request Total Hours | Float | - | Total hours requested for within-day leave |
Permissions
| Role | Read | Write | Create | Delete | Submit | Cancel |
|---|---|---|---|---|---|---|
| HR User | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| System Manager | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Employee | ✓ | |||||
| HR Manager | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Related DocTypes
| DocType | Relationship | Module |
|---|---|---|
| Employee Checkin | Linked from | HR |
| Attendance | Links to | HR |
| Attendance Request | Links to | HR |
| Company | Links to | Setup |
| Department | Links to | Setup |
| Employee | Links to | Setup |
| Leave Application | Links to | HR |
| Leave Type | Links to | HR |
| Remote Work Application | Links to | Dafater HR |
| Shift Type | Links to | HR |
| Within Day Leave Request | Links to | Dafater HR |