Daily updates from Odoo
Saturday, May 23, 2026
1 change · 18.0
Resolved issues and error corrections
This update resolves an issue where bank statement matching was incorrectly preventing multi-step reconciliation flows for liquidity and transfer accounts. The fix limits the matching filter to receivable and payable accounts, restoring the ability to accurately reconcile complex payment sequences like payouts through internal transfers.
Original PR description
Commit e2a9f3bfbb8a excludes from the bank statement matching domain any AML whose source statement line is already reconciled, to prevent false-positive label matches on past manual counterparts. However, the filter is applied to every account type, which breaks legitimate multi-step reconciliation flows on liquidity / transfer accounts (e.g. payout -> internal transfer account -> destination bank). After the first statement line is reconciled, the transfer-account AML is no longer offered as a candidate for the destination bank line; the line falls back to the suspense account and the AML is also invisible in "Match Existing Entries". Scope the new filter to receivable / payable accounts only, which is the case the original commit was actually guarding against. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#265653