account_payment_batch_oca_reconcile
Facilitates reconciliation of bank statement lines that represent grouped payment batches by linking them to payment lots in Odoo.
Key Features
- account.bank.statement.line: Adds dedicated Payment Lots and Debit Lots tabs in the reconciliation widget so users can pick uploaded payment batches according to the statement line sign.
- account.bank.statement.line: Introduces an add_payment_lot_id selector that leverages the match widget to search unpaid payment lots for the current company and journal.
- account.bank.statement.line: Automatically injects or removes the liquidity move lines from the selected payment lot, ensuring the suspense line stays balanced when toggled.
- account.bank.statement.line: Clears any stored payment lot counterparts when the reconciliation is reset to avoid stale matches.
- account.bank.statement.line: Enables the Add all action to queue every payment lot matching the current filter when invoked from the Payment Lots tab.
- account.payment.lot: Computes an is_matched flag based on the state of related payments to keep already reconciled lots out of selection.
- account.payment.lot: Collects the unreconciled liquidity move lines or invoice payment terms for each lot and warns the user if nothing is left to reconcile.
- account.payment.lot: Provides a quick View action from the reconciliation list dedicated to reviewing lot details before assignment.