Monday, July 6, 2026
3 changes · saas-19.4
Enhancements to existing features
The timesheet timer now opens with the project the employee has most recently and consistently used, making repeat time entry faster. If the user is already viewing a specific active project or task, that context still takes priority, while archived or template records are no longer suggested.
Original PR description
When opening the timesheet systray, the timer is now prefilled with the project to which the employee's three most recent timesheets are all linked, since they are most likely to keep logging time on it. The currently viewed project or task takes precedence over the favorite project, and viewing a project form now prefills the timer as well, just like task views already do. task-6290859 Forward-Port-Of: odoo/enterprise#120028
The payroll data update process is now configured for the Philippines payroll module. This helps keep standard, non-customized salary rules automatically up to date, reducing manual maintenance and improving reliability for payroll users.
Original PR description
Currently, the "Payroll: Update data" cron doesn't work for HK payroll as we never set up the _get_data_files_to_update. We can set up the list of data files to keep up to date to better support our users by automatically keeping non-edited salary rules up to date. task-6360470
Budget reports now use the same profitability basis as analytic profitability views when selecting analytic accounting entries. This helps finance teams see more consistent budget figures across reports and profitability analysis.
Original PR description
Use the new field analytic_profitability in the conditions of the query to get the account analytic lines of the budget report task-4959636 Forward-Port-Of: odoo/enterprise#121898 Forward-Port-Of: odoo/enterprise#121760