Daily updates from Odoo
Monday, December 15, 2025
5 changes · master
Enhancements to existing features
This update enhances the Odoo Enterprise system by making all relevant benefits fields visible for hourly wage contracts. This change ensures that all necessary information is easily accessible, improving clarity and streamlining the management of hourly employee benefits. The update corrects a previous limitation in the system.
Original PR description
The purpose of this update is to ensure that all relevant fields are visible for hourly wage contracts, improving clarity and ensuring all necessary information is easily accessible. This PR includes the following changes: - Made all relevant benefits fields visible for hourly wage contracts, similar to fixed wage contracts. - Removed ir.ui.view from hr_contract_salary_payroll to make some fields visible for hourly wage. - Updated the visibility logic for contract fields to ensure they are displayed appropriately for hourly wage contracts. Task - 4421240
This update corrects a calculation error in employee EPF contributions. As of October 2025, a new flat rate schedule is being implemented. This change ensures accurate EPF calculations based on the correct flat rate, preventing discrepancies in payroll processing.
Original PR description
Previous behavior applies a dynamic rate on employee's salary rather than using the flat rate schedule. As of Oct 2025 there is a flat rate schedule to follow for computing the EPF contributions. For example for a wage of 6250, a 12% rate would be 750 (which is now incorrect) and according to the flat rate schedule is 756. task-5286179
This update aligns the dialogs used in Odoo's web Gantt and Studio modules with recent community changes. This ensures consistency and a more modern user experience for these key business tools. The changes are primarily focused on improving the visual presentation and functionality of the dialogs.
Original PR description
This PR adapts dialogs by mirroring community changes. Requires: - https://github.com/odoo/odoo/pull/238855 task-5159944
This update enables users to export multiple BR invoices as XML files in a single batch, streamlining the process for generating required reports. Previously, users could only export invoices individually. Additionally, the system now intelligently handles errors during export, excluding problematic invoices from the batch without disrupting the entire process.
Original PR description
Add a new button in account.move list view for BR companies, allowing the user to export xml files of multiple moves in batch. If any selected moves is not valid, raise a RedirectError to open a list view with all problematics moves. Linked:https://github.com/odoo/odoo/pull/235532 task-5105859
This update introduces a new tag widget that allows users to assign custom colors to tags using hexadecimal codes. Previously, tags were limited to a fixed color palette. This change provides greater visual flexibility and control over tag appearance within Odoo.
Original PR description
Introduces a new widget `many2many_color_dot`, an extension of the existing `many2many_tags` widget, which displays a small colored dot before the tag label instead of coloring the entire tag background. The color is read from a VARCHAR field containing a hexadecimal color code. This widget keeps most of the options from `many2many_tags`, except: - `on_tag_click` is replaced by `can_open` (boolean) to control whether clicking a tag opens the corresponding form. - `color_field` option is updated to specify the field used for the dot color. The new widget allows visual indication of custom color instead of a fixed list of colors.