Auto Attendance not working with Attendance Machine

To handle this issue a field called “Last Sync of Checkin” was introduced. Please read this discussion to know more about why this field exists.

To understand this, It would help to know when an attendance is marked for the day.

The attendance for the day is marked only when the “Last Sync of Checkin” timestamp is greater than the shift end time (including the “Allow check-out after shift end time”). As per your screenshot, that would be 21:00 of that day.

@mangroliya, looks like he has done this (based on his screenshot).