Saturday, April 18, 2026
2 changes · 18.0
Resolved issues and error corrections
This update prevents Odoo from automatically creating refund payments when an uncaptured Stripe payment is voided. Previously, a refund was generated regardless of whether a payment had actually been collected. This change ensures accurate financial reporting and avoids unnecessary refund processing, improving financial control.
Original PR description
When an uncaptured Stripe payment is voided, the system will still generate the refund payment entry. Steps to reproduce: - Configure the Stripe payment provider - enable "Capture Manually" - generate webhook - Create a sales order - Generate a payment link and pay with Card - Back to the SO, click 'Void Transaction' Issue: Refund payment entry will be created even if no payment has been collected for the transaction. opw-5866924 Forward-Port-Of: odoo/odoo#259230
This update streamlines the data sent from the POS self-order system to the user interface. A small adjustment was made to remove unnecessary fields, resulting in a more efficient and responsive user experience. This improves performance and reduces data transfer overhead.
Original PR description
Fix _generate_return_values to remove some fields that are not needed on the frontend