Tuesday, December 16, 2025
4 changes · 19.0
Enhancements to existing features
The Point of Sale settings now include a missing documentation link for Pinelabs payment terminals. This makes it easier for users and support teams to find setup guidance directly from the configuration screen.
Original PR description
In this commit: =============== - We have added a missing documentation link in the settings for the Pinelabs payment terminals. Task: 5407021 Forward-Port-Of: odoo/odoo#239817
This update restores clearer failure reporting for automated test runs while still ensuring local command-line runs stop with an error when something goes wrong. It helps internal teams diagnose problems more reliably without changing business functionality.
Original PR description
One of the changes in #118332 was to let exceptions bubble up to the interpreter in case of error, to improve the experience while running the script locally. This turns out to have downgraded runbot reporting significantly as it doesn't account for stderr / log tracebacks if it got error-level (and possibly even warning-level) logs during the run. Hopefully get the best of both world (and shorten tracebacks slightly) by restoring `logging.exception` at the script level but triggering an abnormal exit for local CLI utility. Forward-Port-Of: odoo/odoo#239995
This update adds ready-to-use demo partner data for Turkish e-Invoice scenarios, reducing the manual setup needed for demonstrations and testing. The demo records include approved test VAT exceptions supplied for these workflows, helping teams validate Nilvera-related scenarios more quickly.
Original PR description
The purpose of adding this demo data is to simplify the setup for the demo and test scenarios of Turkish E-Invoice workflows, which currently require a lengthy and manual configuration process. **Techincal**: Added demo data with `no_vat_validation` as they do not support the tr VAT format, but are required for test purposes. These numbers are given by Nilvera. task-5116372
Sales order totals can now be calculated from a customizable selection of order lines. This helps businesses adapt sales calculations through custom add-ons without changing the core sales process.
Original PR description
This allows to change the record set of order lines which are used by `sale.order` `_compute_amounts` by custom addons Forward-Port-Of: odoo/odoo#239928 Forward-Port-Of: odoo/odoo#233239