wrong starting balance on reconcile

hendrik at topoi.pooq.com hendrik at topoi.pooq.com
Tue Nov 13 09:15:53 EST 2007


On Tue, Nov 13, 2007 at 08:16:06AM -0500, carpetnailz wrote:
> Thanks for various suggestions I received.
> 
> I decided the problem arose because somehow an $11 transaction from a
> year-and-a-half ago had come "unreconciled"--I was able to see this by
> checking with one of the saved early versions (nice that Gnucash saves
> all those versions). I don't know if it was some kind of inadvertent
> keystroke on my part or some program glitch. But re-clearing that item
> balanced things out. 

It would be interesting to find all the ways in which a reconciled item 
can become unreconciled -- certainly it shouldn't be possible by an 
inadvertent keystroke.  I don't know what version of gnucash you are 
using, but the following seem to me to be possibilities:

  (1) You make another change in a reconciled transaction, maybe 
changing the spelling in the memo field.  While you are doing this, an 
inadvertent keystroke changes the reconciliation field.  When you 
subsequently press enter you get a warning about a change to a 
reconciled transaction, and ignore it, without realizing that there are 
more changes than you are aware of.

   The risk of this could be mitigated if a visually different warnings 
were to be used for changes that can actually change ta reconciled 
balance and those that change other aspects of a trconciled transaction.

  (2) You made a change from a register other than the one in which the 
transaction was reconciled.  Some versions of gnucash did not warn 
about this.  For example, the transaction trransfers $100 from 
account A to account B.  It has been reconciled in account B.  While 
looking at account A you realize that it shouldn't have been a transfer to 
account B but to account C instead.  You make the change.  Or you delete 
the entry and later replace it with a similar (but unreconciled) one.

  I believe gnucash has had this one fixed in current version.  Can 
anyone confirm this?

Perhaps a more thorough audit of code that can change reconciliation 
status is in order.  Is anyone up for what may be a thankless job?
  
> 
> This case does raise interesting questions, however, about society's
> dependence on electronic accounting. If these changes I've made don't
> leave a paper trail, what's to keep big and "inappropriate" changes
> (accidental or intentional) from being made without leaving a paper
> trail?

An interesting question, isn't it?  I've told my gnucash to keep old 
versions of its files around for 40 years, instead of the default (which 
is much, much shorter).  And they get backed up to offline media on a 
moderately regular basis.

-- hendrik



More information about the gnucash-user mailing list