hr.contract.salary.benefit
Salary Package Benefit. Defined in module hr_payroll; exists in Odoo 18, 19, 20. Across the upgrade steps we tracked: 10 fields added, 0 removed, 0 renamed.
- Odoo 16 not covered
- Odoo 17 not covered
- Odoo 18 hr_contract_salary
- Odoo 19 hr_contract_salary
- Odoo 20 hr_payroll
This is an Enterprise model: Odoo 16 and 17 Enterprise sources are not part of the data, so those versions show as not covered.
Not covered: this step compares Community modules only and this model belongs to an Enterprise module.
Fields added (2)
| Field | Type | Module |
|---|---|---|
| salary_rule_id | many2one | hr_contract_salary_payroll |
| source | selection | hr_contract_salary |
Fields added (8)
| Field | Type | Module |
|---|---|---|
| allowed_field | many2many | hr_payroll |
| is_configurable_benefit | boolean | hr_contract_salary |
| l10n_be_excluded_joint_committee_ids | many2many | l10n_be_hr_payroll |
| l10n_be_joint_committee_ids | many2many | l10n_be_hr_payroll |
| salary_rule_ids | many2many | hr_payroll |
| user_has_access | boolean | hr_payroll |
| value_type | selection | hr_contract_salary |
| view_ids | many2many | hr_payroll |
3 views of this model removed
- hr_contract_salary.hr_contract_benefit_view_tree
- hr_contract_salary_payroll.hr_contract_benefit_view_form
- hr_contract_salary_payroll.hr_contract_benefit_view_tree
1 actions on this model removed
- hr_contract_salary.hr_contract_benefit_action
1 menus opening this model removed
- hr_contract_salary.salary_package_benefit
All fields declared on hr.contract.salary.benefit (50)
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 50 fields
| Field | Type | Label | Module | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|
| active | boolean | hr_payrollE | ||||||
| activity_creation | selection | hr_contract_salaryE | ||||||
| activity_creation_type | selection | hr_contract_salaryE | ||||||
| activity_responsible_id | many2one res.users | Assigned to | hr_contract_salaryE | |||||
| activity_type_id | many2one mail.activity.type | Activity Type | hr_contract_salaryE | |||||
| allowed_field | many2many ir.model.fields | hr_payrollE | ||||||
| always_show_description | boolean | Always Show Description | hr_contract_salaryE | |||||
| benefit_ids | many2many hr.contract.salary.benefit | Mandatory Benefits | hr_contract_salaryE | |||||
| benefit_type_id | many2one hr.contract.salary.benefit.type | Benefit Type | hr_payrollE | |||||
| cost_field | char | Cost Field Name | hr_payrollE | |||||
| cost_res_field_id | many2one ir.model.fields | Cost Field | hr_payrollE | |||||
| cost_res_field_public | selection | Cost Field (Public) | hr_payrollE | |||||
| country_id | many2one res.country | Country | hr_payrollE | |||||
| description | html | Description | hr_payrollE | |||||
| display_type | selection | hr_contract_salaryE | ||||||
| field | char | hr_payrollE | ||||||
| fold_field | char | Fold Field Name | hr_contract_salaryE | |||||
| fold_label | char | hr_contract_salaryE | ||||||
| fold_res_field_id | many2one ir.model.fields | Fold Condition | hr_contract_salaryE | |||||
| folded | boolean | hr_contract_salaryE | ||||||
| has_admin_access | boolean | hr_payrollE | ||||||
| icon | char | hr_contract_salaryE | ||||||
| is_configurable_benefit | boolean | Configurable Benefit | hr_contract_salaryE | |||||
| l10n_be_excluded_joint_committee_ids | many2many l10n.be.joint.committee | Excluded Joint Committees | l10n_be_hr_payrollE | |||||
| l10n_be_joint_committee_ids | many2many l10n.be.joint.committee | Joint Committees | l10n_be_hr_payrollE | |||||
| manual_field | char | Manual Field Name | hr_contract_salaryE | |||||
| manual_res_field_id | many2one ir.model.fields | Manual Field in Contract | hr_contract_salaryE | |||||
| name | char | hr_payrollE | ||||||
| requested_documents | char | Requested Documents Fields | hr_contract_salaryE | |||||
| requested_documents_field_ids | many2many ir.model.fields | Requested Documents (IDs) | hr_contract_salaryE | |||||
| requested_documents_fields_string | text | Requested Documents | hr_contract_salaryE | |||||
| res_field_id | many2one ir.model.fields | Employee Record Related Field | hr_payrollE | |||||
| res_field_public | selection | Benefit Field | hr_payrollE | |||||
| salary_rule_id | many2one hr.salary.rule | Salary Rule | hr_payrollE | |||||
| salary_rule_ids | many2many hr.salary.rule | Related Salary Rules | hr_payrollE | |||||
| sequence | integer | hr_payrollE | ||||||
| show_name | boolean | Show Name | hr_contract_salaryE | |||||
| sign_copy_partner_id | many2one res.partner | Send a copy to | hr_contract_salaryE | |||||
| sign_frenquency | selection | Sign Creation Type | hr_contract_salaryE | |||||
| sign_template_id | many2one sign.template | Template to Sign | hr_contract_salaryE | |||||
| slider_max | float | hr_contract_salaryE | ||||||
| slider_min | float | hr_contract_salaryE | ||||||
| slider_step | integer | hr_contract_salaryE | ||||||
| source | selection | Benefit Source | hr_payrollE | |||||
| structure_type_id | many2one hr.payroll.structure.type | Salary Structure Type | hr_payrollE | |||||
| uom | selection | Unit of Measure | hr_contract_salaryE | |||||
| user_has_access | boolean | User Has Access to Benefits | hr_payrollE | |||||
| value_ids | one2many hr.contract.salary.benefit.value | hr_contract_salaryE | ||||||
| value_type | selection | hr_contract_salaryE | ||||||
| view_ids | many2many ir.ui.view | Related Views | hr_payrollE |