Skip to Content
Odoo model

hr.contract

Contract. Defined in module hr_contract; exists in Odoo 16, 17, 18. Across the upgrade steps we tracked: 3 fields added, 1 removed, 0 renamed.

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

Odoo 16 to 17

Community only All changes in this step

Fields removed (1)

FieldTypeModuleNotes
visa_expiredatehr_contract

Fields added (1)

FieldTypeModule
contracts_countintegerhr_contract

Odoo 17 to 18

Community only All changes in this step

Fields added (2)

FieldTypeModule
active_employeebooleanhr_contract
work_entry_source_calendar_invalidbooleanhr_work_entry_contract

Odoo 18 to 19

Community + Enterprise All changes in this step

Removed in Odoo 19. Replaced by hr.version.

52 views of this model removed
  • hr_contract.hr_contract_view_activity
  • hr_contract.hr_contract_view_form
  • hr_contract.hr_contract_view_kanban
  • hr_contract.hr_contract_view_search
  • hr_contract.hr_contract_view_tree
  • hr_contract_salary.hr_contract_view_form
  • hr_contract_salary.hr_contract_view_form_contract_templates
  • hr_contract_salary.hr_contract_view_kanban
  • hr_contract_salary.hr_contract_view_tree_contract
  • hr_contract_salary.hr_contract_view_tree_contract_templates
  • hr_contract_salary_holidays.hr_contract_view_form
  • hr_contract_salary_payroll.hr_contract_view_form
  • hr_contract_sign.hr_contract_sign_view_form
  • hr_payroll.hr_contract_form_inherit
  • hr_payroll.hr_contract_search_inherit
  • hr_payroll.hr_contract_view_kanban
  • hr_payroll.hr_contract_view_tree
  • hr_payroll_account.hr_contract_view_form
  • hr_work_entry_contract.hr_contract_view_form_inherit_work_entry
  • hr_work_entry_contract_attendance.hr_contract_view_form_inherit_work_entry_attendance
  • hr_work_entry_contract_planning.hr_contract_view_form_inherit_work_entry_planning
  • l10n_ae_hr_payroll.hr_contract_view_form
  • l10n_au_hr_payroll.hr_contract_view_form
  • l10n_au_hr_payroll_account.hr_contract_view_form
  • l10n_be_hr_contract_salary.hr_contract_view_form
  • l10n_be_hr_contract_salary_mobility_budget.hr_contract_view_form
  • l10n_be_hr_payroll.hr_contract_view_form
  • l10n_be_hr_payroll_acerta.hr_contract_form_inherit
  • l10n_be_hr_payroll_dimona.hr_contract_view_form
  • l10n_be_hr_payroll_fleet.hr_contract_view_form
  • l10n_be_hr_payroll_fleet.hr_contract_view_tree
  • l10n_be_hr_payroll_group_s.hr_contract_form_inherit
  • l10n_ch_hr_payroll.hr_contract_view_form
  • l10n_ch_hr_payroll_elm_transmission.hr_contract_view_form
  • l10n_ch_hr_payroll_elm_transmission_5_3.hr_contract_view_form_inherit_lpp_percentage
  • l10n_eg_hr_payroll.hr_contract_view_form
  • l10n_fr_hr_payroll.hr_contract_view_form_l10n_fr_payroll
  • l10n_hk_hr_payroll.hr_contract_view_form
  • l10n_id_hr_payroll.hr_contract_view_form
  • l10n_in_hr_payroll.hr_contract_form_in_inherit
  • l10n_jo_hr_payroll.hr_contract_view_form
  • l10n_ke_hr_payroll.hr_contract_view_form
  • l10n_lt_hr_payroll.hr_contract_view_form
  • l10n_lu_hr_payroll.hr_contract_view_form
  • l10n_ma_hr_payroll.hr_contract_view_form_l10n_ma_payroll
  • l10n_mx_hr_payroll.hr_contract_view_form
  • l10n_mx_hr_payroll_localisation.hr_contract_view_form
  • l10n_nl_hr_payroll.hr_contract_view_form
  • l10n_ro_hr_payroll.hr_contract_view_form
  • l10n_sa_hr_payroll.hr_contract_view_form
  • l10n_sk_hr_payroll.hr_contract_view_form
  • l10n_us_hr_payroll.hr_contract_view_form
5 actions on this model removed
  • hr_contract.action_hr_contract
  • hr_contract_salary.action_hr_contract_templates
  • hr_contract_sign.action_signature_request_wizard
  • hr_payroll.action_hr_contract_repository
  • hr_payroll.action_index_contracts
5 menus opening this model removed
  • hr_contract.hr_menu_contract
  • hr_contract.menu_hr_employee_contracts
  • hr_contract_salary.hr_menu_contract_templates
  • hr_payroll.hr_menu_all_contracts
  • l10n_ch_hr_payroll_elm_transmission.menu_hr_payroll_contracts_swissdec_root

All fields declared on hr.contract (343)

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 343 fields
FieldTypeLabelModule1617181920
acerta_codecharAcerta codel10n_be_hr_payroll_acertaE
acquisition_datedatel10n_be_hr_payroll_fleetE
activebooleanhr_contract
active_employeebooleanActive Employeehr_contract
analytic_account_idmany2one account.analytic.accountAnalytic Accounthr_payroll_accountE
applicant_idmany2one hr.applicanthr_contract_salaryE
available_cars_amountintegerNumber of available carsl10n_be_hr_payroll_fleetE
bike_idmany2one fleet.vehicleCompany Bikel10n_be_hr_payroll_fleetE
calendar_changedbooleanhr_payrollE
calendar_mismatchbooleanhr_contract
car_atnmonetaryCar BIKl10n_be_hr_payrollE
car_idmany2one fleet.vehicleCompany Carl10n_be_hr_payroll_fleetE
car_model_namecharl10n_be_hr_payroll_fleetE
car_open_contracts_countintegerl10n_be_hr_payroll_fleetE
car_valuefloatl10n_be_hr_payroll_fleetE
co2floatl10n_be_hr_payroll_fleetE
coefcharCoefficientl10n_fr_hr_payrollE
commission_on_targetmonetaryCommissionl10n_be_hr_payrollE
company_bike_depreciated_costfloatl10n_be_hr_payroll_fleetE
company_car_total_depreciated_costmonetaryl10n_be_hr_payrollE
company_country_idmany2one res.countryCompany countryhr_contract
company_idmany2one res.companyhr_contract
contract_reviews_countintegerProposed Contracts Counthr_contract_salaryE
contract_type_idmany2one hr.contract.typeContract Typehr_contract
contract_update_signatories_idsone2many hr.contract.signatoryhr_contract_salaryE
contract_update_template_idmany2one sign.templateContract Updatehr_contract_salaryE
contract_wagemonetaryContract Wagehr_contract
contracts_countintegerhr_contract
country_codecharhr_contract
currency_idmany2oneCurrencyhr_contract
date_enddateEnd Datehr_contract
date_generated_fromdatetimeGenerated Fromhr_work_entry_contract
date_generated_todatetimeGenerated Tohr_work_entry_contract
date_startdateStart Datehr_contract
default_contract_idmany2one hr.contractContract Templatehr_contract_salaryE
department_idmany2one hr.departmentDepartmenthr_contract
distance_home_workintegerl10n_be_hr_payrollE
distance_home_work_unitselectionl10n_be_hr_payrollE
double_holiday_wagemonetaryl10n_be_hr_contract_salaryE
driver_idmany2one res.partnerl10n_be_hr_payroll_fleetE
driving_licensebinaryl10n_be_hr_contract_salaryE
driving_license_filenamecharl10n_be_hr_contract_salaryE
eco_checksmonetaryEco Vouchersl10n_be_hr_payrollE
employee_ageintegerAge of Employeel10n_be_hr_payrollE
employee_idmany2one hr.employeeEmployeehr_contract
final_yearly_costsmonetaryYearly Cost (Real)hr_contract_salaryE
first_contract_datedatehr_contract
fuel_cardmonetaryFuel Cardl10n_be_hr_payrollE
fuel_typeselectionl10n_be_hr_payroll_fleetE
full_time_required_hoursfloathr_payrollE
group_s_codecharGroup S codel10n_be_hr_payroll_group_sE
has_bicyclebooleanBicycle to workl10n_be_hr_payrollE
has_hospital_insurancebooleanHas Hospital Insurancel10n_be_hr_payrollE
has_laptopbooleanLaptopl10n_be_hr_payrollE
hash_tokencharCreated From Tokenhr_contract_salaryE
holidaysfloatExtra Time Offhr_contract_salaryE
hospital_insurance_amount_per_adultfloatAmount per Adultl10n_be_hr_payrollE
hospital_insurance_amount_per_childfloatAmount per Childl10n_be_hr_payrollE
hourly_wagemonetaryHourly Wagehr_payrollE
hours_per_weekfloathr_payrollE
hr_responsible_idmany2one res.usersHR Responsiblehr_contract
id_cardbinaryl10n_be_hr_contract_salaryE
id_card_filenamecharl10n_be_hr_contract_salaryE
image_1920imagehr_contract_salaryE
image_1920_filenamecharhr_contract_salaryE
insurance_amountfloatInsurance Amountl10n_be_hr_payrollE
insured_relative_adultsinteger# Insured Children >= 19 y/ol10n_be_hr_payrollE
insured_relative_adults_totalintegerl10n_be_hr_payrollE
insured_relative_childreninteger# Insured Children < 19 y/ol10n_be_hr_payrollE
insured_relative_spousebooleanInsured Spousel10n_be_hr_payrollE
internetmonetaryInternet Subscriptionl10n_be_hr_payrollE
internet_invoicebinaryl10n_be_hr_contract_salaryE
internet_invoice_filenamecharl10n_be_hr_contract_salaryE
ipbooleanIntellectual Propertyl10n_be_hr_payrollE
ip_valuefloatl10n_be_hr_payrollE
ip_wage_ratefloatIP percentagel10n_be_hr_payrollE
irregular_working_timebooleanIrregular Working Timel10n_ch_hr_payroll_elm_transmissionE
is_fulltimebooleanhr_payrollE
is_origin_contract_templatebooleanIs origin contract a contract template?hr_contract_salaryE
job_idmany2one hr.jobJob Positionhr_contract
kanban_stateselectionKanban Statehr_contract
km_home_workintegerl10n_be_hr_payrollE
l10n_ae_eos_daily_salaryfloatDaily Salaryl10n_ae_hr_payrollE
l10n_ae_housing_allowancemonetaryHousing Allowancel10n_ae_hr_payrollE
l10n_ae_is_computed_based_on_daily_salarybooleanComputed Based On Daily Salaryl10n_ae_hr_payrollE
l10n_ae_is_dews_appliedbooleanIs DEWS Appliedl10n_ae_hr_payrollE
l10n_ae_number_of_leave_daysintegerNumber of Leave Daysl10n_ae_hr_payrollE
l10n_ae_other_allowancesmonetaryOther Allowancesl10n_ae_hr_payrollE
l10n_ae_transportation_allowancemonetaryTransportation Allowancel10n_ae_hr_payrollE
l10n_au_casual_loadingfloatCasual Loadingl10n_au_hr_payrollE
l10n_au_cessation_type_codeselectionCessation Typel10n_au_hr_payrollE
l10n_au_eligible_for_leave_loadingbooleanEligible for Leave Loadingl10n_au_hr_payrollE
l10n_au_extra_compulsory_superfloatExtra Compulsory Super %l10n_au_hr_payrollE
l10n_au_extra_negotiated_superfloatExtra Negotiated Super %l10n_au_hr_payrollE
l10n_au_leave_loadingselectionLeave Loadingl10n_au_hr_payrollE
l10n_au_leave_loading_leave_typesmany2many hr.leave.typeLeave Types for Leave Loadingl10n_au_hr_payrollE
l10n_au_leave_loading_ratefloatLeave Loading Rate (%)l10n_au_hr_payrollE
l10n_au_pay_dayselectionRegular Pay Dayl10n_au_hr_payrollE
l10n_au_performances_per_weekintegerPerformances per weekl10n_au_hr_payrollE
l10n_au_report_to_w3booleanReport in BAS - W3l10n_au_hr_payroll_accountE
l10n_au_salary_sacrifice_otherfloatSalary Sacrifice Other Benefitsl10n_au_hr_payrollE
l10n_au_salary_sacrifice_superannuationfloatSalary Sacrifice Superannuationl10n_au_hr_payrollE
l10n_au_tax_treatment_categoryselectionTax Treatment Categoryl10n_au_hr_payrollE
l10n_au_workplace_givingfloatWorkplace Giving Employeel10n_au_hr_payrollE
l10n_au_workplace_giving_employerfloatSalary Sacrificed Workplace Givingl10n_au_hr_payrollE
l10n_au_yearly_wagemonetaryYearly Wagel10n_au_hr_payrollE
l10n_be_ambulatory_amount_per_adultfloatAmbulatory: Amount per Adultl10n_be_hr_payrollE
l10n_be_ambulatory_amount_per_childfloatAmbulatory: Amount per Childl10n_be_hr_payrollE
l10n_be_ambulatory_insurance_amountfloatAmbulatory: Insurance Amountl10n_be_hr_payrollE
l10n_be_ambulatory_insurance_notestextAmbulatory Insurance: Additional Infol10n_be_hr_payrollE
l10n_be_ambulatory_insured_adultsintegerAmbulatory: # Insured Children >= 19 y/ol10n_be_hr_payrollE
l10n_be_ambulatory_insured_adults_totalintegerl10n_be_hr_payrollE
l10n_be_ambulatory_insured_childrenintegerAmbulatory: # Insured Children < 19 y/ol10n_be_hr_payrollE
l10n_be_ambulatory_insured_spousebooleanAmbulatory: Insured Spousel10n_be_hr_payrollE
l10n_be_bicyle_costfloatl10n_be_hr_contract_salaryE
l10n_be_canteen_costmonetaryCanteen Costl10n_be_hr_payrollE
l10n_be_dimona_declaration_stateselectionl10n_be_hr_payroll_dimonaE
l10n_be_dimona_in_declaration_numbercharl10n_be_hr_payroll_dimonaE
l10n_be_dimona_last_declaration_numbercharl10n_be_hr_payroll_dimonaE
l10n_be_dimona_planned_hoursintegerStudent Planned Hoursl10n_be_hr_payroll_dimonaE
l10n_be_group_insurance_amountmonetaryl10n_be_hr_payrollE
l10n_be_group_insurance_costmonetaryl10n_be_hr_payrollE
l10n_be_group_insurance_ratefloatGroup Insurance Sacrifice Ratel10n_be_hr_payrollE
l10n_be_has_ambulatory_insurancebooleanHas Ambulatory Insurancel10n_be_hr_payrollE
l10n_be_hospital_insurance_notestextHospital Insurance: Additional Infol10n_be_hr_payrollE
l10n_be_impulsion_planselectionImpulsion Planl10n_be_hr_payrollE
l10n_be_is_below_scalebooleanIs below CP200 salary scalel10n_be_hr_payrollE
l10n_be_is_below_scale_warningcharl10n_be_hr_payrollE
l10n_be_is_studentbooleanl10n_be_hr_payroll_dimonaE
l10n_be_mobility_budgetbooleanMobility Budgetl10n_be_hr_contract_salary_mobility_budgetE
l10n_be_mobility_budget_amountmonetaryMobility Budget Amountl10n_be_hr_contract_salary_mobility_budgetE
l10n_be_mobility_budget_amount_monthlymonetaryMobility Budget Monthly Amountl10n_be_hr_contract_salary_mobility_budgetE
l10n_be_onss_restructuringbooleanAllow ONSS Reduction for Restructuringl10n_be_hr_payrollE
l10n_be_wage_with_mobility_budgetmonetaryWage with Mobility Budgetl10n_be_hr_contract_salary_mobility_budgetE
l10n_ch_14th_monthboolean14th Monthl10n_ch_hr_payroll_elm_transmissionE
l10n_ch_accident_insurance_line_idmany2one l10n.ch.accident.insurance.lineLAA Insurancel10n_ch_hr_payrollE
l10n_ch_additional_accident_insurance_line_idsmany2many l10n.ch.additional.accident.insurance.lineLAAC Insurancesl10n_ch_hr_payrollE
l10n_ch_avs_statusselectionAVS Special Statusl10n_ch_hr_payrollE
l10n_ch_compensation_fund_idmany2one l10n.ch.compensation.fundFamily Compensation Fundl10n_ch_hr_payrollE
l10n_ch_contract_wage_idsone2many l10n.ch.hr.contract.wagel10n_ch_hr_payroll_elm_transmissionE
l10n_ch_contractual_13th_month_ratefloatContractual allowances for 13th/14th monthl10n_ch_hr_payrollE
l10n_ch_contractual_annual_wagemonetaryContractual Annual Wagel10n_ch_hr_payroll_elm_transmissionE
l10n_ch_contractual_holidays_ratefloatHoliday Compensationl10n_ch_hr_payroll_elm_transmissionE
l10n_ch_contractual_public_holidays_ratefloatPublic Holiday Compensationl10n_ch_hr_payroll_elm_transmissionE
l10n_ch_contractual_vacation_paybooleanPay Holiday Compensation each monthl10n_ch_hr_payroll_elm_transmissionE
l10n_ch_current_occupation_ratefloatCurrent Occupation ratel10n_ch_hr_payrollE
l10n_ch_has_hourlybooleanHas Hourly Wagel10n_ch_hr_payroll_elm_transmissionE
l10n_ch_has_lessonbooleanHas Lesson Wagel10n_ch_hr_payroll_elm_transmissionE
l10n_ch_has_monthlybooleanHas Monthly Wagel10n_ch_hr_payroll_elm_transmissionE
l10n_ch_has_withholding_taxbooleanl10n_ch_hr_payrollE
l10n_ch_interim_workerbooleanInterim Workerl10n_ch_hr_payroll_elm_transmissionE
l10n_ch_is_modelselectionIS Modell10n_ch_hr_payrollE
l10n_ch_is_predefined_categorycharIS Predefined Categoryl10n_ch_hr_payrollE
l10n_ch_job_typeselectionJob Typel10n_ch_hr_payrollE
l10n_ch_laa_groupmany2one l10n.ch.accident.groupLAA Codel10n_ch_hr_payroll_elm_transmissionE
l10n_ch_lesson_wagefloatLesson Wagel10n_ch_hr_payrollE
l10n_ch_location_unit_idmany2one l10n.ch.location.unitWorkplacel10n_ch_hr_payrollE
l10n_ch_lpp_entry_reasonselectionEntry Reasonl10n_ch_hr_payroll_elm_transmissionE
l10n_ch_lpp_entry_valid_as_ofdateEntry Valid As Ofl10n_ch_hr_payroll_elm_transmissionE
l10n_ch_lpp_in_percentagebooleanLPP Contributions in Percentagel10n_ch_hr_payroll_elm_transmission_5_3E
l10n_ch_lpp_insurance_idmany2one l10n.ch.lpp.insuranceLPP Insurancel10n_ch_hr_payrollE
l10n_ch_lpp_mutationsone2many l10n.ch.lpp.mutationl10n_ch_hr_payroll_elm_transmissionE
l10n_ch_lpp_not_insuredbooleanNot LPP Insuredl10n_ch_hr_payrollE
l10n_ch_lpp_percentage_employeefloatEmployee LPP Contribution (%)l10n_ch_hr_payroll_elm_transmission_5_3E
l10n_ch_lpp_percentage_employerfloatEmployer LPP Contribution (%)l10n_ch_hr_payroll_elm_transmission_5_3E
l10n_ch_lpp_solutionsmany2many l10n.ch.lpp.insurance.lineLPP Codesl10n_ch_hr_payroll_elm_transmissionE
l10n_ch_lpp_withdrawal_reasonselectionWithdrawal Reasonl10n_ch_hr_payroll_elm_transmissionE
l10n_ch_lpp_withdrawal_valid_as_ofdateWithdrawal Valid As Ofl10n_ch_hr_payroll_elm_transmissionE
l10n_ch_monthly_effective_daysfloatMonthly Effective Working Daysl10n_ch_hr_payrollE
l10n_ch_other_employersbooleanOther Employersl10n_ch_hr_payrollE
l10n_ch_other_employers_occupation_ratefloatOccupation rate other employersl10n_ch_hr_payrollE
l10n_ch_permanent_staff_public_adminbooleanPermanent Staff for Public Administrationsl10n_ch_hr_payroll_elm_transmissionE
l10n_ch_sickness_insurance_line_idsmany2many l10n.ch.sickness.insurance.lineIJM Insurancesl10n_ch_hr_payrollE
l10n_ch_social_insurance_idmany2one l10n.ch.social.insuranceAVS/AC Insurancel10n_ch_hr_payrollE
l10n_ch_thirteen_monthbooleanHas 13th Monthl10n_ch_hr_payrollE
l10n_ch_total_occupation_ratefloatTotal occupation ratel10n_ch_hr_payrollE
l10n_ch_weekly_hoursfloatWeekly Hoursl10n_ch_hr_payroll_elm_transmissionE
l10n_ch_weekly_lessonsfloatWeekly Lessonsl10n_ch_hr_payroll_elm_transmissionE
l10n_ch_yearly_holidaysintegerYearly Holidays Countl10n_ch_hr_payrollE
l10n_ch_yearly_paid_public_holidaysintegerYearly Paid Public Holidays Countl10n_ch_hr_payrollE
l10n_eg_housing_allowancemonetaryEgypt Housing Allowancel10n_eg_hr_payrollE
l10n_eg_number_of_daysintegerProvision number of daysl10n_eg_hr_payrollE
l10n_eg_other_allowancesmonetaryEgypt Other Allowancesl10n_eg_hr_payrollE
l10n_eg_social_insurance_referencemonetarySocial Insurance Reference Amountl10n_eg_hr_payrollE
l10n_eg_total_eos_benefitintegerTotal End of service benefitl10n_eg_hr_payrollE
l10n_eg_total_number_of_daysintegerTotal Number of Daysl10n_eg_hr_payrollE
l10n_eg_transportation_allowancemonetaryEgypt Transportation Allowancel10n_eg_hr_payrollE
l10n_hk_internetmonetaryHK: Internet Subscriptionl10n_hk_hr_payrollE
l10n_id_bpjs_jkkfloatBPJS JKK(%)l10n_id_hr_payrollE
l10n_in_driver_salaybooleanDriver Salaryl10n_in_hr_payrollE
l10n_in_esic_amountfloatESIC Amountl10n_in_hr_payrollE
l10n_in_gratuityfloatGratuityl10n_in_hr_payrollE
l10n_in_house_rent_allowance_metro_nonmetrofloatHouse Rent Allowance (%)l10n_in_hr_payrollE
l10n_in_leave_allowancefloatLeave Allowancel10n_in_hr_payrollE
l10n_in_medical_insurancefloatMedical Insurancel10n_in_hr_payrollE
l10n_in_provident_fundbooleanProvident Fundl10n_in_hr_payrollE
l10n_in_supplementary_allowancefloatSupplementary Allowancel10n_in_hr_payrollE
l10n_in_tdsfloatTDSl10n_in_hr_payrollE
l10n_in_voluntary_provident_fundfloatVoluntary Provident Fund (%)l10n_in_hr_payrollE
l10n_jo_housing_allowancemonetaryJordan Housing Allowancel10n_jo_hr_payrollE
l10n_jo_other_allowancesmonetaryJordan Other Allowancesl10n_jo_hr_payrollE
l10n_jo_tax_exemptionmonetaryJordan Tax Exemption Amountl10n_jo_hr_payrollE
l10n_jo_transportation_allowancemonetaryJordan Transportation Allowancel10n_jo_hr_payrollE
l10n_ke_airtime_allowancemonetaryAirtime Allowancel10n_ke_hr_payrollE
l10n_ke_educationmonetaryEducationl10n_ke_hr_payrollE
l10n_ke_food_allowancemonetaryFood Allowancel10n_ke_hr_payrollE
l10n_ke_is_li_managed_by_employeebooleanManaged by Employeel10n_ke_hr_payrollE
l10n_ke_is_secondarybooleanSecondary Contractl10n_ke_hr_payrollE
l10n_ke_life_insurancemonetaryLife Insurancel10n_ke_hr_payrollE
l10n_ke_pension_allowancemonetaryPension Allowancel10n_ke_hr_payrollE
l10n_ke_pension_contributionmonetaryPension Contributionl10n_ke_hr_payrollE
l10n_ke_voluntary_medical_insurancemonetaryVoluntary medical Insurancel10n_ke_hr_payrollE
l10n_lt_benefits_in_kindmonetaryBenefits in Kindl10n_lt_hr_payrollE
l10n_lt_pensionbooleanParticipate to pension accumulation systeml10n_lt_hr_payrollE
l10n_lt_time_limitedbooleanSigned time-limited work agreementl10n_lt_hr_payrollE
l10n_lu_alw_vehiclemonetaryAllowance Vehicle (LU)l10n_lu_hr_payrollE
l10n_lu_bik_vehiclemonetaryBIK Vehicle (LU)l10n_lu_hr_payrollE
l10n_lu_bik_vehicle_vat_includedbooleanBIK Vehicle VAT Included (LU)l10n_lu_hr_payrollE
l10n_lu_current_indexfloatCurrent Index (LU)l10n_lu_hr_payrollE
l10n_lu_index_on_contract_signaturefloatIndex on Contract Signature (LU)l10n_lu_hr_payrollE
l10n_lu_indexed_wagemonetaryIndexed Wage (LU)l10n_lu_hr_payrollE
l10n_lu_meal_voucher_amountmonetaryMeal Vouchers (LU)l10n_lu_hr_payrollE
l10n_lu_meal_voucher_employer_costmonetaryMeal Voucher Employer Cost (LU)l10n_lu_hr_payrollE
l10n_ma_damonetaryDAl10n_ma_hr_payrollE
l10n_ma_hramonetaryHRAl10n_ma_hr_payrollE
l10n_ma_kilometric_exemptionmonetaryKilometric Exemptionl10n_ma_hr_payrollE
l10n_ma_meal_allowancemonetaryMeal Allowancel10n_ma_hr_payrollE
l10n_ma_medical_allowancemonetaryMedical Allowancel10n_ma_hr_payrollE
l10n_ma_transport_exemptionmonetaryTransportation Exemptionl10n_ma_hr_payrollE
l10n_mx_christmas_bonusfloatChristmas Bonusl10n_mx_hr_payrollE
l10n_mx_external_annual_declarationbooleanMX: External Annual Declarationl10n_mx_hr_payroll_localisationE
l10n_mx_fonacotone2many l10n.mx.hr.fonacotMX: Fonacotl10n_mx_hr_payroll_localisationE
l10n_mx_gasoline_amountmonetaryMX: Gasoline Amountl10n_mx_hr_payroll_localisationE
l10n_mx_holiday_bonus_ratefloatHoliday Bonus Ratel10n_mx_hr_payrollE
l10n_mx_holidays_countfloatHolidays Countl10n_mx_hr_payrollE
l10n_mx_infonavitone2many l10n.mx.hr.infonavitMX: Infonavitl10n_mx_hr_payroll_localisationE
l10n_mx_meal_voucher_amountmonetaryMX: Meal Vouchersl10n_mx_hr_payroll_localisationE
l10n_mx_payment_period_vouchersselectionl10n_mx_hr_payroll_localisationE
l10n_mx_risk_bonus_ratefloatRisk Bonus Ratel10n_mx_hr_payrollE
l10n_mx_savings_fundmonetaryMX: Savings Fundl10n_mx_hr_payroll_localisationE
l10n_mx_schedule_payselectionMX: Schedule Payl10n_mx_hr_payrollE
l10n_mx_schedule_pay_tempselectionMX: Schedule Pay (Temp)l10n_mx_hr_payroll_localisationE
l10n_mx_transport_amountmonetaryMX: Transport Amountl10n_mx_hr_payroll_localisationE
l10n_nl_30_percentboolean30% Exemptionl10n_nl_hr_payrollE
l10n_ro_work_typeselectionWork typel10n_ro_hr_payrollE
l10n_sa_housing_allowancemonetarySaudi Housing Allowancel10n_sa_hr_payrollE
l10n_sa_number_of_daysintegerSaudi Number of Daysl10n_sa_hr_payrollE
l10n_sa_other_allowancesmonetarySaudi Other Allowancesl10n_sa_hr_payrollE
l10n_sa_transportation_allowancemonetarySaudi Transportation Allowancel10n_sa_hr_payrollE
l10n_sa_wps_descriptioncharWPS Payment Descriptionl10n_sa_hr_payrollE
l10n_sk_meal_voucher_employeemonetaryMeal Vouchers Amount (Employee)l10n_sk_hr_payrollE
l10n_sk_meal_voucher_employermonetaryMeal Vouchers Amount (Employer)l10n_sk_hr_payrollE
l10n_us_commuter_benefitsmonetaryCommuter Benefitsl10n_us_hr_payrollE
l10n_us_employee_state_codecharl10n_us_hr_payrollE
l10n_us_health_benefits_dentalmonetaryHealth Benefits: Dentall10n_us_hr_payrollE
l10n_us_health_benefits_fsamonetaryHealth Benefits: FSAl10n_us_hr_payrollE
l10n_us_health_benefits_fsadcmonetaryHealth Benefits: FSA Dependent Carel10n_us_hr_payrollE
l10n_us_health_benefits_hsamonetaryHealth Benefits: HSAl10n_us_hr_payrollE
l10n_us_health_benefits_medicalmonetaryHealth Benefits: Medicall10n_us_hr_payrollE
l10n_us_health_benefits_visionmonetaryHealth Benefits: Visionl10n_us_hr_payrollE
l10n_us_post_roth_401k_amountfloatROTH 401(k)l10n_us_hr_payrollE
l10n_us_post_roth_401k_typeselectionROTH 401(k) Typel10n_us_hr_payrollE
l10n_us_pre_retirement_amountfloatRetirement Plans: 401(k)l10n_us_hr_payrollE
l10n_us_pre_retirement_matching_amountfloatRetirement Plans: Matching Amountl10n_us_hr_payrollE
l10n_us_pre_retirement_matching_typeselectionRetirement Plans: Matching Typel10n_us_hr_payrollE
l10n_us_pre_retirement_matching_yearly_capfloatRetirement Plans: Matching Yearly Capl10n_us_hr_payrollE
l10n_us_pre_retirement_typeselectionRetirement Plans: 401(k) Typel10n_us_hr_payrollE
l10n_us_worker_compensation_idmany2one l10n.us.worker.compensationWorker Compensationl10n_us_hr_payrollE
laa_solution_numberselectionl10n_ch_hr_payroll_elm_transmissionE
last_generation_datedateLast Generation Datehr_work_entry_contract
leave_allocation_idmany2one hr.leave.allocationAllocationhr_contract_salary_holidaysE
lpp_company_amountfloatLPP Company Contributionsl10n_ch_hr_payroll_elm_transmissionE
lpp_employee_amountfloatLPP Employee Contributionsl10n_ch_hr_payroll_elm_transmissionE
max_unused_carsintegerl10n_be_hr_payroll_fleetE
meal_voucher_amountmonetaryMeal Vouchersl10n_be_hr_payrollE
meal_voucher_average_monthly_amountmonetaryl10n_be_hr_payrollE
meal_voucher_paid_by_employermonetaryMeal Voucher Paid by Employerl10n_be_hr_payrollE
meal_voucher_paid_monthly_by_employermonetaryl10n_be_hr_payrollE
mobilemonetaryMobile Subscriptionl10n_be_hr_payrollE
mobile_invoicebinaryl10n_be_hr_contract_salaryE
mobile_invoice_filenamecharl10n_be_hr_contract_salaryE
monthly_yearly_costsmonetaryMonthly Cost (Real)hr_contract_salaryE
namecharContract Referencehr_contract
new_bikebooleanRequested a new bikel10n_be_hr_payroll_fleetE
new_bike_model_idmany2one fleet.vehicle.modelNew Company Bikel10n_be_hr_payroll_fleetE
new_carbooleanRequested a new carl10n_be_hr_payroll_fleetE
new_car_model_idmany2one fleet.vehicle.modelNew Company Carl10n_be_hr_payroll_fleetE
niveaucharl10n_fr_hr_payrollE
no_onssbooleanNo ONSSl10n_be_hr_payrollE
no_withholding_taxesbooleanl10n_be_hr_payrollE
noteshtmlNoteshr_contract
one_time_wage_countintegerl10n_ch_hr_payroll_elm_transmissionE
ordered_car_idmany2one fleet.vehicleOrdered New Carl10n_be_hr_payroll_fleetE
origin_contract_idmany2one hr.contractOrigin Contracthr_contract_salaryE
originated_offer_idmany2one hr.contract.salary.offerhr_contract_salaryE
payslips_countinteger# Payslipshr_payrollE
permit_nocharWork Permit Nohr_contract
private_car_reimbursed_amountmonetaryl10n_be_hr_payrollE
public_transport_employee_amountmonetaryPublic transport paid by the employee (Monthly)l10n_be_hr_payrollE
public_transport_reimbursed_amountmonetaryPublic Transport Reimbursed amountl10n_be_hr_payrollE
qualifcharQualificationl10n_fr_hr_payrollE
rd_percentageintegerTime Percentage in R&Dl10n_be_hr_payrollE
recurring_cost_amount_depreciatedfloatl10n_be_hr_payroll_fleetE
representation_feesmonetaryExpense Feesl10n_be_hr_payrollE
resource_calendar_idmany2one resource.calendarWorking Schedulehr_contract
salary_attachments_countintegerhr_payrollE
salary_offer_idsone2many hr.contract.salary.offerhr_contract_salaryE
salary_offers_countintegerhr_contract_salaryE
schedule_payselectionhr_payrollE
sign_request_countintegerhr_contract_signE
sign_request_idsmany2many sign.requestRequested Signatureshr_contract_signE
sign_template_idmany2one sign.templateNew Contract Templatehr_contract_salaryE
sign_template_signatories_idsone2many hr.contract.signatoryhr_contract_salaryE
signatures_countinteger# Signatureshr_contract_salaryE
sim_cardbinaryl10n_be_hr_contract_salaryE
sim_card_filenamecharl10n_be_hr_contract_salaryE
standard_calendar_idmany2one resource.calendarhr_payrollE
stateselectionStatushr_contract
structure_type_idmany2one hr.payroll.structure.typeSalary Structure Typehr_contract
time_creditbooleanPart Timehr_payrollE
time_credit_type_idmany2one hr.work.entry.typePart Time Work Entry Typehr_payrollE
train_transport_employee_amountmonetaryTrain transport paid by the employee (Monthly)l10n_be_hr_payrollE
train_transport_reimbursed_amountmonetaryTrain Transport Reimbursed amountl10n_be_hr_payrollE
transport_mode_bikebooleanUses Bikel10n_be_hr_payroll_fleetE
transport_mode_carbooleanUses company carl10n_be_hr_payrollE
transport_mode_private_carbooleanUses private carl10n_be_hr_payrollE
transport_mode_publicbooleanUses another public transportationl10n_be_hr_payrollE
transport_mode_trainbooleanUses train transportationl10n_be_hr_payrollE
trial_date_enddateEnd of Trial Periodhr_contract
visa_expiredateVisa Expiration Datehr_contract
visa_nocharVisa Nohr_contract
wagemonetaryWagehr_contract
wage_on_signaturemonetaryWage on Payrollhr_contract_salaryE
wage_typeselectionhr_payrollE
wage_with_holidaysmonetaryWage with Holidayshr_contract_salaryE
warrant_value_employeemonetaryWarrant monthly value for the employeel10n_be_hr_payrollE
warrants_costmonetaryWarrant monthly cost for the employerl10n_be_hr_payrollE
wishlist_car_total_depreciated_costfloatl10n_be_hr_payroll_fleetE
work_entry_sourceselectionhr_work_entry_contract
work_entry_source_calendar_invalidbooleanhr_work_entry_contract
work_time_ratefloatWork time ratehr_payrollE
yearly_commissionmonetaryl10n_be_hr_payrollE
yearly_commission_costmonetaryl10n_be_hr_payrollE
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.