OdooWiki OCA HUB

Statement Reconcile Status

account_statement_reconcile_status folder_open OCA/account-reconcile open_in_new
Accounting License: AGPL-3

Adds reconciliation status tracking to bank statements.

In Odoo 18, bank reconciliation is line-oriented — each statement line is reconciled independently. This module adds an aggregated view so you can tell at a glance which statements are done and which still need work.

Two fields are added to account.bank.statement:

  • Reconciliation Status: Not Started / In Progress / Fully Reconciled
  • First Fully Reconciled On: timestamp set once when all lines are first reconciled — never cleared, so you can detect if someone later undoes a reconciliation

The list view shows a colored badge, and the search view adds filters to quickly find statements that need attention or that changed after being closed.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a reconciliation status badge to bank statements so you can see at a glance which statements are not started, in progress, or fully reconciled, and flags statements that were changed after being fully reconciled.

This module extends bank statements with a reconciliation status that is calculated automatically from the statement lines. Each statement shows one of three states: Not Started, In Progress, or Fully Reconciled, based on how many posted lines are reconciled.

In the bank statement list, the status appears as a coloured badge next to the statement balance. Statements that were once fully reconciled but are no longer fully reconciled are highlighted in the list, and the form view shows a red warning: "This statement was fully reconciled but has been modified." The form also shows the status as a progress bar at the top.

The search view adds filters for Fully Reconciled, In Progress, Not Started, and Changed After Reconciliation, plus a group-by option on Reconciliation Status. A read-only date field, First Fully Reconciled On, records the moment a statement first became fully reconciled and is never cleared, so you can detect later changes.

All of this is added to the existing account.bank.statement model and its list, form, and search views; no new menus are created.

Models and fields (1)
  • account.bank.statement · extends an existing modelreconcile_state (Reconciliation Status), date_first_fully_reconciled (First Fully Reconciled On)

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

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

Confirmation status: 1 confirmed, 8 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

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

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.