Why is it attendance showing as LOP or Half Day even when the employee has worked for full day??

Jun 21, 2024

At times, you might configure specific attendance rules in the system to handle various attendance scenarios. These rules help the system automatically calculate attendance status of the employee for the day.

Usually depending on the attendance data received, these rules will automatically update the attendance status for the employee. The attendances are received from various sources like biometrics/ mobile/ web/ regularization (again based on the configurations by the HR Admin).

There are times when this attendance might not have reached the portal, for some use cases like:

  • Your biometric system has failed to send the data.
  • Your biometric system sent the delayed data.
  • Employee has forgotten to mark the attendance for a specific day.
  • Employee has marked the attendance but missed some punches.


For situations like these, the data is not received on time or if received, is still pending to be processed completely. However, based on the rules configured, the system would have already computed/ calculated the attendance statuses for the employees as this happens in real-time for the daily data.

Now when the attendance is already processed and the data is received late, this data goes into queue for automatic processing. These queues take a duration of 1 sec to 2 days to completely process the data based on the size of the queue. Once the queue is processed, this is when the attendance status will get automatically updated based on the new data. This could be the reason for delayed visibility of attendance status as per new data.

In case, when the new data is updated in the system, and you are looking for immediate update of attendance status, you have the flexibility to trigger automatic calculations by bypassing the queues. Authorized administrators can do this by following these steps:

  1. Go to the Control Panel.
  2. Select Attendance from left menu
  3. Click on the dropdown icon next to Import button (top right of the page below the blue band).
  4. Select Calculate. You will be redirected to a new page.
  5. Here
    • Attendance Period: Select the attendance period for which the admin wants to recalculate the attendance.
    • Recalculate Manually Adjusted Attendance: To recalculate the attendances explicitly marked by the admin through manual adjustments, enable the corresponding checkbox.
    • Recalculate Already Processed Attendance: To recalculate the attendances for employees whose attendance has already been calculated, enable the corresponding checkbox.
    • Calculate LOP: Enabling this option will recalculate the Loss of Pay (LOPs) for employees based on the new attendance rules set in the system.
    • Deduct Leaves: This option will consider leave deductions as per the attendance rules.
    • Select Employees: The admin can select employees by choosing the Designations and Departments, which will automatically select all employees under them, or by selecting employees individually.
    • Calculate: Clicking this button will recalculate the attendances, and the statuses will be updated accordingly.

By following these steps, authorized administrators can ensure accurate and timely attendance calculations, even when initial data synchronization has not occurred.