Daily updates from Odoo
Friday, June 12, 2026
7 changes
1 change
Enhancements to existing features
This update ensures Odoo complies with Serbian accounting regulations by automatically fetching the official mid-market exchange rate from the National Bank of Serbia. This improves the accuracy of financial reporting for Serbian businesses using Odoo Enterprise. It’s a necessary step for legal compliance.
Original PR description
[IMP] currency_rate_live: Fetch exchange rates National Bank Serbia To ensure compliance with the Serbian Law on accounting, fetch official middle exchange rate from the National Bank of Serbia task-6159555 Forward-Port-Of: odoo/enterprise#116935
3 changes
Enhancements to existing features
This update streamlines the timesheet connection process by removing a redundant 'Close' button and automatically redirecting users to the timeline after a successful connection. This provides a smoother and more intuitive user experience for connecting to the Odoo Enterprise system.
Original PR description
- Remove 'Close' button from connection successful modal - Change Redirect users to http://localhost:5600/#/timeline after successful connection. task-6272843
This update ensures Odoo complies with Serbian accounting regulations by automatically fetching the official middle exchange rate from the National Bank of Serbia. This improves the accuracy of financial reporting for Serbian businesses using Odoo Enterprise. The change was previously implemented in another pull request and is now being forward-ported.
Original PR description
[IMP] currency_rate_live: Fetch exchange rates National Bank Serbia To ensure compliance with the Serbian Law on accounting, fetch official middle exchange rate from the National Bank of Serbia task-6159555 Forward-Port-Of: odoo/enterprise#116935
This update simplifies invoice sending by automatically defaulting to the 'By Peppol' method only for customers in designated countries (GR, IT, PL, PO, RO). Previously, this setting was enabled by default for all customers, causing confusion and unnecessary steps for users in these regions. This change streamlines the invoicing process and improves user experience.
Original PR description
Current behavior before PR: - If the customer has a valid Peppol endpoint, the 'By Peppol' invoice sending method is selected by default. - For countries like 'GR,' 'IT,' 'PL,' 'PO,' and 'RO,' peppol is not mandatory or not used for sending invoice. It brings noise and it bothers the users. Desired behavior after PR is merged: - The 'By Peppol' invoice sending method is set to true by default only for customers from PEPPOL_DEFAULT_COUNTRIES. Changes Implemented: - Moved the countries 'GR', 'IT, 'PL', 'PO', and 'RO' from PEPPOL_DEFAULT_COUNTRIES to PEPPOL_LIST. - Added condition to set 'By Peppol' invoice sending method to true when customer is from PEPPOL_DEFAULT_COUNTRIES. task-6072935 Forward-Port-Of: odoo/odoo#269417 Forward-Port-Of: odoo/odoo#262402
1 change
Enhancements to existing features
This update changes the 'To Review' status badge on employee records from grey to orange. This improves readability, particularly in dark mode, ensuring that HR staff can quickly identify and address outstanding tasks. The change was made to enhance user experience and operational efficiency.
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: 62899192 changes
Enhancements to existing features
This update enhances how product categories are managed within Odoo Enterprise, specifically related to tax calculations. The changes streamline the process of assigning and displaying tax information for product categories, improving accuracy and usability. This ensures consistent and compliant tax reporting for our business users.
Original PR description
task-6201594
This update ensures the AI website's new page templates align with recent design and upgrade changes. Specifically, the naming of a new template has been adjusted to match the latest design theme and upgrade processes, improving consistency and preventing potential conflicts.
Original PR description
This PR updates a new page template reference in the `ai_website` module. - requires: - https://github.com/odoo/odoo/pull/259990 - https://github.com/odoo/design-themes/pull/1256 - https://github.com/odoo/upgrade/pull/10046 - https://github.com/odoo/documentation/pull/17550 task-6054072