How to add unmarked attendance as Absent?

How to set attendace status as Absent from employee employee checkin’s Auto Attendance if any checkin entry missing?

I have given attendance from employee checkin and 3 will be unmakred. How to show these as Absent in Attendance data using Auto Attendance?

There is no default feature for that; you will have to write a script to do that.

  1. Override this function
  2. In this function you will get in_time and out_time
  3. check condition if not in_time or not out_time then set attendance status as absent.

@ejaaz Thanks for the reply. I’ll check the override you suggest.

But how can I detect employee’s absent data if it will skip marking attendance for that particular record? If any employee absent for a day, then that employee’s checkin will be not added in checkin data, and it should add as absent in Attendance record.

ERP automatically handles that check; below is the code for that.

Sorry, with this sentence, I understand that you want to check if an IN or OUT entry is missing from employee check-ins.

If whole-day check-ins are not present, then the ERP will automatically handle that as explained above.

1 Like

@ejaaz Ok. I have added employee checkin data for the period from February 1st to February 28th, 2023, intentionally leaving three days of attendance unmarked. When I pull attendance from shift type. There is no Absent. Only present attendees are showing. The 3 unmarked attendees are skipped.

@Lone_Wolf
Are the 3 skipped days added to the holiday list?

No, they are not in Holiday list. And monthly attendance sheet report shows 3 unmarked Days.

Can you please share your Shift Type setting?

Sure



Your Shift setting looks good



I have almost the same settings, and I don’t have check-in for the 4th of October. When I marked attendance, it automatically marked me absent for the 4th of October.

I did not add checkin data at 2, 6 and 9 Feb. Not found any absent

Check/ Do below things

  1. Try setting the default shift in the Employee Profile if you haven’t already set it.
  2. Check the already-marked attendance and see which shift is selected.
  3. ERP skips marking attendance on holidays, so make sure February 2, 6, and 9 are not on the holiday list.