TIP: You can type at any time to perform a new search.
Payroll Contract Advantages
payroll_contract_advantages · OCA/payroll
- Repository
- OCA/payroll · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Payroll
- Folder size
- 0.08 MB
- License
- LGPL-3
- Application
- Yes
- Auto-installable
- No
- Website
- https://github.com/OCA/payroll
- Last tracking update
- 2026-08-07 08:43:01
- Authors
- Odoo Community Association (OCA), Nimarosa
- Maintainers
- Odoo Community Association (OCA), Nimarosa
- Committers
- Weblate, OCA-git-bot, oca-ci, CristianoMafraJunior
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module adds support for advantages templates and advantages to be set in contract form. The advantages can be set in the contract form as a list of advantages templates. Then it can be used in the calculation of the salary rules.
Code Analysis ⓘ
Views touched (3)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
advantages_hr_contract_view_form |
hr.contract.view.form.inherit.advantages | hr.contract | form | Inherits hr_contract.hr_contract_view_form |
hr_contract_advantage_template_view_form |
hr.contract.advantage.template.form | hr.contract.advantage.template | form | New |
hr_contract_advantage_template_view_tree |
hr.contract.advantage.template.tree | hr.contract.advantage.template | list | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (1)
-
advantages_idsOne2many → hr.contract.advantagestring='Contract Advantages' args: 'hr.contract.advantage', 'contract_id'
No public methods.
New fields (6)
-
advantage_lower_boundFloatreadonly=Truerelated='advantage_template_id.lower_bound'string='Lower Bound' -
advantage_template_codeCharreadonly=Truerelated='advantage_template_id.code'string='Code' -
advantage_template_idMany2one → hr.contract.advantage.templatestring='Advantage Template' args: 'hr.contract.advantage.template' -
advantage_upper_boundFloatreadonly=Truerelated='advantage_template_id.upper_bound'string='Upper Bound' -
amountFloat -
contract_idMany2one → hr.contractargs: 'hr.contract'
No public methods.
New fields (5)
-
codeCharrequired=True -
default_valueFloat -
lower_boundFloathelp='Lower bound authorized by the employer for this advantage' -
nameCharrequired=True -
upper_boundFloathelp='Upper bound authorized by the employer for this advantage'
No public methods.
New fields (0)
No new fields.
Public methods (1)-
get_current_contract_dict(self, contract, contracts)
Loading…
Loading…
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 41 days ago
- Last activity
- 41 days ago
- Repository
- OCA/payroll
- Pull request
- [19.0][MIG] payroll_contract_advantages : Migration to 19.0. (#277)