Daily updates from Odoo
Tuesday, December 30, 2025
5 changes · master
Enhancements to existing features
This update standardizes the refresh period for return data, moving from a fiscal year-based approach to a consistent one-year past and one-year future window. This ensures predictable and reliable updates, eliminating confusion and inconsistencies in the data reported.
Original PR description
Previously, the minimum date used for the refresh period in `_try_create_returns_for_fiscal_year` was the fiscal year itself, which caused confusion. Depending on whether we were at the beginning or the end of the fiscal year, the amount of past data being updated was inconsistent. The new behavior refreshes a fixed window of one year in the past and one year in the future, making the update range predictable and consistent. task-5388423 Forward-Port-Of: odoo/enterprise#102945 Forward-Port-Of: odoo/enterprise#101484
This update adjusts the minimum wage calculation for Odoo's Mexico payroll module to comply with a recent increase announced by CONASAMI. The ‘Mexico: Daily Minimum Wage’ parameter has been updated to 315.04, ensuring accurate payroll processing effective January 1, 2026. This change aligns with legal requirements and maintains payroll accuracy.
Original PR description
According to CONASAMI: https://www.gob.mx/conasami/articulos/incremento-a-los-salarios-minimos-para-2026?idiom=es the minimum wage will increase effective January 1, 2026. It is necessary to update the “Mexico: Daily Minimum Wage” parameter to reflect the new value: 315.04 target: 19.0 task-5412717 Forward-Port-Of: odoo/enterprise#102922
This update enhances the user experience within the Odoo Enterprise softphone by streamlining the process when no recent calls are found in the history tab. Instead of directing users to a generic contacts list, the system now automatically directs them to the relevant contacts tab within the softphone, making it easier to find and manage calls.
Original PR description
If no recent calls are found when searching in the History tab, then it is more convenient to be sent to the Contacts tab of the softphone instead of the Contacts list in the backend. task-5443726
Resolved issues and error corrections
This update ensures that all work entries are consistently set to 'draft' status when the 'action_set_to_draft' function is used. Previously, this function didn't always work correctly, leading to inconsistencies in the system. This change improves data accuracy and streamlines payroll processing.
Original PR description
Problem ---------- the `action_set_to_draft` should set any work entry to draft regardless of the situation. Solution ---------- If only the state is write to draft, let the whole vals be written task-5410512 Forward-Port-Of: odoo/enterprise#102944 Forward-Port-Of: odoo/enterprise#101891
This update allows accountants to archive reports, streamlining their workflow. Previously, access restrictions prevented them from archiving, leading to a user access error. This change resolves the issue and provides accountants with a new archiving function.
Original PR description
As a simple accountant without sysadmin rights, archive a report. A user access is raised because the user doesn't have access to update menuitems. Forward-Port-Of: odoo/enterprise#102276