Wednesday, June 17, 2026
4 changes · 19.0
Enhancements to existing features
The demo Flour product in Point of Sale now uses kilograms as its unit of measure. This makes weighing setup clearer and better supports scale certification scenarios for bakery demos.
Original PR description
This small PR sets the "Flour" product's units of measure to kilograms. This helps to configure the weighing of the product, especially for the l10n_eu_iot_scale cert
Analytic distribution checks now reuse previous plan lookup results when the same criteria are used repeatedly. This reduces repeated processing during bulk journal entry validation, helping accounting workflows run more smoothly without changing user-facing behavior.
Original PR description
The method `get_relevant_plans` is called in `_validate_distribution`, which is often called in loops, for instance when validating the analytic distribution of multiple journal entries or of journal entries with multiple lines. That method is doing a lot of work by filtering all the plans and all the applicabilities every time, which can be avoided since the `kwargs` are likely to often be the same ones.
This update ensures Odoo sends the LC116 code with dots, as required by Avalara for their city web services. Currently, Odoo removes these dots, which prevents Avalara's automated sanitization process from working correctly. This change aligns with Avalara's requirements to ensure proper data processing.
Original PR description
Purpose: Avalara requires the LC116 code to be dotted for certain city webservices. Their tool will automatically sanitize the dots for cities that don't support it. Current Behavior: Odoo sanitizes the LC116 code before sending the JSON payload. Expected Behavior: The LC116 code is sent in the JSON payload with the dots. task-6304351
This update enhances navigation between sold assets and related customer invoices. Now, invoices linked to a sold asset are directly accessible from the asset's chatter, and vice versa. This streamlines workflows by providing quick access to relevant invoice information.
Original PR description
This commit improves the navigation from a sold asset to the customer invoice and vice versa. A reference link of the sold asset is added to the chatter of each invoice used in sale. Also, all invoices used in sale are added as reference link to the asset's chatter. task-4413649