[TriLUG] gnucash

Joseph Mack NA3T via TriLUG trilug at trilug.org
Wed Apr 20 06:40:51 EDT 2022


On Tue, 19 Apr 2022, Mauricio Tavares wrote:

> On Tue, Apr 19, 2022 at 9:11 PM Joseph Mack NA3T <jmack at trilug.org> wrote:
>>
>> On Tue, 19 Apr 2022, Mauricio Tavares via TriLUG wrote:
>>
>>> Does anyone use gnucash in a business? How well does it work?
>>
>> have been using it for a small business and then as well for my personal
>> finances for about 20 years.
>>
>      Good to hear! Does that mean you do not use it to generate
> reports to write, say, tax returns?

Hi Mauricio,

The small business is not very active anymore. Mostly I keep track of 
personal stuff for the IRS; mortgage interest, state tax paid on annual 
car registration... The amount of activity is small and I've never 
generated reports from gnucash. The amount of information that goes into 
tax returns is also small, and is transferred by hand. Mostly I balance my 
check and credit card statements, mortgage statements, utility bills and 
cash purchases.

>> -rwxr-xr-x 1 root root 2380574 Apr 29  2001 /usr/local/bin/gnucash*
>>
>      Am I correct to assume the if you are not using the DB support,
> the stuff is stored in the something.gnucash file?

yes

calvin: Wed 20 Apr 2022:/usr/local/share/gnucash/mack# dir *.gnucash
-rw-r--r-- 1 root root  763610 Mar 22 15:35 austintek.gnucash
-rw-r--r-- 1 root root   68432 Apr 16 13:39 mack_australia.gnucash
-rw-r--r-- 1 root root 5188444 Apr 18 21:23 mack_usa.gnucash

As you can see, I do everything as root. I know this is frowned on in some 
circles, but I've been doing it since I first installed linux in 1994 and 
haven't had any problems with it.

sometime after I installed gnucash, they changed to using (I think) 
postgres for the database. There was a small window when you could convert 
the *.gnucash file to the DB format, which I didn't find out about till 
later. One of my working principles is never to upgrade working software, 
and so I've stayed with the original 32-bit install. gnucash still runs 
fine on my 64-bit machines with 32-bit compatibility libraries.

> Also, what lurks in ~/.local/share/gnucash?

hmm. don't have that directory

calvin: Wed 20 Apr 2022:/usr/local/share/gnucash# dir
total 3244
drwxr-xr-x  4 root root    4096 Apr 29  2001 html/
drwxr-xr-x  7 root root    4096 Apr 29  2001 scm/
drwxr-xr-x  2 root root    4096 Apr 29  2001 perl/
drwxr-xr-x  3 root root    4096 Apr 29  2001 doc/
drwxr-xr-x  6 root root    4096 Jul 29  2020 ../
drwxr-xr-x  8 root root    4096 Aug  7  2020 ./
-rwxr-xr-x  1 root root   40796 Jan 20  2021 backup.sh*
drwxr-xr-x  4 root root    4096 Mar 28 14:47 passwords/
drwxr-xr-x 27 root root    4096 Apr 18 21:24 mack/

the mack directory is my *.gnucash files and notes.

html and doc seems to docs I've never read.

you need the perl and scm directories for my version of gnucash to run

calvin: Wed 20 Apr 2022:/usr/local/share/gnucash# dir perl/
total 56
-rw-r--r-- 1 root root 41751 Apr 29  2001 Quote.pm
-rw-r--r-- 1 root root   228 Apr 29  2001 gnucash.pm
drwxr-xr-x 2 root root  4096 Apr 29  2001 ./
drwxr-xr-x 8 root root  4096 Aug  7  2020 ../

calvin: Wed 20 Apr 2022:/usr/local/share/gnucash# dir scm
total 300
drwxr-xr-x 2 root root  4096 Apr 29  2001 printing/
drwxr-xr-x 2 root root  4096 Apr 29  2001 gnumeric/
drwxr-xr-x 2 root root  4096 Apr 29  2001 qif-import/
drwxr-xr-x 2 root root  4096 Apr 29  2001 srfi/
drwxr-xr-x 2 root root  4096 Apr 29  2001 report/
-rw-r--r-- 1 root root 16572 Apr 29  2001 prefs.scm
-rw-r--r-- 1 root root  4845 Apr 29  2001 path.scm
-rw-r--r-- 1 root root 22696 Apr 29  2001 options.scm
-rw-r--r-- 1 root root  3557 Apr 29  2001 main.scm
-rw-r--r-- 1 root root 17251 Apr 29  2001 html-generator.scm
-rw-r--r-- 1 root root  3486 Apr 29  2001 hooks.scm
-rw-r--r-- 1 root root  9844 Apr 29  2001 graph.scm
-rw-r--r-- 1 root root  4507 Apr 29  2001 extensions.scm
-rw-r--r-- 1 root root  2083 Apr 29  2001 engine-utilities.scm
-rw-r--r-- 1 root root 11192 Apr 29  2001 engine-interface.scm
-rw-r--r-- 1 root root  1116 Apr 29  2001 doc.scm
-rw-r--r-- 1 root root  1519 Apr 29  2001 depend.scm
-rw-r--r-- 1 root root  8753 Apr 29  2001 date-utilities.scm
-rw-r--r-- 1 root root  7162 Apr 29  2001 currencies.scm
-rw-r--r-- 1 root root  3503 Apr 29  2001 config-var.scm
-rw-r--r-- 1 root root  6672 Apr 29  2001 command-line.scm
-rw-r--r-- 1 root root  3646 Apr 29  2001 c-interface.scm
-rw-r--r-- 1 root root  1191 Apr 29  2001 bs-interp.scm
-rw-r--r-- 1 root root  8127 Apr 29  2001 bootstrap.scm
-rw-r--r-- 1 root root  6719 Apr 29  2001 xml-generator.scm
-rw-r--r-- 1 root root  3854 Apr 29  2001 utilities.scm
-rw-r--r-- 1 root root  5006 Apr 29  2001 text-export.scm
-rw-r--r-- 1 root root  2007 Apr 29  2001 testbed.scm
-rw-r--r-- 1 root root  3117 Apr 29  2001 substring-search.scm
-rw-r--r-- 1 root root  3241 Apr 29  2001 structure.scm
-rw-r--r-- 1 root root  1549 Apr 29  2001 startup.scm
-rw-r--r-- 1 root root 37866 Apr 29  2001 slib-backup.scm
-rw-r--r-- 1 root root  6466 Apr 29  2001 report.scm
-rw-r--r-- 1 root root 13878 Apr 29  2001 report-utilities.scm
drwxr-xr-x 7 root root  4096 Apr 29  2001 ./
drwxr-xr-x 8 root root  4096 Aug  7  2020 ../

>> I gave a talk on it for TriLUG back then.
>>
>      I think it is high time for a new talk... hint hint

It would have to be a general talk on double entry accounting, using any 
double entry software. Once gnucash is installed (which wasn't simple back 
then, but probably is a lot better now), it's just a generic double entry 
accounting program. I'm not an accountant, so I would only be able to talk 
about what works for me. With 20 years of it under my belt, I'm confident 
that I have a system that works and keeps happy all the parties I have 
financial interactions with. As with any software that tracks finances, 
quite a bit of setting up of ledgers is involved. Initially, not knowing 
much about accounting, it took a while to figure out, but once that's 
done, you just do the same thing every year. I'm quite pleased to be able 
to use a program like gnucash. It's made tracking my daily cash flow a lot 
easier (I'd say "makes it possible").

Joe

-- 
Joseph Mack NA3T EME(B,D), FM05lw North Carolina
jmack (at) trilug (dot) org - azimuthal equidistant
map generator at http://www.wm7d.net/azproj.shtml
Homepage http://www.austintek.com/ It's GNU/Linux!



More information about the TriLUG mailing list