1997-10-31 19:39:32 -06:00
|
|
|
X-Accountant
|
|
|
|
------------
|
|
|
|
|
|
|
|
xacc is a program to keep track of your finances. It is similar in
|
|
|
|
concept to Quicken(TM). Although xacc still lacks the advanced
|
|
|
|
features of quicken, it does have the basic functionality. Some
|
|
|
|
of the features of xacc are:
|
|
|
|
|
|
|
|
- Multiple Accounts
|
|
|
|
- Each account keeps a running balance and
|
|
|
|
a reconciled balance, so you can keep track
|
|
|
|
of the checks that have clear your account.
|
|
|
|
- A simple interface. If you can use the
|
|
|
|
register in the back of your checkbook,
|
|
|
|
you can use xacc.
|
|
|
|
- QuickFill... if you begin typing a description
|
|
|
|
in the description fields, and it matches an
|
|
|
|
previous transaction, hitting <TAB> will copy
|
|
|
|
the previous transaction. Handy if you have
|
|
|
|
similar transactions on a regular basis.
|
|
|
|
(such as depositing your paycheck every week :)
|
|
|
|
|
|
|
|
To install:
|
|
|
|
-----------
|
|
|
|
|
1997-11-29 20:39:58 -06:00
|
|
|
Normally, to build and install xacc, all you have to do is:
|
|
|
|
|
|
|
|
# ./configure
|
|
|
|
# make
|
1997-11-30 20:33:00 -06:00
|
|
|
# make depend
|
1997-11-29 20:39:58 -06:00
|
|
|
# make install
|
|
|
|
|
|
|
|
You can also build xacc in a seperate directory, which is
|
|
|
|
useful if you are compiling for several platforms from a
|
|
|
|
single copy of the source tree:
|
|
|
|
|
|
|
|
# mkdir BUILD
|
|
|
|
# mkdir BUILD/debug
|
|
|
|
# cd BUILD/debug
|
|
|
|
# ../../configure --enable-debug
|
|
|
|
# make
|
|
|
|
# make install
|
|
|
|
|
|
|
|
Post-install instructions:
|
|
|
|
|
|
|
|
You have to set the environment variable XACC_HELP to point
|
|
|
|
to the xacc help files. For example:
|
|
|
|
|
|
|
|
% setenv XACC_HELP /usr/local/share/xacc
|
|
|
|
|
|
|
|
for the tcsh shell, or:
|
|
|
|
|
|
|
|
% set XACC_HELP=/usr/local/share/xacc
|
|
|
|
|
|
|
|
for csh.
|
1997-10-31 19:39:32 -06:00
|
|
|
|
|
|
|
|
|
|
|
sorry, no "make install" yet.
|
|
|
|
|
1997-10-31 20:00:51 -06:00
|
|
|
|
1997-11-29 20:39:58 -06:00
|
|
|
|
1997-10-31 20:00:51 -06:00
|
|
|
Status:
|
|
|
|
-------
|
1997-11-26 07:05:03 -06:00
|
|
|
As of version 0.9t:
|
1997-11-14 21:04:18 -06:00
|
|
|
Bugs:
|
1997-11-21 21:41:59 -06:00
|
|
|
|
1997-11-14 21:04:18 -06:00
|
|
|
-- tabbing between fields for mutual funds does not work correctly.
|
|
|
|
-- should add "number of shares" to transfer popup when transferring
|
|
|
|
from bank account to portfolio.
|
1997-11-21 21:54:24 -06:00
|
|
|
-- should do something for automatic interest computations,
|
|
|
|
also mortgages, bonds, etc.
|
1997-11-14 21:04:18 -06:00
|
|
|
|
1997-11-21 21:54:24 -06:00
|
|
|
Fixed:
|
|
|
|
-- nasty bug relating to save/restore of double-entry to file
|
|
|
|
was fixed!
|
1997-11-26 07:05:03 -06:00
|
|
|
-- Nasty core dump in motif when two register windows are opened,
|
|
|
|
and then closed. Beats the heck out of me. Bug with
|
|
|
|
vendorShellWidgetClass
|
1997-11-21 21:54:24 -06:00
|
|
|
|
1997-11-21 21:41:59 -06:00
|
|
|
---------------
|
1997-11-21 21:54:24 -06:00
|
|
|
Bare-bones general ledger capabilities added.
|
|
|
|
Working Features:
|
|
|
|
-- accounts can have sub-accounts
|
|
|
|
-- Income and Expense account types added.
|
1997-11-26 07:05:03 -06:00
|
|
|
-- General Ledger windows for sub-accounts
|
1997-11-21 21:41:59 -06:00
|
|
|
|
1997-10-31 20:20:15 -06:00
|
|
|
---------------
|
1997-10-31 20:23:13 -06:00
|
|
|
Bare-bones Mutual Fund and Stock Portfolio handling
|
|
|
|
is implemented.
|
|
|
|
Working Features:
|
1997-11-14 21:04:18 -06:00
|
|
|
-- transfers between bank account & fund work correctly
|
1997-10-31 20:23:13 -06:00
|
|
|
-- save to disk, restore from disk.
|
1997-11-14 21:04:18 -06:00
|
|
|
-- Type of transaction (Buy, Cap Gain, Dividend Reinvest, etc.) now
|
|
|
|
supported for portfolio/mutual fund accounts. This field can be set
|
|
|
|
and cleared, but is not currently used anywhere. It will become
|
|
|
|
useful when reports and graphs are generated.
|
1997-10-31 20:23:13 -06:00
|
|
|
|
1997-11-14 21:04:18 -06:00
|
|
|
---------------
|
1997-10-31 20:20:15 -06:00
|
|
|
An alpha version of import from Quicken files is also present,
|
1997-10-31 20:00:51 -06:00
|
|
|
but it is very broken, and many/most quicken formats are not
|
1997-11-14 21:04:18 -06:00
|
|
|
supported. It is not currently enabled in the code ... adventurous
|
1997-10-31 20:20:15 -06:00
|
|
|
coders are encouraged to hack on this ...
|
|
|
|
|
1997-11-14 21:04:18 -06:00
|
|
|
---------------
|
1997-10-31 20:20:15 -06:00
|
|
|
An beta-level double-entry system has been created.
|
|
|
|
"Double-entry" is a form of accounting where all transactions
|
|
|
|
show up in two accounts (for example, a transfer from
|
|
|
|
a credit card(Diners Club) to a cash account(Entertainment Expense)
|
|
|
|
will show up in both accounts. Modifying/deleting a transaction
|
|
|
|
in one account window automatically modifies/deletes it in the
|
|
|
|
other too.
|
|
|
|
|
|
|
|
The system does not force the use of double-entry: in fact,
|
|
|
|
double entries are made ONLY when the "transfer" menu item is
|
|
|
|
used.
|
|
|
|
|
|
|
|
A future extension to force the use of double-entry for an account
|
|
|
|
is planned, as well as the ability to make transfers directly
|
|
|
|
from the register(ledger) window. However, this function will
|
|
|
|
be tricky, since it requires hacks on the Xbae widget used to
|
|
|
|
display the register.
|
|
|
|
|
|
|
|
-------------
|
1997-11-29 04:06:01 -06:00
|
|
|
The "reports" menu item is unimplemented.
|
1997-10-31 20:20:15 -06:00
|
|
|
-------------
|
1997-10-31 20:00:51 -06:00
|
|
|
|
1997-10-31 20:20:15 -06:00
|
|
|
That's all folks!
|
1997-10-31 20:00:51 -06:00
|
|
|
|