It seems to me that altering a reconciled transaction is fundamentally an 
at-your-own-risk activity, and that that being the case, the default action 
should be to clear the reconciled flag.

I can however imagine a situation where someone has two or more subaccounts 
that (combined) represent a bank account.  One example is a husband and wife 
that have separate checkbooks, both for account xyz.  Periodically, the one 
that uses Gnucash enters the transactions from each checkbook's paper ledger 
into the appropriate subaccount.  The subaccounts let him or her do separate 
reports, make it easier to be sure the paper ledgers match gnucash, etc.  
However, since the two subaccounts both map to the same bank account, they 
will both be reconciled against the same paper bank statement.  Moving a 
transaction from one subaccount to the other, it would be reasonable to 
preserve the reconciled flag.

Since it will be difficult for the user to find the problem later, if they 
have the wrong assumption at the time they move the tx, I would suggest that 
the user be asked what they want, with the default being to clear the flag.

-Olaf


On Saturday 10 August 2002 08:53 pm, David Hampton wrote:
> What is the correct behavior when moving a reconciled transaction to
> another account?  Clear the reconciled flag, or leave it reconciled.  I
> believe it should be the former, but I have a bug report suggesting that
> it should be the latter behavior.  The behavior of gnucash is
> inconsistent.  Moving a transaction via cut/paste clears the
> reconciliation flag; moving by changing the transfer account from a
> register window preserves the flag.
>
> If an account has been reconciled then it must have been reconciled
> against something.  A bank statement, a credit card statement, a
> paycheck stub, a budget... something.  If a transaction is later moved
> out of that account, by definition it can no longer be considered
> reconciled.  Am I off base here?
>
> David

_______________________________________________
gnucash-devel mailing list
[EMAIL PROTECTED]
http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel

Reply via email to