Daily updates from Odoo
Monday, June 16, 2025
7 changes
1 change
Enhancements to existing features
New installations now trigger return generation immediately instead of waiting for the scheduled monthly run. This helps users access their generated returns sooner after installing the accounting reports module.
Original PR description
As the cron generating the returns is scheduled every 3rd of the month, It might be usefull to call it manually on installation. This way the users won't have until the next call to get their returns generated.
2 changes
Enhancements to existing features
Receipts are now available by default and easier to create directly from invoice forms. Users can also find receipts more quickly with new list filters, while companies can apply default receipt taxes through localization setup.
Original PR description
Problem --------- Currently, receipts are well implemented but highly hidden in the depth of Odoo. Users are required to activate the option to see and create receipts. Objective --------- Make it…
Problem
---------
Currently, receipts are well implemented but highly hidden in the depth of Odoo. Users are required to activate the option to see and create receipts.
Objective
---------
Make it easier for users to create and use receipts.
Solution
---------
- Create a new JS widget that mixes the `dynamic_selection` and the radio widgets to only display possible move types on the move form:
- From `in_invoice` to `in_receipt` and inversely;
- From `out_invoice` to `out_receipt` and inversely. And remove the old views as those are not necessary anymore.
- Add filters to the list view to easily retrieve the receipts.
- Remove the two different security groups; receives are now always available.
- Add company default receipt taxes that will be used by default on receipt (over product and account default taxes) to, once again, ease the user experience. Those default taxes are not available from the UI because we don't want to cumbersome the settings any more; instead, they shall be set up in the localization company templates.
task-4677472This update improves how project templates are selected and displayed across field service, helpdesk, timesheets, sales, planning, and project scheduling. Business users should see more relevant template choices, fewer unnecessary fields or views, and a smoother setup flow when creating or managing service projects.
4 changes
Enhancements to existing features
Point of Sale order lines now show the unit of measure, such as kg, next to the quantity. This helps meet EU weighing scale certification requirements and gives staff clearer information when selling weighed products.
Original PR description
This commit adds the the unit e.g. 'kg' to each orderline next to the quantity. The reason for this change was to satisfy the requirements of the LNE to allow Odoo to be certified for weighing scales in the EU. task-4869128 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The POS now compares the certified scale checksum with the current one and warns users if they no longer match. This helps businesses quickly identify when a connected scale may no longer meet certification requirements, reducing compliance and transaction risks.
Original PR description
Before this commit, we had the capability to view the current scale checksum by visiting `/scale_checksum`, but no way to automatically flag to the user if it had changed. After this commit, we keep track of the expected checksum and compare it to the current checksum. If they differ, the POS is no longer certified and we show an error to the user. task-4873162
Users can now upload requested documents directly from the Documents list view, matching the existing options in kanban and activity views. This makes document collection more consistent and reduces the need to switch views to complete requests.
Original PR description
Users can upload request documents from the kanban and the activity views. This commit extends this feature to the list view. task-4745800
This change updates U.S. payroll setup to include additional state-specific employer tax and surcharge rates for Alabama, Colorado, and Washington. It helps payroll teams calculate wages and employer contributions more accurately in line with local requirements.
Original PR description
Added salary rules for state: - US: Alabama ESA rate - US: Colorado Support Surcharge rate - US: Colorado Solvency Surcharge rate - US: Washington EAF Rate task-4814709