Monday, February 23, 2026
4 changes · 19.0
Enhancements to existing features
This update enhances how Odoo extracts amounts from bank statements (like CODA files). It now supports bank statements that use continuous digits without decimal points, automatically converting them to decimal values. This simplifies reconciliation and reduces manual data entry for users importing bank statement data.
Original PR description
Update the reconciliation logic of reco models to support regex patterns using named capture groups 'integer' and 'fraction'. This is specifically designed for cases where bank statement labels (like CODA files) provide amounts in cents i.e continuous string of digits without a decimal separator. The logic now: - Prioritizes 'integer' and 'fraction' named groups if present in the match. - Concatenates these groups with a decimal point to form a valid float. - Falls back to the standard digit extraction logic if named groups are not found. So now if user wants the amount to be extracted in decimal values from label then user needs to add regex which supports two groups 'integer' and 'fraction'. Community PR: odoo/odoo#242750 Task [link](https://www.odoo.com/odoo/project.task/5449413) Task-5449413
This update addresses usability issues on the mobile bank reconciliation widget. Specifically, it optimizes the layout to better fit smaller screens by moving the chat window to the bottom and simplifying button labels to save space. Secondary buttons have been moved to a dropdown menu for tablet views.
Original PR description
The mobile style on bank rec widget is a bit buggy, this commit adds few improvements: 1 - When in mobile view, chatter is shown on the right (like in desktop view), but the screen is way too tight to display both chatter and st_lines at the same time. Solution: Display the chatter at the bottom of the screen. 2 - If the screen is too tight to show 2 primary buttons (Example: Set Partner & Set Account), We remove the "Set " on the buttons label to save some space. 3 - In tablet view, we don't have enought place to show all the secondary buttons we are showing in desktop view. This commit removes the reco model secondary buttons. (Now accessible in the dropdown menu) task-5114831
This update allows discounts to be applied to individual products within UrbanPiper, rather than just the entire order. This ensures order totals, payments, and taxes accurately reflect these line-level discounts. This change improves the accuracy of pricing and reporting for UrbanPiper integrations.
Original PR description
Before this commit: ================ - Discounts were only applied to the entire order. - Product-level (line) discounts were not handled in UrbanPiper. After this commit: ================ - Product-level discounts can be applied to individual products in UrbanPiper. - Order totals, payments, and taxes now correctly reflect line-level discounts. Task - 4977960
This update enhances depreciation reports by automatically including an analytic filter. This allows for more granular tracking of asset costs by specific business areas or projects, providing better financial insights and control. This change improves reporting accuracy and supports more detailed cost analysis.