`Balance' dialog box.. what is it for.

Josh Sled jsled at asynchronous.org
Wed Aug 4 22:31:51 EDT 2004


On Wed, 2004-08-04 at 22:12, Harry Putnam wrote:
> Josh Sled <jsled at asynchronous.org> writes:
> > On Tue, 2004-08-03 at 23:09, Harry Putnam wrote:

> As above `simple deposit withdrawal stuff'  read=> I put in 30, I take
> back out 20.  I get the aggravating dialog box.  Of course this is

Ah.  So, this is two transactions...
* Transaction 1 -- "put in 30":
  Income:      "-" 30 [running balance: 30]
  Assets:Bank: "+" 30 [running balance: 30]

* Transaction 2 -- "take back out 20":
  Assets:Bank:        "-" 20 [running balance: 10]
  Expenses:Groceries: "+" 20 [running balance: 20]

[I quote the "+" and "-" because the meaning of "crediting" and
"debiting" accoutns can become non-obvious at times... but stick with
it, though, and it becomes intuitive.]


> unbalanced .. what else would it be?  If money remains in the account
> the balance will not be zero.

The balance of the *transactions* will be 0.
The balance of the *account* will be >0 [hopefully! :)].

> This term `split' seems rather silly to me.  What is being split here?

Aye, we could use a better user-facing word.



> > * of what amounts?
> 
> Opening balance (678.06)... to enter it I must be handed the dialog.

Equity:Opening Balance: -678.06
Assets:Checking       : +678.06

> To take something from it (atm withdrawal of $240) again the dialog.

Assets:Checking: -240
Expenses:This  : +120
Expenses:That  : + 90
Expenses:Other : + 30

> To add something back (deposit 200 from a saving account) again the dialog.

Assets:Checking: +200
Assets:Savings:  -200


> Not to just be a wise guy but:
> I'm not real concerned with zero balances.  Far more interested in
> the + kind.  But must keep up with the - kind or go to jail.

:)

The double-entry-accounting constraint that all transactions sum to zero
is a Good Thing.   Obviously, our UI and docs needs to polish it some
more...

> I see I'll have to really dig into the documentation etc which does
> seem a bit ridiculous for something as simple as keeping track of a
> basic bank checking account.  I could understand needing to do some
> reading and study to process complicated financial stuff in gnucash
> but it shouldn't take all that to keep up with a check book.

No, the problem here is with GnuCash's usability.  It needs to be as
approachable as a checkbook, and graciously allow and expose it's true
nature.  We're obviously not quite there, yet.

...jsled

-- 
http://asynchronous.org/ - `a=jsled; b=asynchronous.org; echo ${a}@${b}`


More information about the gnucash-user mailing list