Daily updates from Odoo
Tuesday, October 21, 2025
2 changes · 17.0
Enhancements to existing features
This update includes VoIP-related components in automated code quality checks. It helps maintain consistency and reduce the risk of future issues in those areas, with no direct change for end users.
Six payment terminals in Point of Sale now support printing end-of-day balance reports and handling refunds or payment reversals. The update also makes transactions faster, improves receipt output, and stores card brand information instead of card numbers for clearer payment records.
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