Skip to Content

Match the dashboard bank balance with the general ledger

Why they differ and the 572991 suspense-account trick
​ October 9, 2026 by
Match the dashboard bank balance with the general ledger

Odoo’s dashboard shows you a bank balance. The general ledger shows another. It is not a bug: the widget sums the transactions you see when you click. It does not read account 572 from the ledger. If you posted the opening through accounting, or a manual move, the dashboard never hears about it.

In this video Albert makes the two numbers match and, if needed, moves the opening to a 572991 suspense account.

2.380 €

dashboard balance
in the demo (statement)

1.880 €

ledger balance
500 € gap = opening

572991

liquidity suspense
so the widget stays clean

Where each number comes from

The dashboard balance is the sum of the moves you see when you open that bank account. On its own, it has nothing to do with the general ledger.

Albert: do not enter bank operations outside the dashboard statement. If you post them by hand through accounting, the widget and 572 fight.

Odoo bank dashboard with current balance

The widget does not read the ledger

Click the balance. What it lists is what it sums. The opening you posted as a journal entry is not there. Neither is a manual line on 572.

Account 572 general ledger with a balance different from the dashboard

Same account, another number. In the demo: 2.380 € on the dashboard, 1.880 € on the ledger. The 500 € are the opening.

Remove the opening from the dashboard (without deleting the entry)

In bank transactions, find the opening move and delete it from that view. You are not deleting the accounting: you are telling the widget not to sum it. If there is junk on the statement, drop that too.

List of bank transactions on the dashboard

Statement transactions

This is where the widget balance lives. If the opening slipped in, take it out. Then dashboard and ledger may match… or not, depending on what you want the widget to represent.

Dashboard and ledger both at 2.380 €

After cleaning, in the demo both sit at 2.380 €.

If you want the dashboard to be the real bank

The opening should not hit the bank’s 572xxx. Albert posts it against 572991 Liquidity transfer (in the video you hear «liquides»). Suspense account: the widget bank starts at zero and only sums real statements.

Opening entry against 572991 Liquidity transfer

Opening against 572991

In the opening entry, the bank counterpart is not 572001 (or whichever you use). It is the suspense. The widget stops carrying a balance the bank never sent you.

Reconcile the opening entry with the suspense account

Reconcile the opening against 572991. The dashboard bank stays clean.

Pending payments on the dashboard that are already in accounting

Everything posted to 572001 (in that case) still exists. The dashboard is not the ledger.

Bank out of balance in your database

Video on YouTube. Support: info@contaldia.com · 931 94 94 80.