[GNC] Reconcile Operation overrides User-entered Ending Balance
Sherlock
sh025622 at gmail.com
Wed Aug 5 01:21:34 EDT 2026
Tom,
Yes to both of your questions.
You can confirm this yourself with one of the subsequent nightly builds:
https://code.gnucash.org/builds/win32/stable/
Regards,
Sherlock
On 8/4/26 7:15 PM, Tom Route36 wrote:
> 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
More information about the gnucash-user
mailing list