Employee Checkin

Back to HR

Overview

Below is a business-focused explanation of the Employee Checkin document in Dafater.


What is Employee Checkin used for?

Employee Checkin is used to record the exact time when an employee starts or ends work. It captures real attendance activity directly from the workplace, such as when an employee checks in at the beginning of the day or checks out after completing work.

This document forms the foundation for accurate attendance tracking, working hours calculation, payroll processing, and compliance with company attendance policies.


Prerequisites and setup before using Employee Checkin

Before using Employee Checkin, the following should be in place:

Having these elements ready ensures that check-in data is meaningful and usable for business decisions.


Typical workflow and how it fits into business processes

  1. An employee checks in when they arrive at work and checks out when they leave
  2. Each action creates an Employee Checkin record with the employee name, date, time, and type of check-in
  3. These records collectively build the employee’s daily attendance
  4. Attendance summaries are reviewed by HR or managers
  5. Approved attendance data flows into payroll, overtime calculations, and performance reviews

This workflow ensures that attendance data is captured in real time and used consistently across HR and payroll processes.


Key business scenarios where Employee Checkin is essential


Important considerations for users


In summary, Employee Checkin plays a critical role in Dafater by capturing real-time attendance data, supporting fair payroll processing, and giving management reliable insight into workforce availability and productivity.

Basic Information

Fields

Field Name Label Type Required Options Description
employee Employee Link Employee Employee linked to this check-in record in Dafater.
employee_name Employee Name Data - Employee full name for quick reference and reporting.
log_type Log Type Select , IN, OUT Indicates whether the entry is check-in or check-out.
shift Shift Link Shift Type Assigned work shift applicable at check-in time.
time Time Datetime - Exact date and time of employee check-in or check-out.
device_id Location / Device ID Data - Source device or location identifier capturing the check-in.
skipautoattendance Skip Auto Attendance Check - Exclude this check-in from automatic attendance processing.
attendance Attendance Marked Link Attendance Attendance record generated from this check-in entry.
latitude Latitude Float - Latitude coordinate of employee location during check-in.
isemployeelocationinsidebound Is employee location inside bound Check - Confirms whether employee location is within approved boundary.
actualattendancelocation Actual Attendance Location Data - Resolved human-readable location used for attendance validation.
longitude Longitude Float - Longitude coordinate of employee location during check-in.
fetch_geolocation Fetch Geolocation Button - Fetch current employee geolocation automatically in Dafater.
geolocation Geolocation Geolocation - Captured geographic coordinates of employee during check-in.
shift_start Shift Start Datetime - Scheduled start time of the assigned shift.
shift_end Shift End Datetime - Scheduled end time of the assigned shift.
offshift Off-shift Check - Indicates check-in occurred outside scheduled shift hours.
shiftactualstart Shift Actual Start Datetime - Actual shift start time based on check-in records.
shiftactualend Shift Actual End Datetime - Actual shift end time based on check-out records.

Permissions

Role Read Write Create Delete Submit Cancel
Employee
HR User
HR Manager
System Manager
DocType Relationship Module
Attendance Links to HR
Employee Links to Setup
Shift Type Links to HR