Thursday, December 26, 2024
3 changes · 18.0
Enhancements to existing features
The IoT Box homepage now shows a clearer warning when the HTTPS certificate is missing or has an issue, helping users understand that their subscription may not be linked. The technical view still provides detailed error information so support teams can diagnose certificate problems faster.
Original PR description
In this commit: =============== - Display a warning alert on the homepage when no HTTPS certificate is linked or there's an issue with the certificate, and the technical tab is inactive. - The alert notifies the user that their IoT Box subscription is not linked and advises contacting the account manager to unlock full potential. - On opening the technical tab, show a detailed error code retrieved from the IoT Box to assist in diagnosing HTTPS certificate issues. Task-4364406 Related enterprise PR-https://github.com/odoo/enterprise/pull/74949 
Resolved issues and error corrections
Brazilian customers can now properly choose a city when adding or editing a delivery address during checkout. This prevents checkout validation errors caused by an empty city list and avoids asking for VAT details where they are not needed for delivery addresses.
Original PR description
In BR localization, when a logged user tries to edit the delivery address during checkout it may occur that the city field is missing the selection list, causing the form to always return a validation error Steps to reproduce (with a BR company setup) - In Website > Configuration > Settings, set BR company as owner of website - Log in as new user - Add an item to the cart - Go to checkout and add all the address info - In the addresses selection page, uncheck 'Same as delivery address' and add a new delivery address Issue: City selection list will be empty This occurs because, when user is editing the delivery address without 'Save as delivery address' the system won't provide the city list. Moreover it will attempt to validate VAT info (fields `vat` and `l10n_latam_identification_type_id`) for delivery addresses opw-4411470
Italian Point of Sale now relies on standard accounting tax calculations so it better matches fiscal printer totals when products are sold with tax included. Businesses using Italian POS should configure tax-included pricing, with a pricelist and fiscal position workaround available for tax-excluded catalog prices.
Original PR description
Remove patches around tax calculations. Use the accounting calculations natively. As a result, there will be a limitation to use the `l10n_it_pos` properly. The taxes should be price-included when selling products in pos, otherwise, the system's calculations will deviate from the connected fiscal printer's calculations. The accounting team is looking for a native solution to make the fiscal printer work with price-excluded taxes. A workaround for the limitation is to introduce pricelist and fiscal position. The pricelist maps the originally tax-excluded price to tax-included price, and the fiscal position maps the price-excluded tax to price-included equivalent.