Monday, October 27, 2025
5 changes · 19.0
Enhancements to existing features
Reports now use a Slovenia-specific address format that omits state or region information. This keeps customer and company addresses accurate for Slovenia, where states are not used in postal addresses.
Original PR description
Update address formats on reports for Slovenia, Slovenia doesn't have states. task-5183237 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The bank reconciliation statement line no longer highlights the amount with a success-style text color. This creates a cleaner, less distracting view while reviewing statement lines.
Original PR description
This commit will remove the text success of the statement line amount. no task id Forward-Port-Of: odoo/enterprise#98044
Odoo's automated tests now report Chrome startup problems more clearly and clean up stalled browser processes. This helps maintain healthier test environments and makes failures easier to investigate without affecting end users.
Original PR description
If we can't find the devtools port file after 10 seconds we skip the test, however - this is an invisible error because the runbot does not surface skipped tests, so this specific variant should also…
If we can't find the devtools port file after 10 seconds we skip the test, however - this is an invisible error because the runbot does not surface skipped tests, so this specific variant should also have a warning (also the skip from not finding a chrome executable) - if chrome started but got stuck before it managed to create the port file we don't `stop` the chromebrowser as it never finished starting, however this means we leave a chrome running in the void a `user_data_dir` littering the machine / vm's tempdir So improve the handling of that bit. Also have chrome write its stderr to a file (in the `user_data_dir`) so we can log that out in case it contains useful information as to why chrome didn't finish booting. While at it backport the spawn changes from #206574 for consistency and simplicity: we don't need to test the platform for every single tour and the indirection makes updating the `Popen` parameters unnecessary complicated. Forward-Port-Of: odoo/odoo#232879 Forward-Port-Of: odoo/odoo#232612
This update adds test coverage to ensure Indian export invoices without a Letter of Undertaking and with tax-inclusive pricing calculate the taxable base correctly. It helps prevent invoice total mismatches in electronic invoicing scenarios.
Original PR description
Add test for export without LUT and price included tax, but base should be equal to invoice total. Forward-Port-Of: odoo/odoo#231943 Forward-Port-Of: odoo/odoo#231614
The Peppol integration now follows OpenPeppol’s preferred capitalization across user-facing labels. It also removes the Peppol status from the customer invoice list view, reducing visual clutter while keeping the underlying Peppol functionality available elsewhere.
Original PR description
1. Align naming PEPPOL -> Peppol. This is the directive from OpenPeppol for few years already in all their communications. 2. Remove the PEPPOL status from the `account.move` list view. task-none (FP feedback for point 2)