Monday, October 27, 2025
3 changes · saas-18.4
Enhancements to existing features
The bank reconciliation screen no longer highlights statement line amounts with a success-style text color. This makes the amount display more neutral and avoids suggesting a positive status where it may not be meaningful.
Original PR description
This commit will remove the text success of the statement line amount. no task id Forward-Port-Of: odoo/enterprise#98044
Test runs now report Chrome startup problems more visibly and clean up stuck browser processes instead of leaving temporary files behind. This helps Odoo's automated testing infrastructure surface failures faster and keeps build machines cleaner and more reliable.
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 practical improvements for stores using Six payment terminals, including end-of-day balance reporting, faster transaction handling, and support for refunds or reversals. It also improves receipt output and updates the terminal libraries, helping make payment operations smoother and more reliable.
Original PR description
Based on the feedback received from our partners we are missing some features in our Six terminal integration. This PR adds them 1. Send balance command to print end-of-day report 2. Adapt the code to reduce the sleep delay after each transaction 3. Refunds/payment reversals for Six + it also adds some minor code improvements like a) Card brand is now saved in pos payments instead of the card number b) Card number is still being sent to PoS and while not stored in v17 will be stored from v18 c) The code of ctypes_terminal_driver and Six Driver was improved to reuse the buffer size and improve the buffer usage d) Fixes the receipt size for the Six terminals e) updates the Six C libraries used to the latest version to get all the newest fixes Related C PR: https://github.com/odoo/worldline-lib/pull/9 Forward-Port-Of: odoo/enterprise#97962 Forward-Port-Of: odoo/enterprise#96748