John,

I accept your points regarding the dialog. It would be nice still to see what 
those options might be.

As for editing transaction-level data and having splits de-reconciled, it may 
be that changing the date makes sense, but I disagree when the description is 
edited. To be sure, it is unfortunate that the data elements in common usage do 
not fall into strictly acceptable boundaries; nonetheless, I think that the 
Description field should not be one of those transaction-level fields that 
forces a user to re-reconcile multiple accounts.

Best,
David

> On Apr 29, 2019, at 8:28 PM, John Ralls <jra...@ceridwen.us> wrote:
> 
> 
> 
>> On Apr 29, 2019, at 12:54 AM, David T. via gnucash-user 
>> <gnucash-user@gnucash.org> wrote:
>> 
>> It was pointed out to me in another thread that one can reset specific 
>> warnings flags using Action->Reset Warnings. 
>> 
>> I’d like to raise a couple of points with this dialog, now that I have been 
>> introduced to it…
>> 
>> First off, the dialog is quite opaque, insofar as it is (apparently) only 
>> showing warnings for which I have selected options previously. There is no 
>> way for me to determine what (if any) other options I have here. I imagine 
>> it would be a whole lot clearer if I could have a listing of all the various 
>> options, along with their current setting. It is counterintuitive to me the 
>> way it is set up here.
>> 
>> Be that as it may, I have three entries listed here: “Change contents of 
>> reconciled split”“Remove a split from a transaction”“Commit changes to a 
>> transaction”
>> 
>> The first setting listed here refers to the behavior of de-reconciling a 
>> split in GnuCash. However, if a user changes Transaction-level data 
>> elements—such as the Description field—a split will become de-reconciled. 
>> Therefore, this preference is misnamed, and should be changed, since I 
>> should receive an alert if I change the description and the reconcile flag 
>> gets reset. Perhaps “Change reconcile flag upon edit” would be better?
>> 
>> Second, it seems to me that the boundary for when a split becomes 
>> de-reconciled needs to be drawn differently. I know this issue was discussed 
>> recently, and there were reasons given for why the logic falls the way it 
>> does. However, reconciliation applies to the *split*, as shown by the fact 
>> that each split in a transaction can be separately reconciled in its own 
>> account. Changing the status of the split based on a change in the 
>> transaction is inconsistent and illogical to me. 
>> 
>> I have transactions with as many as ten splits, in which several splits are 
>> reconciled. If, for some reason, I then change the description of the 
>> transaction, then every one of those reconciled splits will get 
>> de-reconciled-- requiring me to reconcile every linked account.
>> 
>> Finally, I will note that the program is at least consistent, in that when 
>> you change a description field, it does in fact change every cleared split 
>> in that transaction. I do, however, question whether that is the correct 
>> action to impose. 
>> 
> 
> David,
> 
> Did you read the description at the top of the dialog? It says 
> "You have requested that the following warning dialogs not be presented. To 
> re-enable any of these dialogs, select the check box next to the dialog, then 
> click OK."
> 
> What's unclear about that? It's not a "manage warning dialogs" dialog, but it 
> doesn't claim to be. You can file an enhancement asking for one if you like.
> 
> I agree that the "change reconciled splits" is a bit misleading. The actual 
> dialog with the warning is called "Change transaction with a reconciled 
> split". Both the setting and the tool-tip imply that it's per-split rather 
> than per-transaction.
> 
> I'm ambivalent about whether changing the transaction should de-reconcile a 
> split, but it seems clear to me that changing the transaction date should as 
> that affects the ordering of the split when calculating the balance, so ISTM 
> that should continue to unreconcile all of the splits in the transaction.
> 
> I also noticed while checking the reset warnings dialog that it doesn't take 
> effect during the current session. I filed 
> https://bugs.gnucash.org/show_bug.cgi?id=797222 to track that.
> 
> Regards,
> John Ralls
> 
> 
> 

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to