What this app does

Updated 11 June 2026

Connect your eTimeOffice time records to Odoo so HR sees the same clock times you already trust.

Overview

If your company uses eTimeOffice for badges, fingerprint readers, or web clock-ins, those systems already know when people arrived and left. This Odoo app asks eTimeOffice for that information on a schedule-or whenever you click sync-and stores one neat row per person per day inside Odoo.

Why it matters: your payroll team, managers, and auditors can work inside Odoo without retyping punch times from another website.

How it works

Step-by-step guide

Fields table

This chapter introduces ideas rather than a single screen. When you open Settings under eTimeOffice, you will later see the fields listed in the chapter Your eTimeOffice sign-in in Odoo.

Field explanations

Integration switch

When it is off, scheduled jobs do nothing and manual sync explains that the link is disabled. Use it when you need a safe pause.

Employee code

This is not Odoo’s internal number; it is the code printed on reports from eTimeOffice. Matching codes is how punches land on the right person.

Daily attendance row

The app rolls multiple raw events into a single friendly day view so managers can scan a month quickly.

Tip: Keep eTimeOffice employee codes stable. If someone’s code changes in the hardware system, update the link in Odoo the same day to avoid gaps.

Common mistakes

Image

What this app does