Skip to content
العربية

Time & Attendance

Self check-in with an optional geofence, daily and monthly attendance views, manual punches, correction requests that HR answers, shifts, a company work schedule and timezone, and a My schedule page.
Product version
Web v2.4.1
Last updated
2026-10-11

Overview

What it solves

Paper sheets and fingerprint exports are reconciled by hand every month, and lateness is argued about.

Why it helps
  • Employees check in from the dashboard; the company chooses whether location is ignored, flagged or enforced. Managers and HR staff can check in too.
  • Punches, lateness and “today” are judged on the company’s own clock, and night shifts close with the morning punch.
  • Shifts with grace periods decide who is late; people without a shift follow the company work schedule.
  • Attendance for a month locks once that month’s payroll is finalized.
Used by
HR AdminManagerEmployee
Availability
Every plan
Cover screen hr-attendance-daily/attendanceHR Admin
  1. 1Record a punch on someone’s behalf
  2. 2Review correction requests
  3. 3Flagged attendance patterns

Quick answers

What is Time & Attendance in Eldalala?

Time & Attendance is a module of Eldalala, the Arabic-first HR, payroll and attendance software. What it includes: Self check-in with an optional geofence, daily and monthly attendance views, manual punches, correction requests that HR answers, shifts, a company work schedule and timezone, and a My schedule page.

What problem does Time & Attendance solve?

Paper sheets and fingerprint exports are reconciled by hand every month, and lateness is argued about.

Who uses Time & Attendance?

HR Admin, Manager, Employee.

Which plan includes Time & Attendance?

Every Eldalala plan includes it, the free plan too.

What can you do with Time & Attendance?

Self check-in from the dashboard; Company clock: times, lateness and “today” follow the company timezone; Night shifts: a check-in after midnight closes the previous day’s shift; Company work schedule: working days, default hours, grace, night shift and timezone; My schedule: your working hours for the next two weeks; Geofence policy: off, flag or block; Work locations with latitude, longitude and radius (10 m – 100 km); Shifts with start/end time, grace minutes, working days, overnight shifts; and 8 more, listed on this page.

What you can do

  • Self check-in from the dashboard
  • Company clock: times, lateness and “today” follow the company timezone
  • Night shifts: a check-in after midnight closes the previous day’s shift
  • Company work schedule: working days, default hours, grace, night shift and timezone
  • My schedule: your working hours for the next two weeks
  • Geofence policy: off, flag or block
  • Work locations with latitude, longitude and radius (10 m – 100 km)
  • Shifts with start/end time, grace minutes, working days, overnight shifts
  • Shift assignments, bulk assign and day overrides
  • Daily attendance with Present / Absent / Late / On leave counts
  • Monthly attendance report with Excel export
  • Manual punches with a mandatory reason
  • Attendance correction requests (employee asks, HR answers with a reply)
  • Unusual patterns (AI anomalies)
  • Import punches from a file
  • Punches blocked for a month whose payroll is finalized

Screens

Daily attendance hr-attendance-daily/attendanceHR Admin
  1. 1Record a punch on someone’s behalf
  2. 2Review correction requests
  3. 3Flagged attendance patterns
Monthly attendance report hr-attendance-monthly/attendance-monthlyHR Admin
Manual punches hr-manual-punch-add/manual-attendanceHR Admin
Shifts hr-shift-add/shiftsHR Admin
Work Locations hr-work-location-add/work-locationsHR Admin
  1. 1Latitude of the office (from a map pin)
  2. 2Longitude of the office
  3. 3How far away an employee may still check in
Attendance correction requests nav--company--attendance-correction-requests/attendance-correction-requestsHR Admin
My dashboard emp-dashboard/dashboardEmployee
  1. 1Check in for the day
  2. 2Ask for time off
My Attendance emp-my-attendance/my-attendanceEmployee
  1. 1Fix a missed or wrong punch

Workflows

Self check-in with geofence

Self check-in with geofence: steps in text
  1. Employee taps Check in
    • Same punch in the last 60 s?
  2. Same punch in the last 60 s?
    • yes Returns the same punch
    • no Approved full-day leave?
  3. Returns the same punch
  4. Approved full-day leave?
    • yes Refused: on leave
    • no Month payroll finalized?
  5. Refused: on leave
  6. Month payroll finalized?
    • yes Refused: period locked
    • no Geofence policy
  7. Refused: period locked
  8. Geofence policy
    • off Punch saved
    • flag / block Location shared?
  9. Punch saved
  10. Location shared?
    • no Refused: location required
    • yes Inside a work location radius?
  11. Refused: location required
  12. Inside a work location radius?
    • yes Punch saved
    • no, flag Saved, marked outside fence for HR
    • no, block Refused: N m away from site
  13. Saved, marked outside fence for HR
  14. Refused: N m away from site
  • Lateness is judged against the assigned shift and its grace period, on the company’s own timezone.
  • On a night shift, the morning punch closes the shift that started the evening before.
  • Tapping Check in twice within a minute does not create a second punch, and you cannot check in on a day of approved leave.

Attendance correction request

Attendance correction request: steps in text
  1. Employee: Request correction with a note and proposed times
    • Pending · HR and line manager notified
  2. Pending · HR and line manager notified
    • HR answers
  3. HR answers
    • Approve Proposed times applied as manual punches
    • Reject + reply Rejected with the reply
  4. Proposed times applied as manual punches
    • Employee notified
  5. Rejected with the reply
    • Employee notified
  6. Employee notified
  • HR approves the request, optionally with the corrected times, or rejects it with a reply.
  • You are told the answer, and a month whose payroll is finalized cannot be changed.

How-to guides