Daily updates from Odoo
Wednesday, June 17, 2026
4 changes · saas-19.3
Enhancements to existing features
This update ensures Odoo automatically syncs product tags with UrbanPiper, resolving an issue where a single, hardcoded tag was used. Now, tags are dynamically managed based on user tax configurations and aggregator needs, allowing UrbanPiper to receive the most relevant information for accurate pricing and reporting.
Original PR description
Before this commit: ------------------------------------------ - The UrbanPiper payload used a hardcoded tag when the tax percentage was not 5%. - There was no mechanism to add additional tags based on providers, even though UrbanPiper supports multiple tags. After this commit: ------------------------------------------ - Tags are now dynamically handled using the Tag field in the product. - Users can define tags according to their tax configurations and aggregator requirements. - UrbanPiper only accepts relevant tags (default or provider-specific). task - 5154061 Forward-Port-Of: odoo/enterprise#112550 Forward-Port-Of: odoo/enterprise#96742
This update changes the color of the 'To Review' status on employee records from grey to orange. This improves readability, particularly in dark mode, ensuring that managers can quickly identify and address outstanding tasks. This enhancement ensures consistent and clear communication regarding employee status.
Original PR description
The 'To Review' status on employees uses a grey badge ('secondary'), which has poor contrast and is nearly invisible in dark mode.
Update the 'review_state' field options to change '2_to_review' to 'warning' (orange). This ensures the badge is readable in both light and dark modes.
Task: 6289919
Forward-Port-Of: odoo/enterprise#120486
Forward-Port-Of: odoo/enterprise#120268This update enhances the payment confirmation screen in Point of Sale (POS) and Self-Order to provide clearer feedback to customers. It now displays a 'Processing...' message during payment finalization, a visual success checkmark, and the amount paid upon completion, improving the user experience and confidence during transactions.
Original PR description
In this commit : - Show "Processing..." text while payment finalization is running - Show animated success checkmark and "Amount Paid" once processing completes - Remove warning notification when clicking during processing - Extract shared checkmark animation into reusable template - Update tour tests to verify the success state Task:6246377 Forward-Port-Of: odoo/odoo#269868 Forward-Port-Of: odoo/odoo#267635
This update ensures Odoo sends the LC116 code with dots, as required by Avalara's integration tool. Currently, Odoo removes these dots, which prevents Avalara from properly sanitizing the data. This change improves compatibility with Avalara's service.
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 Forward-Port-Of: odoo/enterprise#120648