[GNC] Reconcile Operation overrides User-entered Ending Balance

Tom Route36 tom.route36 at gmail.com
Tue Aug 4 22:15:52 EDT 2026


Hi Sherlock,

Thanks for that info and link.  Just for clarification, Bug 799753 is 
listed as "/Reconciliation error when reconciling transactions posted 
after the reconcile date/".  So it sounds like maybe the issue is 
fixed.  One concern though is the "/posted after/" part.  In my case, 
the transaction of concern is posted *on*, not after the date.  Does it 
seem like the July 7th code fixes that?

Also, one other concern.  Even when I manually enter the correct ending 
balance in the Reconcile window -- and the corrected value seems to get 
accepted there -- my corrected entry gets changed back to the wrong 
value once I hit the OK button.  Do you think that's also addressed by 
the updated code?

Tom



On 08/04/2026 06:18 PM, Sherlock wrote:
> Hi Tom,
>
> This sounds like the issue addressed by 
> https://github.com/Gnucash/gnucash/pull/2263 and merged in to the 
> stable branch on July 7th, 2026.
>
> Regards,
>
> Sherlock
>
>
> On 8/4/26 2:35 PM, Tom Route36 wrote:
>> 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
>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.


More information about the gnucash-user mailing list