Thursday, October 2, 2025
1 change · 18.0
Enhancements to existing features
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