Daily updates from Odoo
Tuesday, August 12, 2025
3 changes · 18.0
Enhancements to existing features
Users can now update only part of the analytic distribution when editing multiple journal items or analytic items at once. This makes bulk accounting updates more practical and reduces repetitive manual corrections.
Original PR description
In Journal Items list view, mass edition of the Analytic Distribution on several records is disappointing and reported almost unusable. It is impossible to mass edit only one plan on multiple lines using a distribution. This commit is adding the possibility to do so from the list view of analytic items but also from the journal items. task-4937143
This update adds a warning when sending Mexican electronic invoices for customers missing required country or ZIP information while the public CFDI option is turned off. It helps users catch incomplete customer data before invoice sending, reducing compliance issues and failed submissions.
Original PR description
Adding a warning and a check to account.move.send constraints for trying to send an invoice for a customer that doesn't have either country or ZIP specified, when 'CFDI to Public' is set to False (requires user action to override default behavior). task-4963869
The UAE payroll end of service report now calculates an employee’s worked years based on their full duration with the company, rather than only actual worked days. This provides a more accurate tenure figure for end of service reporting and related HR payroll processes.
Original PR description
- update the calculation for the worked years in the end of service report to return the whole duration worked with the comapny not just the actual worked days. Task: 4703337