Skip to content
CheckBiz360by EncodeBiz

Statuses and error codes

CheckBiz360 assigns each attendance record a status that reflects its situation in the workday life cycle. When a clock-in cannot be processed correctly, the system also generates an error code that identifies the cause precisely. This article describes every possible status and the available error codes, together with the recommended actions for resolving them.

Article 22 of 924 min read

Clock record statuses

Statuses indicate where in the process an attendance record stands. They are assigned automatically by the system and can change over time, for example when an employee validates a manual workday or when a manager corrects an incident.

StatusMeaning
validCorrect clock record. All validations passed. The record counts as time worked.
failedRejected clock record. One or more validations failed. The record is stored for auditing but does not count hours. Includes an error code.
pending-employee-validationRecord created by a manager or modified. Waiting for the employee's confirmation. Does not count hours until accepted.
incomplete_workdayUnclosed workday. There is a valid checkin with no corresponding checkout. Requires manual resolution or a later checkout.

valid status

This is the target status for every clock record. It indicates that the record has passed the geolocation, schedule and authentication validations, and that the employee has confirmed it (where necessary). Calculations of hours worked are performed exclusively on records in valid status.

failed status

A clock record can end up in failed status for a number of reasons: the employee was outside the radius, the clock-in took place outside the shift, the device was not authorised or the employee rejected a manual workday. In every case, the record is retained in full for auditing.

pending-employee-validation status

This status is temporary. It appears when a manual workday is created or when a manager modifies a clock record and the system requires the employee's confirmation. While the record remains in this status, it does not alter the count of hours.

incomplete_workday status

Indicates that the employee recorded their entry but not their exit. The workday remains open. This status can be resolved by recording the corresponding checkout (manually or from the app) or by the manager creating a manual checkout.

Error codes

When a clock record ends up in failed status, the system associates an error code identifying the exact cause of the rejection. These codes let the manager diagnose and resolve the incident efficiently.

CodeCauseRecommended action
checklog/out_of_scheduleThe clock-in took place outside the employee's active shift.Review the schedule assigned to the employee. If the attendance was correct, request a manual workday.
checklog/out_of_radiusThe device was outside the branch's clocking radius at the moment of the record.Review the branch's GPS coordinates and the configured radius value. If the radius does not cover the actual working area, widen it.
checklog/day_disabledThe day on which the clock-in was attempted is disabled in the branch's or the employee's calendar.Review the calendar configuration. If the day should be enabled, activate it in the relevant effective calendar.
auth/untrusted_deviceThe device the clock-in was attempted from is not registered as a trusted device. The employee has two-factor authentication enabled.Register the current device as a trusted device through the 2FA process.
employee/not_foundThe employee identifier does not correspond to any active record in the system.Check that the employee is active on the platform and correctly assigned to the branch.
checklog/overlap_detectedA clock record already exists for the time range in which the new record is being created. Two records of the same type cannot overlap.Review the employee's existing records for that date and resolve the overlap before creating a new record.

How to consult a clock record's status and error code

From the back office, the manager can access the detail of any clock record and see:

  • The record's current status.
  • The error code if the status is failed.
  • The technical data of the attempt: coordinates, distance to the radius, active shift at the moment of the record, device used.
  • The complete change history.

Employees can see the status of their clock records from the attendance history section in the app. For failed records, the app shows a description of the reason in plain language.

Roles with access to this feature

All users with the employee role can see the status of their own clock records from the app. Users with the manager or owner role have full access to the statuses, error codes and technical data of every clock record in their organisation from the back office.

Was this article useful?

Cookie settings

Choose what you want to allow. You can change your mind at any time from “Cookie settings”, at the bottom of the page. Read the cookie policy

NecessaryAlways on

They make the site work and remember this very choice, so we don’t have to ask you again. They identify no one and never leave this site, so they don’t depend on your permission.

They tell us which of our ads bring visitors and which don’t, so we stop spending on the ones that fail. That’s the Meta pixel (Facebook and Instagram) and Google Tag Manager (Google Analytics and Google Ads): they set first-party cookies and send data to Meta Platforms Ireland and Google Ireland.