Daily updates from Odoo
Friday, June 13, 2025
7 changes · master
Enhancements to existing features
A dedicated US tax report has been added so companies operating in multiple countries can view only their US tax data instead of mixing it with other countries. This also helps tax returns apply the correct country-specific settings, such as tax lock dates, and corrects the module dependency needed for US accounting reports.
Original PR description
Before this PR, the Generic Tax Report had always been considered as the only report necessary to handle the US taxes. The problem is that, if a company needs to submit tax reports in multiple countries (because it has a VAT number in them; what we call multivat in the Odoo jargon), the Generic Tax Report would then show the taxes from every company, not only the US ones, hence becoming a bit messy. This also causes issues with the tax returns, which need to know the country they belong to in order to properly set the tax lock date. We solve that by introducing a new US tax report. It does the same as the Generic Tax Report, but shows only the US taxes. We also fix the dependency of l10n_us_reports by changing l10n_us to l10n_us_account.
Spreadsheet date filters have been aligned with the latest shared behavior, making them more consistent and easier to maintain. This also updates related tests and removes an internal selector that is no longer needed, with no expected disruption for users.
The cart summary layout has been updated so rental details appear in the right place when customers review their order. This keeps the checkout experience consistent with recent website shop changes and helps avoid display issues for rental, subscription, and external tax flows.
Original PR description
*: website_sale_renting,website_sale_subscription Fix xpath due to template changes in community. Move rental input inside the cart_summary. task-4594964 Community PR: https://github.com/odoo/odoo/pull/204358
Payroll now shows a dedicated welcome screen when a company has no employees yet. This improves first-time onboarding by giving users a clearer starting point instead of an empty or confusing dashboard.
Original PR description
Add an empty payroll dashboard screen when the company has no employees. This helps the onboarding of the app. task-4568223
The time off request window now adapts better to the selected time off type, showing more helpful defaults and hiding unnecessary fields for half-day or hourly requests. This makes leave requests easier for employees to complete and helps reduce confusion or incorrect entries.
Original PR description
Improved the time off leave form UI according to the time off type to give more intuitive default value and declutter the form when the time off type is in half-days or hours task: 4765062 related: https://github.com/odoo/odoo/pull/213604
Users can now undo the most recent drag-and-drop or resize change made to a Gantt item directly from a notification. This reduces accidental planning mistakes and makes schedule adjustments safer and faster.
Original PR description
When using drag & drop on a pill in the gantt view, we make a notification appear containing an "Undo" button. Clicking "Undo" will revert the last action made by the drag & drop (can be a rescheduling or a copy of the record). We also allow the user to be able to "Undo" the change after resizing a pill. task-4613127
This update fine-tunes the project dashboard and removes outdated styling that is no longer needed after responsive improvements in the Community edition. Users should see a cleaner, more consistent dashboard experience across devices, with reduced maintenance overhead behind the scenes.
Original PR description
* project_account_budget ### Clean scss files This PR removes `project_right_side_panel.dark.scss` and `project_update_view_mobile.scss` since the code in these files is no longer used. Since Community is now responsive, the code in `project_right_side_panel.scss` has been moved and adapted in Community. This code is no longer required here. ### Finetunes project dashboard This PR adds some changes related to the finetuning of the project dashboard made in https://github.com/odoo/odoo/pull/205511. task-4378105 Requires: - https://github.com/odoo/odoo/pull/205511