Wednesday, May 6, 2026
11 changes · 19.0
Enhancements to existing features
This update enhances the appearance of online order notifications within the Point of Sale system. Specifically, the notifications now utilize a full-width layout on smaller screens, improving readability and alignment. This ensures a cleaner and more user-friendly experience for customers viewing notifications on mobile devices.
Original PR description
In this commit: ------------------- - Use a full-width layout on small screens by removing container padding and improving alignment with `justify-content-between`. task: 6054267
Resolved issues and error corrections
This update resolves a minor visual issue with account reports where the bottom of the report wasn't properly spaced when the report content exceeded the page width. This ensures consistent and professional-looking reports for users.
Original PR description
Since this commit https://github.com/odoo/enterprise/commit/690eff4af4af6ec1cc634c8c55dcc2f349a9b723, the styling at the bottom of the reports is slightly broken, as there is no space below the final line (when the report takes more than the full page) task-https://www.odoo.com/odoo/project/967/tasks/6191828
This update fixes a minor error in the French financial reports (l10n_fr_reports) module. Specifically, a typo was corrected in the section name for 'exceptionnel' to ensure proper feminine agreement when referring to charges. This ensures accurate reporting in accordance with French accounting standards.
Original PR description
There was a small typo in section 8 of the pnl report. "exceptionnel" must go feminine when referring to charges. Forward-Port-Of: odoo/enterprise#116198
A technical issue prevented the confirmation email from being sent correctly when users clicked 'Access Options Anyway'. This update corrects a version mismatch in the email template, ensuring that confirmation emails are delivered with the correct content. This resolves a problem where users received blank emails.
Original PR description
The Confirmation mailing template ships an `s_text_block` section without `data-vxml`. The mass_mailing builder compares it against the canonical snippet's `data-vxml="001"` and flags the block as…
The Confirmation mailing template ships an `s_text_block` section without `data-vxml`. The mass_mailing builder compares it against the canonical snippet's `data-vxml="001"` and flags the block as outdated. Clicking ACCESS OPTIONS ANYWAY in the sidebar leaves the section flagged but saves an empty `body_html`, so the confirmation test email arrives blank. https://github.com/odoo/odoo/blob/b293ce50e0fc9355ffd233557f079916b514eac7/addons/mass_mailing/static/src/builder/plugins/version_control_plugin.js#L23 The section is structurally identical to the canonical snippet and to the version already used by the default theme template, so adding `data-vxml="001"` makes the version check match and the outdated banner is no longer shown. https://github.com/odoo/odoo/blob/b293ce50e0fc9355ffd233557f079916b514eac7/addons/mass_mailing/views/snippets/mass_mailing_text_snippets.xml#L3 https://github.com/odoo/odoo/blob/b293ce50e0fc9355ffd233557f079916b514eac7/addons/mass_mailing/views/themes_templates.xml#L41 Steps to reproduce: 1. Marketing Automation > New > Marketing > Double Opt-in > Create Campaign 2. Open the Templates smart button and click the Confirmation row 3. Click the welcome block in the email body 4. Click ACCESS OPTIONS ANYWAY in the right sidebar 5. Click Test and send to your address => arriving email body is empty Ticket [link](https://www.odoo.com/odoo/project/49/tasks/6143321) opw-6143321
This update resolves a bug that caused bank reconciliation balances to reset to zero after editing a bank statement move line when using multiple currencies. The fix ensures accurate balance calculations during bank reconciliation processes, improving financial reporting reliability.
Original PR description
Fixed an issue where when editing a move line for the bank reconciliation and setting the currency to a currency other than the company's currency if we edit the move line again we will find that the balance is equal to 0. task-6037835 Forward-Port-Of: odoo/enterprise#114898
This update resolves an issue where the Intrastat CSV export was failing due to data formatting and database synchronization problems. The fix ensures accurate data is included in the export, addressing a disruption to reporting on Dutch Intrastat data.
Original PR description
Since the technical refactoring of intrastat in 18.0, the csv export in `l10n_nl_intrastat` seems broken. Here is the fixes done in this commit: 1. `Commodity flow` is supposed to be a single diggit (6 or 7) but an empty blank space was hidden. 2. Switching the condition on `country_origin_code` as it was the opposite 3. Add a `flush_all` before calling the report during the export, to be sure the database is up to date. opw-5799126 Forward-Port-Of: odoo/enterprise#116153 Forward-Port-Of: odoo/enterprise#115791
This update resolves a build error in the l10n_ae_faf module related to a dependency issue with a related Odoo module. By adjusting the view's location, the update eliminates the need for the problematic dependency, ensuring the module builds correctly and functions as intended.
Original PR description
the inherited tax view form was raising an error since ubl_cii_tax_category_code is in the view under the module account_edi_ubl_cii and this module is not in the resolved dependencies of l10n_ae_faf but is usually autoinstalled. to fix this we are changing the xpath to be something that doesn't need the dependency of the account_edi_ubl_cii but only account. runbot-239123
This update corrects a previous issue where payslips were incorrectly referencing contract dates instead of the correct version dates. The fix ensures payslips accurately reflect the version of the contract being processed, leading to more reliable payroll reporting. This change was enabled by a related update to search functionality.
Original PR description
Prior to this commit, the version domain on payslips only looked at the contract dates rather than the version's dates. The domain was fixed in this commit to limit the domain based on the version's dates instead, and this was allowed after the searches on the version date_start and date_end fields were fixed in the odoo/odoo#256581. task-6067139 Forward-Port-Of: odoo/enterprise#113818
This update fixes a minor usability issue in the Helpdesk module. Previously, users attempting to delete a stage in a ticket kanban view were prompted with a warning if the stage contained tickets. Now, keyboard shortcuts are correctly assigned to the confirmation and discard buttons within this wizard, streamlining the deletion process.
Original PR description
Before this commit, when the user tries to delete a kanban column in ticket kanban view when the group by is stage_id. A pop-up appears when there is at least one ticket in that stage to notify the user it would be better to archive the stage or remove all tickets from that stage before deleting it. The Confirm and Discard buttons of that wizard does not have keyboard shortcut as the other discard button in the other views/wizards. This commit makes sure the keyboard shortcut is correctly assigned to those buttons. task-4885677 Forward-Port-Of: odoo/enterprise#89141
This update automatically refreshes the payment screen when the PIS (Payment Initiation System) status changes. Previously, users had to manually refresh the page to see the updated status, leading to delays. This improvement ensures payment information is always current and accurate.
Original PR description
There were some buttons like sign payment that were visible even when the PIS status was signed which needed a manual page refresh for the update to reflect, now it's reflected automatically on the PIS status change. task-5417365 Forward-Port-Of: odoo/enterprise#114299
This update fixes an issue where the AI systray button had excessive padding, creating an uneven look. The change removes unnecessary styling classes to streamline the design and ensure a consistent user experience. This improves the visual appeal of the application.
Original PR description
Remove the `btn` class because it adds additional padding, and eliminate the other unnecessary classes since the rules have already been applied in the `navbar.scss` file. task-5079952