Skip to Content
Odoo model

hr.time.rule

Time Rule. Defined in module hr_work_entry; exists in Odoo 20. Across the upgrade steps we tracked: 0 fields added, 0 removed, 0 renamed.

  1. Odoo 16 not present
  2. Odoo 17 not present
  3. Odoo 18 not present
  4. Odoo 19 not present
  5. Odoo 20 hr_work_entry

Odoo 19 to 20

Community + Enterprise All changes in this step

New model in Odoo 20.

All fields declared on hr.time.rule (35)

Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.

present not present not covered (Enterprise, Odoo 16 and 17)

Show all 35 fields
FieldTypeLabelModule1617181920
activebooleanhr_work_entry
allocation_type_idmany2one hr.work.entry.typeAllocate tohr_holidays
amount_ratefloatSalary Ratehr_work_entry
apply_fridaybooleanhr_work_entry
apply_mondaybooleanhr_work_entry
apply_on_public_holidaysbooleanhr_work_entry
apply_saturdaybooleanhr_work_entry
apply_sundaybooleanhr_work_entry
apply_thursdaybooleanhr_work_entry
apply_tuesdaybooleanhr_work_entry
apply_wednesdaybooleanhr_work_entry
calendar_sourceselectionCalendar Sourcehr_work_entry
company_idmany2one res.companyhr_work_entry
condition_labelcharConditionhr_work_entry
condition_work_entry_type_idsmany2many hr.work.entry.typeTime Typehr_work_entry
country_codecharhr_work_entry
country_idmany2one res.countryhr_work_entry
country_work_entry_type_idsmany2many hr.work.entry.typehr_work_entry
descriptiontexthr_work_entry
employee_domaincharEmployeeshr_work_entry
employee_tolerancefloathr_work_entry
employer_tolerancefloathr_work_entry
expected_hoursfloatUsual work hourshr_work_entry
leave_compensation_ratefloatAllocate %hr_holidays
namecharhr_work_entry
premium_pay_category_idsmany2many hr.salary.rule.categoryPremium Pay Categorieshr_payrollE
quantity_periodselectionhr_work_entry
resource_calendar_idmany2one resource.calendarSchedulehr_work_entry
sequenceintegerhr_work_entry
threshold_operatorselectionhr_work_entry
timing_startfloatFromhr_work_entry
timing_stopfloatTohr_work_entry
week_startselectionWeek Starts Onhr_work_entry
work_entry_type_idmany2one hr.work.entry.typeSet Excess tohr_work_entry
working_hours_modeselectionWorking Hours Modehr_work_entry
Coverage. Odoo 16 to 17 and 17 to 18 compare Community modules only (the Enterprise 16 and 17 sources are not available to us). Odoo 18 to 19 and 19 to 20 include Community and Enterprise modules. Everything here comes from a static read of the Odoo source code: a field counts as removed only when no parent model, mixin or delegated model still provides it. Fields created dynamically at run time can be missed, and entries we could not confirm are marked as low confidence.