Thursday, November 13, 2025
8 changes · master
Enhancements to existing features
The Brazilian localization now shows a specific tooltip explaining how to fill in the Incoterm location for export documents. This helps users provide the city or shipping location required for Brazilian EDI submissions, reducing confusion during export invoicing.
Original PR description
Purpose: Incoterm location is a field that will be widely used with Brazilian Exportation of Goods. It is required by the Brazilian EDI to send the incoterm location in its request specifying the city or location from which the goods are shipped. The field should have a tooltip explaining its specific purpose for the Brazilian EDI. related task-4802462 task-5180499
Belgian 281.50 account tags now include Belgium as their country, making them easier to group and identify in reporting. This helps businesses reuse these tags more reliably in Belgium-specific tax and accounting processes.
Original PR description
Account tags for 281.50 are specific to Belgium. With this PR, the country is added to those tags, allowing easier group by and enabling their use in other cases as well. task-5236632 Forward-Port-Of: odoo/enterprise#98759
Financial reports now use a clearer internal grouping method for report columns. This helps make report generation more reliable and easier to maintain without changing how business users interact with the reports.
Original PR description
task-5164369
The Belgian POS blackbox queue is now cleared when point-of-sale data is reloaded. This helps prevent repeated queued calls from getting stuck in an unexpected loop, improving stability for affected POS sessions.
Original PR description
This commit adds a clear of the blackbox queue when reloading data. This could avoid potential unexpected deadloop of calls in the queue. Forward-Port-Of: odoo/enterprise#99252
The POS opening flow no longer checks Belgian blackbox driver versions before a session starts. This avoids an unnecessary startup check while still notifying users if an update is needed when they use blackbox features.
Original PR description
When introducing the blackbox queue service, we added a check at the opening of the POS to ensure that the blackbox drivers were up to date. This check is done at the start of session opening. It is now not necessary anymore, if the drivers are not up to date, an error will also be shown to the user when they try to use a blackbox functionality. Forward-Port-Of: odoo/enterprise#99014
Several automated tests were adjusted to match a recent change in how incoming email processing returns results. This helps keep quality checks reliable across invoicing, helpdesk, and Belgian SODA import features without changing user-facing behavior.
Original PR description
message_process now returns a recordset, tests are updated to not browse the return value anymore and simply use it as is.
This update simplifies how tag displays are customized in several Odoo apps, making it easier to keep tag-related screens consistent and adaptable. Users should see little direct change, but teams benefit from cleaner maintenance and more reliable future improvements.
Original PR description
* account_reports,helpdesk,knowledge,planning This commit adds a slot to the component TagsList and removes the tag part of its template so the component does not render tags anymore. M2m tags fields needed to be updated to support this change. The change allows these field to define their tag more easily. task-4660360
This update standardizes module information such as authors, licenses, website links, and app page references across many Odoo Enterprise apps. It improves consistency and trust in app listings without changing day-to-day product behavior.