Saturday, September 26, 2026
2 changes · saas-19.1
Resolved issues and error corrections
Swiss payroll employee records now include the work permit expiration date on the Personal Information page. This keeps the information visible and available for contract status checks, helping avoid missed updates tied to expiring work permits.
Original PR description
…_date in employee form Add work_permit_expiration_date in Personnal Information page field is added in the standard view here: https://github.com/odoo/odoo/blob/18.0/addons/hr/views/hr_employee_views.xml#L184 this module override standard employee form view by making the entire Personal Information page invisible if CH and rewriting it: https://github.com/odoo/enterprise/blob/18.0/l10n_ch_hr_payroll_elm_transmission/views/l10n_ch_hr_payroll_employee_views.xml#L23 standard module hr_contract use this field in method [update_state](https://github.com/odoo/odoo/blob/18.0/addons/hr_contract/models/hr_contract.py#L184) called by cron [ir_cron_data_contract_update_state](https://github.com/odoo/odoo/blob/18.0/addons/hr_contract/data/hr_contract_data.xml#L53) Forward-Port-Of: odoo/enterprise#129875
Documentation and clarification updates
This change records the contributor license agreement signature for mmircoli-nexapp. It ensures their related contribution can be accepted under Odoo's legal contribution requirements, with no direct impact on product features or users.
Original PR description
Signature of the Odoo Individual Contributor License Agreement v1.0 for @mmircoli-nexapp, needed for the fix related to #290493. I confirm I have read the [CLA](https://github.com/odoo/odoo/blob/18.0/doc/cla/icla-1.0.md) and that the committer email matches the one used in my contributions. Forward-Port-Of: odoo/odoo#290549