Daily updates from Odoo
Monday, June 16, 2025
4 changes · master
Enhancements to existing features
This update standardizes date values to use full ISO formatting, ensuring months and days are always written with two digits. It reduces the risk of date parsing errors in payroll, accounting, appointments, manufacturing, and localization processes.
Original PR description
ISO format does not accept single digit months or days. odoo/odoo#214350
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.
This update adds testing to confirm that AI-generated HTML field content is properly cleaned before use, helping prevent unsafe or unwanted content from being stored or displayed. It also increases the API call timeout, making AI field processing more reliable when responses take longer.
Original PR description
Purpose ======= Add test about sanitization for HTML properties. Increase the timeout limit when calling the API. Task-4712395