Change 1 of 6
Automatic check-out time
Employees with no working hours set (flexible) can now define a specific automatic check-out time.
Official Odoo 20 release note
In plain words
Automatic Check-Out can now be based on a Specific Time (for example 8:00 PM) instead of a tolerance after the schedule. The specific-time job checks out every open attendance, so it also covers employees with a flexible schedule.
Where to find it
- Settings > Attendances > Automatic Check-Out.
- Choose Specific Time.
For users
Set one daily cut-off time for check-outs.
For developers
New company fields auto_check_out_mode and auto_check_out_specific_time; new cron step _cron_auto_check_out_specific_time.
Upgrading from Odoo 19
Existing setups stay on Tolerance (default).
- The setting help text still says it does not apply to flexible schedules; the specific-time cron code itself does not filter them out.
