account_reconcile_oca
Provide an enhanced reconciliation suite that unifies bank statement and account matching processes with custom UI, automation, and configuration options.
Key Features
- account.reconcile.abstract: Supplies shared reconciliation helpers that format accounting lines, manage suspense entries, enforce currency conversions, and support adding or clearing matched journal items.
- account.bank.statement.line: Extends each statement line with reconciliation metadata, manual counterparty controls, multi-currency balancing, aggregation grouping, and automatic use of reconcile models when lines are created.
- account.bank.statement: Overrides statement actions to open the module's modal editor and reconciliation kanban for the selected statement.
- account.journal: Introduces reconciliation modes (edit versus keep suspense), aggregation preferences, dashboard messaging, and reroutes bank dashboard buttons to the specialized reconciliation views.
- account.account.reconcile: Provides a transient reconciliation record per account and partner that tracks selected move lines, supports bulk addition, and executes or resets reconciliation.
- account.account.reconcile.data: Stores each user's reconciliation selections so unfinished matching sessions can be resumed later.
- account.move.line: Adds a manual reconcile action that checks all lines share the same account and opens the reconciliation workspace preloaded with the unreconciled items.
- account.account: Adds a Reconcile button on reconcilable accounts to launch the reconciliation workspace directly from the account list.
- account.move: Adds a Bank reconcile smart button on journal entries linked to statement lines to jump into the reconciliation kanban filtered on that move.
- res.company: Keeps a company-wide default for reconciliation aggregation and directs unreconciled statement notifications to the custom views for single or multiple lines.
- res.config.settings: Lets administrators configure the default reconciliation aggregation mode from the Accounting settings.
- reconciliation ui: Delivers custom kanban, form, and list client views with aggregated balances, inline statement creation, manual line widgets, add-all controls, and rainbow-man feedback tailored to reconciliation.
- security: Restricts access to reconciliation records by company and grants accounting users the rights required to manage reconciliation sessions.
- initialization: Sets existing reconciled statement lines to edit mode after installation so they comply with the new workflow.