Daily updates from Odoo
Thursday, October 2, 2025
2 changes · 18.0
Enhancements to existing features
This update improves part of Odoo's core file handling in the Base module. It should make the underlying system behavior more reliable without changing day-to-day workflows for most users.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Point of Sale now lets staff mark a terminal payment as completed when Odoo is still waiting for the card terminal response. This gives cashiers a safe fallback when the payment succeeded on the terminal but the system did not update, helping avoid blocked checkouts and unnecessary retries.
Original PR description
Current behavior before PR: If we faced an issue with a terminal payment while the `line.payment_status` being "waitingCard", only possible option for the user would be to "Cancel" the payment and try again or choose another payment method. This is an issue for the cases where the payment went through on the terminal but Odoo didn't update the status for some reason. Desired behavior after PR is merged: We add the possibility to "Force done" while the status is "waitingCard" to avoid blocking the user in such situations and have a possible fallback. opw-4978772 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#228406