Skip to Content
Odoo model

hr.version

Employee Record. Defined in module hr; exists in Odoo 19, 20. Across the upgrade steps we tracked: 271 fields added, 66 removed, 1 renamed, 2 type changes.

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

Replaces hr.contract (Odoo 18 to 19).

Odoo 18 to 19

Community + Enterprise All changes in this step

New model in Odoo 19.

Odoo 19 to 20

Community + Enterprise All changes in this step

Renamed (1)

Odoo 19Odoo 20Confidence
new_carhas_new_car possible (same type, name extended)

Fields removed (66)

Show all 66
FieldTypeModuleNotes
acerta_codecharl10n_be_hr_payroll_acertaIts module (l10n_be_hr_payroll_acerta) is not in Odoo 20: removed, renamed or merged into another module.
additional_notetexthr
coefcharl10n_fr_hr_payrollIts module (l10n_fr_hr_payroll) is not in Odoo 20: removed, renamed or merged into another module.
contract_type_idmany2onehr
contract_wagemonetaryhr
date_generated_fromdatetimehr_work_entry
date_generated_todatetimehr_work_entry
dependent_seniorsintegerl10n_be_hr_payroll
disabled_children_boolbooleanl10n_be_hr_payroll
employee_ageintegerl10n_be_hr_payroll
employee_typeselectionhr
fiscal_voluntarismmonetaryl10n_be_hr_payroll
group_s_codecharl10n_be_hr_payroll_group_sIts module (l10n_be_hr_payroll_group_s) is not in Odoo 20: removed, renamed or merged into another module.
hours_per_weekfloathr_payroll
ipbooleanl10n_be_hr_payroll
is_flexiblebooleanhr
is_fully_flexiblebooleanhr
l10n_au_leave_loading_leave_typesmany2manyl10n_au_hr_payroll
l10n_bd_disabled_dependentintegerl10n_bd_hr_payroll
l10n_bd_gazetted_war_founded_freedom_fighterbooleanl10n_bd_hr_payroll
l10n_be_dimona_declaration_stateselectionl10n_be_hr_payroll_dimonaIts module (l10n_be_hr_payroll_dimona) is not in Odoo 20: removed, renamed or merged into another module.
l10n_be_dimona_in_declaration_numbercharl10n_be_hr_payroll_dimonaIts module (l10n_be_hr_payroll_dimona) is not in Odoo 20: removed, renamed or merged into another module.
l10n_be_dimona_last_declaration_numbercharl10n_be_hr_payroll_dimonaIts module (l10n_be_hr_payroll_dimona) is not in Odoo 20: removed, renamed or merged into another module.
l10n_be_is_below_scalebooleanl10n_be_hr_payroll
l10n_be_is_below_scale_warningcharl10n_be_hr_payroll
l10n_be_is_studentbooleanl10n_be_hr_payroll_dimonaIts module (l10n_be_hr_payroll_dimona) is not in Odoo 20: removed, renamed or merged into another module.
l10n_be_onss_restructuringbooleanl10n_be_hr_payroll
l10n_be_wage_with_mobility_budgetmonetaryl10n_be_hr_payroll
l10n_eg_number_of_daysintegerl10n_eg_hr_payroll
l10n_eg_total_eos_benefitintegerl10n_eg_hr_payroll
l10n_eg_total_number_of_daysintegerl10n_eg_hr_payroll
l10n_hk_mpf_vc_optionselectionl10n_hk_hr_payroll
l10n_hk_mpf_vc_percentagefloatl10n_hk_hr_payroll
l10n_in_tdsfloatl10n_in_hr_payroll
l10n_jo_is_commission_basedbooleanl10n_jo_hr_payroll
l10n_jo_tax_exemptionmonetaryl10n_jo_hr_payroll
l10n_lt_benefits_in_kindmonetaryl10n_lt_hr_payroll
l10n_lt_pensionbooleanl10n_lt_hr_payroll
l10n_lt_time_limitedbooleanl10n_lt_hr_payroll
l10n_sa_wps_descriptioncharl10n_sa_hr_payroll
last_generation_datedatehr_work_entry
leave_allocation_idmany2onehr_contract_salary_holidaysIts module (hr_contract_salary_holidays) is not in Odoo 20: removed, renamed or merged into another module.
max_unused_carsintegerl10n_be_hr_payroll_fleetIts module (l10n_be_hr_payroll_fleet) is not in Odoo 20: removed, renamed or merged into another module.
monthly_yearly_costsmonetaryhr_contract_salary
niveaucharl10n_fr_hr_payrollIts module (l10n_fr_hr_payroll) is not in Odoo 20: removed, renamed or merged into another module.
ordered_car_idmany2onel10n_be_hr_payroll_fleetIts module (l10n_be_hr_payroll_fleet) is not in Odoo 20: removed, renamed or merged into another module.
other_dependent_peoplebooleanl10n_be_hr_payroll
other_disabled_senior_dependentintegerl10n_be_hr_payroll
overtime_from_attendancebooleanhr_work_entry_attendanceIts module (hr_work_entry_attendance) is not in Odoo 20: removed, renamed or merged into another module.
public_transport_employee_amountmonetaryl10n_be_hr_payroll
public_transport_reimbursed_amountmonetaryl10n_be_hr_payroll
qualifcharl10n_fr_hr_payrollIts module (l10n_fr_hr_payroll) is not in Odoo 20: removed, renamed or merged into another module.
representation_feesmonetaryl10n_be_hr_payroll
ruleset_idmany2onehr_attendance
salary_offers_countintegerhr_contract_salary
ssnidcharhr
standard_calendar_idmany2onehr_payroll
train_transport_employee_amountmonetaryl10n_be_hr_payroll
transport_mode_private_carbooleanl10n_be_hr_payroll
transport_mode_publicbooleanl10n_be_hr_payroll
transport_mode_trainbooleanl10n_be_hr_payroll
wage_on_signaturemonetaryhr_contract_salary
wage_with_holidaysmonetaryhr_contract_salary
wishlist_car_total_depreciated_costfloatl10n_be_hr_payroll_fleetIts module (l10n_be_hr_payroll_fleet) is not in Odoo 20: removed, renamed or merged into another module.
work_entry_sourceselectionhr_work_entry
work_entry_source_calendar_invalidbooleanhr_work_entry

Fields added (271)

Show all 271
FieldTypeModule
allocation_from_working_schedule_idmany2onehr_holidays
allowed_joint_committee_idsmany2manyl10n_be_hr_payroll
attendance_basedbooleanhr_attendance
available_l10n_be_worker_statusjsonl10n_be_hr_payroll
bike_reimbursed_amountmonetaryl10n_be_hr_payroll
bike_transport_employee_kilometerfloatl10n_be_hr_payroll
bus_transport_employee_amountmonetaryl10n_be_hr_payroll
bus_transport_employee_kilometerintegerl10n_be_hr_payroll
bus_transport_periodicityselectionl10n_be_hr_payroll
bus_transport_reimbursed_amountmonetaryl10n_be_hr_payroll
date_to_reviewdatetimehr_payroll
departure_action_datedatehr
departure_apply_datedatehr
departure_apply_immediatelybooleanhr
departure_idmany2onehr
dismissal_datedatehr
display_l10n_be_scalebooleanl10n_be_hr_payroll
electricity_amountmonetaryl10n_be_hr_payroll
employee_issuesjsonhr_payroll
employee_type_idmany2onehr
fiscal_voluntarism_amountfloatl10n_be_hr_payroll
fiscal_voluntarism_percentagefloatl10n_be_hr_payroll
fiscal_voluntarism_typeselectionl10n_be_hr_payroll
fixed_meal_voucher_daysintegerl10n_be_hr_payroll
fixed_termbooleanhr
fuel_card_personal_usemonetaryl10n_be_hr_payroll
heating_amountmonetaryl10n_be_hr_payroll
hospital_insurance_employee_contributionfloatl10n_be_hr_payroll
housing_fiscal_amountmonetaryl10n_be_hr_payroll
housing_onss_amountmonetaryl10n_be_hr_payroll
ip_artistbooleanl10n_be_hr_payroll
ip_onssbooleanl10n_be_hr_payroll
is_meal_voucher_validbooleanl10n_be_hr_payroll
issuesjsonhr_payroll
l10n_ae_airfare_allowancemonetaryl10n_ae_hr_payroll
l10n_ae_dews_emp_contributionfloatl10n_ae_hr_payroll
l10n_ae_mohre_skill_levelselectionl10n_ae_hr_payroll
l10n_ae_pansion_enrollment_datedatel10n_ae_hr_payroll
l10n_au_leave_loading_work_entry_typesmany2manyl10n_au_hr_payroll
l10n_be_13th_month_in_warrantbooleanl10n_be_hr_contract_salary
l10n_be_allowed_dimona_categoriesjsonl10n_be_hr_payroll
l10n_be_allowed_worker_code_idsmany2manyl10n_be_hr_payroll
l10n_be_ambulatory_insurance_employee_contributionfloatl10n_be_hr_payroll
l10n_be_apprenticeship_contract_numbercharl10n_be_hr_payroll
l10n_be_apprenticeship_contract_subtypeselectionl10n_be_hr_payroll
l10n_be_apprenticeship_contract_typeselectionl10n_be_hr_payroll
l10n_be_base_computed_seniorityintegerl10n_be_hr_payroll
l10n_be_cafeteria_plan_net_contributionmonetaryl10n_be_hr_payroll
l10n_be_cafeteria_plan_salary_sacrificemonetaryl10n_be_hr_payroll
l10n_be_capped_amountmonetaryl10n_be_hr_payroll
l10n_be_child_bonusmonetaryl10n_be_hr_payroll
l10n_be_city_nis_codecharl10n_be_hr_payroll
l10n_be_company_onss_certificate_idmany2onel10n_be_hr_payroll
l10n_be_computed_seniority_monthsintegerl10n_be_hr_payroll
l10n_be_computed_seniority_yearsintegerl10n_be_hr_payroll
l10n_be_contribute_to_fsebooleanl10n_be_hr_payroll
l10n_be_country_nis_codecharl10n_be_hr_payroll
l10n_be_daily_wagemonetaryl10n_be_hr_payroll
l10n_be_dimona_categoryselectionl10n_be_hr_payroll
l10n_be_dimona_planned_end_timefloatl10n_be_hr_payroll
l10n_be_dimona_planned_start_timefloatl10n_be_hr_payroll
l10n_be_early_retirement_statusbooleanl10n_be_hr_payroll
l10n_be_egov3_codecharl10n_be_hr_payroll
l10n_be_employer_category_codecharl10n_be_hr_payroll
l10n_be_employer_category_idmany2onel10n_be_hr_payroll
l10n_be_fictitious_remuneration_nmonetaryl10n_be_hr_payroll
l10n_be_fictitious_remuneration_n1monetaryl10n_be_hr_payroll
l10n_be_first_contract_datedatel10n_be_hr_payroll
l10n_be_first_contract_idmany2onel10n_be_hr_payroll
l10n_be_flexi_hourly_wagemonetaryl10n_be_hr_payroll
l10n_be_flexi_monthly_wagemonetaryl10n_be_hr_payroll
l10n_be_gross_reference_remuneration_nmonetaryl10n_be_hr_payroll
l10n_be_gross_reference_remuneration_n1monetaryl10n_be_hr_payroll
l10n_be_group_insurance_company_contributionfloatl10n_be_hr_payroll
l10n_be_group_insurance_company_contribution_unitselectionl10n_be_hr_payroll
l10n_be_group_insurance_employee_contributionfloatl10n_be_hr_payroll
l10n_be_group_insurance_employee_contribution_unitselectionl10n_be_hr_payroll
l10n_be_group_insurance_employee_voluntarymonetaryl10n_be_hr_payroll
l10n_be_has_group_insurancebooleanl10n_be_hr_payroll
l10n_be_in_position_monthsintegerl10n_be_hr_payroll
l10n_be_in_position_yearsintegerl10n_be_hr_payroll
l10n_be_include_employee_in_281_30booleanl10n_be_hr_payroll
l10n_be_is_aid_zonebooleanl10n_be_hr_payroll
l10n_be_is_retiredbooleanl10n_be_hr_payroll
l10n_be_is_sale_representativebooleanl10n_be_hr_payroll
l10n_be_is_starterjobbooleanl10n_be_hr_payroll
l10n_be_joint_committee_idmany2onel10n_be_hr_payroll
l10n_be_location_unitmany2onel10n_be_hr_payroll
l10n_be_lsa_bike_professional_travel_amountfloatl10n_be_hr_payroll
l10n_be_lsa_bike_travel_amountfloatl10n_be_hr_payroll
l10n_be_lsa_buying_work_clothes_amountfloatl10n_be_hr_payroll
l10n_be_lsa_car_management_garage_amountfloatl10n_be_hr_payroll
l10n_be_lsa_car_management_parking_amountfloatl10n_be_hr_payroll
l10n_be_lsa_car_management_wash_amountfloatl10n_be_hr_payroll
l10n_be_lsa_car_travel_amountfloatl10n_be_hr_payroll
l10n_be_lsa_daily_misc_base_amountfloatl10n_be_hr_payroll
l10n_be_lsa_daily_misc_other_amountfloatl10n_be_hr_payroll
l10n_be_lsa_homeworking_amountfloatl10n_be_hr_payroll
l10n_be_lsa_internet_amountfloatl10n_be_hr_payroll
l10n_be_lsa_monthly_misc_base_amountfloatl10n_be_hr_payroll
l10n_be_lsa_monthly_misc_other_amountmonetaryl10n_be_hr_payroll
l10n_be_lsa_monthly_pro_base_amountfloatl10n_be_hr_payroll
l10n_be_lsa_monthly_pro_other_amountfloatl10n_be_hr_payroll
l10n_be_lsa_office_fees_2022_amountfloatl10n_be_hr_payroll
l10n_be_lsa_office_fees_amountfloatl10n_be_hr_payroll
l10n_be_lsa_pc_amountfloatl10n_be_hr_payroll
l10n_be_lsa_personal_work_clothes_maintenance_amountfloatl10n_be_hr_payroll
l10n_be_lsa_phone_amountfloatl10n_be_hr_payroll
l10n_be_lsa_scanner_amountfloatl10n_be_hr_payroll
l10n_be_lsa_second_screen_amountfloatl10n_be_hr_payroll
l10n_be_lsa_service_travel_abroad_amountfloatl10n_be_hr_payroll
l10n_be_lsa_travel_cost_living_amountfloatl10n_be_hr_payroll
l10n_be_lsa_travel_cost_loc_amountfloatl10n_be_hr_payroll
l10n_be_lsa_travel_cost_meal_amountfloatl10n_be_hr_payroll
l10n_be_lsa_work_clothes_maintenance_amountfloatl10n_be_hr_payroll
l10n_be_lsa_working_tools_amountfloatl10n_be_hr_payroll
l10n_be_needs_flxwage_declarationbooleanl10n_be_hr_payroll
l10n_be_net_nmonetaryl10n_be_hr_payroll
l10n_be_net_n1monetaryl10n_be_hr_payroll
l10n_be_notice_durationintegerl10n_be_hr_payroll
l10n_be_notice_duration_month_before_2014integerl10n_be_hr_payroll
l10n_be_notice_duration_week_after_2014integerl10n_be_hr_payroll
l10n_be_notice_period_startdatel10n_be_hr_payroll
l10n_be_notice_period_theoretical_enddatel10n_be_hr_payroll
l10n_be_notice_respectselectionl10n_be_hr_payroll
l10n_be_onss_reduction_unexperienced_employees_flanderbooleanl10n_be_hr_payroll
l10n_be_part_time_statusselectionl10n_be_hr_payroll
l10n_be_payslip_n1_descriptioncharl10n_be_hr_payroll
l10n_be_payslip_n1_idsmany2manyl10n_be_hr_payroll
l10n_be_payslip_n_descriptioncharl10n_be_hr_payroll
l10n_be_payslip_n_idsmany2manyl10n_be_hr_payroll
l10n_be_professional_reclassificationselectionl10n_be_hr_payroll
l10n_be_reason_codeintegerl10n_be_hr_payroll
l10n_be_refused_flexijobbooleanl10n_be_hr_payroll
l10n_be_reorganisation_measure_idsmany2manyl10n_be_hr_payroll
l10n_be_resident_situationselectionl10n_be_hr_payroll
l10n_be_retirement_datedatel10n_be_hr_payroll
l10n_be_risk_classselectionl10n_be_hr_payroll
l10n_be_salary_december_2013selectionl10n_be_hr_payroll
l10n_be_salary_scale_idmany2onel10n_be_hr_payroll
l10n_be_salary_visibilitybooleanl10n_be_hr_payroll
l10n_be_scale_seniorityintegerl10n_be_hr_payroll
l10n_be_scale_seniority_monthsintegerl10n_be_hr_payroll
l10n_be_sectorial_bonus_compensatory_amountmonetaryl10n_be_hr_payroll
l10n_be_seniority_descriptioncharl10n_be_hr_payroll
l10n_be_thirteen_month_eligiblebooleanl10n_be_hr_payroll
l10n_be_time_off_line_idsone2manyl10n_be_hr_payroll
l10n_be_withholding_tax_amountfloatl10n_be_hr_payroll
l10n_be_withholding_tax_percentagefloatl10n_be_hr_payroll
l10n_be_withholding_tax_typeselectionl10n_be_hr_payroll
l10n_be_work_exemptionselectionl10n_be_hr_payroll
l10n_be_work_exemption_datedatel10n_be_hr_payroll
l10n_be_work_exemption_training_datedatel10n_be_hr_payroll
l10n_be_work_exemption_training_situationselectionl10n_be_hr_payroll
l10n_be_worker_code_idmany2onel10n_be_hr_payroll
l10n_be_worker_code_is_singlebooleanl10n_be_hr_payroll
l10n_be_worker_statusselectionl10n_be_hr_payroll
l10n_be_working_regionselectionl10n_be_hr_payroll
l10n_eg_eligible_for_eosbooleanl10n_eg_hr_payroll
l10n_eg_number_of_yearsfloatl10n_eg_hr_payroll
l10n_hk_has_postal_addressbooleanl10n_hk_hr_payroll
l10n_hk_leaving_hkbooleanl10n_hk_hr_payroll
l10n_hk_postal_citycharl10n_hk_hr_payroll
l10n_hk_postal_country_idmany2onel10n_hk_hr_payroll
l10n_hk_postal_state_idmany2onel10n_hk_hr_payroll
l10n_hk_postal_streetcharl10n_hk_hr_payroll
l10n_hk_postal_street2charl10n_hk_hr_payroll
l10n_hk_postal_zipcharl10n_hk_hr_payroll
l10n_hk_rental_valid_up_to_datedatel10n_hk_hr_payroll
l10n_id_fixed_allowancemonetaryl10n_id_hr_payroll
l10n_id_payroll_typeselectionl10n_id_hr_payroll
l10n_in_contribution_npsmonetaryl10n_in_hr_payroll
l10n_in_conveyance_allowancemonetaryl10n_in_hr_payroll
l10n_in_income_from_other_sourcesmonetaryl10n_in_hr_payroll
l10n_in_income_let_out_propertymonetaryl10n_in_hr_payroll
l10n_in_income_previous_employmentmonetaryl10n_in_hr_payroll
l10n_in_interest_fd_depositmonetaryl10n_in_hr_payroll
l10n_in_interest_national_savingsmonetaryl10n_in_hr_payroll
l10n_in_lwf_deduction_cycleselectionl10n_in_hr_payroll
l10n_in_pf_enabledbooleanl10n_in_hr_payroll
l10n_in_professional_tax_deduction_cycleselectionl10n_in_hr_payroll
l10n_in_tax_paid_previous_employermonetaryl10n_in_hr_payroll
l10n_in_tds_deduction_cycleselectionl10n_in_hr_payroll
l10n_iq_annual_leave_provision_eligibilityfloatl10n_iq_hr_payroll
l10n_kw_annual_leave_eligibilityfloatl10n_kw_hr_payroll
l10n_mx_christmas_bonusfloatl10n_mx_hr_payroll
l10n_mx_is_seventh_daybooleanl10n_mx_hr_payroll
l10n_mx_min_wage_zoneselectionl10n_mx_hr_payroll
l10n_om_company_maternity_leave_insurance_percentagefloatl10n_om_hr_payroll
l10n_om_company_old_age_disability_death_insurance_percentagefloatl10n_om_hr_payroll
l10n_om_company_sick_leave_insurance_percentagefloatl10n_om_hr_payroll
l10n_om_company_unemployment_insurance_percentagefloatl10n_om_hr_payroll
l10n_om_company_work_injury_insurance_percentagefloatl10n_om_hr_payroll
l10n_om_employee_is_eos_eligiblebooleanl10n_om_hr_payroll
l10n_om_employee_maternity_leave_insurance_percentagefloatl10n_om_hr_payroll
l10n_om_employee_old_age_disability_death_insurance_percentagefloatl10n_om_hr_payroll
l10n_om_employee_sick_leave_insurance_percentagefloatl10n_om_hr_payroll
l10n_om_employee_unemployment_insurance_percentagefloatl10n_om_hr_payroll
l10n_om_employee_work_injury_insurance_percentagefloatl10n_om_hr_payroll
l10n_om_identification_typeselectionl10n_om_hr_payroll
l10n_ph_hr_payroll_daily_wagemonetaryl10n_ph_hr_payroll
l10n_ph_hr_payroll_employee_rankselectionl10n_ph_hr_payroll
l10n_ph_hr_payroll_foreign_addresscharl10n_ph_hr_payroll
l10n_ph_hr_payroll_is_main_employmentbooleanl10n_ph_hr_payroll
l10n_ph_hr_payroll_minimum_wage_earnerbooleanl10n_ph_hr_payroll
l10n_ph_hr_payroll_pag_ibig_midcharl10n_ph_hr_payroll
l10n_ph_hr_payroll_philhealth_pincharl10n_ph_hr_payroll
l10n_ph_hr_payroll_prev_employment_idmany2onel10n_ph_hr_payroll
l10n_ph_hr_payroll_rdo_codecharl10n_ph_hr_payroll
l10n_ph_hr_payroll_registered_addresscharl10n_ph_hr_payroll
l10n_ph_hr_payroll_registered_zipcharl10n_ph_hr_payroll
l10n_ph_hr_payroll_sss_numbercharl10n_ph_hr_payroll
l10n_sa_company_oh_insurance_percentagefloatl10n_sa_hr_payroll
l10n_sa_company_social_insurance_percentagefloatl10n_sa_hr_payroll
l10n_sa_company_unemployment_insurance_percentagefloatl10n_sa_hr_payroll
l10n_sa_employee_oh_insurance_percentagefloatl10n_sa_hr_payroll
l10n_sa_employee_social_insurance_percentagefloatl10n_sa_hr_payroll
l10n_sa_employee_unemployment_insurance_percentagefloatl10n_sa_hr_payroll
l10n_sa_eos_number_of_days_in_yearselectionl10n_sa_hr_payroll
l10n_tr_document_typeselectionl10n_tr_hr_payroll
l10n_tr_food_allowancemonetaryl10n_tr_hr_payroll
l10n_tr_graduation_yearcharl10n_tr_hr_payroll
l10n_tr_insurance_typeselectionl10n_tr_hr_payroll
l10n_tr_is_ex_convictbooleanl10n_tr_hr_payroll
l10n_tr_is_rd_incentivebooleanl10n_tr_hr_payroll
l10n_tr_job_codeselectionl10n_tr_hr_payroll
l10n_tr_labour_sectorselectionl10n_tr_hr_payroll
l10n_tr_occupational_codeselectionl10n_tr_hr_payroll
l10n_tr_social_security_lawselectionl10n_tr_hr_payroll
l10n_us_nj_rate_tableselectionl10n_us_hr_payroll
l10n_uz_annual_leave_eligibilityfloatl10n_uz_hr_payroll
l10n_uz_initial_average_monthly_wagemonetaryl10n_uz_hr_payroll
l10n_vn_dependantsintegerl10n_vn_hr_payroll
l10n_vn_insurance_exemptbooleanl10n_vn_hr_payroll
l10n_vn_minimum_wage_regionselectionl10n_vn_hr_payroll
l10n_vn_net_salarybooleanl10n_vn_hr_payroll
l10n_vn_pit_methodselectionl10n_vn_hr_payroll
l10n_vn_tax_codecharl10n_vn_hr_payroll
l10n_vn_union_memberbooleanl10n_vn_hr_payroll
l10n_za_dependant_medical_scheme_contributionmonetaryl10n_za_hr_payroll
l10n_za_employee_dependant_countintegerl10n_za_hr_payroll
l10n_za_employee_medical_scheme_contributionmonetaryl10n_za_hr_payroll
laptopmonetaryl10n_be_hr_payroll
meal_voucher_calculation_methodselectionl10n_be_hr_payroll
meal_voucher_employee_sharemonetaryl10n_be_hr_payroll
metro_transport_employee_amountmonetaryl10n_be_hr_payroll
metro_transport_employee_kilometerintegerl10n_be_hr_payroll
metro_transport_periodicityselectionl10n_be_hr_payroll
metro_transport_reimbursed_amountmonetaryl10n_be_hr_payroll
mobile_amountmonetaryl10n_be_hr_payroll
monster_idintegerhr_recruitment_integration_monster
nisscharl10n_be_hr_payroll
other_dependentsintegerl10n_be_hr_payroll
payroll_config_idmany2onehr_payroll
payslip_run_idsmany2manyhr_payroll
pension_amountmonetaryl10n_be_hr_payroll
private_car_employee_kilometerintegerl10n_be_hr_payroll
private_city_idmany2onehr_address_extended
private_country_enforce_citiesbooleanhr_address_extended
reference_calendar_idmany2onehr_payroll
rent_amountmonetaryl10n_be_hr_payroll
review_stateselectionhr_payroll
tabletmonetaryl10n_be_hr_payroll
temporary_car_total_depreciated_costfloatl10n_be_hr_payroll
train_transport_employee_kilometerintegerl10n_be_hr_payroll
train_transport_periodicityselectionl10n_be_hr_payroll
tram_transport_employee_amountmonetaryl10n_be_hr_payroll
tram_transport_employee_kilometerintegerl10n_be_hr_payroll
tram_transport_periodicityselectionl10n_be_hr_payroll
tram_transport_reimbursed_amountmonetaryl10n_be_hr_payroll
work_in_belgium_over_75booleanl10n_be_hr_payroll

Type changed (2)

FieldOdoo 19Odoo 20
hourly_wage monetaryfloat
rd_percentage integerfloat
10 views of this model removed
  • hr_payroll.payroll_hr_version_list_view_filter_payrun
  • hr_payroll.payroll_hr_version_list_view_payrun
  • hr_payroll.payroll_hr_version_view_search
  • hr_work_entry.hr_contract_template_view_form
  • hr_work_entry_attendance.hr_contract_template_view_form
  • hr_work_entry_planning.hr_contract_template_view_form
  • l10n_be_hr_payroll_fleet.hr_contract_template_view_form
  • l10n_hk_hr_payroll_empf.payroll_hr_version_list_view_payrun_inherit_l10n_hk_hr_payroll_empf
  • l10n_lt_hr_payroll.hr_contract_template_view_form
  • l10n_ro_hr_payroll.hr_contract_template_view_form
2 actions on this model removed
  • hr_payroll.action_payroll_hr_version_list_view_payrun
  • l10n_be_hr_payroll.action_working_schedule_change_request
1 menus opening this model removed
  • hr_contract_salary_payroll.hr_payroll_menu_contract_templates

All fields declared on hr.version (863)

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 863 field names
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.