Wednesday, August 26, 2026
1 change · 18.0
Enhancements to existing features
Pay-later receivables in Point of Sale settlements are now reconciled in one grouped operation instead of repeated partner-by-partner processing. This keeps the accounting result unchanged while reducing processing overhead, especially for sessions with many customers using pay later.
Original PR description
The pay later receivable lines are reconciled with one `reconcile()` call per partner, and each call filters the whole set of lines again. Reconcile them in a single `_reconcile_plan` call grouped by partner instead: the result is the same, but the recompute cascade of the ORM runs once instead of once per partner. opw-6458271 Related: https://github.com/odoo/odoo/pull/281495