OdooWiki OCA HUB

Account Reconcile Oca

account_reconcile_oca folder_open OCA/account-reconcile open_in_new
Uncategorised License: AGPL-3

This addon allows to reconcile bank statements and account marked as reconcile.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Lets users reconcile bank statement lines and reconcilable accounts directly in Odoo, matching them against existing journal items or creating counterpart entries, with automatic rules and a dedicated reconciliation screen.

This module adds a full reconciliation workspace for bank statements and for accounts flagged as reconcilable.

  • On a bank statement line, users get a reconciliation screen where they can pick existing journal items as counterparts, edit amounts, accounts, partners, names and analytic distributions, and see a suspense line that balances the entry. A button confirms the reconciliation and creates or updates the related journal entry.
  • Reconcile models (automatic rules) can be applied manually from the screen, and are also applied automatically when a new statement line is created, so matching entries are proposed without manual work.
  • A separate 'Reconcile' screen lists reconcilable accounts grouped by account, partner, currency and company, showing only posted entries. Users can add multiple lines at once, clean the current work, and confirm the reconciliation; the work in progress is saved per user.
  • Journals gain a reconciliation mode (edit or keep) and an aggregation setting (by statement, day, week or month); the same aggregation can be set company-wide in settings.
  • From a bank statement, buttons open the statement itself or its lines directly in the reconciliation view.
  • A 'Reconciliation Models' menu is added under the accounting configuration menu.
  • The module touches account.bank.statement.line, account.bank.statement, account.move.line, account.journal, account.reconcile.model, res.company and res.config.settings.

Menus it adds

Reconciliation Models
Models and fields (11)
  • res.company · extends an existing modelreconcile_aggregate
  • account.journal · extends an existing modelreconcile_mode, company_currency_id (Company Currency), reconcile_aggregate (Reconcile aggregation)
  • account.move.line · extends an existing model
  • res.config.settings · extends an existing modelreconcile_aggregate
  • account.bank.statement · extends an existing model
  • account.reconcile.model · extends an existing modelsearch_journal_id (Applies on Journal)
  • account.account.reconcile · new modelname, active, account_id, partner_id, is_reconciled, reconcile_data_info
  • account.reconcile.abstract · new modelcompany_id, currency_id, manual_delete, manual_reference, company_currency_id (Company Currency), foreign_currency_id, reconcile_data_info, add_account_move_line_id
  • account.bank.statement.line · new modelmanual_kind, manual_name, aggregate_id, can_reconcile, manual_amount, aggregate_name, manual_line_id, manual_move_id, reconcile_data, reconcile_mode, manual_model_id, manual_move_type, manual_account_id, manual_partner_id, analytic_precision, manual_currency_id, manual_in_currency (Manual In Currency?), reconcile_aggregate, reconcile_data_info, analytic_distribution, manual_in_currency_id (Manual In Currency), manual_original_amount, manual_amount_in_currency, manual_exchange_counterpart, previous_manual_amount_in_currency
  • account.reconcile.model.line · extends an existing model
  • account.account.reconcile.data · new modeldata, user_id, reconcile_id

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 4 confirmed, 5 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/account-reconcile.

terminal Installation and usage

OCA documentation · Odoo 19.0

Bank reconcile

Access Invoicing / Dashboard with a user with Full Acounting capabilities. Select reconcile on the journal of your choice.

Account reconcile

Access Invoicing / Accounting / Actions / Reconcile All the possible reconcile options will show and you will be able to reconcile properly. You can access the same widget from accounts and Partners.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.