If someone comes from v17 or older Odoo versions, and they still have "blocked" lines, there are three options for them:
- Develop glue module with another module that contains "blocked" field.
- Don't use this commit.
- Solve the "blocked" lines.
Good luck!
The date shown on the report should be based on the client's timezone not UTC. (can be off by a day)
(cherry picked from commit 07b5969a123c87866b76abba146b7378d3b92855)
Detected cases where account_partial_reconcile has null currency_id, thus giving falsy amount_currency, and thus making some reconciled invoices appearing in the outstanding. Used _amount_residual of account move lines as reference to fix it.
partner_statement 13.0.1.2.1
In certain scenarios involving mutliple payments for multiple
invoices, where the reconciliation happens together and the debit
move is the smaller item the aging duplicates its value, making
the balance greater than it should be.
This fix works by preventing moves where different lines are both partial
reconciled being grouped together by adding the lines id
to the group by clause of _show_buckets_sql_q1