l10n_br_hr_contract
Adapts HR contract management to Brazilian eSocial requirements by adding localized fields, reference data, and configuration menus.
Key Features
- hr.contract: Extends contracts with Brazilian eSocial fields for admission type, labor bond and regime, welfare policy, salary unit, work hours, union identification, resignation data, notice of termination, and death details.
- hr.contract: Keeps the employee job and department synchronized when the contract job or department is set so employee data reflects contractual changes.
- hr.contract view: Exposes the localized fields on the contract form with required selectors, wage and salary unit row, union panel, work-hour inputs, and a resignation tab with notice details.
- l10n_br_hr_contract.data.abstract: Provides a reusable coded/name base model that formats display names as code followed by label for HR contract reference data.
- hr.contract.admission.type: Supplies a coded catalog of admission types with code-prefixed display names populated with Brazilian standards.
- hr.contract.labor.bond.type: Supplies a coded catalog of labor bond types aligned to Brazilian classifications with code-prefixed labels.
- hr.contract.labor.regime: Supplies employment regime options with short-name-first display formatting and preset CLT and statutory entries.
- hr.contract.salary.unit: Supplies salary unit reference values with code-prefixed labels covering hourly, daily, weekly, biweekly, monthly, task, and variable pay cases.
- hr.contract.resignation.cause: Supplies termination reason codes, including FGTS withdrawal mapping, with prefilled Brazilian options and code-based display names.
- hr.contract.notice.termination: Supplies notice of termination types with default Brazilian options for worked, indemnified, and cause-based notices.
- HR configuration: Adds configuration menu actions to manage all Brazilian HR contract reference tables from the HR settings area.