Attendance Control with Odoo and NFC

Versiones de Odoo: V11 en adelante

Odoo Editions: Community and Enterprise.


Comply with Legislation

In a quick and easy way

At Landoo, we have been using the Assistance application to mark the entry and exit of our employees for over a year.

If you already have Odoo, we can help you to carry out your presence control with guarantees. You can ask us for a quote without obligation on our contact page.

Remember that it is compulsory for Spanish companies from 13-May-2019 (see legislation below)

Odoo - Prueba 1 a tres columnas


It is almost as safe as the fingerprint, since it can be used with the cards that employees already have (bank cards, transportation cards, etc.), avoiding possible transfer fraud.

Odoo - Prueba 2 a tres columnas

Integrated with HR

Fully integrated with Human Resources, work calendar, holidays etc.

Odoo - Prueba 3 a tres columnas

From Odoo or from the device of your choice

It can be used in a number of ways, depending on whether the worker is travelling outside the workplace or is an Odoo user.

Quick and easy implementation

For the correct use of timekeeping, it is necessary to have a thorough understanding of the use of 3 Odoo applications: Attendance, Time Off and Human Resources.
Let us help you and you can have it up and running within a week and with the guarantee of an expert.

  • We advise you on the best solution for your company.

  • We train you in the correct use of Odoo applications

  • We configure your system to work the way you need

  • If you wish, we can supply you with the necessary devices.

And all at a fixed and very competitive price.

ask for a quotation

Standard Functionality

The Odoo "Attendance" application allows you to record the entry and exit of workers and contrast this information with the rest of the human resources information: Time Off, Employees and Schedules.

 From all this data, the differences between the hours worked and those accrued can be calculated taking into account the working calendar, working hours and justified leave. The best solution to date for obtaining a report with this data is a community module not included in Odoo.

If the company considers it necessary, this information can be made available to the employee through the usual Odoo web interface. 

Additional security features (Landoo)

The Odoo transfer system is quite robust but includes certain weaknesses that, in companies that require a good level of security and traceability, can be a problem.

Some examples:

    •  if the company has a manual system and kiosks, the system does not record the mode of each transfer.

    •  in the case of manual transfers, it does not record whether this is done from an office computer, from the mobile phone or from another location.

    •  in the case of a change in the transfer, it is not recorded who, who or when it has been changed.

At Landoo we are working on it and depending on the interest that our clients transmit us, in one or two months we will develop an improvement that will be compatible with the information already incorporated in the system. If this is your case, do not hesitate to write to us.

And as always, with the additional functionality your company needs

The calculation of accrued and worked hours of each company may have substantial differences depending on their company agreements or their work philosophy. For example, there may be periods of time flexibility, time for meals that are not booked but must be discounted, etc.
If your company needs a different operation from the current one, do not hesitate to ask us for an estimate.


1/ Manual.

The Odoo user interface is used.
It is only valid for employees who are themselves Odoo users. Everyone can record their attendance from their computer, mobile phone, home, etc.
It is suitable for employees who do not always come to the company's premises.
2/ Kiosk mode. 

Se utiliza un interfaz de Odoo específico, desde un dispositivo autónomo compartido por un grupo de trabajadores.
Employees may or may not have access to Odoo from their computer.
Es adecuado para trabajadores que siempre acuden a su centro de trabajo o en el caso de varios centros de trabajo, a cualquiera de ellos.
2.1/ Kiosk mode with PIN. 

Each employee has an associated PIN that must be keyed in to validate entry or exit.
It has little security as PINs can be easily shared and that allows for phishing fraud.
2.2/ Barcode, RFID or NFC kiosk mode 

In this case, a computer as indicated above, but also with a USB port, is required to connect the corresponding reader.  
Tablets and mobiles in general cannot be used for this purpose, because they have the disadvantage of having a single USB port that cannot charge the battery and use the reader at the same time.
It can be considered the successor to RFID and for safety, versatility and price, we at Landoo have chosen NFC as the "tag" reader.
The tags can be in the form of key rings, cards, stickers, bracelets, etc. The tags have a unique code that cannot be copied.

Option 1. Tag supplied to the worker.
The company can supply these tags to each worker. However, this way of using them does not prevent tag "loan" fraud.


Option 2. Worker-owned tag.
In the case of needing a higher level of security, our recommendation is that workers sign up with a personal wireless card that they are not willing to share: bank cards, transportation cards, etc. Most of the new cards issued are of this type.
In this case, it is important to inform the worker that reading the code on his card does not pose any risk to him. It can be said that the code read can be considered the serial number of a disc, which in no way prevents access to its contents.

2.3/ Biometric sensors: fingerprint, facial recognition, etc. 

Due to their complexity of integration with Odoo (they are generally not online, but require periodic synchronisation), we have ruled them out. They are almost impossible to tamper with, but we believe that in companies that require a high degree of security, NFC technology offers a very similar level of security at a much lower cost.


Capítulo III, pags 21-/26Artículo 10 (modificación del Estatuto de los Trabajadores) y 11

Medidas de lucha contra la precariedad laboral en la jornada de trabajo

Artículo 10. Registro de jornada.

El texto refundido de la Ley del Estatuto de los Trabajadores, aprobado por el Real Decreto Legislativo 2/2015, de 23 de octubre, queda modificado en los siguientes términos:

Uno. (...)

Dos. Se modifica el artículo 34, añadiendo un nuevo apartado 9, con la siguiente redacción:

«9. La empresa garantizará el registro diario de jornada, que deberá incluir el horario concreto de inicio y finalización de la jornada de trabajo de cada persona trabajadora, sin perjuicio de la flexibilidad horaria que se establece en este artículo. Mediante negociación colectiva o acuerdo de empresa o, en su defecto, decisión del empresario previa consulta con los representantes legales de los trabajadores en la empresa, se organizará y documentará este registro de jornada. La empresa conservará los registros a que se refiere este precepto durante cuatro años y permanecerán a disposición de las personas trabajadoras, de sus representantes legales y de la Inspección de Trabajo y Seguridad Social.»

                How to have a Kiosk with NFC

                OPTION 1. With Raspberry Pi 3 and 7" touch screen.
                Can be placed on a table or on the wall.
                Materials used in the case of the photo:
                    • Raspberry Pi 3B + Official Touch Screen 7" + Official RPI Box for 7
                    • Landoo NFC Reader
                    • Logitech K400+ Wireless Mouse and Eclipse

                    OPTION 2. With Raspberry Pi 4, 10" touch screen and PoE.
                    Can be placed on a table or on the wall.
                    Materials used in the case of the photo:
                        • Raspberry Pi 4B , 2 GB
                        • Touch screen 10" Waveshare
                        • PoE expansion board Geekworm X760
                        • Jun electronic acrylic with fan
                        •  CHager VS118PES surface fuse box
                        • Landoo NFC Reader
                        • Logitech K400+ Wireless Mouse and Eclipse

                    OTHER OPTIONS with Raspberry.
                    The 2 above options can be combined in multiple ways to meet the specific needs of each case.

                    OPTIONS WITHOUT Raspberry. 
                    They are based on using a computer and adding a display with HDMI. They are usually not touch-sensitive, so you have to add a mouse and place it on a table:
                        • Stick computer (Asus, Intel, Chromecast) 
                        • Mini PCr (Intel Nuc, etc.) 
                        • any computer (even an old one) with Chrome or Firefox and USB

                    Examples of operation

                    Odoo - Prueba 2 a tres columnas
                    Invalid card warning
                    Odoo - Prueba 1 a tres columnas
                    Correct input reading