Daily updates from Odoo
Wednesday, September 17, 2025
2 changes
1 change
Enhancements to existing features
Mexican CFDI e-invoices are now generated so their totals match the validation method used by the SAT tax authority. This reduces the risk of rejected invoices by automatically handling rounding differences through discounts or an adjustment line when needed.
Original PR description
Simplify the CFDI generation. Now the totals are always computed from the lines. That way, it's impossible for the SAT to refuse a CFDI since it's built in the way the SAT checks the validity of the file. The difference between the CFDI total and the original documents is put using the discount if available. If not, we add a fake line in the CFDI. task-id: 4926200 Forward-Port-Of: odoo/enterprise#94602 Forward-Port-Of: odoo/enterprise#90434
1 change
Enhancements to existing features
Website editors can now translate a full page in one step using AI instead of translating each section manually. The translation panel also shows only the actions a user is allowed to use, making the experience cleaner and easier to manage.
Original PR description
Before this commit: Translating website content required users to manually translate each section individually. This process was tedious and inefficient, especially for larger pages. After this commit: Introduces a new `CustomizeTranslationTabPlugin` under the "Customize" tab in the Translation panel. This plugin allows users to translate the entire page in one click using AI. Users can choose from their installed languages, preview the translated result, and make adjustments if needed. Additionally, the translation toolbar has been improved to show only the actions that the user is allowed to perform. Restricted or unavailable actions are now hidden for a cleaner user experience. task-4787875