Thursday, August 14, 2025
5 changes · saas-18.4
Enhancements to existing features
This update adds Mexican 16% withholding tax options with new split distributions, along with the related accounts and fiscal positions needed to apply them correctly. It also improves rounding precision for existing 10.67% taxes, helping accounting calculations better match required tax handling.
Original PR description
Add few 16% taxes with special distribution (1/3 - 2/3 and 1/4 - 3/4). Also add few accounts and a new fiscal position for each new tax. Also adjust the rounding precision of 10.67% taxes. Linked:https://github.com/odoo/enterprise/pull/83582 task-4571928 Forward-Port-Of: odoo/odoo#222930 Forward-Port-Of: odoo/odoo#206406
This update adds new Mexican 16% withholding tax configurations with supported split distributions, along with the related accounts and fiscal positions. It also improves rounding precision for existing 10.67% taxes, helping invoices and payments align more accurately with local tax requirements.
Original PR description
Add few 16% taxes with special distribution (1/3 - 2/3 and 1/4 - 3/4). Also add few accounts and a new fiscal position for each new tax. Also adjust the rounding precision of 10.67% taxes. Linked:https://github.com/odoo/odoo/pull/206406 task-4571928 Forward-Port-Of: odoo/enterprise#92347 Forward-Port-Of: odoo/enterprise#83582
Belgian payroll users can now access employee-related payroll actions directly from employee records. This makes it quicker to change working schedules and index contracts without navigating elsewhere.
Original PR description
Added the working schedule change server action to form view of employee, and added index contracts server action to list and form view of employee. Task ID: 4900046
Mexican electronic invoicing now warns users before sending an invoice when the customer is missing required country or ZIP information and the invoice is not marked as CFDI to Public. This helps prevent sending issues and prompts users to correct or intentionally override the default behavior.
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 Forward-Port-Of: odoo/enterprise#91655
The UAE payroll end-of-service report now calculates worked years based on the full period an employee has been with the company, rather than only counting actual worked days. This helps produce more complete and consistent service duration figures for end-of-service calculations and reporting.
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 Forward-Port-Of: odoo/enterprise#92234 Forward-Port-Of: odoo/enterprise#84223