Tuesday, October 7, 2025
5 changes · master
Enhancements to existing features
The Brazilian AvaTax product setup now shows the service-specific LC116 Code label instead of Mercosul NCM Code when configuring services. This reduces confusion for users by matching the label and tooltip to the correct Brazilian service tax classification.
Original PR description
Purpose:- - In Brazil, NCM is a code that has an acronym to specify the Mercosul Common Name for products, and for services, the right name is LC116 (Complementary Law 116), which specifies the federal code for a service. - But we have the same field `l10n_br_ncm_code_id` to configure both NCM for goods and LC116 for services and the same table can be used for both the cases. - So while configuring fiscal information for a service, user don't understand why it still shows the NCM label instead of LC116. Before this commit:- - Label `Mercosul NCM Code` was displayed for services confusing users. After this commit:- - Label `Mercosul NCM Code` is replaced with `LC116 Code` only for services. - Tooltip is also improved for better understanding. task-5096435 Forward-Port-Of: odoo/enterprise#96228 Forward-Port-Of: odoo/enterprise#95404
This update changes how AI and WhatsApp conversations identify and manage the person on the other side of a chat. It helps keep chat participant information more consistent across messaging features, reducing the risk of mismatched or duplicated conversation details.
Original PR description
task-4675831
This update streamlines automated checks for the online shop by using more appropriate test helpers and starting tests closer to the relevant product pages. It helps keep eCommerce testing faster, clearer, and easier to maintain without changing the customer-facing shopping experience.
Original PR description
* use the right tour utils * start tours from product page when there is no reason to start from shop page
The point of sale integration for UrbanPiper has been adjusted to stay compatible with recent product option changes in Odoo. This helps restaurants keep managing product attributes consistently when syncing menus and orders with delivery platforms.
Original PR description
task-4731792
The Sign app now uses one shared rule to decide when the PDF upload button appears. This reduces duplicate setup behind the scenes, making the interface easier to maintain without changing how users work.
Original PR description
Before this PR, the upload PDF button used the same logic and conditions in both templates and requests, causing duplicate code. This PR adds a single condition to manage the upload button for both templates and requests, reducing duplication and improving clarity.