Daily updates from Odoo
Monday, June 15, 2026
4 changes
1 change
Code cleanup and technical improvements
This update simplifies the automated bank reconciliation process within Odoo Enterprise. The code has been reorganized for better readability and maintainability, addressing a previous complexity issue. This change enhances the reliability and efficiency of bank statement matching.
Original PR description
Reworked the try_auto_reconcile function to make it more readable by creating helper functions and splitting the function into multiple smaller ones. task-6171727 Forward-Port-Of: odoo/enterprise#120500 Forward-Port-Of: odoo/enterprise#116958
1 change
Code cleanup and technical improvements
This update simplifies the bank reconciliation process within Odoo Enterprise. The code has been reorganized to enhance readability and maintainability, making it easier for developers to understand and update. This change improves the overall stability and efficiency of the reconciliation feature.
Original PR description
Reworked the try_auto_reconcile function to make it more readable by creating helper functions and splitting the function into multiple smaller ones. task-6171727 Forward-Port-Of: odoo/enterprise#120430 Forward-Port-Of: odoo/enterprise#116958
1 change
Code cleanup and technical improvements
This update simplifies the underlying code for our account reporting modules. As part of a larger migration, the team has replaced older components (`t-custom-model`) with newer, more efficient structures (`t-model` and `t-model.proxy`). This ensures continued stability and performance.
Original PR description
* = [accountant_knowledge] As part of the migration from `owl 2` to `owl 3`, this commit replaces uses of `t-custom-model` with `t-model` or `t-model.proxy`. community: https://github.com/odoo/odoo/pull/269573
1 change
Code cleanup and technical improvements
This update refactors the bank statement import controller to avoid conflicts with other Odoo modules. By using a more generic controller and removing unnecessary code, the import process is now more reliable and efficient. This change ensures consistent behavior and reduces potential errors.
Original PR description
account_bank_statement_import_view was using the same controller used in account.move which caused some wrong behavior when some logic isn't shared between both modules, now account_bank_statement_import uses a generic controller that doesn't add unneeded behavior. As well as removing all of the account move classes from bank statement import and using generic ones or ones specific to account bank statement import. task-5892419