Skip to main content
Pending validationOdoo 20.0Community and Enterprise

How to record attendances (clocking in and kiosk)

What is it for?​

Employees record their check-in and check-out at the kiosk. HR sees the attendances and checks what the product classified by itself: the time type and whether the record was validated.

When to use it?​

  • You want to put a clocking-in screen at the company entrance.
  • You want to see an employee's recorded hours.
  • You want to understand why an attendance was recorded as overtime hours.

Where to find it?​

  • People › Work time › Kiosk Mode (the clocking-in screen).
  • People › Work time › Attendances (the list of records).
  • People › Time off and attendance setup › Attendance settings (the rules; Administrator only).

Before you start​

  • Your profile is HR manager for the kiosk and for attendances.
  • The employees exist in the company's list of employees.

How to use it​

  1. Open People › Work time › Kiosk Mode. The screen shows the time and date, the Scan your badge panel and the Identify Manually button. Leave it open at the clocking-in station. Do not click the links in the blue notice (Read the Documentation, Buy an RFID Device): they go to external websites.
  2. The employee clicks Identify Manually and chooses their name from the list. The screen asks “Confirm check-in for …?” and the check-in button records it: “Welcome” appears with the check-in time.
  3. On leaving, they repeat the process: the screen asks “Confirm check-out for …?” and says goodbye with “Checked out at …”, the Hours Today and the Extra Hours.
  4. Open People › Work time › Attendances. The list is grouped by month and by employee: open the groups to see each record, with Check In, Check Out, Hours, Type and State.

Expected result​

  • The record appears in the list with State Validated.
  • The product chose the Type by itself. On a Sunday that was also a public holiday (01/11/2026, All Saints' Day), the record became Non-recoverable overtime hours - 150%, with “Respects the rest” and the weekly average “Within the limit”. This affects pay: confirm the type before closing the month.
Pending validation by a certified accountant: the classification of work on a rest day or public holiday and the 150 % rate the product applies to these hours; the article describes what the screen shows.

Important notes​

  • Validation depends on the setting. In Attendance settings › Attendance validation you choose between “Worked days are approved automatically”, “require manual approval” or “require approval if outside the tolerance”. In the demonstration, the record was Validated with no intervention. The Refuse button on the form is used to withdraw a record.
  • The kiosk address. The settings page shows the Attendance kiosk URL and the Generate new URL button. The address shown belongs to the main installation and must not be copied from a test database. Generating a new address invalidates the previous one.
  • You can also clock in outside the kiosk if Attendances from the application is active; this path was not walked through in this batch.
  • Manual mode does not ask for a password. With Employee identification by PIN switched off, anyone who can see the kiosk can clock in for someone else. If that is a risk in your company, switch on the PIN in the settings.
  • The screen does not prevent overlapping records. In the demonstration, an attendance from 02:00 to 02:30 created by hand on the same day and for the same employee as another from 02:22 to 02:23 was saved without warning. Check the list before closing the month. For absences on the same day, see The absence or attendance overlaps another record on the same day.

Common problems​

I requested an absence and the screen says there is already one on the same day​

See The absence or attendance overlaps another record on the same day.

The attendance got the wrong type​

Open the record in Attendances and check Time Type, Intervals of the day and Legal register of the working time before closing the month.

Versions: Odoo 20.0Community and Enterprisefiscaldoo 20.0 (master b8b799c86)ID DOC-0255
Was this page helpful?