Friday, September 12, 2025
2 changes · saas-18.4
Enhancements to existing features
Mexican CFDI e-invoices are now generated with totals calculated directly from invoice lines, matching how SAT validates them. This reduces the risk of rejected electronic invoices by automatically handling small differences through discounts or adjustment lines 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#90434
This draft update adjusts how selection menus handle navigation callbacks in the website editing interface. It should make menu-based choices behave more consistently when users move through options, reducing friction in content editing workflows.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr