Re: [GNC] Reconcile Operation overrides User-entered Ending Balance
Tom Route36 <[email protected]>
| Newsgroups | gmane.comp.gnome.apps.gnucash.user |
|---|---|
| Message-ID | <[email protected]> |
John, A correction to my availability for testing. It's Wednesday (today) that I won't have my test system. So if you have other questions for me, I'll be back Thursday. Sorry for the confusion. (It's been a really long day for me ... whatever day this is now.) Tom On 08/05/2026 01:57 AM, Tom Route36 wrote: > Hi John, > > I can go and provide you with all the settings you asked about here; > but before I do that I have an important -- and weird -- update I > think you might want to hear about first. Bear with me while I > explain step-by-step the additional testing I just did. > > First, in this credit card account where I'm doing the testing, I have > deliberately *not* actually completed any reconciliation. So all of > the past month's transactions are all staying in their un-reconciled > state. All I'm doing is bringing up the Reconcile popup window > repeatedly and trying different dates and amounts there to see what > happens in the resulting Reconciliation summary box after I click OK > in the popup window. In other words, I'm trying to maintain the same > testing baseline. > > Having said that, here's the exact routine that I'm following. With > the credit card account open, I click the Reconcile button at the > upper right corner of the GnuCash window. That opens the Reconcile > popup window. The Statement Date field has the 7/25 date. And the > Ending Balance field, which is highlighted by the current cursor > position, shows the $800 amount. I click in the Statement Date field > to put the cursor there. And I tap the plus key (+) on my numeric > keypad twice to advance the date to 7/27. As soon as I do that the > $800 amount in the Ending Balance field changes to $950. > > Once the Ending Balance field changes to $950, I hit the Tab key twice > to move the cursor to the Ending Balance Field, which highlights the > $950 amount. Then I type in my correct Ending Balance amount, which > is the $800 amount from my credit card statement. Then I use the > mouse to click the OK button. That closes the Reconcile popup window; > and takes me to the Funds In vs. Funds Out window where I see the > Reconcile summary box in the lower right corner. And that's where I > see that the Ending Balance in that summary box is $950 instead of the > $800 that I just entered previously. > > Okay. So the above description is what I'm doing step-by-step. Now, > brace yourself for the weird part. > > Like I said above, when I put $800 as the Ending Balance in that popup > window and click OK, the summary box then lists the Ending Balance as > $950. So my entry got overridden, just as I've been reporting all > along. So for my testing now, I decided to change the value that I > entered in that popup window -- still setting the Statement Date to > 7/27. For the Ending Balance I typed in $799.99. And to my surprise, > when I clicked the OK button, the Reconcile summary box kept and > displayed the Ending Balance as $799.99, exactly as I entered it. > > So since the Reconcile popup seemed to like one cent less than the > actual ending balance, I figured why not try one cent more? Next go > round in the popup window I entered $800.01. And once again, when I > clicked the OK button, the summary box kept and displayed the Ending > Balance as $800.01, again exactly as I entered it. No more overriding > of my entered values. > > Problem solved?? Nope! I went back again to enter the proper value > of $800.00 exactly. And once again, when I clicked OK, the summary > box insisted on showing the $950 value again. Like I said ... weird! > > I can still provide those other details if you think it will help. > But unfortunately, I'm going to be away from my test system here all > day Thursday. If there's any other info or testing you'd like though, > just let me know; and I'll try to get to it on Friday. > > Tom > > > On 08/04/2026 09:59 PM, John Ralls wrote: >> Tom, >> >> Yes, all the date stuff is irrelevant. The problem you describe is >> that the entry isn’t getting read before the dialog is closed and the >> ending balance is copied to the reconcile window. This seems closely >> related to https://bugs.gnucash.org/show_bug.cgi?id=799650, which >> reported that under some circumstances using the enter key to >> complete the reconcile info dialog after editing the ending balance >> field didn’t read the new value in that field. As Sherlock said he >> fixed it a year ago. >> >> Since none of us can reproduce the problem—and while nobody yet has >> tried on Windows it’s pretty unlikely to be OS related—you may have >> found a new corner case. Please record carefully, step by step, >> exactly what you type and click to reproduce the behavior. >> >> There are also some preferences that might be germane: What are your >> settings for Reverse Balanced Accounts in the Accounts page and all >> of the Reconcile options in the Register tab? >> >> One more possible difference: Are any of the splits cleared (the >> Reconcile column between the account and debit columns is ‘c’ instead >> ’n’? >> >> Regards, >> John Ralls >> >> >>> On Aug 4, 2026, at 19:15, Tom Route36 <[email protected]> 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 >>>> >>>> _______________________________________________ >>>> gnucash-user mailing list >>>> [email protected] >>>> 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. >>> _______________________________________________ >>> gnucash-user mailing list >>> [email protected] >>> 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. >> > _______________________________________________ gnucash-user mailing list [email protected] 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.