Wednesday, October 22, 2025
3 changes · 19.0
Enhancements to existing features
This update adjusts image shape controls in the HTML builder, making it easier to manage how images appear on web pages. It helps editors create more polished page layouts with a small usability improvement.
This update restores automated checks for the OCR manual correction experience, helping ensure users can reliably review and adjust extracted document data. It also covers newer capabilities such as selecting text areas and filling repeated line items, reducing the risk of regressions in future updates.
Original PR description
Commit 935b25f has refactored and improved the boxes interface of the OCR, but, due to the lack of time (19.0 freeze), the tests were removed as they needed to be rewritten. This commit re-introduce the tests in a more generic fashion by moving them directly into the mixin instead of inside the `account_invoice_extract` module and it also covers the new features: - Availability on all fields. - Rectangular selection. - Smart line creation/filling for x2many fields. Related to task-[5055731](https://www.odoo.com/odoo/project/2068/tasks/5055731)
The Mexican localization demo company has been changed from Kemper School to a SAT-approved demo company that supports payroll stamping. This keeps demo invoicing and payroll scenarios usable in Odoo 19 without adding extra demo company records.
Original PR description
The SAT has a list of ‘demo’ companies to enable invoicing demo operations through Electronic Data Interchange (EDI). Currently, in Odoo, the default demo company is Kemper School. However, with the release of payroll stamping in version 19, this company is no longer useful, as it cannot stamp payroll. So, instead of adding another company, we modified the Kemper School data to change it to another company that can stamp payroll and all other existing documents. The demo company data was changed. Task-id: 5083590