[GNC] Reconcile Operation overrides User-entered Ending Balance

Tom Route36 tom.route36 at gmail.com
Tue Aug 4 17:35:35 EDT 2026


Hi all,

I came across what looks to me like a bug in Reconcile operations; but 
before I post anything to Bugzilla I just want to run it by folks here 
to see if this is a real bug, or if maybe it's just operator error on my 
part.  Here's the deal.  (And you can scroll ahead to the 5th paragraph 
if you don't want all the background details.)

I get a credit card statement; and I want to reconcile it.  The 
statement ending date is 7/27, and the statement ending balance is 
$800.  I open up the account in GnuCash and hit the Reconcile button.  
The Reconcile window pops up showing me a Statement Date of 7/25 with an 
Ending Balance of $800.  So far, all is okay.  I know the Statement Date 
in the Reconcile popup is an estimated date based on the previous month, 
and the Reconcile Ending Balance is the balance of the account as of 
that estimated date.  It's all good.

Now I need to do the Reconcile operation.  So in that popup window, I 
edit the Reconcile Statement Date changing it from 7/25 to 7/27; and I 
see that the Reconcile Ending Balance changed from $800 to $950.  That 
change in Ending Balance doesn't surprise me because I know that I had a 
transaction on 7/27 for $150; and that transaction won't appear on my 
credit card statement until the following month. However, GnuCash 
figures that $150 is part of the current reconciliation period.  No big 
deal though.  I just go and edit the Ending Balance from $950 back to 
$800.  With my edits, both those fields in the Reconcile popup window 
now match my credit card statement.  Again, everything looks fine.

So I hit the OK button in the Reconcile popup window.  And that gets me 
to the window where I can do the actual reconciliation - the listing of 
Funds In and Funds Out.  And here's where I have a problem.

In the lower right corner of that Funds In vs. Funds Out window is a box 
with the reconciliation summary.  And even though it shows my Statement 
Date correctly as 7/27, it ignores the edit that I made to the Ending 
Balance.  It's back at $950, instead of the $800, which is what I 
entered in the Reconcile popup window.  To me, that seems like a bug.

Anyway, I just wanted to put this out here for any comments, in case 
there's some logical reason that I'm not aware of for GnuCash ignoring 
or overriding my input in the Reconcile popup window.  Let me know what 
you think.

Tom


More information about the gnucash-user mailing list