Daily updates from Odoo
Sunday, October 26, 2025
1 change
Enhancements to existing features
This update enhances the Six payment terminal integration for point of sale by adding end-of-day balance report printing and support for refunds or payment reversals. It also improves transaction speed, receipt handling, and terminal library reliability based on partner feedback.
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#97829 Forward-Port-Of: odoo/enterprise#96748