Friday, April 3, 2026
5 changes · saas-18.2
Resolved issues and error corrections
This fix ensures that only actual invoices can be grouped for electronic invoicing. It prevents journal entries or other non-invoice accounting documents from being incorrectly grouped, reducing the risk of invalid electronic document processing.
Original PR description
[FIX] account_edi_ubl_cii: Allow only invoices can be grouped Before this commit, no check was done on the document type at line grouping. This commit adds the check `is_invoice` so that we cannot group (e.g.) a journal entry type move no-task Forward-Port-Of: odoo/odoo#257314 Forward-Port-Of: odoo/odoo#255359
The Time Off overview calendar now clearly shows refused requests as crossed out, matching the behavior users see in other Time Off menus. This helps managers and employees distinguish rejected time off at a glance and reduces confusion when reviewing schedules.
Original PR description
Before this commit, the calendar view in Overview menu does not strike the time off refused. The reason is because `is_strike` field is not fetched inside that view. This commit adds the field in the view to make sure the time off refused are striked as it is the case in the other menus. Closes #248868 Forward-Port-Of: odoo/odoo#256579
Invoice tax totals now ignore zero-value excluded taxes when deciding how to calculate rounding for price-included taxes. This prevents invoices from switching to the wrong tax calculation mode and helps keep displayed totals accurate.
Original PR description
…xes_data Suppose an invoice with price-included taxes but with a zero price excluded one. We don't want to fallback on the excluded mode just for that. opw-6060486 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#257495
This update ensures that time off requests marked as 'refused' are clearly highlighted on the Gantt chart view in the Time Off Management section. Previously, these requests weren't visually distinguished, leading to potential confusion. This change improves clarity and accuracy for managing employee time off.
Original PR description
Before this commit, the gantt view in Management > Time off menu does not strike the time off refused. The reason is because the wrong js_class is used inside that view. This commit updates the js_class to use inside that view to make sure the time off refused are striked. Issue similar to https://github.com/odoo/odoo/issues/248868 Forward-Port-Of: odoo/enterprise#112441
This update resolves an issue where the new IoT image wasn't correctly scaling due to a misinterpretation of device connectivity. The fix removes a redundant check in the scaling service, ensuring the IoT image functions seamlessly with the scaling process. This improves the overall stability and performance of the Enterprise edition.
Original PR description
The new IoT image removes the `hw_proxy/status_json` endpoint, which results in the hardware proxy service thinking there are no devices connected to the IoT. We now remove this check from the scale service so that the new image works correctly with a scale. Forward-Port-Of: odoo/enterprise#112941