Bank Dashboard Enhancer

Internal transfers that ask for the destination journal, and a true balance per journal

Bank Dashboard Enhancer is an Odoo 19 Enterprise app that makes internal transfers in bank matching ask for the destination bank or cash journal and reconcile both sides automatically. The accounting dashboard adds an effective balance and an All Bank Activity view, so each journal shows what is really in the account.

Odoo 19.0 · Enterprise · Odoo.sh, On-premise · 69,30 € · Buy on Odoo Apps

Available for: Odoo 19.0

The problem

Bank reconciliation in Odoo does not ask where an internal transfer is going. Accountants then create the other side by hand, and the transfer account fills up with open items. On top of that, the dashboard balance can hide miscellaneous movements, so the figure on the journal card is not what is really in the account. Month end turns into chasing transfers between bank and cash journals.

What it does

Destination journal for internal transfers

A true balance for every journal

Cleaner journal entry lines

Manual operations, safely

Standard accounting, kept

Bank matching panel listing internal transfers between journals with direction, amount and a state badge
Internal transfers with a destination journal and automatic reconciliation. Illustration from the store listing.
Journal dashboard with tiles for bank, miscellaneous operations, effective balance and items to match, above a bar chart
The effective balance next to the bank balance and miscellaneous operations. Illustration from the store listing.

Who it is for

Not a fit when:

Install

Requires: Invoicing (account), Discuss (mail), Accounting, Enterprise (account_accountant)

  1. Buy Bank Dashboard Enhancer on the Odoo Apps Store for Odoo 19.0.
  2. Add the module to your Odoo.sh project or to the addons path of your on-premise server.
  3. Update the apps list in Odoo and install Bank Dashboard Enhancer.

Odoo Online (SaaS) does not allow third-party apps, so Bank Dashboard Enhancer cannot be installed there. Use Odoo.sh or an on-premise Odoo 19 database.

Configure

  1. Check that your bank and cash journals each have their default account set; the app uses it for the matching entry.
  2. Check that the company transfer account is set in your accounting configuration; internal transfers are reconciled through it.
SettingWhat it does
Company transfer accountStandard Odoo account that both sides of an internal transfer are reconciled against.
Journal default accountStandard account of each bank or cash journal, filled in automatically on journal entry lines.

How to use it

Book an internal transfer from bank matching

  1. Open the standard Bank Matching screen and start an internal transfer on a bank transaction.
  2. Choose the destination bank or cash journal. The current journal is not offered as a destination.
  3. Confirm. The app reconciles the source to the transfer account, creates the matching destination entry and reconciles its transfer lines.

Read the real balance of a journal

  1. Open the accounting dashboard and look at the journal card.
  2. Read the Effective Balance line, which includes miscellaneous operations when currencies match.
  3. Open All Bank Activity to see bank transactions and miscellaneous operations in one list.

Limits

Frequently asked questions

How do I record an internal transfer between bank journals in Odoo?

With Bank Dashboard Enhancer, start the internal transfer from Bank Matching and pick the destination bank or cash journal. The app reconciles the source to the company transfer account, creates the matching destination transaction and reconciles its transfer lines automatically.

Why does my Odoo bank dashboard balance not match the account?

The standard card shows the bank balance and can leave out miscellaneous operations. Bank Dashboard Enhancer adds an Effective Balance line that combines both when the currencies match, and an All Bank Activity view that lists them together.

Does Bank Dashboard Enhancer change standard Odoo accounting?

No. It uses the company transfer account and each journal's default account, keeps standard logic and does not create fake bank transactions. It also does not modify Odoo core.

Which journals does it support?

Bank and cash journals. When you choose a destination for an internal transfer, the current journal is excluded from the list.

Does Bank Dashboard Enhancer need Odoo Enterprise?

Yes. It builds on the Odoo Enterprise Accounting app (account_accountant) and is built and tested for Odoo 19 Enterprise on-premise and on Odoo.sh. Odoo Online cannot install third-party apps.

Is the price one-time?

Yes. You pay once per Odoo major version, and each future Odoo version is sold separately. Every purchase includes 90 days of free support.