Skip to content

Cookies on CheckBiz360

We use necessary cookies to make this site work. With your permission, we use Google to understand which information is useful and improve how we present CheckBiz360 to you. You can accept, reject or change your choice at any time. Read the cookie policy

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 Google Tag Manager (Google Analytics and Google Ads): it sets first-party cookies and sends data to Google Ireland.

CheckBiz360by EncodeBiz

Complete error codes

This article is the reference for the error codes that can appear in the mobile app or in the CheckBiz360 back office. When the system shows an error message, the code accompanying it makes it possible to identify the exact cause and the corrective action.

Article 100 of 11615 min read

Codes always follow the format module/reason. They are grouped below by module.

Clocking and workday (checklog)

The most frequent errors in daily use. Unless stated otherwise, they are seen by the employee in the app.

CodeWhat it meansWhat to do
checklog/out_of_radiusThe employee is not within the selected branch's clocking radiusCheck they are physically at the workplace and that the GPS has good accuracy. If it recurs, review the branch's coordinates and radius
checklog/out_of_scheduleThe clock record falls outside the assigned shift's scheduleReview the effective schedule and the branch's time zone, and the shift assigned to the employee
checklog/day_disabledThe day is disabled in the effective calendar (public holiday, employee's day off or non-working day)If the day should have been a working day, correct the calendar. If not, record the hours through a manual workday
checklog/absenceThe employee has an absence recorded that covers that dayIf the absence is not correct, remove it from their calendar and clock in again
checklog/different_branchesAn attempt is made to clock the break or the exit at a branch other than the one where the employee clocked inClock in at the branch of the entry; if there was a change of site, close the workday and open another
checklog_update/future_not_allowedThe proposed correction has a future date or timeEnter a time that has already passed
checklog/calendar_not_resolvedThere is no effective calendar resolved for that dateReview the calendar of the organisation, the branch and the employee for that date. In the meantime, enter the hours manually
checklog/branch_geo_requiredThe branch has no location configuredThe Owner or Manager has to add the branch's coordinates in the back office
checklog/two_type_followedAn attempt was made to start the workday twice in a rowClose the open workday before starting a new one
checklog/overlap_detectedA valid workday already exists that overlaps with that time rangeReview the employee's history and correct the overlapping record before retrying
checklog/duplicate_pendingThere is already a pending request for that employee on that dateWait for the manager to resolve the existing request instead of creating another
checklog/checkin_not_foundThe reference check-in for the operation cannot be foundVerify that the entry record the exit is to be associated with exists
checklog/checkin_not_openThe check-in cannot be closed manually because of its current statusReview the record's status; if it is already closed or cancelled, it does not accept manual closure
checklog/checkout_already_existsA pending or valid closure already exists for that check-inReview the record: the workday already has an exit
checklog/invalid_checkiInvalid entry recordRetry the clock-in. If it persists, update the app
checklog/invalid_checkoutInvalid exit recordCheck that there is an open entry to close
checklog/invalid_restin / checklog/invalid_restoutInvalid break start or endCheck the order of the records: the break has to be opened and closed within an active workday
checklog/unknown_typeUnknown record typeUpdate the app to the latest version
checklog/invalidThe related record cannot be foundRefresh the screen and retry
checklog/bad_requestThe clock record's data is incorrect or incompleteUpdate the app; if it continues, reinstall and sign in again
checklog/internal_errorInternal server error while processing the clock recordRetry after a few minutes. If it lasts more than 30 minutes, open an incident with the exact time and the employee affected

Access and session (auth)

CodeWhat it meansWhat to do
auth/invalid-credentialIncorrect credentialsCheck the email and password; use password recovery if necessary
auth/invalid-emailThe email address is not in a valid formatCorrect the email entered
auth/missing-email / auth/missing-passwordThe email or the password is missingComplete the missing field
auth/email-already-exists / auth/email-already-in-useThat email is already in useSign in with that account or use another email
auth/weak-passwordThe password does not meet the minimum requirementsChoose a more secure password
auth/too-many-requestsToo many attempts in a short timeWait a few minutes before retrying
auth/user-disabledThe account is disabledContact the organisation's Owner or support
auth/operation-not-allowedEmail and password access is not enabledContact support
auth/network-request-failedNetwork errorCheck the internet connection and retry
auth/unauthorizedUnauthorised access to the resource, or expired sessionSign out and back in. If the account was deactivated, contact the Owner
auth/untrusted_deviceThe device is not authorised and requires additional verificationThe Owner or Manager has to authorise the device from the employee's profile
employee/invalid_tokenThe employee's validation has expired or is not valid. It expires after 30 days, like the employee's session in the appThe app signs in again on its own. If the warning persists, sign out of the app and sign in again
turnstile/failedIt has not been possible to check that the person registering or recovering the password is a humanReload the page and repeat the verification challenge

Two-step verification (twofactor)

CodeWhat it meansWhat to do
twofactor/invalid_codeThe TOTP code entered is not validCheck that the device's time is correct and generate a new code
twofactor/invalid_tokenThe session has expiredSign in again
twofactor/not_activatedThe employee does not have two-step verification enabledEnable it from the employee's profile
twofactor/user_not_activatedThe user account does not have 2FA enabledEnable 2FA from the user profile
twofactor/unauthorizedThe operation requires a 2FA tokenComplete the two-step verification to continue
twofactor/internalInternal error while processing the verificationRetry; if it persists, open an incident

Employees (employee) and branches (branch)

CodeWhat it meansWhat to do
employee/not_foundThe employee stated does not exist in the organisationVerify that the employee is still registered
employee/exist_employeeAn employee with that email or phone already existsLook for the existing employee instead of creating a new one
employee/branchId_requiredThe branch is missing, and it is requiredAssign at least one branch before saving
employee/bad_requestThe employee identifier is missing from the operationRepeat the action from the employee's record
branch/not_foundThe branch stated does not existVerify that the branch exists and has not been deleted
employee/firedThe employee has left the company and cannot be added to a teamChoose another person or reactivate their record
team/not_foundThe team no longer existsRefresh the list of teams
team/name_takenThere is already a team with that name (capitals, accents and spaces are ignored)Choose another name
team/member_existsThat person is already in the teamEdit their job or rate instead of adding them again
team/member_not_foundThat person is no longer in the teamRefresh the team page
team/branch_without_staffThe branch has nobody active to save as a teamAdd staff to the branch or create the team from scratch
team/apply_conflictSomeone added one of the members to that branch while the team was being applied; nothing was changedApply the team again: that person will be skipped
team/too_largeToo many people for a single operationSplit the team in two and apply them separately
team/bad_requestThe team data is not validCheck the name, the job and that the rate is a number

Documents (documents)

CodeWhat it meansWhat to do
documents/unauthorizedNo permissions to access the documentReview the document's visibility by role
documents/storage_fullThe company has reached the 2 GB included and has extra storage turned offTurn on Extra storage in Organisation → Subscriptions, or free up space
documents/not_foundThe document does not exist or is not visible to that userCheck that it is not archived and that the role has visibility
documents/file_requiredNo file has been attachedAttach the file before saving
documents/file_too_largeThe file exceeds the maximum allowed of 10 MBCompress the document or split it
documents/invalid_mime_typeFile format not permittedConvert the document to a supported format
documents/invalid_visibility_rolesThe visibility configuration is not validReview the roles selected
documents/invalid_acknowledgement_modeThe read receipt configuration is not validReview the receipt mode chosen against the document's scope
documents/acknowledgement_not_requiredThe document does not require a read receiptNo action needed
documents/acknowledgement_not_allowedThat user cannot acknowledge receipt of the documentCheck that the document is addressed to that employee
documents/restricted_document_typeNo permissions for that document typeReview the role required for that type
documents/already_archivedThe document is already archivedNo action needed
documents/branch_not_foundThe branch or project stated is not validSelect an existing branch
documents/employee_not_foundThe employee stated is not validSelect an existing employee
documents/employee_not_in_branchThe employee does not belong to the selected branchCorrect the branch or the employee's assignment
documents/bad_requestThe document's data is not validReview the form's required fields

Tasks (task)

CodeWhat it meansWhat to do
task/not_foundThe task does not exist or was deletedRefresh the task list
task/evidence_requiredThe task requires evidence to be uploaded before completing itAttach at least one photo or video and complete it again
task/forbiddenNo permissions for that action on the taskReview the level of responsibility required
task/unauthorizedNo permissions to carry out the actionAsk a manager with a sufficient level to carry out the action
task/invalid_mime_typeThe attached file's format is not permittedUpload the evidence as a photo or video in a standard format
task/file_too_largeThe file exceeds the maximum size permittedReduce the file's resolution or duration
task/bad_requestThe task's information is not validReview the required fields: title, branch and deadline
task/no_open_sessionStarting, resuming or completing the task requires an open workdayClock in and try again
task/geo_requiredThe task has its own work site and the location is needed; the back office does not send itStart, resume or complete the task from the app, while at the site
task/out_of_worksiteThe employee is outside the margin of the task's work site. The warning states the distance and the marginGet closer to the task's address. If the margin is too narrow for that site, widen it on the task
task/worksite_impreciseThe work site address has only been located approximately (for example, at city level)Add the street number and choose the address again in the search box
task/worksite_invalidIt has not been possible to place the address on the mapChoose the address from the search box instead of typing it by hand
task/not_in_progressOnly a task in progress can be pausedStart the task before pausing it
task/already_pausedThe task is already paused; another assignee may have paused it firstRefresh the task
task/not_pausedAn attempt was made to resume a task that is not pausedRefresh the task
task/invalid_transitionThe status change is not allowed from the current status; for example, completing a rejected taskReopen the task by returning it to *Assigned* from Edit
task/invalid_statusThe action requires a different status; for example, validating a task that is not completedReview the task's status
task/invalid_employeesSome employee cannot be assigned: they do not work at the task's branch or are not activeAssign them to that branch and check that they are active
task/branch_inactiveThe task's branch is inactive and does not accept new tasks or copiesActivate the branch or use another one
task/source_config_invalidThe task you are trying to duplicate has a configuration that is no longer validOpen the original task, save it again and duplicate it again

Subscription and billing

CodeWhat it meansWhat to do
subscription/limit_offThe plan has reached the limit of operations permittedReview the subscription's status or contact support
suscription/entity_not_configuredThe organisation does not have the configuration needed to subscribeComplete the legal details and the payment method under Organisation
suscription_checkinbiz/entity_legal_not_configuredThe organisation's legal details for CheckBiz are missingComplete the company details before subscribing
suscription/already_subscribed_into_planThe organisation is already subscribed to that planNo action needed
suscription/koThe subscription could not be completedReview the payment method and retry
subscribe/not_foundThe service stated does not existRetry from the plans screen
subscribe/invalid_entity_serviceThe organisation or the service is not correctVerify the organisation selected
subscribe/internalInternal error in the subscriptions serviceRetry later; if it persists, open an incident
subscribe/plan_not_availableThe plan chosen is not available to subscribe toChoose another of the plans offered on the plans screen
sub/bad_requestThe data sent is not validReview the form and retry
sub/entity_not_foundThe organisation does not existVerify the organisation selected
payment/pendingThere are outstanding payments on the accountSettle the payment from the billing section

Vacation and leave (absence_request)

Requests from the app, "My calendar" (approved by administrators in the panel, Contact → Requests).

CodeCause
absence_request/invalid_typeThe type is not vacation, personal, medical or other.
absence_request/invalid_datesInvalid dates, or the end is before the start.
absence_request/pastThe request starts before today. Past days are recorded by the company from the panel.
absence_request/too_longMore than 60 days in a single request.
absence_request/note_too_longThe note is longer than 500 characters.
absence_request/overlapIt overlaps with another pending or approved request, or with an absence already recorded.
absence_request/not_foundThe request does not exist or does not belong to this person.
absence_request/not_pendingIt has already been decided or cancelled: it cannot be cancelled, approved or rejected.
calendar/forbiddenThe account has no active employee record (the person's routes) or no administrator seat (the panel's routes).

Shift roster (calendar)

When loading shifts by date for someone who is By shifts.

CodeWhat it meansWhat to do
calendar/days_require_calendar_modeThe person is not By shifts: they are on Standard week or By tasksSwitch them to By shifts on their profile or on their branch's
calendar/day_in_the_pastSomeone tried to change a day before todayPast days are not changed; today can be
calendar/bad_requestA shift is not valid: the end is not after the start, two shifts overlap or the date is too far aheadReview the times on the day shown
calendar/invalid_range / calendar/range_too_longThe period requested is not valid or is too longRequest a shorter period
calendar/schedule_mode_employee_onlyBy tasks is only chosen on a person's recordSet it on the person, not on the branch or the company

Clock-in point (kiosk)

CodeWhat it meansWhat to do
kiosk/not_subscribedThe company has not subscribed to the clock-in pointSubscribe from Clock-in point
kiosk/disabledThat branch's clock-in point is deactivatedActivate it from the panel
kiosk/no_branch_geoThe branch has no geolocated addressComplete the branch's address
kiosk/no_branch_kioskThe person has no branch with a clock-in point, so there is no card to send themActivate the clock-in point at one of their branches
kiosk/device_not_eligibleThe device does not meet the requirements: location, accuracy, front camera or operating systemRead the reason on screen and fix it, or use another device
kiosk/out_of_radiusThe device is further from the site than allowedTake it to the site, check the address or widen the radius
kiosk/suspendedThe clock-in point is paused because the device left the radius or lost accuracyIt comes back on its own once the conditions are met again
kiosk/replacedSomeone signed in with the same credentials on another deviceNormal when changing tablet; if not, regenerate the credentials
kiosk/revokedThe device's session was closed from the panelSign in again with the credentials
kiosk/code_not_foundThe QR or the code does not belong to anyone in this company, or was regeneratedHand over the current card or code
kiosk/too_many_attemptsSeveral wrong codes in a rowWait the seconds shown on screen
kiosk/employee_not_in_branchThe person is not assigned to that branchAssign it from their record
kiosk/session_expiredToo much time passed between identifying and clocking inShow the QR again or type the code
kiosk/photo_required / kiosk/photo_upload_failedThe photo is missing, or could not be saved and the clock-in was not recordedRepeat the clock-in facing the camera
kiosk/unlock_invalidThe PIN to leave kiosk mode is not correctCheck the PIN in View credentials
kiosk/invalid_radiusThe radius is outside the allowed rangeChoose a value within the range the panel shows

Other modules

CodeWhat it meansWhat to do
entity/not_foundThe organisation does not existVerify the organisation selected in the back office
user/not_foundThere is no user with that emailCheck the email entered
user/internalInternal error in the users serviceRetry; if it persists, open an incident
report/internal_errorInternal error while generating the reportRetry with a smaller date range; if it persists, open an incident
stats/range_and_groupBy_tolongThe date range or the grouping produces too much data to displaySelect a smaller range or a different grouping
analyze/insufficient_dataThere is not enough data to calculate the indicatorsWait to accumulate more clocking and task history
media/not_foundThe file does not existUpload the file again
media/invalid_meda_typeFile type not permittedUse a supported format
media/invalid_dimesionsThe image's dimensions are not validAdjust the image's size
media/errorInternal storage errorRetry; if it persists, open an incident
internalInternal server errorRetry; if it persists, open an incident with the exact time
unavailableService temporarily unavailableRetry after a few minutes

Role note

This article is for reference by Owner and Manager, who are responsible for diagnosing and resolving operational errors. Employees with the Worker role who see an error code in the app should report it to their manager with the exact code shown on screen.

Was this article useful?
Message us on WhatsAppBook your demo