Giving up on Gnucash
Rod Engelsman
rodengelsman at ruraltel.net
Sat Apr 23 21:08:01 EDT 2005
Neil Williams wrote:
>
>
> And points that are being addressed in the G2 port.
>
> The developers are not unaware of the failings of Gnome1.4.
>
What exactly does the G2 port accomplish? I'm asking because I honestly
know absolutely nothing about that and I'm interested in whether this
addresses primarily appearance, functionality, or some combination.
>
> It's time to stop all the emotion and politics, please confine future
> responses to the problems and their solutions.
>
> As has been said before, what is needed is
>
> 1. a clear and unemotional list of problems and difficulties.
> 2. a reasoned and helpful response from the developers and others on the list.
> 3. feedback on that response that is limited to discussion of the proposed
> solution and clarification.
>
I gave that in a response to being called a petulant child -- off-list
BTW, which I always thought was supposed to be a breach of netiquette --
so maybe I wasn't feeling particularly unemotional at the time. But I'll
repeat it here (copy 'n paste) and give you the opportunity to address
these issues.
1. When I import downloaded transactions from my bank, the matcher does
a terrible job. I always have to go back through and delete dups from
stuff I put in by hand. It insists that I assign balancing accounts to
checks, but doesn't tell you the check number, so I have to flip through
the checkbook looking at amounts to match them up. And it doesn't allow
you to split those transactions on import either, requiring yet more
manual processing. All-in-all, it takes at least twice as long as it
used to with MSMoney.
Comment: I asked about having a column for check numbers included in
that dialog and was told that there wasn't room for another column and
it would end up cluttered or something. As it is I'm looking at a big,
wide, column with the word "Check" in it that tells me absolutely
nothing. I got the impression that my suggestion wasn't taken seriously
and would not be implemented even though others concurred.
Also, the Preferences settings for "Threshold" are meaningless since I
have no clue how the algorithm works. Will raising one or more of those
numbers improve things?... lowering one?... which one(s)?
2. The arrangements of the checks and deposits columns is exactly
opposite of other programs, as well as the paper checkbook register
supplied by banks. After thirty years of seeing it one way, why should I
force myself to see it the other? Small thing? Maybe, but it's caused me
to make mistakes, particularly when entering split transactions.
Comment: Would you take seriously a suggestion for a View setting that
would allow those columns to be swapped? GC is billed as a personal
finance program. I would think users trying to migrate from Quicken or
Money would appreciate a more familiar interface. I would.
3. I have yet to figure out how to make the tax report thing work right.
It always gives me errors and the help file doesn't match the program,
so I can't determine what I'm doing wrong, or if it's simply broken. I
didn't get much help from this list, either. Apparently either nobody
else uses it or nobody else can get it to work right, either.
Comment: I asked about this on the list some time ago. Specifically, I
the error I get is "WARNING: There are duplicate TXF codes assigned to
some accounts. Only TXF codes with payer sources may be repeated." and
"Code "N327" has duplicates in 2 accounts:", repeated a couple more
times for other codes. Is this a function of how the account tree is
structured? Is there something I need to change in the Edit Account
dialog? Or in the Tax Options? I would think the latter, but the Help
file doesn't help much. It says there should be a pane in the Tax
Options dialog to whit:
Payer Name Source: A text description that is exported along with the
value of the account. This is usually the name of a bank, stock, or
mutual fund that pays dividends or interest. Occasionally, it is a
description of a deduction.
But actually there is a pane with two radio buttons that allow you to
choose between "Current Account" and "Parent Account".
How is this supposed to work? I've played with this every which way I
can think of to no avail. When I asked on the list before, the only
answer I got was along the lines of, "I don't use that, so I can't tell
you."
4. My loan druid is completely hosed for some obscure reason that the
developers can't figure out. Both the stock installation that came with
the FC3 distro and the 1.8.11 upgrade both have this problem. It's
simply broken.
Comment: I can live without the Loan Druid; I'm perfectly capable of
using a spreadsheet to generate an amortization table. What bothers me
is that I have no way of knowing if the root cause of this problem may
be affecting other parts of the program. Do YOU know why this doesn't
work right? Can you tell me for CERTAIN that it doesn't affect other
routines or calculations? Since I got GC off the Fedora install DVD,
wiped it and tried again with an rpm from an Internet repository, and
then wiped and installed 1.8.11 when it came out -- all with the same
problem -- I have to assume that every installation of GC on Fedora
systems has this problem. It was noted in Bugzilla some time ago (1.8.4,
IINM) with no resolution. We're talking about money here; calculations
MUST work correctly, open-source or not. If I can't count on it to add 2
plus 2 and get 4, I can't use it.
5. On a related note, loan accounts are treated as simple liability
accounts. The problem? MSMoney has a feature where you make a payment to
a loan account and it automatically determines the interest/principal
split. Granted that won't generally match up exactly with what the
lender says, but it's very useful for private loans that you want to
keep track of. And I have that exact situation to deal with, requiring
me to keep track of that via a spreadsheet and transfer the numbers over
every time. Cumbersome.
Comment: Appropriate for an RFC. Not a deal-breaker.
>
> This is a community and it works on sharing, equality, openness and
> responsibility. Users of free software have a responsibility to contribute -
> even if it is just submitting bug reports,
I don't mind submitting reports and having to wait; I understand that
part. I feel much less motivated to do so when they don't seem to be
taken seriously.
replying sensibly on the mailing
> list
I participate on several mailing lists and offer help whenever I can. In
this case, the questions are either about things like commodities,
foreign currencies, or invoicing -- none of which I know beans about --
or they're about issues that I have myself and would like to know the
answer to and have yet to see addressed, like the tax thing.
or making a donation.
Grad student, wife, two kids... you figure it out. ;)
>
> It is useful to hear why someone doesn't get on with the current version but
> it is not generally helpful to be emotive, political or to start ranting. I
> believe that most of Rod's points HAVE been addressed already in the G2 port
> but it is understandable that he may not be able to wait for the release.
I would be genuinely interested to know which, if any, of the above will
be addressed by G2. That would make a really big difference in how I
proceed. I'm feeling somewhat frustrated because I really *want* to
stick with the program. But this isn't like a project for something like
a web browser, for instance, where you can try it out and beta test
things while you use something else for your "production" environment.
It's too much of a PITA to keep two sets of books, so there is a real
threshold of usability that you need to cross first.
On the other hand, I've been using it since Mid-January and moving to
another app will be a significant investment in time and energy. The
longer I wait the worse that gets. It's not a matter of impatience so
much as practical reality.
On a final note, I find it interesting to see Mr. Sowden write today:
>I agree that gnu-cash does not provide basic accounting features that a
>business might expect. The problem is that gnu-cash is a personal
>accounting program. I think a lot of business people thought they (me
>included) could strip out the personal accounts from the chart of
>accounts and create a gui based, basic accounting program that does
not >cost an arm and a leg, and, more importantly, does not marry one to
the >likes of Intuit or Microsoft.
>Wrong product!"
I had the exact *opposite* impression! I see things like Accounts
Payable, Accounts Receivable, and most of the reports being aimed
squarely at small business. For a PF app, the account register UI seems
to me to be "wrong" or at least unfamiliar and it lacks a household
budgeting tool, which is a fairly standard feature in those kinds of
programs.
So maybe what you have is a kind of identity crisis. What is this? Where
is it going? What do you envision it being in five years? Are you aiming
to provide a replacement for Quicken et al, or is it Quickbooks,
Peachtree, and Simply Accounting? It will probably be too much for you
to do both, given the resources. Inquiring minds want to know. :)
Rod
More information about the gnucash-user
mailing list