TIP: You can type at any time to perform a new search.
Brazilian Localization HR Contract
l10n_br_hr_contract · OCA/l10n-brazil
- Repository
- OCA/l10n-brazil · module folder · Try on Runboat
- Module version
- 1.2.1
- Category
- Localisation
- Folder size
- 0.09 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-brazil
- Last tracking update
- 2026-08-07 08:42:49
- Authors
- Odoo Community Association (OCA), KMEE
- Maintainers
- Odoo Community Association (OCA), KMEE
- Committers
- Raphaël Valyi, Weblate, OCA-git-bot, oca-ci, CristianoMafraJunior
- Odoo dependencies
- Python dependencies
- erpbrasil.base, email-validator, num2words, phonenumbers, python-dateutil
- System dependencies
- None
- Required by
- None
- Description
Este módulo adapta o módulo 'hrcontract' aos requisitos da Legislação Brasileira/e-social - Tipo de adimissão; - Tipo de contrato de trabalho; - Motivo de encerramento de contrato; - Motivo de demissão; - Tipo de regime previdenciário; - Sindicato; - Salário Mínimo;
Code Analysis ⓘ
Views touched (1)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_br_hr_contract_view_form |
l10n_br.hr.contract.view.form | hr.contract | form | Inherits hr_contract.hr_contract_view_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (8)
New fields (18)
-
admission_type_idMany2one → hr.contract.admission.typecomodel_name='hr.contract.admission.type'string='Admission type' -
by_deathCharhelp='Death certificate/Process/Beneficiary'string='By death' -
discount_union_contributionBooleanstring='Discount union contribution in admission' -
labor_bond_type_idMany2one → hr.contract.labor.bond.typecomodel_name='hr.contract.labor.bond.type'string='Labor bond type' -
labor_regime_idMany2one → hr.contract.labor.regimecomodel_name='hr.contract.labor.regime'help='e-Social: S2200/S2300 - tpRegTrab'string='Labor regime' -
monthly_hoursFloatstring='Monthly hours' -
notice_of_termination_dateDatestring='Notice of termination date' -
notice_of_termination_idMany2one → hr.contract.notice.terminationcomodel_name='hr.contract.notice.termination'string='Notice of termination type' -
partner_unionMany2one → res.partnercomodel_name='res.partner'domain=[('union_entity_code', '!=', False)]help='Sindicato é um partner que tem código de sindicato (union_entity_code) definido.'string='Sindicato' -
resignation_cause_idMany2one → hr.contract.resignation.causecomodel_name='hr.contract.resignation.cause'string='Resignation cause' -
resignation_codeCharrelated='resignation_cause_id.code' -
resignation_dateDatestring='Resignation date' -
salary_unitMany2one → hr.contract.salary.unitcomodel_name='hr.contract.salary.unit'string='Salary Unity' -
union_cnpjCharreadonly=Truerelated='partner_union.vat'string='Union CNPJ' -
union_entity_codeCharreadonly=Truerelated='partner_union.union_entity_code'string='Union entity code' -
union_nameCharreadonly=Truerelated='partner_union.name'string='Union' -
weekly_hoursFloatstring='Weekly hours' -
welfare_policySelectionhelp='e-Social: S2200/S2300 - tpRegPrev'selection=[('rgps', 'Regime Geral da Previdência Social'), ('rpps', 'Regime Próprio da Previdência Social'), ('rpse', 'Regime de Previdência Social no Exterior')]string='Welfare policy'
-
create(self, vals_list)@api.model_create_multi -
set_job_in_employee(self)@api.onchange('job_id')Definir o campo função no funcionário. Caso o funcionário venha a ter um segundo contrato, popular o campo no employee. Caso tenha uma alteração contratual, popular o campo
New fields (1)
-
nameCharstring='Admission type'
No public methods.
New fields (1)
-
nameCharstring='Labor bond type'
No public methods.
New fields (3)
-
codeCharsize=1 -
nameCharstring='Labor regime' -
short_nameChar
No public methods.
New fields (1)
-
nameCharrequired=Truestring='Notice of termination type'
No public methods.
New fields (3)
-
codeCharstring='Resignation cause code' -
fgts_withdraw_codeCharstring='FGTS withdrawal code' -
nameCharstring='Resignation cause'
No public methods.
New fields (1)
-
nameCharstring='Salary Unit'
No public methods.
New fields (2)
-
codeCharindex=Truerequired=True -
nameCharindex=Truerequired=True
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…