Skip to content

Conversation

antoniospneto
Copy link
Contributor

Adds a dedicated “Open Balance” row to the reconciliation widget so users can instantly see the remaining (unreconciled) amount while matching journal items.

Resolve #805

Screenshot:
image

@OCA-git-bot
Copy link
Contributor

Hi @etobella,
some modules you are maintaining are being modified, check this out!

@pedrobaeza pedrobaeza added this to the 16.0 milestone Jul 26, 2025
Copy link
Member

@marcelsavegnago marcelsavegnago left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@OCA-git-bot
Copy link
Contributor

This PR has the approved label and has been created more than 5 days ago. It should therefore be ready to merge by a maintainer (or a PSC member if the concerned addon has no declared maintainer). 🤖

@antoniospneto antoniospneto force-pushed the 16.0-imp-reconcile-open-balance branch from a767b7e to 8732744 Compare July 31, 2025 01:53
@antoniospneto antoniospneto requested a review from etobella July 31, 2025 01:58
@antoniospneto
Copy link
Contributor Author

ping @etobella

@pedrobaeza
Copy link
Member

On a pending transaction, I'm still viewing the bank suspense account line instead of the open balance:

imagen

@antoniospneto
Copy link
Contributor Author

On a pending transaction, I'm still viewing the bank suspense account line instead of the open balance:

imagen

Thanks for the review, @pedrobaeza. This is the expected behavior: “Open Balance” is shown only when there isn’t a counterpart entry for the residual amount. In practice, it’s mainly useful in the Accounting Reconciliation panel (Invoicing → Accounting → Reconcile).

In the Bank Reconciliation panel, the system automatically creates a counterpart (the bank suspense line) for each statement line, which effectively replaces the Open Balance. That’s why you see the suspense account line instead.

@pedrobaeza
Copy link
Member

OK, understood. What a would want is to have "replaced" that suspense account line with the "Open balance" line (being still clickable for adding manual operation), as it's a bit confusing to have it as a regular line. Or at least to grey out. Is that possible?

@mondot
Copy link

mondot commented Sep 17, 2025

Hello @antoniospneto,
Hope you are well.

There is my proposal to grey the suspense account line (and there is a screenshot to see how it looks like) :
Engenere#1

I didn't want to push directly on your PR, that's why I've created a PR on your PR :)
Please feel free to copy paste the code if it easier for you.

@victor-champonnois
Copy link
Member

Thanks for the PR !

@antoniospneto antoniospneto force-pushed the 16.0-imp-reconcile-open-balance branch from 21de4fe to f910d62 Compare September 17, 2025 12:43
@antoniospneto
Copy link
Contributor Author

@mondot Thanks for the help!

@pedrobaeza Thanks for the review. Changing the “suspense account” mechanism is a broader, more complex change and it’s not something I plan to tackle in this PR. Here I’m only improving the reconciliation flow on the account.account.reconcile side, where the “suspense account” mechanism is not applicable.

@antoniospneto
Copy link
Contributor Author

antoniospneto commented Sep 17, 2025

Here’s how both views look after @mondot’s contribution.

account.bank.statement.line View:

image

account.account.reconcile View:
image

Copy link
Member

@pedrobaeza pedrobaeza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great, thanks!

Can you confirm, @etobella?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants