Daily updates from Odoo
Wednesday, August 27, 2025
3 changes · saas-18.3
Enhancements to existing features
POS receipts now show loyalty points earned from a purchase and the customer's current points balance. This gives customers clearer reward information at checkout and helps cashiers answer loyalty-related questions more easily.
Original PR description
Before this commit: =================== - The receipt screen did not display any details about loyalty points won or the current loyalty point balance. After this commit: ================== - Loyalty point details (points earned and balance) are now displayed on the receipt screen. Task: 5022234 | saas-18.3 and above | This PR | |--------|--------| | <img width="391" height="844" alt="image" src="https://github.com/user-attachments/assets/c0ca55c0-cd46-468c-bb16-b19da5daa742" /> | <img width="391" height="844" alt="image" src="https://github.com/user-attachments/assets/1dd6d398-693b-4ab7-a598-520d6f8d8c56" /> |
The Italian VAT XML export now correctly separates quarterly submissions into the required three sections instead of one combined block. The exported filename is corrected and the reporting threshold is updated, helping businesses submit compliant files with less manual correction.
Original PR description
Description of the issue this commit addresses: The XML export should contain three "Modulo" sections when the report is submitted quarterly but currently only ever sends one big chunk of data. Also the name of the exported file is wrong. --- Desired behavior after this commit merged: The exported file adapts to whether it is submitted monthly or quarterly and the name of the file issue is addressed. --- Community PR: https://github.com/odoo/odoo/pull/216887 task-4826511 Forward-Port-Of: odoo/enterprise#93095 Forward-Port-Of: odoo/enterprise#86642
The Belgian point-of-sale blackbox check now retries and records clearer diagnostic information when identifying devices. This helps reduce cases where a valid blackbox is missed, improving reliability for compliant POS operations.
Original PR description
This PR adds a retry mechanism and a logger to better identify and prevent cases where a blackbox isn't correctly identified as such Forward-Port-Of: odoo/enterprise#92489