mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Christopher Browne's doc updates.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2344 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
c1fa12bf8b
commit
ee14e57cd0
@ -1,41 +1,46 @@
|
|||||||
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
|
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
|
||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>Importing MYM Files</title>
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<h1>Managing Your Money --> GnuCash</h1>
|
|
||||||
|
|
||||||
I have finally put the Perl script that allowed me to use GnuCash
|
<title>Importing MYM Files</title>
|
||||||
up on a web site. I had a couple years of data in Managing Your
|
</head>
|
||||||
Money 2.x that I didn't want to reenter. The script will output a
|
|
||||||
single QIF file with all transactions, accounts, and categories.
|
|
||||||
(Currently only non-investment transactions are handled.) The QIF
|
|
||||||
file can be imported to xacc-1.0.18 if a small patch is applied to
|
|
||||||
QIFIO.c. The site is
|
|
||||||
|
|
||||||
<p> <a href="http://www-cad.eecs.berkeley.edu/~gooch/mymdump.html">
|
<body>
|
||||||
MyMdump</a></p>
|
<h1>Managing Your Money --> GnuCash</h1>
|
||||||
|
I have finally put the Perl script that allowed me to use
|
||||||
|
GnuCash up on a web site. I had a couple years of data in
|
||||||
|
Managing Your Money 2.x that I didn't want to reenter. The
|
||||||
|
script will output a single QIF file with all transactions,
|
||||||
|
accounts, and categories. (Currently only non-investment
|
||||||
|
transactions are handled.) The QIF file can be imported to
|
||||||
|
xacc-1.0.18 if a small patch is applied to QIFIO.c. The site is
|
||||||
|
|
||||||
|
|
||||||
<h1>Duplicate Transactions</h1>
|
<p><a href=
|
||||||
|
"http://www-cad.eecs.berkeley.edu/~gooch/mymdump.html">
|
||||||
|
MyMdump</a></p>
|
||||||
|
|
||||||
I also have a script that I use to remove duplicate transactions at
|
<h1>Duplicate Transactions</h1>
|
||||||
the QIF level. I use this script because Xacc is very strict about
|
I also have a script that I use to remove duplicate
|
||||||
duplicates (which is good) and because editing imported
|
transactions at the QIF level. I use this script because Xacc
|
||||||
transactions will cause a re-import of the same transactions to
|
is very strict about duplicates (which is good) and because
|
||||||
produce duplicates. (I download the same month's transactions from
|
editing imported transactions will cause a re-import of the
|
||||||
my bank several times each month, so each downloaded QIF
|
same transactions to produce duplicates. (I download the same
|
||||||
file--after the first--contains transactions I have already
|
month's transactions from my bank several times each month, so
|
||||||
imported. I don't want to rely on the bank sending me the
|
each downloaded QIF file--after the first--contains
|
||||||
transactions in the same order or with the same formatting.) The
|
transactions I have already imported. I don't want to rely on
|
||||||
site is
|
the bank sending me the transactions in the same order or with
|
||||||
|
the same formatting.) The site is
|
||||||
|
|
||||||
<p> <a href="http://www-cad.eecs.berkeley.edu/~gooch/qifuniq.html">
|
<p><a href=
|
||||||
qifuniq</a></p>
|
"http://www-cad.eecs.berkeley.edu/~gooch/qifuniq.html">
|
||||||
|
qifuniq</a></p>
|
||||||
|
|
||||||
<p> I hope others find these scripts useful.</p>
|
<p>I hope others find these scripts useful.</p>
|
||||||
|
|
||||||
<p>Ken Yamaguchi October 1998</p>
|
<p>Ken Yamaguchi October 1998</p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>About GnuCash</title>
|
<title>About GnuCash</title>
|
||||||
@ -11,11 +12,11 @@
|
|||||||
<body>
|
<body>
|
||||||
<h1>About GnuCash</h1>
|
<h1>About GnuCash</h1>
|
||||||
|
|
||||||
<p> GnuCash is a program to keep track of your finances. Its
|
<p>GnuCash is a program to keep track of your finances. Its
|
||||||
features include:</p>
|
features include:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><b> Multiple accounts,</b> which can be open at the same
|
<li><b>Multiple accounts,</b> which can be open at the same
|
||||||
time. Create an GnuCash account for each of your bank
|
time. Create an GnuCash account for each of your bank
|
||||||
accounts.</li>
|
accounts.</li>
|
||||||
|
|
||||||
@ -26,15 +27,15 @@
|
|||||||
<li>
|
<li>
|
||||||
<b>A simple user interface.</b>
|
<b>A simple user interface.</b>
|
||||||
|
|
||||||
<p> If you can use the register in the back of your
|
<p>If you can use the register in the back of your
|
||||||
checkbook, you can use <tt>GnuCash.</tt></p>
|
checkbook, you can use <tt>GnuCash.</tt></p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<b> <a href="xacc-recnwin.html"> Automated Tools for
|
<b><a href="xacc-recnwin.html">Automated Tools for
|
||||||
Reconciling Accounts.</a></b>
|
Reconciling Accounts.</a></b>
|
||||||
|
|
||||||
<p>At the end of the month, open up the <b> reconcile</b>
|
<p>At the end of the month, open up the <b>reconcile</b>
|
||||||
window, enter the ending balance from your bank statement,
|
window, enter the ending balance from your bank statement,
|
||||||
and check off the transactions that appear in the bank
|
and check off the transactions that appear in the bank
|
||||||
statement. This agrees what you have recorded in GnuCash
|
statement. This agrees what you have recorded in GnuCash
|
||||||
@ -43,10 +44,10 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<b> QuickFill.</b>
|
<b>QuickFill.</b>
|
||||||
|
|
||||||
<p> If you begin typing in the description field, and the
|
<p>If you begin typing in the description field, and the
|
||||||
text matches a previous transaction, hitting <tt> TAB</tt>
|
text matches a previous transaction, hitting <tt>TAB</tt>
|
||||||
will copy in that previous transaction. This is a handy
|
will copy in that previous transaction. This is a handy
|
||||||
time saver if you regularly create similar
|
time saver if you regularly create similar
|
||||||
transactions.</p>
|
transactions.</p>
|
||||||
@ -55,20 +56,20 @@
|
|||||||
<li>
|
<li>
|
||||||
<b>Stock/Mutual Fund Portfolios.</b>
|
<b>Stock/Mutual Fund Portfolios.</b>
|
||||||
|
|
||||||
<p> Track stocks individually (one per account) or in
|
<p>Track stocks individually (one per account) or in
|
||||||
portfolio of accounts (a group of accounts that can be
|
portfolio of accounts (a group of accounts that can be
|
||||||
displayed together).</p>
|
displayed together).</p>
|
||||||
|
|
||||||
<p> There are tools to <a href="xacc-ticker.html">
|
<p>There are tools to <a href="xacc-ticker.html">
|
||||||
automatically collect stock quotes.</a></p>
|
automatically collect stock quotes.</a></p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
Support for <b> <a href="xacc-currency.html"> multiple
|
Support for <b><a href="xacc-currency.html">multiple
|
||||||
currencies</a></b> and <b> currency trading accounts.</b>
|
currencies</a></b> and <b>currency trading accounts.</b>
|
||||||
(partial, still broken).
|
(partial, still broken).
|
||||||
|
|
||||||
<p> Bank accounts may be established in different
|
<p>Bank accounts may be established in different
|
||||||
currencies, and trades at varying exchange rates may be
|
currencies, and trades at varying exchange rates may be
|
||||||
made, in much the same way stocks trade at varying
|
made, in much the same way stocks trade at varying
|
||||||
prices.</p>
|
prices.</p>
|
||||||
@ -78,34 +79,35 @@
|
|||||||
<b><a href="xacc-quicken.html#QIF">Quicken File
|
<b><a href="xacc-quicken.html#QIF">Quicken File
|
||||||
Import</a>.</b>
|
Import</a>.</b>
|
||||||
|
|
||||||
<p> Imports Quicken-style QIF files.</p>
|
<p>Imports Quicken-style QIF files.</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li><b> <a href="xacc-reports.html">Reports</a>.</b> Display
|
<li><b><a href="xacc-reports.html">Reports</a>.</b> Display
|
||||||
or output as HTML Balance, Transaction, and Profit/Loss reports,
|
or output as HTML Balance, Transaction, and Profit/Loss
|
||||||
as well as graphical account balance tracking (requires gnuplot).</li>
|
reports, as well as graphical account balance tracking
|
||||||
|
(requires gnuplot).</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h2>Advanced Features</h2>
|
<h2>Advanced Features</h2>
|
||||||
|
|
||||||
<p> GnuCash offers some features not found in simpler
|
<p>GnuCash offers some features not found in simpler accounting
|
||||||
accounting programs.</p>
|
programs.</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<b> <a href="xacc-groups.html"> Account Hierarchy</a></b>
|
<b><a href="xacc-groups.html">Account Hierarchy</a></b>
|
||||||
|
|
||||||
<p>A master account can have a hierarchy of more detailed
|
<p>A master account can have a hierarchy of more detailed
|
||||||
accounts arranged underneath it. This allows related
|
accounts arranged underneath it. This allows related
|
||||||
account types (<em>e.g.</em> - Cash, Bank, Stock) to be
|
account types (<em>e.g.</em> - Cash, Bank, Stock) to be
|
||||||
grouped under one master account (<em> e.g.</em> -
|
grouped under one master account ( <em>e.g.</em> -
|
||||||
Assets).</p>
|
Assets).</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<b> <a href="xacc-double.html">Double Entry</a></b>
|
<b><a href="xacc-double.html">Double Entry</a></b>
|
||||||
|
|
||||||
<p>Every transaction involves two accounts, and <em> each
|
<p>Every transaction involves two accounts, and <em>each
|
||||||
transaction</em> is required to balance. This provides
|
transaction</em> is required to balance. This provides
|
||||||
assurance that the overall set of books will add up
|
assurance that the overall set of books will add up
|
||||||
correctly, and prevents out-of-balance errors
|
correctly, and prevents out-of-balance errors
|
||||||
@ -113,63 +115,63 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<b> <a href="xacc-expense.html"> Income/Expense Account
|
<b><a href="xacc-expense.html">Income/Expense Account
|
||||||
Types</a></b>
|
Types</a></b>
|
||||||
|
|
||||||
<p> Intuit's <a href="xacc-quicken.html"> Quicken</a>
|
<p>Intuit's <a href="xacc-quicken.html">Quicken</a> product
|
||||||
product has what they call "categories" that are used to
|
has what they call "categories" that are used to track
|
||||||
track incomes and expenses. These may be used to create
|
incomes and expenses. These may be used to create
|
||||||
Profit/Loss reports.</p>
|
Profit/Loss reports.</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<b> General Ledger</b>
|
<b>General Ledger</b>
|
||||||
|
|
||||||
<p> Multiple accounts may be displayed in one register
|
<p>Multiple accounts may be displayed in one register
|
||||||
window at the same time. This can make it easier to track
|
window at the same time. This can make it easier to track
|
||||||
down data errors. It also provides a convenient way of
|
down data errors. It also provides a convenient way of
|
||||||
viewing a portfolio of many stocks, by showing all
|
viewing a portfolio of many stocks, by showing all
|
||||||
transactions in that portfolio.</p>
|
transactions in that portfolio.</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li><b> Handling of <a href="xacc-currency.html"> multiple
|
<li><b>Handling of <a href="xacc-currency.html">multiple
|
||||||
currencies</a></b></li>
|
currencies</a></b></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h2>Versioning</h2>
|
<h2>Versioning</h2>
|
||||||
|
|
||||||
<p> The versioning scheme for GnuCash parallels that of the
|
<p>The versioning scheme for GnuCash parallels that of the
|
||||||
Linux kernel, where "even" sub-versions indicate versions that
|
Linux kernel, where "even" sub-versions indicate versions that
|
||||||
are intended to be stable, only seeing maintenance to fix bugs,
|
are intended to be stable, only seeing maintenance to fix bugs,
|
||||||
and "odd" sub-versions indicate an "experimental" stream that
|
and "odd" sub-versions indicate an "experimental" stream that
|
||||||
seeks to add enhancement.</p>
|
seeks to add enhancement.</p>
|
||||||
|
|
||||||
<p> The present "experimental" stream is gnucash-1.3.x, which
|
<p>The present "experimental" stream is gnucash-1.3.x, which is
|
||||||
is somewhat unstable.</p>
|
somewhat unstable.</p>
|
||||||
|
|
||||||
<p> The latest stable release is 1.2.x; if you don't intend to
|
<p>The latest stable release is 1.2.x; if you don't intend to
|
||||||
do development work, you should be using either this version,
|
do development work, you should be using either this version,
|
||||||
or an older 1.0.x version. These versions are fairly stable,
|
or an older 1.0.x version. These versions are fairly stable,
|
||||||
with all currently known bugs fixed.</p>
|
with all currently known bugs fixed.</p>
|
||||||
|
|
||||||
<p> Once the 1.3.x series stabilizes, the next stable series
|
<p>Once the 1.3.x series stabilizes, the next stable series
|
||||||
will be 1.4.x, and experimentation will likely continue on
|
will be 1.4.x, and experimentation will likely continue on
|
||||||
1.5.x.</p>
|
1.5.x.</p>
|
||||||
|
|
||||||
<p> If you wish to "hack" on the experimental version, you
|
<p>If you wish to "hack" on the experimental version, you
|
||||||
should first start by reading through the <a href=
|
should first start by reading through the <a href=
|
||||||
"projects.html"> GnuCash Project Goals</a> document in order to
|
"projects.html">GnuCash Project Goals</a> document in order to
|
||||||
get some perspective on the overall design.</p>
|
get some perspective on the overall design.</p>
|
||||||
|
|
||||||
<h2>Lead Developers</h2>
|
<h2>Lead Developers</h2>
|
||||||
|
|
||||||
<dl>
|
<dl>
|
||||||
<dt> <a href="mailto:rclark@hmc.edu"> Robin Clark</a></dt>
|
<dt><a href="mailto:rclark@hmc.edu">Robin Clark</a></dt>
|
||||||
|
|
||||||
<dd>wrote the original X-Accountant in Motif as a school
|
<dd>wrote the original X-Accountant in Motif as a school
|
||||||
project, taking it to version 0.9 by October 1997.</dd>
|
project, taking it to version 0.9 by October 1997.</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:linas@linas.org"> Linas Vepstas</a></dt>
|
<dt><a href="mailto:linas@linas.org">Linas Vepstas</a></dt>
|
||||||
|
|
||||||
<dd>liked what he saw: the GUI was slick, the code was
|
<dd>liked what he saw: the GUI was slick, the code was
|
||||||
documented and well structured, and it was all GPL'ed. And so
|
documented and well structured, and it was all GPL'ed. And so
|
||||||
@ -183,7 +185,7 @@
|
|||||||
code completely redesigned and made mostly Motif-(and
|
code completely redesigned and made mostly Motif-(and
|
||||||
GUI-)independent. Did some prototype OFX work.</dd>
|
GUI-)independent. Did some prototype OFX work.</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:jcollins@gnucash.org"> Jeremy
|
<dt><a href="mailto:jcollins@gnucash.org">Jeremy
|
||||||
Collins</a></dt>
|
Collins</a></dt>
|
||||||
|
|
||||||
<dd>publicized the GnoMoney project widely and broadly, and
|
<dd>publicized the GnoMoney project widely and broadly, and
|
||||||
@ -191,335 +193,343 @@
|
|||||||
gnucash.org web site, registered the domain, got the initial
|
gnucash.org web site, registered the domain, got the initial
|
||||||
GTK/gnome code working.</dd>
|
GTK/gnome code working.</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:rlb@cs.utexas.edu"> Rob
|
<dt><a href="mailto:rlb@cs.utexas.edu">Rob Browning</a></dt>
|
||||||
Browning</a></dt>
|
|
||||||
|
|
||||||
<dd>abused everyone for not using perl, and then after we added
|
<dd>abused everyone for not using perl, and then after we
|
||||||
perl support, dumped perl in favor of
|
added perl support, dumped perl in favor of guile/scheme
|
||||||
guile/scheme support. Rob maintains the build infrastructure,
|
support. Rob maintains the build infrastructure, is handling
|
||||||
is handling the whole guile/perl extension language thing,
|
the whole guile/perl extension language thing, and is dealing
|
||||||
and is dealing with configuration and configurability.</dd>
|
with configuration and configurability.</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:peticola@cs.ucdavis.edu"> Dave
|
<dt><a href="mailto:peticola@cs.ucdavis.edu">Dave
|
||||||
Peticolas</a></dt>
|
Peticolas</a></dt>
|
||||||
|
|
||||||
<dd>hacks obsessively on GnuCash. But he can stop anytime he
|
<dd>hacks obsessively on GnuCash. But he can stop anytime he
|
||||||
wants to. Really.</dd>
|
wants to. Really.</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:grib@billgribble.com"> Bill Gribble
|
<dt><a href="mailto:grib@billgribble.com">Bill
|
||||||
</a></dt>
|
Gribble</a></dt>
|
||||||
|
|
||||||
<dd>works magic. If your checks print wrong, blame him.
|
<dd>works magic. If your checks print wrong, blame him. If
|
||||||
If you don't like the amount printed on your checks, blame him.
|
you don't like the amount printed on your checks, blame him.
|
||||||
If you don't like your your bank balances, your bank, or your
|
If you don't like your your bank balances, your bank, or your
|
||||||
life, blame him too.
|
life, blame him too.</dd>
|
||||||
</dd>
|
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<h2>Fixers and Patchers</h2>
|
<h2>Fixers and Patchers</h2>
|
||||||
|
|
||||||
<p> The <em> cast of thousands</em> includes:</p>
|
<p>The <em>cast of thousands</em> includes:</p>
|
||||||
|
|
||||||
<dl>
|
<dl>
|
||||||
<dt> <a href="mailto:arensb@cfar.umd.edu"> Andrew
|
<dt><a href="mailto:arensb@cfar.umd.edu">Andrew
|
||||||
Arensburger</a></dt>
|
Arensburger</a></dt>
|
||||||
|
|
||||||
<dd>for FreeBSD and other patches</dd>
|
<dd>for FreeBSD and other patches</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:matt_armstrong@bigfoot.com"> Matt
|
<dt><a href="mailto:matt_armstrong@bigfoot.com">Matt
|
||||||
Armstrong</a></dt>
|
Armstrong</a></dt>
|
||||||
|
|
||||||
<dd>for misc fixes</dd>
|
<dd>for misc fixes</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:fred@moremagic.com"> Fred Baube</a></dt>
|
<dt><a href="mailto:fred@moremagic.com">Fred Baube</a></dt>
|
||||||
|
|
||||||
<dd>for attempted Java port/MoneyDance</dd>
|
<dd>for attempted Java port/MoneyDance</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:dennisb@cs.chalmers.se"> Dennis
|
<dt><a href="mailto:dennisb@cs.chalmers.se">Dennis
|
||||||
Björklund</a></dt>
|
Björklund</a></dt>
|
||||||
|
|
||||||
<dd>Swedish translation</dd>
|
<dd>Swedish translation</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:bojsen@worldnet.att.net"> Per Bojsen</a></dt>
|
<dt><a href="mailto:bojsen@worldnet.att.net">Per
|
||||||
|
Bojsen</a></dt>
|
||||||
|
|
||||||
<dd>several core dump fixes</dd>
|
<dd>several core dump fixes</dd>
|
||||||
|
|
||||||
<dt> <a href="simon.britnell@peace.com"> Simon Britnell</a></dt>
|
<dt><a href="simon.britnell@peace.com">Simon
|
||||||
|
Britnell</a></dt>
|
||||||
|
|
||||||
<dd>patch to RPM spec</dd>
|
<dd>patch to RPM spec</dd>
|
||||||
|
|
||||||
<dt> <a href="http://www.hex.net/~cbbrowne"> Christopher B.
|
<dt><a href="http://www.hex.net/~cbbrowne">Christopher B.
|
||||||
Browne</a></dt>
|
Browne</a></dt>
|
||||||
|
|
||||||
<dd>for perl stock scripts, Guile-based QIF import code, lots
|
<dd>for perl stock scripts, Guile-based QIF import code, lots
|
||||||
of changes to English documentation, and lots of guile code</dd>
|
of changes to English documentation, and lots of guile
|
||||||
|
code</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:grahamc@zeta.org.au"> Graham
|
<dt><a href="mailto:grahamc@zeta.org.au">Graham
|
||||||
Chapman</a></dt>
|
Chapman</a></dt>
|
||||||
|
|
||||||
<dd>for the xacc-rpts addon package</dd>
|
<dd>for the xacc-rpts addon package</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:georgec@sco.com"> George Chen</a></dt>
|
<dt><a href="mailto:georgec@sco.com">George Chen</a></dt>
|
||||||
|
|
||||||
<dd>for MS-Money QIF support</dd>
|
<dd>for MS-Money QIF support</dd>
|
||||||
|
|
||||||
<dt> <a href="mailtochina@thewrittenword.com">Albert
|
<dt><a href="mailtochina@thewrittenword.com">Albert
|
||||||
Chin-A-Young</a></dt>
|
Chin-A-Young</a></dt>
|
||||||
|
|
||||||
<dd>configure.in patch</dd>
|
<dd>configure.in patch</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:jcollins@gnucash.org"> Jeremey
|
<dt><a href="mailto:jcollins@gnucash.org">Jeremey
|
||||||
Collins</a></dt>
|
Collins</a></dt>
|
||||||
|
|
||||||
<dd>for GnoMoney and GTK port</dd>
|
<dd>for GnoMoney and GTK port</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:mcondell@bbn.com"> Matthew Condell</a></dt>
|
<dt><a href="mailto:mcondell@bbn.com">Matthew
|
||||||
|
Condell</a></dt>
|
||||||
|
|
||||||
<dd>FreeBSD patch</dd>
|
<dd>FreeBSD patch</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:pcondon@rackspace.com"> Patrick
|
<dt><a href="mailto:pcondon@rackspace.com">Patrick
|
||||||
Condron</a></dt>
|
Condron</a></dt>
|
||||||
|
|
||||||
<dd>for webserver and T1 connection.</dd>
|
<dd>for webserver and T1 connection.</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:Ciaran.Deignan@bull.net"> Ciaran
|
<dt><a href="mailto:Ciaran.Deignan@bull.net">Ciaran
|
||||||
Deignan</a></dt>
|
Deignan</a></dt>
|
||||||
|
|
||||||
<dd>for AIX binary version</dd>
|
<dd>for AIX binary version</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:tyson@tyse.net"> Tyson Dowd</a></dt>
|
<dt><a href="mailto:tyson@tyse.net">Tyson Dowd</a></dt>
|
||||||
|
|
||||||
<dd>for config/make patches and debian maintenance</dd>
|
<dd>for config/make patches and debian maintenance</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:ripley@xs4all.nl"> Koen D'Hondt</a></dt>
|
<dt><a href="mailto:ripley@xs4all.nl">Koen D'Hondt</a></dt>
|
||||||
|
|
||||||
<dd>for Solaris patches to XmHTML</dd>
|
<dd>for Solaris patches to XmHTML</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:bob@mostly.com"> Bob Drzyzgula</a></dt>
|
<dt><a href="mailto:bob@mostly.com">Bob Drzyzgula</a></dt>
|
||||||
|
|
||||||
<dd>for budgeting design notes</dd>
|
<dd>for budgeting design notes</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:pjf@schools.net.au"> Paul Fenwick</a></dt>
|
<dt><a href="mailto:pjf@schools.net.au">Paul Fenwick</a></dt>
|
||||||
|
|
||||||
<dd>ASX support</dd>
|
<dd>ASX support</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:hfiguiere@teaser.fr"> Hubert Figuiere</a></dt>
|
<dt><a href="mailto:hfiguiere@teaser.fr">Hubert
|
||||||
|
Figuiere</a></dt>
|
||||||
|
|
||||||
<dd>patch to gnc-prices</dd>
|
<dd>patch to gnc-prices</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:ju_finck@mail.netwave.de"> Jan-Uwe
|
<dt><a href="mailto:ju_finck@mail.netwave.de">Jan-Uwe
|
||||||
Finck</a></dt>
|
Finck</a></dt>
|
||||||
|
|
||||||
<dd>for German message translation</dd>
|
<dd>for German message translation</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:rjf@aracnet.com"> Ron Forrester</a></dt>
|
<dt><a href="mailto:rjf@aracnet.com">Ron Forrester</a></dt>
|
||||||
|
|
||||||
<dd>for gnome patches</dd>
|
<dd>for gnome patches</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:DFreese@osc.uscg.mil"> Dave
|
<dt><a href="mailto:DFreese@osc.uscg.mil">Dave
|
||||||
Freese</a></dt>
|
Freese</a></dt>
|
||||||
|
|
||||||
<dd>for leap-year fix</dd>
|
<dd>for leap-year fix</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:grib@billgribble.com"> Bill Gribble</a></dt>
|
<dt><a href="mailto:grib@billgribble.com">Bill
|
||||||
|
Gribble</a></dt>
|
||||||
|
|
||||||
<dd>qif importation code</dd>
|
<dd>qif importation code</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:otto@bug.redhat.com"> Otto
|
<dt><a href="mailto:otto@bug.redhat.com">Otto
|
||||||
Hammersmith</a></dt>
|
Hammersmith</a></dt>
|
||||||
|
|
||||||
<dd>for RedHat RPM packaging</dd>
|
<dd>for RedHat RPM packaging</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:offby1@blarg.net"> Eric Hanchrow</a></dt>
|
<dt><a href="mailto:offby1@blarg.net">Eric Hanchrow</a></dt>
|
||||||
|
|
||||||
<dd>updated currency documentation</dd>
|
<dd>updated currency documentation</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:haral@codec.ro"> Alexandru
|
<dt><a href="mailto:haral@codec.ro">Alexandru
|
||||||
Harsanyi</a></dt>
|
Harsanyi</a></dt>
|
||||||
|
|
||||||
<dd>for fixing miscellaneous core dumps and lockups.</dd>
|
<dd>for fixing miscellaneous core dumps and lockups.</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:john@dhh.gt.org"> John Hasler</a></dt>
|
<dt><a href="mailto:john@dhh.gt.org">John Hasler</a></dt>
|
||||||
|
|
||||||
<dd>engine patch</dd>
|
<dd>engine patch</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:jk@isdn-a33.itea.ntnu.no"> Jon K}re
|
<dt><a href="mailto:jk@isdn-a33.itea.ntnu.no">Jon K}re
|
||||||
Hellan</a></dt>
|
Hellan</a></dt>
|
||||||
|
|
||||||
<dd>for fixing miscellaneous core dumps and lockups.</dd>
|
<dd>for fixing miscellaneous core dumps and lockups.</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:PrakashK@bigfoot.com"> Prakash
|
<dt><a href="mailto:PrakashK@bigfoot.com">Prakash
|
||||||
Kailasa</a></dt>
|
Kailasa</a></dt>
|
||||||
|
|
||||||
<dd>for gnome build fixes</dd>
|
<dd>for gnome build fixes</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:tkludy@csd.sgi.com"> Tom Kludy</a></dt>
|
<dt><a href="mailto:tkludy@csd.sgi.com">Tom Kludy</a></dt>
|
||||||
|
|
||||||
<dd>for SGI Irix port</dd>
|
<dd>for SGI Irix port</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:sk@xgm.de"> Sven Kuenzler</a></dt>
|
<dt><a href="mailto:sk@xgm.de">Sven Kuenzler</a></dt>
|
||||||
|
|
||||||
<dd>for SuSE README file</dd>
|
<dd>for SuSE README file</dd>
|
||||||
|
|
||||||
<dt><a href="mailto:blarsen@ada-works.com"> Bryan Larsen</a></dt>
|
<dt><a href="mailto:blarsen@ada-works.com">Bryan
|
||||||
|
Larsen</a></dt>
|
||||||
|
|
||||||
<dd>guile budget report</dd>
|
<dd>guile budget report</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:mellon@andare.fugue.com"> Ted
|
<dt><a href="mailto:mellon@andare.fugue.com">Ted
|
||||||
Lemon</a></dt>
|
Lemon</a></dt>
|
||||||
|
|
||||||
<dd>for NetBSD port</dd>
|
<dd>for NetBSD port</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:y-le-ny@ifrance.com"> Yannick Le
|
<dt><a href="mailto:y-le-ny@ifrance.com">Yannick Le
|
||||||
Ny</a></dt>
|
Ny</a></dt>
|
||||||
|
|
||||||
<dd>pour la traduction en Français</dd>
|
<dd>pour la traduction en Français</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:glikely@nortelnetworks.com"> Grant
|
<dt><a href="mailto:glikely@nortelnetworks.com">Grant
|
||||||
Likely</a></dt>
|
Likely</a></dt>
|
||||||
|
|
||||||
<dd>gnome and engine patches</dd>
|
<dd>gnome and engine patches</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:martinh@pegasus.cc.ucf.edu"> Heath
|
<dt><a href="mailto:martinh@pegasus.cc.ucf.edu">Heath
|
||||||
Martin</a></dt>
|
Martin</a></dt>
|
||||||
|
|
||||||
<dd>major work on the gnome register</dd>
|
<dd>major work on the gnome register</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:mgmartin@abacusnet.net"> Matt
|
<dt><a href="mailto:mgmartin@abacusnet.net">Matt
|
||||||
Martin</a></dt>
|
Martin</a></dt>
|
||||||
|
|
||||||
<dd>guile error handling code</dd>
|
<dd>guile error handling code</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:rgmerk@mira.net"> Robert Graham
|
<dt><a href="mailto:rgmerk@mira.net">Robert Graham
|
||||||
Merkel</a></dt>
|
Merkel</a></dt>
|
||||||
|
|
||||||
<dd>reporting, gnome, and configuration patches.</dd>
|
<dd>reporting, gnome, and configuration patches.</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:mooney@dogbert.cc.ndsu.NoDak.edu"> Tim
|
<dt><a href="mailto:mooney@dogbert.cc.ndsu.NoDak.edu">Tim
|
||||||
Mooney</a></dt>
|
Mooney</a></dt>
|
||||||
|
|
||||||
<dd>port to alpha-dec-osf4.0f</dd>
|
<dd>port to alpha-dec-osf4.0f</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:gam3@ann.softgams.com"> G. Allen Morris
|
<dt><a href="mailto:gam3@ann.softgams.com">G. Allen Morris
|
||||||
III</a></dt>
|
III</a></dt>
|
||||||
|
|
||||||
<dd>for QIF core dump fix</dd>
|
<dd>for QIF core dump fix</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:brent@baton.phys.lsu.edu"> Brent Neal</a></dt>
|
<dt><a href="mailto:brent@baton.phys.lsu.edu">Brent
|
||||||
|
Neal</a></dt>
|
||||||
|
|
||||||
<dd>TIAA-CREF support.</dd>
|
<dd>TIAA-CREF support.</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:spacey@inch.com"> Peter Norton</a></dt>
|
<dt><a href="mailto:spacey@inch.com">Peter Norton</a></dt>
|
||||||
|
|
||||||
<dd>for a valiant attempt at a GTK port</dd>
|
<dd>for a valiant attempt at a GTK port</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:webmaster@obsidian.uia.net">
|
<dt><a href="mailto:webmaster@obsidian.uia.net">
|
||||||
OmNiBuS</a></dt>
|
OmNiBuS</a></dt>
|
||||||
|
|
||||||
<dd>web site graphics and content</dd>
|
<dd>web site graphics and content</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:mopyr@IPM.Lviv.UA"> Myroslav
|
<dt><a href="mailto:mopyr@IPM.Lviv.UA">Myroslav Opyr</a></dt>
|
||||||
Opyr</a></dt>
|
|
||||||
|
|
||||||
<dd>for misc patches</dd>
|
<dd>for misc patches</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:laurent.pelecq@wanadoo.fr"> Laurent
|
<dt><a href="mailto:laurent.pelecq@wanadoo.fr">Laurent
|
||||||
P{'e}lecq</a></dt>
|
P{'e}lecq</a></dt>
|
||||||
|
|
||||||
<dd>i18n patches with gettext</dd>
|
<dd>i18n patches with gettext</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:Alain.Peyrat@nmu.alcatel.fr"> Alain
|
<dt><a href="mailto:Alain.Peyrat@nmu.alcatel.fr">Alain
|
||||||
Peyrat</a></dt>
|
Peyrat</a></dt>
|
||||||
|
|
||||||
<dd>for <tt>configure.in</tt> patches</dd>
|
<dd>for <tt>configure.in</tt> patches</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:peter@wuzel.m.isar.de"> Peter
|
<dt><a href="mailto:peter@wuzel.m.isar.de">Peter
|
||||||
Pointner</a></dt>
|
Pointner</a></dt>
|
||||||
|
|
||||||
<dd>motif and configuration patches</dd>
|
<dd>motif and configuration patches</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:maufk@csv.warwick.ac.uk"> Gavin
|
<dt><a href="mailto:maufk@csv.warwick.ac.uk">Gavin
|
||||||
Porter</a></dt>
|
Porter</a></dt>
|
||||||
|
|
||||||
<dd>for euro style dates</dd>
|
<dd>for euro style dates</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:tpo@spin.ch"> Tomas Pospisek</a></dt>
|
<dt><a href="mailto:tpo@spin.ch">Tomas Pospisek</a></dt>
|
||||||
|
|
||||||
<dd>debian patches</dd>
|
<dd>debian patches</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:rr@sco.com"> Ron Record</a></dt>
|
<dt><a href="mailto:rr@sco.com">Ron Record</a></dt>
|
||||||
|
|
||||||
<dd>for SCO Unixware and OpenServer binaries</dd>
|
<dd>for SCO Unixware and OpenServer binaries</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:Keith.Refson@earth.ox.ac.uk"> Keith Refson</a></dt>
|
<dt><a href="mailto:Keith.Refson@earth.ox.ac.uk">Keith
|
||||||
|
Refson</a></dt>
|
||||||
|
|
||||||
<dd>Solaris fixes</dd>
|
<dd>Solaris fixes</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:schoenberger@signsoft.com"> Dirk
|
<dt><a href="mailto:schoenberger@signsoft.com">Dirk
|
||||||
Schoenberger</a></dt>
|
Schoenberger</a></dt>
|
||||||
|
|
||||||
<dd>began the Qt/KDE port</dd>
|
<dd>began the Qt/KDE port</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:jan.schrage@urz.uni-heidelberg.de"> Jan
|
<dt><a href="mailto:jan.schrage@urz.uni-heidelberg.de">Jan
|
||||||
Schrage</a></dt>
|
Schrage</a></dt>
|
||||||
|
|
||||||
<dd>documentation patches</dd>
|
<dd>documentation patches</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:cls@seawood.org"> Christopher
|
<dt><a href="mailto:cls@seawood.org">Christopher
|
||||||
Seawood</a></dt>
|
Seawood</a></dt>
|
||||||
|
|
||||||
<dd>for XbaeMatrix core dump</dd>
|
<dd>for XbaeMatrix core dump</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:msimons@fsimons01.erols.com"> Mike
|
<dt><a href="mailto:msimons@fsimons01.erols.com">Mike
|
||||||
Simons</a></dt>
|
Simons</a></dt>
|
||||||
|
|
||||||
<dd>misc <tt> configure.in</tt> patches</dd>
|
<dd>misc <tt>configure.in</tt> patches</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:rich@brake.demon.co.uk"> Richard
|
<dt><a href="mailto:rich@brake.demon.co.uk">Richard
|
||||||
Skelton</a></dt>
|
Skelton</a></dt>
|
||||||
|
|
||||||
<dd>for Solaris cleanup</dd>
|
<dd>for Solaris cleanup</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:spruth@bigfoot.com"> Henning
|
<dt><a href="mailto:spruth@bigfoot.com">Henning
|
||||||
Spruth</a></dt>
|
Spruth</a></dt>
|
||||||
|
|
||||||
<dd>for German text and euro date rework</dd>
|
<dd>for German text and euro date rework</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:robby.stephenson@usa.net"> Robby
|
<dt><a href="mailto:robby.stephenson@usa.net">Robby
|
||||||
Stephenson</a></dt>
|
Stephenson</a></dt>
|
||||||
|
|
||||||
<dd>register & file history patches</dd>
|
<dd>register & file history patches</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:tma@iis.fhg.de"> Herbert Thoma</a></dt>
|
<dt><a href="mailto:tma@iis.fhg.de">Herbert Thoma</a></dt>
|
||||||
|
|
||||||
<dd>gnome register & euro support patches</dd>
|
<dd>gnome register & euro support patches</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:detrout@earthlink.net"> Diane
|
<dt><a href="mailto:detrout@earthlink.net">Diane
|
||||||
Trout</a></dt>
|
Trout</a></dt>
|
||||||
|
|
||||||
<dd>scheme qif import patch</dd>
|
<dd>scheme qif import patch</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:rkw@dataplex.net"> Richard Wackerbarth</a></dt>
|
<dt><a href="mailto:rkw@dataplex.net">Richard
|
||||||
|
Wackerbarth</a></dt>
|
||||||
|
|
||||||
<dd>patch to gnc-prices</dd>
|
<dd>patch to gnc-prices</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:rob@valinux.com"> Rob Walker</a></dt>
|
<dt><a href="mailto:rob@valinux.com">Rob Walker</a></dt>
|
||||||
|
|
||||||
<dd>guile and register patches</dd>
|
<dd>guile and register patches</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:dwmw2@infradead.org"> David Woodhouse</a></dt>
|
<dt><a href="mailto:dwmw2@infradead.org">David
|
||||||
|
Woodhouse</a></dt>
|
||||||
|
|
||||||
<dd>Great Britain translations</dd>
|
<dd>Great Britain translations</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:gooch@ic.EECS.Berkeley.EDU"> Ken
|
<dt><a href="mailto:gooch@ic.EECS.Berkeley.EDU">Ken
|
||||||
Yamaguchi</a></dt>
|
Yamaguchi</a></dt>
|
||||||
|
|
||||||
<dd>QIF import fixes; MYM import</dd>
|
<dd>QIF import fixes; MYM import</dd>
|
||||||
|
|
||||||
<dt> <a href="mailto:shimpei@gol.com"> Shimpei Yamashita</a></dt>
|
<dt><a href="mailto:shimpei@gol.com">Shimpei
|
||||||
|
Yamashita</a></dt>
|
||||||
|
|
||||||
<dd>Japanese translation</dd>
|
<dd>Japanese translation</dd>
|
||||||
|
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<h2>Supported Operating Systems</h2>
|
<h2>Supported Operating Systems</h2>
|
||||||
@ -544,15 +554,15 @@
|
|||||||
<li>NetBSD -- Intel</li>
|
<li>NetBSD -- Intel</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p> <a href="http://www.gnucash.org/"> <img src=
|
<p><a href="http://www.gnucash.org/"><img src=
|
||||||
"logos/linux.gif"></a> <a href="http://www.sco.com/skunkware">
|
"logos/linux.gif"></a> <a href="http://www.sco.com/skunkware">
|
||||||
<img src="logos/skunkware.gif"></a> <a href=
|
<img src="logos/skunkware.gif"></a> <a href=
|
||||||
"http://www.bull.de/pub/"><img src="logos/bullogogross.gif">
|
"http://www.bull.de/pub/"><img src="logos/bullogogross.gif"> <a
|
||||||
<a href="http://www.ibm.com"> <img src="logos/ibm.gif"></a>
|
href="http://www.ibm.com"><img src="logos/ibm.gif"></a> <a
|
||||||
<a href="http://www.sgi.com"> <img src="logos/sgi.gif"></a>
|
href="http://www.sgi.com"><img src="logos/sgi.gif"></a> <a
|
||||||
<a href="http://www.debian.org"> <img src="logos/debian.jpg"></a>
|
href="http://www.debian.org"><img src="logos/debian.jpg"></a>
|
||||||
<a href="http://www.netbsd.org"> <img src= "logos/NetBSD-banner.gif">
|
<a href="http://www.netbsd.org"><img src=
|
||||||
</p>
|
"logos/NetBSD-banner.gif"></a></a></p>
|
||||||
|
|
||||||
<h2>History</h2>
|
<h2>History</h2>
|
||||||
The table below shows some historical lines-of-code and
|
The table below shows some historical lines-of-code and
|
||||||
@ -562,7 +572,7 @@
|
|||||||
|
|
||||||
<table border="1">
|
<table border="1">
|
||||||
<caption>
|
<caption>
|
||||||
Historical Development Stats
|
Historical Development Stats
|
||||||
</caption>
|
</caption>
|
||||||
|
|
||||||
<tr align="center">
|
<tr align="center">
|
||||||
@ -607,7 +617,8 @@
|
|||||||
<td>5 files<br>
|
<td>5 files<br>
|
||||||
(0.4)</td>
|
(0.4)</td>
|
||||||
|
|
||||||
<td>1 file<br>(0.1)</td>
|
<td>1 file<br>
|
||||||
|
(0.1)</td>
|
||||||
|
|
||||||
<td>40 files<br>
|
<td>40 files<br>
|
||||||
(8.8)</td>
|
(8.8)</td>
|
||||||
@ -633,7 +644,8 @@
|
|||||||
<td>9 files<br>
|
<td>9 files<br>
|
||||||
(0.8)</td>
|
(0.8)</td>
|
||||||
|
|
||||||
<td>1 file<br>(0.1)</td>
|
<td>1 file<br>
|
||||||
|
(0.1)</td>
|
||||||
|
|
||||||
<td>61 files<br>
|
<td>61 files<br>
|
||||||
(16.2)</td>
|
(16.2)</td>
|
||||||
@ -659,7 +671,8 @@
|
|||||||
<td>12 files<br>
|
<td>12 files<br>
|
||||||
(1.4)</td>
|
(1.4)</td>
|
||||||
|
|
||||||
<td>4 files<br>(0.3)</td>
|
<td>4 files<br>
|
||||||
|
(0.3)</td>
|
||||||
|
|
||||||
<td>68 files<br>
|
<td>68 files<br>
|
||||||
(18.3)</td>
|
(18.3)</td>
|
||||||
@ -697,55 +710,102 @@
|
|||||||
(34.7)</td>
|
(34.7)</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr align=center>
|
<tr align="center">
|
||||||
<td>gnucash-1.2.2<br>Aug 99
|
<td>gnucash-1.2.2<br>
|
||||||
<td>41 files<br>(10.2+3.6)
|
Aug 99</td>
|
||||||
<td>28 files<br>(5.5+1.7)
|
|
||||||
<td>14 files<br>(2.4+0.6)
|
|
||||||
<td>26 files<br>(8.7+0.5)
|
|
||||||
<td> -
|
|
||||||
<td>14 files<br>(1.4)
|
|
||||||
<td>30 files<br>(2.6)
|
|
||||||
<td>15 files<br>(1.8)
|
|
||||||
<td>168 files<br>(39.0)
|
|
||||||
|
|
||||||
<tr align=center>
|
<td>41 files<br>
|
||||||
<td>gnucash-1.3.6<br>April 2000
|
(10.2+3.6)</td>
|
||||||
<td>41 files<br>(12.9+4.0)
|
|
||||||
<td>32 files<br>(6.8+2.1)
|
|
||||||
<td>19 files<br>(4.0+0.8)
|
|
||||||
<td> -
|
|
||||||
<td>78 files<br>(32.2+3.0)
|
|
||||||
<td>74 files<br>(17.0)
|
|
||||||
<td>33 files<br>(7.8)
|
|
||||||
<td>25 files<br>(4.5)
|
|
||||||
<td>302 files<br>(95.1)
|
|
||||||
|
|
||||||
|
<td>28 files<br>
|
||||||
|
(5.5+1.7)</td>
|
||||||
|
|
||||||
|
<td>14 files<br>
|
||||||
|
(2.4+0.6)</td>
|
||||||
|
|
||||||
|
<td>26 files<br>
|
||||||
|
(8.7+0.5)</td>
|
||||||
|
|
||||||
|
<td>-</td>
|
||||||
|
|
||||||
|
<td>14 files<br>
|
||||||
|
(1.4)</td>
|
||||||
|
|
||||||
|
<td>30 files<br>
|
||||||
|
(2.6)</td>
|
||||||
|
|
||||||
|
<td>15 files<br>
|
||||||
|
(1.8)</td>
|
||||||
|
|
||||||
|
<td>168 files<br>
|
||||||
|
(39.0)</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
<tr align="center">
|
||||||
|
<td>gnucash-1.3.6<br>
|
||||||
|
April 2000</td>
|
||||||
|
|
||||||
|
<td>41 files<br>
|
||||||
|
(12.9+4.0)</td>
|
||||||
|
|
||||||
|
<td>32 files<br>
|
||||||
|
(6.8+2.1)</td>
|
||||||
|
|
||||||
|
<td>19 files<br>
|
||||||
|
(4.0+0.8)</td>
|
||||||
|
|
||||||
|
<td>-</td>
|
||||||
|
|
||||||
|
<td>78 files<br>
|
||||||
|
(32.2+3.0)</td>
|
||||||
|
|
||||||
|
<td>74 files<br>
|
||||||
|
(17.0)</td>
|
||||||
|
|
||||||
|
<td>33 files<br>
|
||||||
|
(7.8)</td>
|
||||||
|
|
||||||
|
<td>25 files<br>
|
||||||
|
(4.5)</td>
|
||||||
|
|
||||||
|
<td>302 files<br>
|
||||||
|
(95.1)</td>
|
||||||
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p> Each cell displays the following:<br>
|
<p>Each cell displays the following:<br>
|
||||||
<br>
|
<br>
|
||||||
number of *c and *.h files<br>
|
number of *c and *.h files<br>
|
||||||
(KLOCS in *.c + KLOCS in *.h)</p>
|
(KLOCS in *.c + KLOCS in *.h)</p>
|
||||||
(unless its the scheme directories, in which case its *scm files, etc)
|
(unless its the scheme directories, in which case its *scm
|
||||||
|
files, etc)
|
||||||
|
|
||||||
<p> where KLOC == kilo-lines-of-code, as reported by <tt>
|
<p>where KLOC == kilo-lines-of-code, as reported by <tt>
|
||||||
wc</tt>.</p>
|
wc</tt>.</p>
|
||||||
|
|
||||||
<p>
|
<ul>
|
||||||
<ul>
|
<li>engine -- contents of the src/engine and the include
|
||||||
<li>engine -- contents of the src/engine and the include directories
|
directories</li>
|
||||||
<li>register -- contents of the register directory
|
|
||||||
<li>ledger -- *.c, *.h files in the src directory only
|
<li>register -- contents of the register directory</li>
|
||||||
<li>motif -- contents of src/motif directory
|
|
||||||
<li>gnome -- src/gnome plus src/register/gnome
|
<li>ledger -- *.c, *.h files in the src directory only</li>
|
||||||
<li>scheme -- scheme and guile code -- src/scm plus src/guile
|
|
||||||
<li>docs -- english-only html docs (user documentation)
|
<li>motif -- contents of src/motif directory</li>
|
||||||
<li>txt -- internal README and *.txt documentation files in all subdirs
|
|
||||||
</ul>
|
<li>gnome -- src/gnome plus src/register/gnome</li>
|
||||||
|
|
||||||
|
<li>scheme -- scheme and guile code -- src/scm plus
|
||||||
|
src/guile</li>
|
||||||
|
|
||||||
|
<li>docs -- english-only html docs (user documentation)</li>
|
||||||
|
|
||||||
|
<li>txt -- internal README and *.txt documentation files in
|
||||||
|
all subdirs</li>
|
||||||
|
</ul>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -1,30 +1,38 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
|
||||||
<title>Editing Account Parameters</title>
|
<title>Editing Account Parameters</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<h1>Editing Account Parameters</h1>
|
<h1>Editing Account Parameters</h1>
|
||||||
|
|
||||||
<p>The "Edit Account" dialog box lets you change the properties of
|
<p>The "Edit Account" dialog box lets you change the properties
|
||||||
an account. You can access this via the "edit" button of the main
|
of an account. You can access this via the "edit" button of the
|
||||||
window toolbar, the "Accounts" menu, or via the keyboard
|
main window toolbar, the "Accounts" menu, or via the keyboard
|
||||||
shortcuts. For a description of the uses of the various
|
shortcuts. For a description of the uses of the various
|
||||||
properties, see the information about <a
|
properties, see the information about <a href=
|
||||||
href="xacc-accwin.html">new accounts</a>.</p>
|
"xacc-accwin.html">new accounts</a>.</p>
|
||||||
|
|
||||||
<p><b>Account information</b> can be changed by typing in the appropriate
|
<p><b>Account information</b> can be changed by typing in the
|
||||||
field. The account type cannot be changed.</p>
|
appropriate field. The account type cannot be changed.</p>
|
||||||
<p>A new <b>Parent Account</b> can be selected. Only those accounts that
|
|
||||||
can legally become the parent of the present account are shown.</p>
|
|
||||||
<p>The source for <b>Stock Quotes</b> can be selected. See
|
|
||||||
<a href="xacc-ticker.html">the ticker</a> for more information.</p>
|
|
||||||
<p><b>Notes</b> about the account can be edited.</p>
|
|
||||||
|
|
||||||
|
<p>A new <b>Parent Account</b> can be selected. Only those
|
||||||
|
accounts that can legally become the parent of the present
|
||||||
|
account are shown.</p>
|
||||||
|
|
||||||
<hr><p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>The source for <b>Stock Quotes</b> can be selected. See <a
|
||||||
|
href="xacc-ticker.html">the ticker</a> for more
|
||||||
|
information.</p>
|
||||||
|
|
||||||
|
<p><b>Notes</b> about the account can be edited.</p>
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
@ -11,9 +11,11 @@
|
|||||||
|
|
||||||
<body>
|
<body>
|
||||||
<h1>Account Types</h1>
|
<h1>Account Types</h1>
|
||||||
GnuCash supports a number of different account types. You should always
|
|
||||||
choose the type that is appropriate for what you want to record. If
|
<P> GnuCash supports a number of different account types. You should
|
||||||
you're not sure, the explanations below should help you decide.
|
always choose the type that is appropriate for what you want to
|
||||||
|
record. If you're not sure, the explanations below should help you
|
||||||
|
decide.
|
||||||
|
|
||||||
<dl>
|
<dl>
|
||||||
<dt><b>Cash</b></dt>
|
<dt><b>Cash</b></dt>
|
||||||
@ -27,7 +29,7 @@ you're not sure, the explanations below should help you decide.
|
|||||||
<dd>The <b>Bank</b> account type denotes a savings or
|
<dd>The <b>Bank</b> account type denotes a savings or
|
||||||
checking account held at a bank or other financial
|
checking account held at a bank or other financial
|
||||||
institution.
|
institution.
|
||||||
Such accounts sometimes bear interest.
|
<dd> Such accounts sometimes bear interest.
|
||||||
|
|
||||||
<dt><b>Credit</b></dt>
|
<dt><b>Credit</b></dt>
|
||||||
|
|
||||||
@ -37,7 +39,6 @@ you're not sure, the explanations below should help you decide.
|
|||||||
American Express that do <em> not</em> permit you to maintain
|
American Express that do <em> not</em> permit you to maintain
|
||||||
continuing balances.</dd>
|
continuing balances.</dd>
|
||||||
|
|
||||||
<p>
|
|
||||||
<dd>The introduction of <a href=
|
<dd>The introduction of <a href=
|
||||||
"http://www.visa.com/pd/debit/checkcard.html"> Check
|
"http://www.visa.com/pd/debit/checkcard.html"> Check
|
||||||
Cards</a> where payments are withdrawn directly from a
|
Cards</a> where payments are withdrawn directly from a
|
||||||
@ -47,6 +48,9 @@ you're not sure, the explanations below should help you decide.
|
|||||||
such an account, not really involving any granting of
|
such an account, not really involving any granting of
|
||||||
credit.</dd>
|
credit.</dd>
|
||||||
|
|
||||||
|
<DD> Note the ambiguity of AMEX and Check Cards. This shows that
|
||||||
|
deciding where to put accounts is not an exact science.
|
||||||
|
|
||||||
<dt><b>Asset, Liability</b></dt>
|
<dt><b>Asset, Liability</b></dt>
|
||||||
|
|
||||||
<dd><b>Asset</b> and <b>Liability</b> accounts are used for
|
<dd><b>Asset</b> and <b>Liability</b> accounts are used for
|
||||||
@ -121,12 +125,12 @@ you're not sure, the explanations below should help you decide.
|
|||||||
|
|
||||||
<dd><b> Income</b> and <b>Expense</b> account types are used to
|
<dd><b> Income</b> and <b>Expense</b> account types are used to
|
||||||
record income and expenses.
|
record income and expenses.
|
||||||
For example, if you deposit a paycheck in your bank account, you
|
<DD> For example, if you deposit a paycheck in your bank account, you
|
||||||
should mark it as a transfer from an 'income' account type.
|
should mark it as a transfer from an 'income' account type.
|
||||||
Marking income in this way helps balance the books: the change in your
|
<dd> Marking income in this way helps balance the books: the change in your
|
||||||
net worth in the course of a few ekks, a few months, or a year, should
|
net worth in the course of a few ekks, a few months, or a year, should
|
||||||
exactly equal your income (minus expenses) for the same period.
|
exactly equal your income (minus expenses) for the same period.
|
||||||
The value stored in the bank account contributes to your 'net worth';
|
<DD> The value stored in the bank account contributes to your 'net worth';
|
||||||
whereas the income contributes to your 'profits'.
|
whereas the income contributes to your 'profits'.
|
||||||
|
|
||||||
</dd>
|
</dd>
|
||||||
@ -135,15 +139,23 @@ whereas the income contributes to your 'profits'.
|
|||||||
|
|
||||||
<dd><b>Equity</b> accounts are used to
|
<dd><b>Equity</b> accounts are used to
|
||||||
store the opening balances when you first start using GnuCash
|
store the opening balances when you first start using GnuCash
|
||||||
(or start a new accounting period). Assuming that you've had a bank
|
(or start a new accounting period).
|
||||||
|
|
||||||
|
|
||||||
|
<dd>Assuming that you've had a bank
|
||||||
account far longer than you've been using GnuCash, and assuming you
|
account far longer than you've been using GnuCash, and assuming you
|
||||||
don't want to type in old transactions, you will want to type in a
|
don't want to type in old transactions, you will want to type in a
|
||||||
non-zero 'opening balance' into your bank account. This opening balance
|
non-zero <b> opening balance </b> into your bank account. This opening balance
|
||||||
should be marked as a transfer from an account of type 'equity'.
|
should be marked as a transfer from an account of type 'equity'.
|
||||||
Alternately, if you close and reopen all your books at the end of every
|
|
||||||
|
<DD> Alternately, if you close and reopen all your books at the end of every
|
||||||
quarter/year, the 'equity' will be your net-worth at the begining of the
|
quarter/year, the 'equity' will be your net-worth at the begining of the
|
||||||
period: it equal all assets minus all liabilities. As time passes by,
|
period: it equal all assets minus all liabilities.
|
||||||
you will have both income and expenses. At the end of the year, your net
|
|
||||||
|
<DD> As time goes by,
|
||||||
|
you will have both income and expenses.
|
||||||
|
|
||||||
|
<DD At the end of the year, your net
|
||||||
worth will be the equity at the begining of the year, plus all income
|
worth will be the equity at the begining of the year, plus all income
|
||||||
minus all expense. This value will become, of course, the equity for
|
minus all expense. This value will become, of course, the equity for
|
||||||
the next accounting period.
|
the next accounting period.
|
||||||
|
@ -2,8 +2,10 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
|
||||||
<title></title>
|
<title></title>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>New Account Window</title>
|
<title>New Account Window</title>
|
||||||
@ -12,26 +14,26 @@
|
|||||||
<body>
|
<body>
|
||||||
<h1>New Account Window</h1>
|
<h1>New Account Window</h1>
|
||||||
|
|
||||||
<p> This is what a new account window looks like:</p>
|
<p>This is what a new account window looks like:</p>
|
||||||
|
|
||||||
<p> <img src="newaccwin-code.gif"></p>
|
<p><img src="newaccwin-code.gif"></p>
|
||||||
|
|
||||||
<p> Pick an <a href="xacc-acctypes.html"><b>Account
|
<p>Pick an <a href="xacc-acctypes.html"><b>Account
|
||||||
Type</b></a>.</p>
|
Type</b></a>.</p>
|
||||||
|
|
||||||
<p> The <b>Currency</b> field should typically be a <a href=
|
<p>The <b>Currency</b> field should typically be a <a href=
|
||||||
"xacc-currency.html#ISOCURR"> three-letter ISO currency code</a>
|
"xacc-currency.html#ISOCURR">three-letter ISO currency code</a>
|
||||||
(<em>e.g.</em> - <tt> USD</tt> for U.S. Dollars). The <b>
|
(<em>e.g.</em> - <tt>USD</tt> for U.S. Dollars). The <b>Account
|
||||||
Account Code</b> is a number that determines the <a href=
|
Code</b> is a number that determines the <a href=
|
||||||
"xacc-groups.html#SORTORDER"> sort order</a> of the account
|
"xacc-groups.html#SORTORDER">sort order</a> of the account when
|
||||||
when it appears in a report or in the <a href=
|
it appears in a report or in the <a href="xacc-groups.html"><b>
|
||||||
"xacc-groups.html"><b>Chart of Accounts</b></a>.</p>
|
Chart of Accounts</b></a>.</p>
|
||||||
|
|
||||||
<p> The picture below shows an example for a stock or currency
|
<p>The picture below shows an example for a stock or currency
|
||||||
trading account. Note that the Security field is not grayed
|
trading account. Note that the Security field is not grayed
|
||||||
out, and that you can enter a value. That value is typically a
|
out, and that you can enter a value. That value is typically a
|
||||||
<a href="xacc-ticker.html"> stock-ticker</a> symbol, or a <a
|
<a href="xacc-ticker.html">stock-ticker</a> symbol, or a <a
|
||||||
href="xacc-currency.html#ISOCURR"> three-letter ISO currency
|
href="xacc-currency.html#ISOCURR">three-letter ISO currency
|
||||||
code.</a></p>
|
code.</a></p>
|
||||||
|
|
||||||
<p><br>
|
<p><br>
|
||||||
@ -39,7 +41,7 @@
|
|||||||
</p>
|
</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -2,8 +2,10 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
|
||||||
<title></title>
|
<title></title>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Adjust Balance Window</title>
|
<title>Adjust Balance Window</title>
|
||||||
@ -15,10 +17,10 @@
|
|||||||
dollar amount, and a register entry will be created that sets
|
dollar amount, and a register entry will be created that sets
|
||||||
the balance to the new balance.
|
the balance to the new balance.
|
||||||
|
|
||||||
<p> <b> Add more documentation here.</b></p>
|
<p><b>Add more documentation here.</b></p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Accounts Payable/Accounts Receivable</title>
|
<title>Accounts Payable/Accounts Receivable</title>
|
||||||
@ -11,46 +12,49 @@
|
|||||||
<body>
|
<body>
|
||||||
<h1>Accounts Payable and Accounts Receivable</h1>
|
<h1>Accounts Payable and Accounts Receivable</h1>
|
||||||
|
|
||||||
<p> A/R (Accounts Receivable) and A/P (Accounts Payable) are
|
<p>A/R (Accounts Receivable) and A/P (Accounts Payable) are
|
||||||
advanced concepts that are used by businesses to record sales for which
|
advanced concepts that are used by businesses to record sales
|
||||||
they are not paid right away, or to record bills that they've received,
|
for which they are not paid right away, or to record bills that
|
||||||
but might not pay until a little while later. These types of accounts
|
they have received, but might not pay until a little while
|
||||||
primarily when you've got a lot of bills and receipts flowing in and
|
later.</p>
|
||||||
out, and don't want to loose track of them just because you don't
|
|
||||||
pay/get paid right away. For almost all home users, A/R and A/P
|
|
||||||
are too complicated and confusing to be worth the effort.
|
|
||||||
|
|
||||||
</p>
|
<p>These types of accounts are used primarily when you've got a
|
||||||
|
lot of bills and receipts flowing in and out, and don't want to
|
||||||
|
loose track of them just because you don't pay/get paid right
|
||||||
|
away.</p>
|
||||||
|
|
||||||
<h1> Accounts Receivable</h1>
|
<p>For almost all home users, A/R and A/P are too complicated
|
||||||
|
and confusing to be worth the effort.</p>
|
||||||
|
|
||||||
<p> First, let us examine A/R. After all, we really shouldn't
|
<h1>Accounts Receivable</h1>
|
||||||
|
|
||||||
|
<p>First, let us examine A/R. After all, we really shouldn't
|
||||||
really <em>need</em> to relate to A/P because we always pay
|
really <em>need</em> to relate to A/P because we always pay
|
||||||
<em>our</em> bills on time, don't we ? :-)</p>
|
<em>our</em> bills on time, don't we ? :-)</p>
|
||||||
|
|
||||||
<p> As a first approximation, let us assume we don't require
|
<p>As a first approximation, let us assume we don't require
|
||||||
customers to pay <em> instantly,</em> in cash, but rather issue
|
customers to pay <em>instantly,</em> in cash, but rather issue
|
||||||
them an invoice, and give them 30 days to pay the bills. (After
|
them an invoice, and give them 30 days to pay the bills. (After
|
||||||
30 days, we can start charging interest and sending out
|
30 days, we can start charging interest and sending out
|
||||||
harassing letters :-)).</p>
|
harassing letters :-)).</p>
|
||||||
|
|
||||||
<p> When we make a sale, the two accounts affected are <b>
|
<p>When we make a sale, the two accounts affected are <b>
|
||||||
Sales</b> (an income account) and <b>Accounts Receivable.</b>
|
Sales</b> (an income account) and <b>Accounts Receivable.</b>
|
||||||
Accounts Receivable is an asset, but it's not "liquid," as you
|
Accounts Receivable is an asset, but it's not "liquid," as you
|
||||||
can't readily sell it, and it's certainly not cash.</p>
|
can't readily sell it, and it's certainly not cash.</p>
|
||||||
|
|
||||||
<p> Then when they come by to pay their bill, dropping off a
|
<p>Then when they come by to pay their bill, dropping off a
|
||||||
large sack of twenty-dollar bills (or, more likely, a
|
large sack of twenty-dollar bills (or, more likely, a
|
||||||
check/cheque), we transfer the amount from A/R to Cash.</p>
|
check/cheque), we transfer the amount from A/R to Cash.</p>
|
||||||
|
|
||||||
<p> The reason we do this in two steps is that we have decided
|
<p>The reason we do this in two steps is that we have decided
|
||||||
we need to do our accounting on an accrual basis and not on a
|
we need to do our accounting on an accrual basis and not on a
|
||||||
cash basis, because most of our transactions are not solely
|
cash basis, because most of our transactions are not solely
|
||||||
based on cash changing hands, but rather based on <em>
|
based on cash changing hands, but rather based on <em>
|
||||||
establishing obligations.</em></p>
|
establishing obligations.</em></p>
|
||||||
|
|
||||||
<p> In more sophisticated operations, there may be a much
|
<p>In more sophisticated operations, there may be a much more
|
||||||
larger sequence of documents generated and tracked:</p>
|
complex sequence of documents generated and tracked:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>A customer sends in a <b>Purchase Order</b>, thus
|
<li>A customer sends in a <b>Purchase Order</b>, thus
|
||||||
@ -63,26 +67,31 @@ are too complicated and confusing to be worth the effort.
|
|||||||
the customer</li>
|
the customer</li>
|
||||||
|
|
||||||
<li>Once shipped, we issue an <b>Invoice</b>, representing
|
<li>Once shipped, we issue an <b>Invoice</b>, representing
|
||||||
the <em> request to pay</em></li>
|
the <em>request to pay</em></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p> We report sales in our sales figures as soon as we make
|
<p>The fact of there being four documents leads to there being
|
||||||
|
considerable wads of paper, and having these and other such
|
||||||
|
processes explains why large organizations tend to have hefty
|
||||||
|
bureaucracies.</p>
|
||||||
|
|
||||||
|
<p>We report sales in our sales figures as soon as we make
|
||||||
them. Unfortunately, we may wind up selling some product to
|
them. Unfortunately, we may wind up selling some product to
|
||||||
no-good shady operators that we didn't know were shady, and
|
no-good shady operators that we didn't know were shady, and
|
||||||
thus may get stuck with some "bad debts."</p>
|
thus may get stuck with some "bad debts."</p>
|
||||||
|
|
||||||
<p> In order to determine which parts of Accounts Receivable
|
<p>In order to determine which parts of Accounts Receivable
|
||||||
appear to be most at risk, it is typical to arrange AR based on
|
appear to be most at risk, it is typical to arrange AR based on
|
||||||
the "ages" of the debts, commonly segmenting it into several
|
the "ages" of the debts, commonly segmenting it into several
|
||||||
aging periods, of payments outstanding 0-30 days, those that
|
aging periods, of payments outstanding 0-30 days, those that
|
||||||
outstanding 31-60 days, 61-90 days, and then those that are
|
outstanding 31-60 days, 61-90 days, and then those that are
|
||||||
<em> way overdue.</em></p>
|
<em>way overdue.</em></p>
|
||||||
|
|
||||||
<p> At some point, it may become clear that a customer is never
|
<p>At some point, it may become clear that a customer is never
|
||||||
going to pay what they owe, and we have to write it off as a
|
going to pay what they owe, and we have to write it off as a
|
||||||
<b> Bad Debt.</b></p>
|
<b>Bad Debt.</b></p>
|
||||||
|
|
||||||
<p> At that point, it is typical to record an entry thus:</p>
|
<p>At that point, it is typical to record an entry thus:</p>
|
||||||
|
|
||||||
<table summary="BADDEBT">
|
<table summary="BADDEBT">
|
||||||
<tr>
|
<tr>
|
||||||
@ -117,82 +126,80 @@ are too complicated and confusing to be worth the effort.
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p> We could have reduced <b> Sales Income</b> instead, but
|
<p>We could have reduced <b>Sales Income</b> instead, but
|
||||||
companies tend to prefer to specifically track the amount that
|
companies tend to prefer to specifically track the amount that
|
||||||
they're losing to bad customers.</p>
|
they're losing to bad customers.</p>
|
||||||
|
|
||||||
<p> <em> Warning: <b> Advanced Accounting Concept.</b> Bad Debt
|
<p><em>Warning: <b>Advanced Accounting Concept.</b> Bad Debt is
|
||||||
is an example of a "contra-account." That doesn't refer to <b>
|
an example of a "contra-account." That doesn't refer to <b>
|
||||||
amounts paid to Nicaraguan rebels,</b> but rather the notion
|
amounts paid to Nicaraguan rebels,</b> but rather the notion
|
||||||
that the account is an income account that is expected to hold
|
that the account is an income account that is expected to hold
|
||||||
a balance opposite to what is normally expected, to be
|
a balance opposite to what is normally expected, to be
|
||||||
counteract the balance in another income account. <a href=
|
counteract the balance in another income account. <a href=
|
||||||
"xacc-apprdepr.html#depr"> Accumulated Depreciation,</a> used
|
"xacc-apprdepr.html#depr">Accumulated Depreciation,</a> used to
|
||||||
to diminish the value of an asset over time, is another example
|
diminish the value of an asset over time, is another example of
|
||||||
of a contra-account.</em></p>
|
a contra-account.</em></p>
|
||||||
|
|
||||||
<h1> Accounts Payable</h1>
|
<h1>Accounts Payable</h1>
|
||||||
|
|
||||||
<p> The scenario for Accounts Receivable, reversed, reflects
|
<p>The scenario for Accounts Receivable, reversed, reflects how
|
||||||
how Accounts Payables work; just switch customer with supplier,
|
Accounts Payables work; just switch customer with supplier, and
|
||||||
and see how the roles reverse.</p>
|
watch the roles reverse.</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>If we buy materials "on account," accrual accounting
|
<li>If we buy materials "on account," accrual accounting
|
||||||
requires that we record that we incur the expense
|
requires that we record that we incur the expense
|
||||||
immediately, and rather than reducing cash, we put the
|
immediately, and rather than reducing cash, we put the
|
||||||
"credit" into the <b> Accounts Payable</b> account.</li>
|
"credit" into the <b>Accounts Payable</b> account.</li>
|
||||||
|
|
||||||
<li>Three weeks later, the invoice comes in, and we issue a
|
<li>Three weeks later, the invoice comes in, and we issue a
|
||||||
payment, and so <em> Debit AP, Credit Cash.</em><br>
|
payment, and so <em>Debit AP, Credit Cash.</em><br>
|
||||||
<br>
|
<br>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h1> Prepaid Expenses</h1>
|
<h1>Prepaid Expenses</h1>
|
||||||
|
|
||||||
<p> Analogous techniques are also used for expenses that are
|
<p>Analogous techniques are also used for expenses that are
|
||||||
pre-paid.</p>
|
pre-paid.</p>
|
||||||
|
|
||||||
<p> If you have to pay out down six months of rent in advance,
|
<p>If you have to pay out down six months of rent in advance,
|
||||||
that is treated as an "accrued asset."</p>
|
that is treated as an "accrued asset."</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
At the time of payment, you <em> Debit</em> <b> Prepaid
|
At the time of payment, you <em>Debit</em> <b>Prepaid
|
||||||
Rent</b> for the amount paid that is a <em> Credit</em> to
|
Rent</b> for the amount paid that is a <em>Credit</em> to
|
||||||
<b> Cash.</b>
|
<b>Cash.</b>
|
||||||
|
|
||||||
<p> While this puts an unfortunate dent in the Cash
|
<p>While this puts an unfortunate dent in the Cash account,
|
||||||
account, it <em> does</em> show on the books as an asset,
|
it <em>does</em> show on the books as an asset, and there
|
||||||
and there are no more payments to make for the next six
|
are no more payments to make for the next six months.</p>
|
||||||
months.</p>
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>Each month, the balance in <b> Prepaid Rent</b> would be
|
<li>Each month, the balance in <b>Prepaid Rent</b> would be
|
||||||
down via <em> Debit</em> <b> Rent Expense</b>, <em>
|
down via <em>Debit</em> <b>Rent Expense</b>, <em>Credit</em>
|
||||||
Credit</em> <b> Prepaid Rent</b>.</li>
|
<b>Prepaid Rent</b>.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p> Similarly, companies collect payroll taxes on behalf of
|
<p>Similarly, companies collect payroll taxes on behalf of
|
||||||
employees, and keep them in a special bank account.</p>
|
employees, and keep them in a special bank account.</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><em> That</em> money is not the company's, so there is a
|
<li><em>That</em> money is not the company's, so there is a
|
||||||
<em> Debit</em> to the <b>Cash</b> account on one side, and a
|
<em>Debit</em> to the <b>Cash</b> account on one side, and a
|
||||||
<em> Credit</em> to an Accrued Liability, namely, <b>Payroll
|
<em>Credit</em> to an Accrued Liability, namely, <b>Payroll
|
||||||
Taxes Payable</b>, on the other side.</li>
|
Taxes Payable</b>, on the other side.</li>
|
||||||
|
|
||||||
<li>When the quarterly check to the Government so that they
|
<li>When the quarterly check to the Government so that they
|
||||||
can make <em> their</em> payroll, <b> Payroll Taxes
|
can make <em>their</em> payroll, <b>Payroll Taxes Payable</b>
|
||||||
Payable</b> drops as does the balance in the <b>Checking
|
drops as does the balance in the <b>Checking Account</b>.<br>
|
||||||
Account</b>.<br>
|
|
||||||
<br>
|
<br>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -2,61 +2,61 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Depreciation and Capital Gains</title>
|
<title>Depreciation and Capital Gains</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<h1> Depreciation and Capital Gains</h1>
|
<h1>Depreciation and Capital Gains</h1>
|
||||||
|
|
||||||
<p> This section provides a treatment of the handling of
|
<p>This section provides a treatment of the handling of
|
||||||
depreciation and appreciation of assets in GnuCash.</p>
|
depreciation and appreciation of assets in GnuCash.</p>
|
||||||
|
|
||||||
<p> It also provides a brief introduction to the related tax
|
<p>It also provides a brief introduction to the related tax
|
||||||
issues.</p>
|
issues.</p>
|
||||||
|
|
||||||
<p> <b> Warning:</b> <em>Be aware that different countries can
|
<p><b>Warning:</b> <em>Be aware that different countries can
|
||||||
have <b> substantially</b> different tax policies for handling
|
have <b>substantially</b> different tax policies for handling
|
||||||
these things; all that this document can really provide is some
|
these things; all that this document can really provide is some
|
||||||
of the underlying ideas to help you apply your "favorite"
|
of the underlying ideas to help you apply your "favorite"
|
||||||
tax/depreciation policies.</em></p>
|
tax/depreciation policies.</em></p>
|
||||||
|
|
||||||
<p> Note that appreciation and depreciation of assets tend to
|
<p>Note that appreciation and depreciation of assets tend to be
|
||||||
be treated somewhat differently:</p>
|
treated somewhat differently:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<a href="#depr"> Depreciation</a> is <em> usually</em>
|
<a href="#depr">Depreciation</a> is <em>usually</em>
|
||||||
recognized (the technical term is <b> accrued</b>) as an
|
recognized (the technical term is <b>accrued</b>) as an
|
||||||
expense on an ongoing basis, gradually reducing the value
|
expense on an ongoing basis, gradually reducing the value
|
||||||
of an asset towards zero.
|
of an asset towards zero.
|
||||||
|
|
||||||
<p> Depreciation tends to only get calculated on assets
|
<p>Depreciation tends to only get calculated on assets that
|
||||||
that are used for professional or business purposes, because
|
are used for professional or business purposes, because
|
||||||
governments
|
governments don't generally allow you to claim depreciation
|
||||||
don't generally allow you to claim depreciation deductions
|
deductions on personal assets, and it's pointless to bother
|
||||||
on personal assets, and it's pointless to bother with the
|
with the procedure if it's not deductible.</p>
|
||||||
procedure if it's not deductible. </p>
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
In contrast, <a href="#appr"> Capital Gains,</a> which
|
In contrast, <a href="#appr">Capital Gains,</a> which could
|
||||||
could be called <em>asset value appreciation,</em> are
|
be called <em>asset value appreciation,</em> are typically
|
||||||
typically <em> not</em> recognized until some time down the
|
<em>not</em> recognized until some time down the road when
|
||||||
road when the asset is sold, and at that <em> instant,</em>
|
the asset is sold, and at that <em>instant,</em> the entire
|
||||||
the entire gain becomes income.
|
gain becomes income.
|
||||||
|
|
||||||
<p> Unlike depreciation, governments tend to be <em> quite
|
<p>Unlike depreciation, governments tend to be <em>quite
|
||||||
interested</em> in taxing capital gains in one manner or
|
interested</em> in taxing capital gains in one manner or
|
||||||
another.</p>
|
another.</p>
|
||||||
|
|
||||||
<p> (As always, there are exceptions. If you hold a bond
|
<p>(As always, there are exceptions. If you hold a bond
|
||||||
that pays all of its interest at maturity, tax authorities
|
that pays all of its interest at maturity, tax authorities
|
||||||
will often require that you recognize interest each year,
|
will often require that you recognize interest each year,
|
||||||
and refuse this to be treated as a capital gain. The
|
and refuse this to be treated as a capital gain. The
|
||||||
phrases <em>accrued interest,</em> or <em> imputed
|
phrases <em>accrued interest,</em> or <em>imputed
|
||||||
interest</em> are often there to scare those that are
|
interest</em> are often there to scare those that are
|
||||||
sensitive to such things...)</p>
|
sensitive to such things...)</p>
|
||||||
</li>
|
</li>
|
||||||
@ -65,30 +65,30 @@
|
|||||||
<h1>Capital Gains - Asset Appreciation</h1>
|
<h1>Capital Gains - Asset Appreciation</h1>
|
||||||
<a name="appr"></a>
|
<a name="appr"></a>
|
||||||
|
|
||||||
<p>Appreciation of assets is, in general, a fairly tricky matter
|
<p>Appreciation of assets is, in general, a fairly tricky
|
||||||
to deal with. This is so because, for some sorts of assets, it
|
matter to deal with. This is so because, for some sorts of
|
||||||
is difficult to correctly estimate an increase in value <em>
|
assets, it is difficult to correctly estimate an increase in
|
||||||
until you actually sell the asset.</em></p>
|
value <em>until you actually sell the asset.</em></p>
|
||||||
|
|
||||||
<p> If you invest in <a href="xacc-ticker.html">securities</a>
|
<p>If you invest in <a href="xacc-ticker.html">securities</a>
|
||||||
that are traded on a daily basis on open markets such as stock
|
that are traded on a daily basis on open markets such as stock
|
||||||
exchanges, prices may be quite exact, and selling the asset at
|
exchanges, prices may be quite exact, and selling the asset at
|
||||||
market prices may be as simple as calling a broker and issuing
|
market prices may be as simple as calling a broker and issuing
|
||||||
a <b> Market Order.</b></p>
|
a <b>Market Order.</b></p>
|
||||||
|
|
||||||
<p> On the other hand, homes in your neighborhood are sold
|
<p>On the other hand, homes in your neighborhood are sold
|
||||||
somewhat less often, such sales tend to involve expending
|
somewhat less often, such sales tend to involve expending
|
||||||
considerable effort, and involve negotiations, which means that
|
considerable effort, and involve negotiations, which means that
|
||||||
estimates are likely to be less precise. Similarly, selling a
|
estimates are likely to be less precise. Similarly, selling a
|
||||||
used automobile involves a negotiation process that makes
|
used automobile involves a negotiation process that makes
|
||||||
pricing a bit less predictable.</p>
|
pricing a bit less predictable.</p>
|
||||||
|
|
||||||
<p> Harder to estimate are values of collectible objects such
|
<p>Harder to estimate are values of collectible objects such as
|
||||||
as jewelry, works of art, baseball cards, and "Beanie Babies."
|
jewelry, works of art, baseball cards, and "Beanie Babies." The
|
||||||
The markets for such objects are somewhat less open than the
|
markets for such objects are somewhat less open than the
|
||||||
securities markets.</p>
|
securities markets.</p>
|
||||||
|
|
||||||
<p> Worse still are one-of-a-kind assets. Factories often
|
<p>Worse still are one-of-a-kind assets. Factories often
|
||||||
contain presses and dies customized to build a very specific
|
contain presses and dies customized to build a very specific
|
||||||
product that cost tens or hundreds of thousands of dollars;
|
product that cost tens or hundreds of thousands of dollars;
|
||||||
this equipment may be <em>worthless</em> outside of that very
|
this equipment may be <em>worthless</em> outside of that very
|
||||||
@ -96,12 +96,12 @@
|
|||||||
values might be attached to the asset, <em>none</em> of them
|
values might be attached to the asset, <em>none</em> of them
|
||||||
unambiguously correct.</p>
|
unambiguously correct.</p>
|
||||||
|
|
||||||
<p> Let's suppose you buy an asset expected to increase in
|
<p>Let's suppose you buy an asset expected to increase in
|
||||||
value, say a Degas painting, and want to track this. (The
|
value, say a Degas painting, and want to track this. (The
|
||||||
insurance company will care about this, even if nobody else
|
insurance company will care about this, even if nobody else
|
||||||
does.)</p>
|
does.)</p>
|
||||||
|
|
||||||
<p> Properly tracking the continually-increasing value of the
|
<p>Properly tracking the continually-increasing value of the
|
||||||
Degas will require at least three, quite possibly the following
|
Degas will require at least three, quite possibly the following
|
||||||
four accounts (plus a bank or cash account where the money for
|
four accounts (plus a bank or cash account where the money for
|
||||||
the purchase comes from):</p>
|
the purchase comes from):</p>
|
||||||
@ -122,20 +122,20 @@
|
|||||||
asset.</li>
|
asset.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p> The <em>accrued gains</em> likely won't affect your taxable
|
<p>The <em>accrued gains</em> likely won't affect your taxable
|
||||||
income for <em> income</em> tax purposes, although it could
|
income for <em>income</em> tax purposes, although it could have
|
||||||
have some effect on <em> property</em> taxes.</p>
|
some effect on <em>property</em> taxes.</p>
|
||||||
|
|
||||||
<h2>The handling of capital gains in GnuCash</h2>
|
<h2>The handling of capital gains in GnuCash</h2>
|
||||||
|
|
||||||
<h3> The Acquisition</h3>
|
<h3>The Acquisition</h3>
|
||||||
|
|
||||||
<p>The first thing you have to do is to create the <em>asset
|
<p>The first thing you have to do is to create the <em>asset
|
||||||
cost account</em>, then transfer the sum you paid for this
|
cost account</em>, then transfer the sum you paid for this
|
||||||
painting from your bank account to this asset account to record
|
painting from your bank account to this asset account to record
|
||||||
the purchase.</p>
|
the purchase.</p>
|
||||||
|
|
||||||
<p> A month later, you have reason to suspect that the value of
|
<p>A month later, you have reason to suspect that the value of
|
||||||
your painting has increased by $1200. In order to record this
|
your painting has increased by $1200. In order to record this
|
||||||
you transfer $1200 from your <em>accrued gains on asset</em>
|
you transfer $1200 from your <em>accrued gains on asset</em>
|
||||||
income account to your asset account.</p>
|
income account to your asset account.</p>
|
||||||
@ -148,25 +148,25 @@
|
|||||||
<img src="appr-asset1.gif" alt=
|
<img src="appr-asset1.gif" alt=
|
||||||
"Asset account after purchase and appreciation">
|
"Asset account after purchase and appreciation">
|
||||||
|
|
||||||
<h3> While You Hold the Asset</h3>
|
<h3>While You Hold the Asset</h3>
|
||||||
|
|
||||||
<p>Asset appreciation is a sort of income but it is <em>
|
<p>Asset appreciation is a sort of income but it is <em>
|
||||||
not</em> cash in hand.</p>
|
not</em> cash in hand.</p>
|
||||||
|
|
||||||
<p> The people that got "rich" in 1999 from IPOs of
|
<p>The people that got "rich" in 1999 from IPOs of
|
||||||
Linux-related companies like Red Hat Software and VA Linux
|
Linux-related companies like Red Hat Software and VA Linux
|
||||||
Systems could verify this. They hold options or stock that are
|
Systems could verify this. They hold options or stock that are
|
||||||
<em> theoretically</em> valued at millions of dollars USD.</p>
|
<em>theoretically</em> valued at millions of dollars USD.</p>
|
||||||
|
|
||||||
<p> That doesn't mean that they are actually millionaires; the
|
<p>That doesn't mean that they are actually millionaires; the
|
||||||
principal participants have to hold their stock for at least
|
principal participants have to hold their stock for at least
|
||||||
six months before selling <em> any</em> of it. The fact that
|
six months before selling <em>any</em> of it. The fact that
|
||||||
they <em>can't</em> sell it means that while it may in theory
|
they <em>can't</em> sell it means that while it may in theory
|
||||||
be worth millions of dollars on paper, there is, as of late
|
be worth millions of dollars on paper, there is, as of late
|
||||||
1999, no way for them to legally <em> get</em> those
|
1999, no way for them to legally <em>get</em> those
|
||||||
millions.</p>
|
millions.</p>
|
||||||
|
|
||||||
<h3> Selling the Asset</h3>
|
<h3>Selling the Asset</h3>
|
||||||
|
|
||||||
<p>Let´s say another month later prices for Degas
|
<p>Let´s say another month later prices for Degas
|
||||||
paintings have gone up some more, in your case about $2500, you
|
paintings have gone up some more, in your case about $2500, you
|
||||||
@ -180,8 +180,8 @@
|
|||||||
Your optimistic estimate of the painting´s value was
|
Your optimistic estimate of the painting´s value was
|
||||||
correct.
|
correct.
|
||||||
|
|
||||||
<p> The income account is left alone (or perhaps gets
|
<p>The income account is left alone (or perhaps gets
|
||||||
transferred from an <em> Accrued Gain</em> income to a <em>
|
transferred from an <em>Accrued Gain</em> income to a <em>
|
||||||
Realized Gain</em> income account), and the recording is
|
Realized Gain</em> income account), and the recording is
|
||||||
rather like:</p>
|
rather like:</p>
|
||||||
|
|
||||||
@ -211,9 +211,9 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p> And if any amounts had been accrued as <em> Accrued
|
<p>And if any amounts had been accrued as <em>Accrued
|
||||||
Gains,</em> the asset amount should be closed out, offset
|
Gains,</em> the asset amount should be closed out, offset
|
||||||
by a <em> negative</em> value for <em> Accrued Gain</em>
|
by a <em>negative</em> value for <em>Accrued Gain</em>
|
||||||
income. If the total that had been accrued was $5000, then
|
income. If the total that had been accrued was $5000, then
|
||||||
the transaction might look like the following:</p>
|
the transaction might look like the following:</p>
|
||||||
|
|
||||||
@ -255,21 +255,21 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p> Note that the two income accounts offset one another so
|
<p>Note that the two income accounts offset one another so
|
||||||
that the <em> current</em> income resulting from the
|
that the <em>current</em> income resulting from the
|
||||||
transaction is only $55. The remaining $5000 had previously
|
transaction is only $55. The remaining $5000 had previously
|
||||||
been recognized as <em> Accrued Gain Income.</em></p>
|
been recognized as <em>Accrued Gain Income.</em></p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
You were over-optimistic about the value of the painting.
|
You were over-optimistic about the value of the painting.
|
||||||
|
|
||||||
<p> Instead of the $16055 you thought the painting was
|
<p>Instead of the $16055 you thought the painting was worth
|
||||||
worth are only offered $15000. But you still decide to
|
are only offered $15000. But you still decide to sell,
|
||||||
sell, because you value $15000 more than you value the
|
because you value $15000 more than you value the
|
||||||
painting.</p>
|
painting.</p>
|
||||||
|
|
||||||
<p> The numbers change a little bit, but not too
|
<p>The numbers change a little bit, but not too
|
||||||
dramatically.</p>
|
dramatically.</p>
|
||||||
|
|
||||||
<table summary="SMALLGAINACCRUEDTOO">
|
<table summary="SMALLGAINACCRUEDTOO">
|
||||||
@ -310,9 +310,9 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p> Note that the two income accounts offset one another so
|
<p>Note that the two income accounts offset one another so
|
||||||
that the <em> current</em> income resulting from the
|
that the <em>current</em> income resulting from the
|
||||||
transaction turns out to be a <em> loss</em> of $1000.
|
transaction turns out to be a <em>loss</em> of $1000.
|
||||||
That's fine, as you had previously recognized $5000 in
|
That's fine, as you had previously recognized $5000 in
|
||||||
income.</p>
|
income.</p>
|
||||||
</li>
|
</li>
|
||||||
@ -321,7 +321,7 @@
|
|||||||
You manage to sell your painting for more than you thought
|
You manage to sell your painting for more than you thought
|
||||||
in your wildest dreams.
|
in your wildest dreams.
|
||||||
|
|
||||||
<p> The extra value is, again, recorded as a gain, <em>
|
<p>The extra value is, again, recorded as a gain, <em>
|
||||||
i.e.</em> an income.</p>
|
i.e.</em> an income.</p>
|
||||||
|
|
||||||
<table summary="HUGEGAIN">
|
<table summary="HUGEGAIN">
|
||||||
@ -364,8 +364,8 @@
|
|||||||
</li>
|
</li>
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
<p> In practice, it truly is important to keep the <em> Accrued
|
<p>In practice, it truly is important to keep the <em>Accrued
|
||||||
Gain Income</em> separate from the <em> Realized Gain
|
Gain Income</em> separate from the <em>Realized Gain
|
||||||
Income,</em> as the former is likely to be ignored by your tax
|
Income,</em> as the former is likely to be ignored by your tax
|
||||||
authorities, who will only care to charge you on the <em>
|
authorities, who will only care to charge you on the <em>
|
||||||
Realized Gain.</em></p>
|
Realized Gain.</em></p>
|
||||||
@ -381,66 +381,66 @@
|
|||||||
be difficult to correctly estimate the ``true'' value of an
|
be difficult to correctly estimate the ``true'' value of an
|
||||||
asset.</p>
|
asset.</p>
|
||||||
|
|
||||||
<p> It is quite easy to count yourself rich based on
|
<p>It is quite easy to count yourself rich based on
|
||||||
questionable estimates that do not reflect "money in the
|
questionable estimates that do not reflect "money in the
|
||||||
bank."</p>
|
bank."</p>
|
||||||
|
|
||||||
<p> Thus, when dealing with appreciation of assets,</p>
|
<p>Thus, when dealing with appreciation of assets,</p>
|
||||||
|
|
||||||
<ol>
|
<ol>
|
||||||
<li>
|
<li>
|
||||||
Be careful with your estimation of values.
|
Be careful with your estimation of values.
|
||||||
|
|
||||||
<p> Do not indulge in wishful thinking.</p>
|
<p>Do not indulge in wishful thinking.</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
Never, ever, count on money you do not have in your bank or
|
Never, ever, count on money you do not have in your bank or
|
||||||
as cash.
|
as cash.
|
||||||
|
|
||||||
<p> Until you have actually sold your asset and got the
|
<p>Until you have actually sold your asset and got the
|
||||||
money, any numbers on paper (or magnetic patterns on your
|
money, any numbers on paper (or magnetic patterns on your
|
||||||
hard disk) are merely that.</p>
|
hard disk) are merely that.</p>
|
||||||
|
|
||||||
<p> If you could realistically convince a banker to lend
|
<p>If you could realistically convince a banker to lend you
|
||||||
you money, using the assets as collateral, that is a pretty
|
money, using the assets as collateral, that is a pretty
|
||||||
reasonable evidence that the assets have value, as lenders
|
reasonable evidence that the assets have value, as lenders
|
||||||
are professionally suspicious of dubious overestimations of
|
are professionally suspicious of dubious overestimations of
|
||||||
value.</p>
|
value.</p>
|
||||||
|
|
||||||
<p> Be aware: all too many companies that appear
|
<p>Be aware: all too many companies that appear
|
||||||
"profitable" on paper go out of business as a result of
|
"profitable" on paper go out of business as a result of
|
||||||
running out of <em> cash,</em> precisely because "valuable
|
running out of <em>cash,</em> precisely because "valuable
|
||||||
assets" were not the same thing as cash.</p>
|
assets" were not the same thing as cash.</p>
|
||||||
</li>
|
</li>
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
<h2>Taxation of Capital Gains</h2>
|
<h2>Taxation of Capital Gains</h2>
|
||||||
|
|
||||||
<p> Taxation policies vary considerably between countries, so
|
<p>Taxation policies vary considerably between countries, so it
|
||||||
it is virtually impossible to say anything that will be
|
is virtually impossible to say anything that will be
|
||||||
universally useful.</p>
|
universally useful.</p>
|
||||||
|
|
||||||
<p> However, it is <em> common</em> for income generated by
|
<p>However, it is <em>common</em> for income generated by
|
||||||
capital gains to not be subject to taxation until the date that
|
capital gains to not be subject to taxation until the date that
|
||||||
the asset is actually sold, and sometimes not even then.</p>
|
the asset is actually sold, and sometimes not even then.</p>
|
||||||
|
|
||||||
<p> North American home owners <em> usually</em> find that when
|
<p>North American home owners <em>usually</em> find that when
|
||||||
they sell personal residences, capital gains that occur are
|
they sell personal residences, capital gains that occur are
|
||||||
exempt from taxation. It appears that other countries treat
|
exempt from taxation. It appears that other countries treat
|
||||||
sale of homes differently, taxing people on such gains. German
|
sale of homes differently, taxing people on such gains. German
|
||||||
authorities, for example, tax those gains only if you owned the
|
authorities, for example, tax those gains only if you owned the
|
||||||
property for less than ten years.</p>
|
property for less than ten years.</p>
|
||||||
|
|
||||||
<p> <a href="mailto:cbbrowne@hex.net"> I have</a> one story
|
<p><a href="mailto:cbbrowne@hex.net">I have</a> one story from
|
||||||
from my professional tax preparation days where a family sold a
|
my professional tax preparation days where a family sold a
|
||||||
farm, and expected a <em>considerable</em> tax bill that turned
|
farm, and expected a <em>considerable</em> tax bill that turned
|
||||||
out to be virtually nil due to having owned the property before
|
out to be virtually nil due to having owned the property before
|
||||||
1971 (wherein lies a critical "Valuation Day" date in Canada)
|
1971 (wherein lies a critical "Valuation Day" date in Canada)
|
||||||
and due to it being a <em> dairy</em> farm, with some <em>
|
and due to it being a <em>dairy</em> farm, with some <em>really
|
||||||
really peculiar</em> resulting deductions.</p>
|
peculiar</em> resulting deductions.</p>
|
||||||
|
|
||||||
<p> In short, this presentation is fairly simple, but taxation
|
<p>In short, this presentation is fairly simple, but taxation
|
||||||
often gets terribly complicated...</p>
|
often gets terribly complicated...</p>
|
||||||
|
|
||||||
<h1>Depreciation of assets</h1>
|
<h1>Depreciation of assets</h1>
|
||||||
@ -459,22 +459,21 @@
|
|||||||
of use.</li>
|
of use.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p> Since depreciation of assets is very often driven by tax
|
<p>Since depreciation of assets is very often driven by tax
|
||||||
policies, the discussion of depreciation will focus in that
|
policies, the discussion of depreciation will focus in that
|
||||||
direction, on some of the more common depreciation calculation
|
direction, on some of the more common depreciation calculation
|
||||||
schemes.</p>
|
schemes.</p>
|
||||||
|
|
||||||
<p> While there has been some discussion about how to
|
<p>While there has been some discussion about how to accomplish
|
||||||
accomplish automated calculation and creation of transactions
|
automated calculation and creation of transactions to handle
|
||||||
to handle things like depreciation, there is not yet any
|
things like depreciation, there is not yet any working code, so
|
||||||
working code, so for now, you will have to do calculations by
|
for now, you will have to do calculations by hand.</p>
|
||||||
hand.</p>
|
|
||||||
|
|
||||||
<h2>Depreciation schemes</h2>
|
<h2>Depreciation schemes</h2>
|
||||||
|
|
||||||
<h3>Linear depreciation</h3>
|
<h3>Linear depreciation</h3>
|
||||||
|
|
||||||
<p> Linear depreciation diminishes the value of an asset by a
|
<p>Linear depreciation diminishes the value of an asset by a
|
||||||
fixed amount each period until the net value is zero. This is
|
fixed amount each period until the net value is zero. This is
|
||||||
the <em>simplest</em> calculation, as you estimate a useful
|
the <em>simplest</em> calculation, as you estimate a useful
|
||||||
lifetime, and simply divide the cost equally across that
|
lifetime, and simply divide the cost equally across that
|
||||||
@ -541,16 +540,15 @@
|
|||||||
<p>Each period the asset is depreciated by a fixed percentage
|
<p>Each period the asset is depreciated by a fixed percentage
|
||||||
of its value in the previous period. In this scheme the rest
|
of its value in the previous period. In this scheme the rest
|
||||||
value of an asset decreases exponentially leaving a value at
|
value of an asset decreases exponentially leaving a value at
|
||||||
the end that is larger than zero (<em> i.e.</em> - a resale
|
the end that is larger than zero ( <em>i.e.</em> - a resale
|
||||||
value).</p>
|
value).</p>
|
||||||
|
|
||||||
<p> <em> Beware: Tax authorities may require (or allow) a
|
<p><em>Beware: Tax authorities may require (or allow) a larger
|
||||||
larger percentage in the first period.</em> On the other hand,
|
percentage in the first period.</em> On the other hand, in
|
||||||
in Canada, this is reversed, as they permit only a <em>
|
Canada, this is reversed, as they permit only a <em>half</em>
|
||||||
half</em> share of "Capital Cost Allowance" in the first
|
share of "Capital Cost Allowance" in the first year.</p>
|
||||||
year.</p>
|
|
||||||
|
|
||||||
<p> The result of this approach is that asset value decreases
|
<p>The result of this approach is that asset value decreases
|
||||||
more rapidly at the beginning than at the end which is <em>
|
more rapidly at the beginning than at the end which is <em>
|
||||||
probably</em> more realistic for most assets than a linear
|
probably</em> more realistic for most assets than a linear
|
||||||
scheme. This is certainly true for automobiles.</p>
|
scheme. This is certainly true for automobiles.</p>
|
||||||
@ -614,7 +612,7 @@
|
|||||||
is the "sum of digits" method. Here is an illustration:</p>
|
is the "sum of digits" method. Here is an illustration:</p>
|
||||||
|
|
||||||
<p><strong>Example:</strong> First you divide the asset value
|
<p><strong>Example:</strong> First you divide the asset value
|
||||||
by the sum of the years of use, <em> e.g.</em> for our example
|
by the sum of the years of use, <em>e.g.</em> for our example
|
||||||
from above with an asset worth $1500 that is used over a period
|
from above with an asset worth $1500 that is used over a period
|
||||||
of five years you get 1500/(1+2+3+4+5)=100. Depreciation and
|
of five years you get 1500/(1+2+3+4+5)=100. Depreciation and
|
||||||
asset value are then calculated as follows:</p>
|
asset value are then calculated as follows:</p>
|
||||||
@ -678,7 +676,7 @@
|
|||||||
<li>An <em>Asset Cost</em> asset account to keep track of the
|
<li>An <em>Asset Cost</em> asset account to keep track of the
|
||||||
original value;</li>
|
original value;</li>
|
||||||
|
|
||||||
<li>An <em> Accumulated Depreciation</em> asset account in
|
<li>An <em>Accumulated Depreciation</em> asset account in
|
||||||
which to collect the sum of all of the years' depreciation
|
which to collect the sum of all of the years' depreciation
|
||||||
amounts;</li>
|
amounts;</li>
|
||||||
|
|
||||||
@ -703,13 +701,14 @@
|
|||||||
<h2>A word of caution</h2>
|
<h2>A word of caution</h2>
|
||||||
|
|
||||||
<p>Since depreciation and tax issues are closely related, you
|
<p>Since depreciation and tax issues are closely related, you
|
||||||
may not always be free in choosing your preferred method. Fixing
|
may not always be free in choosing your preferred method.
|
||||||
wrong calculations will cost a whole lot more time and trouble
|
Fixing wrong calculations will cost a whole lot more time and
|
||||||
than getting the calculations right the first time, so if you
|
trouble than getting the calculations right the first time, so
|
||||||
plan to depreciate assets, it is wise to make sure of the
|
if you plan to depreciate assets, it is wise to make sure of
|
||||||
schemes you will be permitted <em> or required</em> to use.</p>
|
the schemes you will be permitted <em>or required</em> to
|
||||||
|
use.</p>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -1,17 +1,22 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
"gnucash.css">
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Balance Tracking Report</title>
|
<title>Balance Tracking Report</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<h1>Balance Tracking Report</h1>
|
<h1>Balance Tracking Report</h1>
|
||||||
<p><em>FIXME: Document this report!</em>
|
|
||||||
<hr>
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
|
||||||
Page.</a></p>
|
|
||||||
|
|
||||||
|
<p><em>FIXME: Document this report!</em></p>
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
@ -1,21 +1,26 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Balance Sheet</title>
|
<title>Balance Sheet</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
|
||||||
<h1>Balance Sheet</h1>
|
|
||||||
|
|
||||||
<p>This report summarizes your assets, liabilities, and equity.</p>
|
<body>
|
||||||
|
<h1>Balance Sheet</h1>
|
||||||
<p>There are currently no options for this report, but the option
|
|
||||||
to specify a date for which the balance sheet is to be calculated
|
<p>This report summarizes your assets, liabilities, and
|
||||||
will be added soon.</p>
|
equity.</p>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>There are currently no options for this report, but the
|
||||||
Page.</a></p>
|
option to specify a date for which the balance sheet is to be
|
||||||
|
calculated will be added soon.</p>
|
||||||
|
|
||||||
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
@ -2,22 +2,24 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
|
||||||
<title></title>
|
<title></title>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Currency Handling and Double Entry Bookkeeping</title>
|
<title>Currency Handling and Double Entry Bookkeeping</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<h1> Currency Handling and Double Entry Bookkeeping</h1>
|
<h1>Currency Handling and Double Entry Bookkeeping</h1>
|
||||||
|
|
||||||
<p>A <a href="xacc-double.html"> Double Entry bookkeeping
|
<p>A <a href="xacc-double.html">Double Entry bookkeeping
|
||||||
system</a> stores both values, and requires that all
|
system</a> stores both values, and requires that all
|
||||||
transactions balance, as described in the <a href=
|
transactions balance, as described in the <a href=
|
||||||
"xacc-double.html#IDENTITY"> Double Entry Identity.</a></p>
|
"xacc-double.html#IDENTITY">Double Entry Identity.</a></p>
|
||||||
|
|
||||||
<p> When we introduce the notion of having multiple currencies,
|
<p>When we introduce the notion of having multiple currencies,
|
||||||
or stocks that may vary in price, the identities get a little
|
or stocks that may vary in price, the identities get a little
|
||||||
more complicated, and we introduce the following formulae:</p>
|
more complicated, and we introduce the following formulae:</p>
|
||||||
|
|
||||||
@ -34,7 +36,7 @@
|
|||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<i> <b>SpendAcct:</b> (an ordinary bank/cash acct valued in
|
<i><b>SpendAcct:</b> (an ordinary bank/cash acct valued in
|
||||||
USD)</i>
|
USD)</i>
|
||||||
<pre>
|
<pre>
|
||||||
<i>Date xfer from memo cost
|
<i>Date xfer from memo cost
|
||||||
@ -44,7 +46,7 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<i> <b>JPYAcct</b>: (a currency trading account valued in
|
<i><b>JPYAcct</b>: (a currency trading account valued in
|
||||||
yen)</i>
|
yen)</i>
|
||||||
<pre>
|
<pre>
|
||||||
<i>Date xfer from memo purchase rate
|
<i>Date xfer from memo purchase rate
|
||||||
@ -55,16 +57,16 @@
|
|||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>The engine links together all three of these values <tt>
|
<p>The engine links together all three of these values <tt>
|
||||||
(1.0, 150, 0.00667)</tt> permanently and makes it impossible
|
(1.0, 150, 0.00667)</tt> permanently and makes it impossible to
|
||||||
to change one without changing another, so that the grand total
|
change one without changing another, so that the grand total is
|
||||||
is always zero, thereby guaranteeing satisfaction of the <a
|
always zero, thereby guaranteeing satisfaction of the <a href=
|
||||||
href="xacc-double.html#IDENTITY"> double entry accounting
|
"xacc-double.html#IDENTITY">double entry accounting
|
||||||
identity.</a></p>
|
identity.</a></p>
|
||||||
|
|
||||||
<h1> ISO Currency Codes</h1>
|
<h1>ISO Currency Codes</h1>
|
||||||
<a name="ISOCURR"></a>
|
<a name="ISOCURR"></a>
|
||||||
|
|
||||||
<p> More currencies than you thought possible...</p>
|
<p>More currencies than you thought possible...</p>
|
||||||
|
|
||||||
<table border="1">
|
<table border="1">
|
||||||
<tr>
|
<tr>
|
||||||
@ -1202,7 +1204,7 @@
|
|||||||
</table>
|
</table>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -2,8 +2,10 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
|
||||||
<title></title>
|
<title></title>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Date Data Input</title>
|
<title>Date Data Input</title>
|
||||||
@ -14,31 +16,31 @@
|
|||||||
The date cell handles the following accelerator keys:
|
The date cell handles the following accelerator keys:
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><tt> +, =</tt> increment day</li>
|
<li><tt>+, =</tt> increment day</li>
|
||||||
|
|
||||||
<li><tt> _ , -</tt> decrement day</li>
|
<li><tt>_ , -</tt> decrement day</li>
|
||||||
|
|
||||||
<li><tt> } , ]</tt> increment month</li>
|
<li><tt>} , ]</tt> increment month</li>
|
||||||
|
|
||||||
<li><tt> { , [</tt> decrement month</li>
|
<li><tt>{ , [</tt> decrement month</li>
|
||||||
|
|
||||||
<li><tt> M , m</tt> beginning of month</li>
|
<li><tt>M , m</tt> beginning of month</li>
|
||||||
|
|
||||||
<li><tt> H , h</tt> end of month</li>
|
<li><tt>H , h</tt> end of month</li>
|
||||||
|
|
||||||
<li><tt> Y , y</tt> beginning of year</li>
|
<li><tt>Y , y</tt> beginning of year</li>
|
||||||
|
|
||||||
<li><tt> R , r</tt> end of year</li>
|
<li><tt>R , r</tt> end of year</li>
|
||||||
|
|
||||||
<li><tt> T , t</tt> today GnuCash can be compiled to use
|
<li><tt>T , t</tt> today GnuCash can be compiled to use
|
||||||
either European style dates or US Style dates.</li>
|
either European style dates or US Style dates.</li>
|
||||||
|
|
||||||
<li><tt>Grep</tt> for <var> UK_DATES</var> in <tt>
|
<li><tt>Grep</tt> for <var>UK_DATES</var> in <tt>
|
||||||
dates.h</tt></li>
|
dates.h</tt></li>
|
||||||
</ul>
|
</ul>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -2,8 +2,10 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
|
||||||
<title></title>
|
<title></title>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Understanding Double Entry Accounting</title>
|
<title>Understanding Double Entry Accounting</title>
|
||||||
@ -11,88 +13,94 @@
|
|||||||
|
|
||||||
<body>
|
<body>
|
||||||
<h1>Why Use Double Entry Accounting?</h1>
|
<h1>Why Use Double Entry Accounting?</h1>
|
||||||
<p>If you are a beginner, a novice, you need double entry accounting
|
|
||||||
to help you avoid beginner mistakes. It will keep you from creating
|
|
||||||
an unauditable mess. It will make your life easier, and it will make
|
|
||||||
this software easier to understand and to use.
|
|
||||||
And if you are an experienced accountant, then you would only turn ill
|
|
||||||
at the thought of life without it.
|
|
||||||
|
|
||||||
|
<p>If you are a novice to accounting, you <em>need</em> double
|
||||||
|
entry accounting to help you keep your accounts straight. It
|
||||||
|
will keep you from creating an unverifiable mess. It will make
|
||||||
|
your life easier, and it will make this software easier to
|
||||||
|
understand and to use.</p>
|
||||||
|
|
||||||
|
<p>And if you are an experienced accountant, you would likely
|
||||||
|
feel <em>ill</em> at the thought of life without it.</p>
|
||||||
|
|
||||||
<h1>What is Double Entry Accounting?</h1>
|
<h1>What is Double Entry Accounting?</h1>
|
||||||
|
|
||||||
<p> Double entry bookkeeping is an accounting methodology
|
<p>Double entry bookkeeping is an accounting methodology
|
||||||
introduced in the 13th century to to make sure that each
|
introduced in the 13th century to to make sure that each
|
||||||
accounts and indeed <em> each transaction</em> is properly
|
accounts and indeed <em>each transaction</em> is properly
|
||||||
balanced.</p>
|
balanced.</p>
|
||||||
|
|
||||||
<p> When these are all required to balance, the likelihood of
|
<p>When these are all required to balance, the likelihood of
|
||||||
data-entry errors is greatly reduced. For large, complex sets
|
data-entry errors is greatly reduced. For large, complex sets
|
||||||
of accounts with many transactions, it is distressingly easy to
|
of accounts with many transactions, it is distressingly easy to
|
||||||
make errors that may go undetected for a long time, and be
|
make errors that may go undetected for a long time, and be
|
||||||
appallingly difficult to track down, even when double-entry
|
appallingly difficult to track down, even when double-entry
|
||||||
bookkeeping is used.</p>
|
bookkeeping is used.</p>
|
||||||
|
|
||||||
<p> A double-entry transaction is a transaction that contains
|
<p>A double-entry transaction is a transaction that contains
|
||||||
entries for two (or more) accounts that balance against one
|
entries for two (or more) accounts that balance against one
|
||||||
another. One account is <em>debited</em> by an amount exactly
|
another. One account is <em>debited</em> by an amount exactly
|
||||||
equal to what the other is <em>credited.</em> By ensuring that
|
equal to what the other is <em>credited.</em> By ensuring that
|
||||||
each transaction balances, a balanced set of accounts is
|
each transaction balances, a balanced set of accounts is
|
||||||
guaranteed. This doesn't prevent you from having errors, but
|
guaranteed. This doesn't prevent you from having errors, but
|
||||||
certainly eliminates the large class of <b> I forgot to enter
|
certainly eliminates the large class of <b>I forgot to enter
|
||||||
that part of the transaction</b> errors.</p>
|
that part of the transaction</b> errors.</p>
|
||||||
|
|
||||||
<p> Double-entry may be introduced in a more intuitive way via
|
<p>Double-entry may be introduced in a more intuitive way via
|
||||||
the notion of a transfer from one bank account to another,
|
the notion of a transfer from one bank account to another,
|
||||||
where an amount is taken out of one bank account and deposited
|
where an amount is taken out of one bank account and deposited
|
||||||
in the other. This is effectively the "rule" of double entry
|
in the other. This is effectively the "rule" of double entry
|
||||||
accounting; if you add something in to one account, you <em>
|
accounting; if you add something in to one account, you <em>
|
||||||
have</em> to have another component to that transaction to
|
have</em> to have another component to that transaction to
|
||||||
balance this.</p>
|
balance it.</p>
|
||||||
|
|
||||||
<p> <b> Not-quite-an-aside:</b> If you look at your bank
|
<p><b>Not-quite-an-aside:</b> If you look at your bank
|
||||||
statements, they are typically written up from the <b>
|
statements, they are typically written up from the <b>
|
||||||
bank's</b> perspective, which is exactly <em> opposite</em> to
|
bank's</b> perspective, which is exactly <em>opposite</em> to
|
||||||
yours. For instance, when you put money in, establishing a
|
yours. For instance, when you put money in, establishing a
|
||||||
deposit, this establishes a <b> DEBT</b> on their part.</p>
|
deposit, this establishes a <b>DEBT</b> on their part.</p>
|
||||||
|
As a result, "newcomers to accounting," who only see the terms
|
||||||
|
"Debit" and "Credit" on statements from their bank seem to get
|
||||||
|
fairly confused about this.
|
||||||
|
|
||||||
<p> The perhaps less obvious extension is the notion that
|
<p>The perhaps less obvious extension is the notion that double
|
||||||
double entry can be used to represent income and expenses as
|
entry can be used to represent income and expenses as well as
|
||||||
well as bank transfers. See the <a href="xacc-expense.html">
|
bank transfers. See the <a href="xacc-expense.html">
|
||||||
Income/Expense</a> page for a more detailed discussion of
|
Income/Expense</a> page for a more detailed discussion of
|
||||||
that.</p>
|
that.</p>
|
||||||
|
|
||||||
<p> <a name="IDENTITY"> In a traditional system that records
|
<p><a name="IDENTITY">In a traditional system that records
|
||||||
debits and credits separately, the identity that all
|
debits and credits separately, the identity that all
|
||||||
transactions are required to satisfy is that <tt> Total of
|
transactions are required to satisfy is that <tt>Total of
|
||||||
Debits = Total of Credits.</tt></a></p>
|
Debits = Total of Credits.</tt></a></p>
|
||||||
|
|
||||||
<p> The fact that the identity requires merely that the <em>
|
<p>The fact that the identity requires merely that the <em>
|
||||||
total</em> balances means that it is a little bit misleading to
|
total</em> balances means that it is a little bit misleading to
|
||||||
call this <em> double</em>-entry bookkeeping; it would be
|
call this <em>double</em>-entry bookkeeping; it would be
|
||||||
somewhat more accurate to call it <em> multiple-</em>entry
|
somewhat more accurate to call it <em>multiple-</em>entry
|
||||||
bookkeeping. Unfortunately, there's 700 years of history of use
|
bookkeeping. Unfortunately, there's 700 years of history of use
|
||||||
of the term, which sufficiently discourages changing it. (And
|
of the term, which sufficiently discourages changing it. (To
|
||||||
some people think that UNIX has some crufty old bits of
|
think some newcomers to UNIX think that it has some crufty old
|
||||||
oddness. Hah!)</p>
|
bits of oddness. Hah! We've got UNIX beat by the better part of
|
||||||
|
a millennium!)</p>
|
||||||
|
|
||||||
<p> GnuCash treats "Debits" as positive values, and "Credits"
|
<p>GnuCash treats "Debits" as positive values, and "Credits" as
|
||||||
as negative values, so that this identity simplifies to <tt>
|
negative values, so that this identity simplifies to <tt>
|
||||||
value<sub>1</sub> + value<sub>2</sub> + value<sub>3</sub> + ...
|
value<sub>1</sub> + value<sub>2</sub> + value<sub>3</sub> + ...
|
||||||
= 0</tt></p>
|
= 0</tt></p>
|
||||||
|
|
||||||
<h1>Using Double Entry</h1>
|
<h1>Using Double Entry</h1>
|
||||||
|
|
||||||
<h2> Creating Transactions</h2>
|
<h2>Creating Transactions</h2>
|
||||||
|
|
||||||
<p> To create a double-entry transaction:</p>
|
<p>To create a double-entry transaction:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
Click on a box in the column marked <tt>Transfer From</tt>
|
Click on a box in the column marked <tt>Transfer From</tt>
|
||||||
on the left-hand side of the register.
|
on the left-hand side of the register.
|
||||||
|
|
||||||
<p> A menu will drop down, listing all of the accounts from
|
<p>A menu will drop down, listing all of the accounts from
|
||||||
which a transfer may be made.</p>
|
which a transfer may be made.</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
@ -106,31 +114,31 @@ at the thought of life without it.
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h2> Changing Transactions</h2>
|
<h2>Changing Transactions</h2>
|
||||||
|
|
||||||
<p> To <em> change</em> a double-entry transaction:</p>
|
<p>To <em>change</em> a double-entry transaction:</p>
|
||||||
|
|
||||||
<p> Simply edit the transaction in any window in which it
|
<p>Simply edit the transaction in any window in which it
|
||||||
appears.</p>
|
appears.</p>
|
||||||
|
|
||||||
<p> Any changes made will be automatically reflected in both
|
<p>Any changes made will be automatically reflected in both
|
||||||
accounts and all windows displaying the transaction.</p>
|
accounts and all windows displaying the transaction.</p>
|
||||||
|
|
||||||
<p> Similarly, when a double-entry transaction is deleted, the
|
<p>Similarly, when a double-entry transaction is deleted, the
|
||||||
"splits" will be deleted from both accounts, and balances will
|
"splits" will be deleted from both accounts, and balances will
|
||||||
automatically be recalculated for <em> both</em> accounts.</p>
|
automatically be recalculated for <em>both</em> accounts.</p>
|
||||||
|
|
||||||
<p> To change the transfer account, simply select a new account
|
<p>To change the transfer account, simply select a new account
|
||||||
from the pull-down menu. When you record the transaction, it
|
from the pull-down menu. When you record the transaction, it
|
||||||
will automatically be selected from the old account, and
|
will automatically be selected from the old account, and
|
||||||
inserted into the new account.</p>
|
inserted into the new account.</p>
|
||||||
|
|
||||||
<h1>Scrubbing Clean</h1>
|
<h1>Scrubbing Clean</h1>
|
||||||
|
|
||||||
<p> GnuCash can be configured to be strict about double entry,
|
<p>GnuCash may be configured to be strict about double entry,
|
||||||
or you may configure it to be "loose."</p>
|
or you may configure it to be "loose."</p>
|
||||||
|
|
||||||
<p> In "loose" mode, you can create <em>unbalanced
|
<p>In "loose" mode, you can create <em>unbalanced
|
||||||
transactions,</em> that is, transactions where the "splits"
|
transactions,</em> that is, transactions where the "splits"
|
||||||
don't balance to zero. That discards the validation that comes
|
don't balance to zero. That discards the validation that comes
|
||||||
from using the more strict double entry scheme, which is
|
from using the more strict double entry scheme, which is
|
||||||
@ -138,27 +146,36 @@ at the thought of life without it.
|
|||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>If you aren't sure of what you're doing, you likely do
|
<li>If you aren't sure of what you're doing, you likely do
|
||||||
not want to discard the validation of <b> double entry,</b>
|
not want to discard the validation of <b>double entry,</b> as
|
||||||
as this helps you keep your accounts balanced even when
|
this helps you keep your accounts balanced even when you're
|
||||||
you're not perfectly clear on this.</li>
|
not perfectly clear on this.</li>
|
||||||
|
|
||||||
<li>If you are an <em> accounting whiz,</em> you'll know that
|
<li>If you are an <em>accounting whiz,</em> you'll know that
|
||||||
it's <em> really important</em> to keep things in balance,
|
it's <em>really important</em> to keep things in balance, and
|
||||||
and again will prefer <b> double entry.</b></li>
|
again will prefer <b>double entry.</b></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p> But if you decide to "outsmart the system," and have a
|
<p>But if you decide to "outsmart the system," and have a
|
||||||
number of unbalanced transactions, you'll probably want to
|
number of unbalanced transactions, you'll probably want to
|
||||||
clean this up at some point. To clean up these unbalanced
|
clean this up at some point. To clean up these unbalanced
|
||||||
transactions, you <b> Scrub</b> the account clean by choosing
|
transactions, you <b>Scrub</b> the account clean by choosing
|
||||||
<tt>Scrub</tt> from the window menu. This will examine each
|
<tt>Scrub</tt> from the window menu.</p>
|
||||||
transaction; if the transaction doesn't balance, a split entry
|
|
||||||
will be created and placed into an account named <b>
|
<p>The process will examine each transaction; if the
|
||||||
Unbalanced.</b> You may then review these splits and move them
|
transaction doesn't balance, a split entry will be created and
|
||||||
to their proper accounts.</p>
|
placed into an account named <b>Unbalanced.</b> You may then
|
||||||
|
review these splits and move them to their proper accounts.</p>
|
||||||
|
|
||||||
|
<p><b>Warning: Functionality Changing...</b></p>
|
||||||
|
|
||||||
|
<p>At present, control over whether GnuCash is "strict" or
|
||||||
|
"loose" is established at compile time, and defaults to <b>
|
||||||
|
strict.</b></p>
|
||||||
|
|
||||||
|
<p>In the future, there will be no option of "looseness."</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -2,49 +2,54 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
|
||||||
<title></title>
|
<title></title>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>GnuCash and the EURO</title>
|
<title>GnuCash and the EURO</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<h1> GnuCash and the EURO</h1>
|
<h1>GnuCash and the EURO</h1>
|
||||||
|
|
||||||
<h2> Introduction</h2>
|
<h2>Introduction</h2>
|
||||||
|
|
||||||
<p>On January 1, 1999, eleven European Union countries formed
|
<p>On January 1, 1999, eleven European Union countries formed
|
||||||
an economic and monetary union (EMU) and started using a single
|
an economic and monetary union (EMU) and started using a single
|
||||||
currency - the euro. These countries locked the exchange rates
|
currency - the euro. These countries locked the exchange rates
|
||||||
of their national currencies to the euro and are sharing the
|
of their national currencies to the euro and are sharing the
|
||||||
new currency.</p>
|
new currency.</p>
|
||||||
<p>However, euro notes and coins will not be available until
|
|
||||||
|
<p>However, euro notes and coins will not be available until
|
||||||
January 1, 2001. Until then, the old national currency notes
|
January 1, 2001. Until then, the old national currency notes
|
||||||
and coins (French francs, Deutschmarks etc) will continue to
|
and coins (French francs, Deutschmarks etc) will continue to
|
||||||
circulate. But in law they are part of the euro. Their value
|
circulate. But in law they are part of the euro. Their value in
|
||||||
in euro is completely fixed. All kinds of cashless monetary
|
euro is completely fixed. All kinds of cashless monetary
|
||||||
transactions like cheques or wire transfers are possible in
|
transactions like cheques or wire transfers are possible in
|
||||||
euro</p>
|
euro</p>
|
||||||
|
|
||||||
<p>You can find more information about the euro at:
|
<p>You can find more information about the euro at: <a href=
|
||||||
<a href="http://europa.eu.int/euro"> http://europa.eu.int/euro
|
"http://europa.eu.int/euro">http://europa.eu.int/euro</a> .</p>
|
||||||
</a>.</p>
|
|
||||||
|
|
||||||
<h2> EMU Member Countries and Exchange Rates</h2>
|
<h2>EMU Member Countries and Exchange Rates</h2>
|
||||||
|
<a name="euro_iso_curr"></a>
|
||||||
|
|
||||||
<a name="euro_iso_curr"></a>
|
<p>The following table shows the EMU member countries and the
|
||||||
|
respective exchange rates of the euro to the old national
|
||||||
<p>The following table shows the EMU member countries and
|
currencies. More countries are expected to join the EMU
|
||||||
the respective exchange rates of the euro to the old national
|
later.</p>
|
||||||
currencies. More countries are expected to join the EMU later.</p>
|
|
||||||
|
|
||||||
<table border="1">
|
<table border="1">
|
||||||
<tr>
|
<tr>
|
||||||
<th>Country</th>
|
<th>Country</th>
|
||||||
|
|
||||||
<th>ISO Code</th>
|
<th>ISO Code</th>
|
||||||
<th>Full Description</th>
|
|
||||||
<th>Exchange Rate</th>
|
<th>Full Description</th>
|
||||||
|
|
||||||
|
<th>Exchange Rate</th>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
@ -53,94 +58,128 @@
|
|||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Austria</td>
|
<td>Austria</td>
|
||||||
<td>ATS</th>
|
|
||||||
<td>Austrian Schilling</td>
|
<td>ATS</td>
|
||||||
<td>1 euro = 13.7603 S</td>
|
|
||||||
|
<td>Austrian Schilling</td>
|
||||||
|
|
||||||
|
<td>1 euro = 13.7603 S</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Belgium</td>
|
<td>Belgium</td>
|
||||||
<td>BEF</th>
|
|
||||||
<td>Belgian Franc</td>
|
<td>BEF</td>
|
||||||
<td>1 euro = 40.3399 bfrs</td>
|
|
||||||
|
<td>Belgian Franc</td>
|
||||||
|
|
||||||
|
<td>1 euro = 40.3399 bfrs</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Finland</td>
|
<td>Finland</td>
|
||||||
<td>FIM</th>
|
|
||||||
<td>Finnish Mark</td>
|
<td>FIM</td>
|
||||||
<td>1 euro = 5.94573 Fmk</td>
|
|
||||||
|
<td>Finnish Mark</td>
|
||||||
|
|
||||||
|
<td>1 euro = 5.94573 Fmk</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>France</td>
|
<td>France</td>
|
||||||
<td>FRF</th>
|
|
||||||
<td>French Franc</td>
|
<td>FRF</td>
|
||||||
<td>1 euro = 6.55957 FF</td>
|
|
||||||
|
<td>French Franc</td>
|
||||||
|
|
||||||
|
<td>1 euro = 6.55957 FF</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Germany</td>
|
<td>Germany</td>
|
||||||
<td>DEM</th>
|
|
||||||
<td>German Mark</td>
|
<td>DEM</td>
|
||||||
<td>1 euro = 1.95538 DM</td>
|
|
||||||
|
<td>German Mark</td>
|
||||||
|
|
||||||
|
<td>1 euro = 1.95538 DM</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Ireland</td>
|
<td>Ireland</td>
|
||||||
<td>IEP</th>
|
|
||||||
<td>Irish Pound</td>
|
<td>IEP</td>
|
||||||
<td>1 euro = 0.787564 Ir. £</td>
|
|
||||||
|
<td>Irish Pound</td>
|
||||||
|
|
||||||
|
<td>1 euro = 0.787564 Ir. £</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Italy</td>
|
<td>Italy</td>
|
||||||
<td>ITL</th>
|
|
||||||
<td>Italian Lira</td>
|
<td>ITL</td>
|
||||||
<td>1 euro = 1936.27 Lit</td>
|
|
||||||
|
<td>Italian Lira</td>
|
||||||
|
|
||||||
|
<td>1 euro = 1936.27 Lit</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Luxembourg</td>
|
<td>Luxembourg</td>
|
||||||
<td>LUF</th>
|
|
||||||
<td>Luxembourgian Franc</td>
|
<td>LUF</td>
|
||||||
<td>1 euro = 40.3399 lfrs</td>
|
|
||||||
|
<td>Luxembourgian Franc</td>
|
||||||
|
|
||||||
|
<td>1 euro = 40.3399 lfrs</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Netherlands</td>
|
<td>Netherlands</td>
|
||||||
<td>NLG</th>
|
|
||||||
<td>Dutch Guilder</td>
|
<td>NLG</td>
|
||||||
<td>1 euro = 2.20371 hfl</td>
|
|
||||||
|
<td>Dutch Guilder</td>
|
||||||
|
|
||||||
|
<td>1 euro = 2.20371 hfl</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Portugal</td>
|
<td>Portugal</td>
|
||||||
<td>PTE</th>
|
|
||||||
<td>Portuguese Escudo</td>
|
<td>PTE</td>
|
||||||
<td>1 euro = 200.482 Esc</td>
|
|
||||||
|
<td>Portuguese Escudo</td>
|
||||||
|
|
||||||
|
<td>1 euro = 200.482 Esc</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Spain</td>
|
<td>Spain</td>
|
||||||
<td>ESP</th>
|
|
||||||
<td>Spanish Peseta</td>
|
<td>ESP</td>
|
||||||
<td>1 euro = 166.386 Ptas</td>
|
|
||||||
|
<td>Spanish Peseta</td>
|
||||||
|
|
||||||
|
<td>1 euro = 166.386 Ptas</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<h2> EURO support in GnuCash</h2>
|
<h2>EURO support in GnuCash</h2>
|
||||||
|
|
||||||
<p>You can enable euro support in GnuCash in the international
|
<p>You can enable euro support in GnuCash in the international
|
||||||
category of the <a href="xacc-globalprefs.html">preferences</a>
|
category of the <a href="xacc-globalprefs.html">preferences</a>
|
||||||
dialog box. If your system locale specifies one of the
|
dialog box. If your system locale specifies one of the <a href=
|
||||||
<a href="#euro_iso_curr">EMU member currencies</a>, euro support
|
"#euro_iso_curr">EMU member currencies</a>, euro support is
|
||||||
is enabled by default.</p>
|
enabled by default.</p>
|
||||||
|
|
||||||
<p>FIXME: Actual documentation with screenshots and so on</p>
|
<p>FIXME: Actual documentation with screenshots and so on</p>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
|
||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Using Expense/Income Accounts</title>
|
<title>Using Expense/Income Accounts</title>
|
||||||
@ -10,53 +12,52 @@
|
|||||||
<body>
|
<body>
|
||||||
<h1>What are Incomes and Expenses?</h1>
|
<h1>What are Incomes and Expenses?</h1>
|
||||||
|
|
||||||
<p> The words "Income" and "Expense" are beguilingly simple;
|
<p>The words "Income" and "Expense" are beguilingly simple;
|
||||||
everyone <em> thinks</em> they know what they mean; this <em>
|
everyone <em>thinks</em> they know what they mean; this <em>
|
||||||
usually</em> is that <b> When I spend something, this is an
|
usually</em> is that <b>When I spend something, this is an
|
||||||
expense, and when I get money, this is an income.</b></p>
|
expense, and when I get money, this is an income.</b></p>
|
||||||
|
|
||||||
<p> This oversimplifies things somewhat; it is often a <em>
|
<p>This oversimplifies things somewhat; it is often a <em>
|
||||||
good-enough</em> approximation when doing personal accounting,
|
good-enough</em> approximation when doing personal accounting,
|
||||||
but when running a business, incomes and expenses often have be
|
but when running a business, incomes and expenses often have be
|
||||||
recognized as having occurred when some "critical event" takes
|
recognized as having occurred when some "critical event" takes
|
||||||
place that may not perfectly correspond to "when cash comes in
|
place that may not perfectly correspond to "when cash comes in
|
||||||
or goes out."</p>
|
or goes out."</p>
|
||||||
|
|
||||||
<p> For instance, companies usually have to recognize income
|
<p>For instance, companies usually have to recognize income
|
||||||
<em> when the sale occurs.</em> That may mean that I have to
|
<em>when the sale occurs.</em> That may mean that I have to
|
||||||
recognize a $100,000 sale <em> at the moment I and the customer
|
recognize a $100,000 sale <em>at the moment I and the customer
|
||||||
shake hands on the deal.</em></p>
|
shake hands on the deal.</em></p>
|
||||||
|
|
||||||
<p> Since the money hasn't come in, the sale has to be
|
<p>Since the money hasn't come in, the sale has to be estimated
|
||||||
estimated in other way; the way this is done is to <b>
|
in other way; the way this is done is to <b>accrue</b> a sale
|
||||||
accrue</b> a sale at that time, and in making the transaction
|
at that time, and in making the transaction balance, rather
|
||||||
balance, rather than adding something in to cash, I'd add the
|
than adding something in to cash, I'd add the $100,000 sale to
|
||||||
$100,000 sale to <b> Accounts Receivable.</b></p>
|
<b>Accounts Receivable.</b></p>
|
||||||
|
|
||||||
<p> In a double entry system, two kinds of accounts must be
|
<p>In a double entry system, two kinds of accounts must be
|
||||||
created: some of type "Income" and others of type "Expense."
|
created: some of type "Income" and others of type "Expense."
|
||||||
(There tend to be a lot more different kinds of expenses than
|
(There tend to be a lot more different kinds of expenses than
|
||||||
there are of incomes.)</p>
|
there are of incomes.)</p>
|
||||||
|
|
||||||
<p> Income such as salary, wages, bank interest and stock
|
<p>Income such as salary, wages, bank interest and stock
|
||||||
dividends are then recorded as transfers from an income account
|
dividends are then recorded as transfers from an income account
|
||||||
to a bank (or, in general, some asset) account. Similarly,
|
to a bank (or, in general, some asset) account. Similarly,
|
||||||
expenses are recorded as transfers from a credit card account
|
expenses are recorded as transfers from a credit card account
|
||||||
(or, in general, a liability account).</p>
|
(or, in general, a liability account).</p>
|
||||||
|
|
||||||
<p> Another way of describing the requirement for "double
|
<p>Another way of describing the requirement for "double entry"
|
||||||
entry" is that when you receive an income, two things
|
is that when you receive an income, two things happen:</p>
|
||||||
happen:</p>
|
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>You receive a sum of <em> money,</em> and must record
|
<li>You receive a sum of <em>money,</em> and must record that
|
||||||
that effect on your bank account.</li>
|
effect on your bank account.</li>
|
||||||
|
|
||||||
<li>You have received an income, and must record that effect
|
<li>You have received an income, and must record that effect
|
||||||
on an income account.</li>
|
on an income account.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p> When, for instance, salary is deposited in a bank account,
|
<p>When, for instance, salary is deposited in a bank account,
|
||||||
the bank account is credited, and the income account is
|
the bank account is credited, and the income account is
|
||||||
debited, thus:</p>
|
debited, thus:</p>
|
||||||
|
|
||||||
@ -137,72 +138,72 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p> There may be a whole lot more than two entries in the
|
<p>There may be a whole lot more than two entries in the
|
||||||
transaction, but the total sum of the Debits, $1,600.00, still
|
transaction, but the total sum of the Debits, $1,600.00, still
|
||||||
equals the total sum of the credits, $1,600.00.</p>
|
equals the total sum of the credits, $1,600.00.</p>
|
||||||
|
|
||||||
<p> If, as with <b>GnuCash,</b> everything is forced onto one
|
<p>If, as with <b>GnuCash,</b> everything is forced onto one
|
||||||
column, so that <b> debits</b> are represented by positive
|
column, so that <b>debits</b> are represented by positive
|
||||||
values, and <b> credits</b> are represented by negative values,
|
values, and <b>credits</b> are represented by negative values,
|
||||||
the income/expense accounts do a slightly non-intuitive thing
|
the income/expense accounts do a slightly non-intuitive thing
|
||||||
and you see incomes as <em> negative</em> values. That <em>
|
and you see incomes as <em>negative</em> values. That <em>
|
||||||
appears</em> contrary to intuition, but is nonetheless
|
appears</em> contrary to intuition, but is nonetheless
|
||||||
necessary in order for the <a href="xacc-double.html#IDENTITY">
|
necessary in order for the <a href="xacc-double.html#IDENTITY">
|
||||||
double-entry bookkeeping identity to hold true.</a></p>
|
double-entry bookkeeping identity to hold true.</a></p>
|
||||||
|
|
||||||
<p> Another way in which income and expense accounts are
|
<p>Another way in which income and expense accounts are special
|
||||||
special is that their account totals do not directly appear on
|
is that their account totals do not directly appear on a
|
||||||
a balance sheet. A balance sheet shows "Net Worth": the sum of
|
balance sheet. A balance sheet shows "Net Worth": the sum of
|
||||||
all assets minus all liabilities.</p>
|
all assets minus all liabilities.</p>
|
||||||
|
|
||||||
<p> Income and expenses are neither assets nor liabilities, and
|
<p>Income and expenses are neither assets nor liabilities, and
|
||||||
so do not appear on the balance sheet. What appears on the
|
so do not appear on the balance sheet. What appears on the
|
||||||
balance sheet is their effects on <b> equity.</b></p>
|
balance sheet is their effects on <b>equity.</b></p>
|
||||||
|
|
||||||
<p> There is a separate report, a "Profit and Loss" (P&L)
|
<p>There is a separate report, a "Profit and Loss" (P&L)
|
||||||
report, to analyze income and expenses. The total profit (or
|
report, to analyze income and expenses. The total profit (or
|
||||||
loss) is calculated as total income less total expenses. In a
|
loss) is calculated as total income less total expenses. In a
|
||||||
nicely symmetrical fashion, since assets and liabilities are
|
nicely symmetrical fashion, since assets and liabilities are
|
||||||
neither income or expenses, <em> they</em> correspondingly do
|
neither income or expenses, <em>they</em> correspondingly do
|
||||||
not appear on a P&L statement.</p>
|
not appear on a P&L statement.</p>
|
||||||
|
|
||||||
<p> Even though these accounts may be somewhat "special", you
|
<p>Even though these accounts may be somewhat "special", you do
|
||||||
do not need to do anything particularly special to use income
|
not need to do anything particularly special to use income and
|
||||||
and expense accounts. GnuCash handles the values automatically,
|
expense accounts. GnuCash handles the values automatically, so
|
||||||
so that if you record properly the effects of the transactions
|
that if you record properly the effects of the transactions on
|
||||||
on your bank account or credit card, the income/expense side of
|
your bank account or credit card, the income/expense side of
|
||||||
the transaction should also be handled correctly.</p>
|
the transaction should also be handled correctly.</p>
|
||||||
|
|
||||||
<p> The time when things get "peculiar," and when you need to
|
<p>The time when things get "peculiar," and when you need to
|
||||||
more deeply understand this, is when amounts are transferred
|
more deeply understand this, is when amounts are transferred
|
||||||
between income/expense accounts. (The <i> causes</i> for such
|
between income/expense accounts. (The <i>causes</i> for such
|
||||||
transfers tend to be somewhat peculiar, so it's pretty fair for
|
transfers tend to be somewhat peculiar, so it's pretty fair for
|
||||||
this to be a pretty odd situation.)</p>
|
this to be a pretty odd situation.)</p>
|
||||||
|
|
||||||
<h1>Using Income/Expense Accounts</h1>
|
<h1>Using Income/Expense Accounts</h1>
|
||||||
|
|
||||||
<p> To use an income/expense account, simply create one from
|
<p>To use an income/expense account, simply create one from the
|
||||||
the "New Account" dialogue window, and then be sure to transfer
|
"New Account" dialogue window, and then be sure to transfer
|
||||||
income/expenses to it as you record paychecks, interest,
|
income/expenses to it as you record paychecks, interest,
|
||||||
etc.</p>
|
etc.</p>
|
||||||
|
|
||||||
<p> You will doubtless wish to create quite a number of income
|
<p>You will doubtless wish to create quite a number of income
|
||||||
and expense accounts; it may be worth looking at the <a href=
|
and expense accounts; it may be worth looking at the <a href=
|
||||||
"xacc-groups.html#SAMPLECHART"> Sample Chart of Accounts</a>
|
"xacc-groups.html#SAMPLECHART">Sample Chart of Accounts</a> for
|
||||||
for ideas.</p>
|
ideas.</p>
|
||||||
|
|
||||||
<p> This partitioning of incomes and expenses is likely to
|
<p>This partitioning of incomes and expenses is likely to prove
|
||||||
prove particularly useful for North Americans when <i>income
|
particularly useful for North Americans when <i>income tax
|
||||||
tax time</i> rolls around.</p>
|
time</i> rolls around.</p>
|
||||||
|
|
||||||
<h1> Use of Terminology In Other Software</h1>
|
<h1>Use of Terminology In Other Software</h1>
|
||||||
|
|
||||||
<p> If you have used other personal finance software, be aware
|
<p>If you have used other personal finance software, be aware
|
||||||
that <a href="xacc-quicken.html#QUICKENCATS"> Quicken calls
|
that <a href="xacc-quicken.html#QUICKENCATS">Quicken calls them
|
||||||
them "Categories."</a></p>
|
"Categories."</a></p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -33,30 +33,46 @@
|
|||||||
<a name="overview"><h2>Overview</h2></a>
|
<a name="overview"><h2>Overview</h2></a>
|
||||||
|
|
||||||
<p>The Find Transactions dialog allows you to search for
|
<p>The Find Transactions dialog allows you to search for
|
||||||
transactions which match criteria that you specify, including
|
transactions which match criteria that you specify, including:
|
||||||
account(s) affected by the transaction, the value of the transaction,
|
<ul>
|
||||||
the date, the memo, the description, etc. You can bring up the Find
|
<li> Account(s) affected by the transaction,
|
||||||
Transactions dialog by clicking on the "Find" button in the main
|
<li> Value of the transaction,
|
||||||
GnuCash window or any register display window. The results of your
|
<li> Date
|
||||||
search will be shown in a register display similar to the ones used to
|
<li> Memo field
|
||||||
display your accounts, with the window title "Search Results".
|
<li> Transaction description
|
||||||
|
<ul>
|
||||||
|
etc.
|
||||||
|
|
||||||
|
<P> You may bring up the <b> Find Transactions </b> dialog by clicking
|
||||||
|
on the "Find" button in the main GnuCash window or any register
|
||||||
|
display window.
|
||||||
|
|
||||||
|
<P> The results of your search will be shown in a register display
|
||||||
|
similar to the ones used to display your accounts, with the window
|
||||||
|
title "Search Results".
|
||||||
|
|
||||||
<p>Clicking the "Find" button again within a Search Results
|
<p>Clicking the "Find" button again within a Search Results
|
||||||
register window allows you to add additional terms to the query whose
|
register window allows you to add additional terms to the query whose
|
||||||
results are displayed in that window. By combining multiple searches,
|
results are displayed in that window. <P> By combining multiple searches,
|
||||||
you can create very sophisticated queries to show you exactly the
|
you may construct rather sophisticated queries to display exactly the
|
||||||
subset of your transactions that you want to see.
|
subset of your transactions that you want to see.
|
||||||
|
|
||||||
<a href="#toc">Table of Contents</a>
|
<a href="#toc">Table of Contents</a>
|
||||||
|
|
||||||
<a name="how-to"><h2>How to use the Find Transactions dialog</h2></a>
|
<a name="how-to"><h2>How to use the Find Transactions dialog</h2></a>
|
||||||
|
|
||||||
<p>The Find Transactions dialog has two main parts. The upper
|
<p>The Find Transactions dialog has two main parts.
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
<li> The upper
|
||||||
part of the dialog is a Notebook with tabs that allow you to specify
|
part of the dialog is a Notebook with tabs that allow you to specify
|
||||||
the conditions of your search. See <a href="#setup">Setting up a
|
the conditions of your search. <p> See <a href="#setup">Setting up a
|
||||||
search</a> for details on each search type. The lower part of the
|
search</a> for details on each search type.
|
||||||
|
|
||||||
|
<li>The lower part of the
|
||||||
dialog is a selector which allows you to specify how the results of
|
dialog is a selector which allows you to specify how the results of
|
||||||
the search are to be combined with any previous search.
|
the search are to be combined with any previous search.
|
||||||
|
</uL>
|
||||||
|
|
||||||
<p>If you get the Find Transactions dialog by clicking the Find
|
<p>If you get the Find Transactions dialog by clicking the Find
|
||||||
button in the main GnuCash window or any normal account display
|
button in the main GnuCash window or any normal account display
|
||||||
@ -107,9 +123,9 @@ accounts is to be displayed.
|
|||||||
|
|
||||||
<p>If you select "All" accounts from the picker at the top of the
|
<p>If you select "All" accounts from the picker at the top of the
|
||||||
tab, the only transactions that will be show are those which affect
|
tab, the only transactions that will be show are those which affect
|
||||||
all the selected accounts. For example, if you select "My Checking
|
all the selected accounts. <P> For example, if you select <b>My
|
||||||
Account" and "My VISA Account" and then choose "All", only transfers
|
Checking Account<b> and <b> My VISA Account</b> and then choose <B>
|
||||||
from Checking to Visa will be shown.
|
All</b>, only transfers from Checking to Visa will be shown.
|
||||||
|
|
||||||
<p>If you select "Any" from the picker, transactions affecting any
|
<p>If you select "Any" from the picker, transactions affecting any
|
||||||
selected amount will be shown. For example, if you select "My
|
selected amount will be shown. For example, if you select "My
|
||||||
@ -121,15 +137,15 @@ together in the Search Results window.
|
|||||||
|
|
||||||
<p>In the Date tab, you can specify a date range for the
|
<p>In the Date tab, you can specify a date range for the
|
||||||
transactions you wish to find. The year, month, and day fields are in
|
transactions you wish to find. The year, month, and day fields are in
|
||||||
the order you specify in Preferences:International:Date Format.
|
the order you specify in <tt> Preferences:International:Date Format</tt>.
|
||||||
|
|
||||||
<p>If you want to locate any transaction before a certain date,
|
<p>If you want to locate any transaction before a certain date,
|
||||||
specify your date in the second date entry and put a very early date
|
specify your date in the second date entry and put a distant date in
|
||||||
in the first date entry. The default date is January 1, 1900, which
|
the past in the first date entry. The default date is January 1,
|
||||||
should be early enough for most purposes. Similarly, if you want to
|
1900, which should be distant enough for most peoples' purposes. <P>
|
||||||
find any transaction after a certain date, put the date in the first
|
Similarly, if you want to find any transaction after a certain date,
|
||||||
date entry and put a date after your last transaction in the second
|
put the date in the first date entry and put a date after your last
|
||||||
entry.
|
transaction in the second entry.
|
||||||
|
|
||||||
<a name="amount"><h3>Amount searches</a></h3>
|
<a name="amount"><h3>Amount searches</a></h3>
|
||||||
|
|
||||||
@ -146,12 +162,12 @@ interested in debits, credits, or both.
|
|||||||
|
|
||||||
<p>In the Description, Number, Memo, and Action tabs, you can
|
<p>In the Description, Number, Memo, and Action tabs, you can
|
||||||
specify a string which is matched against the respective fields of
|
specify a string which is matched against the respective fields of
|
||||||
splits and transactions. By default, the match used is a
|
splits and transactions. <ul><li> By default, the match used is a
|
||||||
case-insensitive substring match. If you select the "Case sensitive"
|
case-insensitive substring match. <li> If you select the "Case sensitive"
|
||||||
toggle button, the search is a case-sensitive substring match. If the
|
toggle button, the search is a case-sensitive substring match. <li>If the
|
||||||
"Regular expression" button is selected, the match interprets the
|
"Regular expression" button is selected, the match interprets the
|
||||||
string you enter as a POSIX extended regular expression; case
|
string you enter as a POSIX extended regular expression; case
|
||||||
sensitivity is still determined by the "Case sensitive" button.
|
sensitivity is still determined by the "Case sensitive" button.</ul>
|
||||||
|
|
||||||
<a href="#toc">Table of Contents</a>
|
<a href="#toc">Table of Contents</a>
|
||||||
|
|
||||||
|
@ -1,42 +1,50 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Preferences</title>
|
<title>Preferences</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<h1>Preferences</h1>
|
<h1>Preferences</h1>
|
||||||
<p>You can customize the behavior of
|
|
||||||
GnuCash by changing the settings in this dialog box.All settings
|
<p>You can customize the behavior of GnuCash by changing the
|
||||||
are automatically saved so changes are preserved for future
|
settings in this dialog box.All settings are automatically
|
||||||
sessions.</p>
|
saved so changes are preserved for future sessions.</p>
|
||||||
|
|
||||||
<p>To change settings, simply click to select the appropriate
|
<p>To change settings, simply click to select the appropriate
|
||||||
page, then make appropriate changes, and click the "Apply"
|
page, then make appropriate changes, and click the "Apply"
|
||||||
button to see
|
button to see your changes take effect. Clicking "OK" applies
|
||||||
your changes take effect. Clicking "OK" applies changes, then
|
changes, then closes the properties dialog box. them. The
|
||||||
closes the properties dialog box.
|
"Close" button simply closes the dialog box without applying
|
||||||
them. The "Close" button simply closes the dialog box without
|
the latest changes.</p>
|
||||||
applying the latest changes.</p>
|
|
||||||
|
|
||||||
<p>The settings are grouped into the following categories:</p>
|
<p>The settings are grouped into the following categories:</p>
|
||||||
<ul><li><b>Account Fields:</b> sets which fields are displayed in
|
|
||||||
the account list of the main window.</li>
|
<ul>
|
||||||
<li><b>Account Types:</b> sets which account types are displayed
|
<li><b>Account Fields:</b> sets which fields are displayed in
|
||||||
in the main window.</li>
|
the account list of the main window.</li>
|
||||||
|
|
||||||
|
<li><b>Account Types:</b> sets which account types are
|
||||||
|
displayed in the main window.</li>
|
||||||
|
|
||||||
<li><b>General:</b> anything that doesn't fit anywhere
|
<li><b>General:</b> anything that doesn't fit anywhere
|
||||||
else.</li>
|
else.</li>
|
||||||
<li><b>International:</b> Options relating to date and time
|
|
||||||
display formats.</li>
|
<li><b>International:</b> Options relating to date and time
|
||||||
<li><b>Register:</b> Options relating to the default appearance
|
display formats.</li>
|
||||||
of account registers.</li>
|
|
||||||
|
<li><b>Register:</b> Options relating to the default
|
||||||
|
appearance of account registers.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
<hr><p> Return to <a href="xacc-main.html"> Main Documentation
|
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
@ -1,42 +1,50 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Preferences</title>
|
<title>Preferences</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<h1>Preferences</h1>
|
<h1>Preferences</h1>
|
||||||
<p>You can customize the behavior of
|
|
||||||
GnuCash by changing the settings in this dialog box.All settings
|
<p>You can customize the behavior of GnuCash by changing the
|
||||||
are automatically saved so changes are preserved for future
|
settings in this dialog box.All settings are automatically
|
||||||
sessions.</p>
|
saved so changes are preserved for future sessions.</p>
|
||||||
|
|
||||||
<p>To change settings, simply click to select the appropriate
|
<p>To change settings, simply click to select the appropriate
|
||||||
page, then make appropriate changes, and click the "Apply"
|
page, then make appropriate changes, and click the "Apply"
|
||||||
button to see
|
button to see your changes take effect. Clicking "OK" applies
|
||||||
your changes take effect. Clicking "OK" applies changes, then
|
changes, then closes the properties dialog box. them. The
|
||||||
closes the properties dialog box.
|
"Close" button simply closes the dialog box without applying
|
||||||
them. The "Close" button simply closes the dialog box without
|
the latest changes.</p>
|
||||||
applying the latest changes.</p>
|
|
||||||
|
|
||||||
<p>The settings are grouped into the following categories:</p>
|
<p>The settings are grouped into the following categories:</p>
|
||||||
<ul><li><b>Account Fields:</b> sets which fields are displayed in
|
|
||||||
the account list of the main window.</li>
|
<ul>
|
||||||
<li><b>Account Types:</b> sets which account types are displayed
|
<li><b>Account Fields:</b> sets which fields are displayed in
|
||||||
in the main window.</li>
|
the account list of the main window.</li>
|
||||||
|
|
||||||
|
<li><b>Account Types:</b> sets which account types are
|
||||||
|
displayed in the main window.</li>
|
||||||
|
|
||||||
<li><b>General:</b> anything that doesn't fit anywhere
|
<li><b>General:</b> anything that doesn't fit anywhere
|
||||||
else.</li>
|
else.</li>
|
||||||
<li><b>International:</b> Options relating to date and time
|
|
||||||
display formats.</li>
|
<li><b>International:</b> Options relating to date and time
|
||||||
<li><b>Register:</b> Options relating to the default appearance
|
display formats.</li>
|
||||||
of account registers.</li>
|
|
||||||
|
<li><b>Register:</b> Options relating to the default
|
||||||
|
appearance of account registers.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
<hr><p> Return to <a href="xacc-main.html"> Main Documentation
|
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>GNU General Public License</title>
|
<title>GNU General Public License</title>
|
||||||
@ -17,14 +18,14 @@
|
|||||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675
|
Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675
|
||||||
Mass Ave, Cambridge, MA 02139, USA
|
Mass Ave, Cambridge, MA 02139, USA
|
||||||
|
|
||||||
<p> Everyone is permitted to copy and distribute verbatim
|
<p>Everyone is permitted to copy and distribute verbatim
|
||||||
copies of this license document, but changing it is not
|
copies of this license document, but changing it is not
|
||||||
allowed.</p>
|
allowed.</p>
|
||||||
</center>
|
</center>
|
||||||
|
|
||||||
<h3><a name="SEC001">Preamble</a></h3>
|
<h3><a name="SEC001">Preamble</a></h3>
|
||||||
|
|
||||||
<p> The licenses for most software are designed to take away
|
<p>The licenses for most software are designed to take away
|
||||||
your freedom to share and change it. By contrast, the GNU
|
your freedom to share and change it. By contrast, the GNU
|
||||||
General Public License is intended to guarantee your freedom to
|
General Public License is intended to guarantee your freedom to
|
||||||
share and change free software--to make sure the software is
|
share and change free software--to make sure the software is
|
||||||
@ -35,53 +36,53 @@
|
|||||||
General Public License instead.) You can apply it to your
|
General Public License instead.) You can apply it to your
|
||||||
programs, too.</p>
|
programs, too.</p>
|
||||||
|
|
||||||
<p> When we speak of free software, we are referring to
|
<p>When we speak of free software, we are referring to freedom,
|
||||||
freedom, not price. Our General Public Licenses are designed to
|
not price. Our General Public Licenses are designed to make
|
||||||
make sure that you have the freedom to distribute copies of
|
sure that you have the freedom to distribute copies of free
|
||||||
free software (and charge for this service if you wish), that
|
software (and charge for this service if you wish), that you
|
||||||
you receive source code or can get it if you want it, that you
|
receive source code or can get it if you want it, that you can
|
||||||
can change the software or use pieces of it in new free
|
change the software or use pieces of it in new free programs;
|
||||||
programs; and that you know you can do these things.</p>
|
and that you know you can do these things.</p>
|
||||||
|
|
||||||
<p> To protect your rights, we need to make restrictions that
|
<p>To protect your rights, we need to make restrictions that
|
||||||
forbid anyone to deny you these rights or to ask you to
|
forbid anyone to deny you these rights or to ask you to
|
||||||
surrender the rights. These restrictions translate to certain
|
surrender the rights. These restrictions translate to certain
|
||||||
responsibilities for you if you distribute copies of the
|
responsibilities for you if you distribute copies of the
|
||||||
software, or if you modify it.</p>
|
software, or if you modify it.</p>
|
||||||
|
|
||||||
<p> For example, if you distribute copies of such a program,
|
<p>For example, if you distribute copies of such a program,
|
||||||
whether gratis or for a fee, you must give the recipients all
|
whether gratis or for a fee, you must give the recipients all
|
||||||
the rights that you have. You must make sure that they, too,
|
the rights that you have. You must make sure that they, too,
|
||||||
receive or can get the source code. And you must show them
|
receive or can get the source code. And you must show them
|
||||||
these terms so they know their rights.</p>
|
these terms so they know their rights.</p>
|
||||||
|
|
||||||
<p> We protect your rights with two steps: (1) copyright the
|
<p>We protect your rights with two steps: (1) copyright the
|
||||||
software, and (2) offer you this license which gives you legal
|
software, and (2) offer you this license which gives you legal
|
||||||
permission to copy, distribute and/or modify the software.</p>
|
permission to copy, distribute and/or modify the software.</p>
|
||||||
|
|
||||||
<p> Also, for each author's protection and ours, we want to
|
<p>Also, for each author's protection and ours, we want to make
|
||||||
make certain that everyone understands that there is no
|
certain that everyone understands that there is no warranty for
|
||||||
warranty for this free software. If the software is modified by
|
this free software. If the software is modified by someone else
|
||||||
someone else and passed on, we want its recipients to know that
|
and passed on, we want its recipients to know that what they
|
||||||
what they have is not the original, so that any problems
|
have is not the original, so that any problems introduced by
|
||||||
introduced by others will not reflect on the original authors'
|
others will not reflect on the original authors'
|
||||||
reputations.</p>
|
reputations.</p>
|
||||||
|
|
||||||
<p> Finally, any free program is threatened constantly by
|
<p>Finally, any free program is threatened constantly by
|
||||||
software patents. We wish to avoid the danger that
|
software patents. We wish to avoid the danger that
|
||||||
redistributors of a free program will individually obtain
|
redistributors of a free program will individually obtain
|
||||||
patent licenses, in effect making the program proprietary. To
|
patent licenses, in effect making the program proprietary. To
|
||||||
prevent this, we have made it clear that any patent must be
|
prevent this, we have made it clear that any patent must be
|
||||||
licensed for everyone's free use or not licensed at all.</p>
|
licensed for everyone's free use or not licensed at all.</p>
|
||||||
|
|
||||||
<p> The precise terms and conditions for copying, distribution
|
<p>The precise terms and conditions for copying, distribution
|
||||||
and modification follow.</p>
|
and modification follow.</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<h3><a name="SEC002">GNU GENERAL PUBLIC LICENSE TERMS AND
|
<h3><a name="SEC002">GNU GENERAL PUBLIC LICENSE TERMS AND
|
||||||
CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</a></h3>
|
CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</a></h3>
|
||||||
|
|
||||||
<p> 0. This License applies to any program or other work which
|
<p>0. This License applies to any program or other work which
|
||||||
contains a notice placed by the copyright holder saying it may
|
contains a notice placed by the copyright holder saying it may
|
||||||
be distributed under the terms of this General Public License.
|
be distributed under the terms of this General Public License.
|
||||||
The "Program", below, refers to any such program or work, and a
|
The "Program", below, refers to any such program or work, and a
|
||||||
@ -92,15 +93,15 @@
|
|||||||
(Hereinafter, translation is included without limitation in the
|
(Hereinafter, translation is included without limitation in the
|
||||||
term "modification".) Each licensee is addressed as "you".</p>
|
term "modification".) Each licensee is addressed as "you".</p>
|
||||||
|
|
||||||
<p> Activities other than copying, distribution and
|
<p>Activities other than copying, distribution and modification
|
||||||
modification are not covered by this License; they are outside
|
are not covered by this License; they are outside its scope.
|
||||||
its scope. The act of running the Program is not restricted,
|
The act of running the Program is not restricted, and the
|
||||||
and the output from the Program is covered only if its contents
|
output from the Program is covered only if its contents
|
||||||
constitute a work based on the Program (independent of having
|
constitute a work based on the Program (independent of having
|
||||||
been made by running the Program). Whether that is true depends
|
been made by running the Program). Whether that is true depends
|
||||||
on what the Program does.</p>
|
on what the Program does.</p>
|
||||||
|
|
||||||
<p> 1. You may copy and distribute verbatim copies of the
|
<p>1. You may copy and distribute verbatim copies of the
|
||||||
Program's source code as you receive it, in any medium,
|
Program's source code as you receive it, in any medium,
|
||||||
provided that you conspicuously and appropriately publish on
|
provided that you conspicuously and appropriately publish on
|
||||||
each copy an appropriate copyright notice and disclaimer of
|
each copy an appropriate copyright notice and disclaimer of
|
||||||
@ -109,11 +110,11 @@
|
|||||||
recipients of the Program a copy of this License along with the
|
recipients of the Program a copy of this License along with the
|
||||||
Program.</p>
|
Program.</p>
|
||||||
|
|
||||||
<p> You may charge a fee for the physical act of transferring a
|
<p>You may charge a fee for the physical act of transferring a
|
||||||
copy, and you may at your option offer warranty protection in
|
copy, and you may at your option offer warranty protection in
|
||||||
exchange for a fee.</p>
|
exchange for a fee.</p>
|
||||||
|
|
||||||
<p> 2. You may modify your copy or copies of the Program or any
|
<p>2. You may modify your copy or copies of the Program or any
|
||||||
portion of it, thus forming a work based on the Program, and
|
portion of it, thus forming a work based on the Program, and
|
||||||
copy and distribute such modifications or work under the terms
|
copy and distribute such modifications or work under the terms
|
||||||
of Section 1 above, provided that you also meet all of these
|
of Section 1 above, provided that you also meet all of these
|
||||||
@ -124,13 +125,13 @@
|
|||||||
notices stating that you changed the files and the date of
|
notices stating that you changed the files and the date of
|
||||||
any change.
|
any change.
|
||||||
|
|
||||||
<p> b) You must cause any work that you distribute or
|
<p>b) You must cause any work that you distribute or publish,
|
||||||
publish, that in whole or in part contains or is derived from
|
that in whole or in part contains or is derived from the
|
||||||
the Program or any part thereof, to be licensed as a whole at
|
Program or any part thereof, to be licensed as a whole at no
|
||||||
no charge to all third parties under the terms of this
|
charge to all third parties under the terms of this
|
||||||
License.</p>
|
License.</p>
|
||||||
|
|
||||||
<p> c) If the modified program normally reads commands
|
<p>c) If the modified program normally reads commands
|
||||||
interactively when run, you must cause it, when started
|
interactively when run, you must cause it, when started
|
||||||
running for such interactive use in the most ordinary way, to
|
running for such interactive use in the most ordinary way, to
|
||||||
print or display an announcement including an appropriate
|
print or display an announcement including an appropriate
|
||||||
@ -155,17 +156,17 @@
|
|||||||
whole, and thus to each and every part regardless of who wrote
|
whole, and thus to each and every part regardless of who wrote
|
||||||
it.
|
it.
|
||||||
|
|
||||||
<p> Thus, it is not the intent of this section to claim rights
|
<p>Thus, it is not the intent of this section to claim rights
|
||||||
or contest your rights to work written entirely by you; rather,
|
or contest your rights to work written entirely by you; rather,
|
||||||
the intent is to exercise the right to control the distribution
|
the intent is to exercise the right to control the distribution
|
||||||
of derivative or collective works based on the Program.</p>
|
of derivative or collective works based on the Program.</p>
|
||||||
|
|
||||||
<p> In addition, mere aggregation of another work not based on
|
<p>In addition, mere aggregation of another work not based on
|
||||||
the Program with the Program (or with a work based on the
|
the Program with the Program (or with a work based on the
|
||||||
Program) on a volume of a storage or distribution medium does
|
Program) on a volume of a storage or distribution medium does
|
||||||
not bring the other work under the scope of this License.</p>
|
not bring the other work under the scope of this License.</p>
|
||||||
|
|
||||||
<p> 3. You may copy and distribute the Program (or a work based
|
<p>3. You may copy and distribute the Program (or a work based
|
||||||
on it, under Section 2) in object code or executable form under
|
on it, under Section 2) in object code or executable form under
|
||||||
the terms of Sections 1 and 2 above provided that you also do
|
the terms of Sections 1 and 2 above provided that you also do
|
||||||
one of the following:</p>
|
one of the following:</p>
|
||||||
@ -176,7 +177,7 @@
|
|||||||
the terms of Sections 1 and 2 above on a medium customarily
|
the terms of Sections 1 and 2 above on a medium customarily
|
||||||
used for software interchange; or,
|
used for software interchange; or,
|
||||||
|
|
||||||
<p> b) Accompany it with a written offer, valid for at least
|
<p>b) Accompany it with a written offer, valid for at least
|
||||||
three years, to give any third party, for a charge no more
|
three years, to give any third party, for a charge no more
|
||||||
than your cost of physically performing source distribution,
|
than your cost of physically performing source distribution,
|
||||||
a complete machine-readable copy of the corresponding source
|
a complete machine-readable copy of the corresponding source
|
||||||
@ -184,7 +185,7 @@
|
|||||||
above on a medium customarily used for software interchange;
|
above on a medium customarily used for software interchange;
|
||||||
or,</p>
|
or,</p>
|
||||||
|
|
||||||
<p> c) Accompany it with the information you received as to
|
<p>c) Accompany it with the information you received as to
|
||||||
the offer to distribute corresponding source code. (This
|
the offer to distribute corresponding source code. (This
|
||||||
alternative is allowed only for noncommercial distribution
|
alternative is allowed only for noncommercial distribution
|
||||||
and only if you received the program in object code or
|
and only if you received the program in object code or
|
||||||
@ -192,7 +193,7 @@
|
|||||||
b above.)</p>
|
b above.)</p>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
|
||||||
<p> The source code for a work means the preferred form of the
|
<p>The source code for a work means the preferred form of the
|
||||||
work for making modifications to it. For an executable work,
|
work for making modifications to it. For an executable work,
|
||||||
complete source code means all the source code for all modules
|
complete source code means all the source code for all modules
|
||||||
it contains, plus any associated interface definition files,
|
it contains, plus any associated interface definition files,
|
||||||
@ -204,7 +205,7 @@
|
|||||||
system on which the executable runs, unless that component
|
system on which the executable runs, unless that component
|
||||||
itself accompanies the executable.</p>
|
itself accompanies the executable.</p>
|
||||||
|
|
||||||
<p> If distribution of executable or object code is made by
|
<p>If distribution of executable or object code is made by
|
||||||
offering access to copy from a designated place, then offering
|
offering access to copy from a designated place, then offering
|
||||||
equivalent access to copy the source code from the same place
|
equivalent access to copy the source code from the same place
|
||||||
counts as distribution of the source code, even though third
|
counts as distribution of the source code, even though third
|
||||||
@ -220,7 +221,7 @@
|
|||||||
licenses terminated so long as such parties remain in full
|
licenses terminated so long as such parties remain in full
|
||||||
compliance.
|
compliance.
|
||||||
|
|
||||||
<p> 5. You are not required to accept this License, since you
|
<p>5. You are not required to accept this License, since you
|
||||||
have not signed it. However, nothing else grants you permission
|
have not signed it. However, nothing else grants you permission
|
||||||
to modify or distribute the Program or its derivative works.
|
to modify or distribute the Program or its derivative works.
|
||||||
These actions are prohibited by law if you do not accept this
|
These actions are prohibited by law if you do not accept this
|
||||||
@ -230,16 +231,16 @@
|
|||||||
conditions for copying, distributing or modifying the Program
|
conditions for copying, distributing or modifying the Program
|
||||||
or works based on it.</p>
|
or works based on it.</p>
|
||||||
|
|
||||||
<p> 6. Each time you redistribute the Program (or any work
|
<p>6. Each time you redistribute the Program (or any work based
|
||||||
based on the Program), the recipient automatically receives a
|
on the Program), the recipient automatically receives a license
|
||||||
license from the original licensor to copy, distribute or
|
from the original licensor to copy, distribute or modify the
|
||||||
modify the Program subject to these terms and conditions. You
|
Program subject to these terms and conditions. You may not
|
||||||
may not impose any further restrictions on the recipients'
|
impose any further restrictions on the recipients' exercise of
|
||||||
exercise of the rights granted herein. You are not responsible
|
the rights granted herein. You are not responsible for
|
||||||
for enforcing compliance by third parties to this License.</p>
|
enforcing compliance by third parties to this License.</p>
|
||||||
|
|
||||||
<p> 7. If, as a consequence of a court judgment or allegation
|
<p>7. If, as a consequence of a court judgment or allegation of
|
||||||
of patent infringement or for any other reason (not limited to
|
patent infringement or for any other reason (not limited to
|
||||||
patent issues), conditions are imposed on you (whether by court
|
patent issues), conditions are imposed on you (whether by court
|
||||||
order, agreement or otherwise) that contradict the conditions
|
order, agreement or otherwise) that contradict the conditions
|
||||||
of this License, they do not excuse you from the conditions of
|
of this License, they do not excuse you from the conditions of
|
||||||
@ -253,12 +254,12 @@
|
|||||||
License would be to refrain entirely from distribution of the
|
License would be to refrain entirely from distribution of the
|
||||||
Program.</p>
|
Program.</p>
|
||||||
|
|
||||||
<p> If any portion of this section is held invalid or
|
<p>If any portion of this section is held invalid or
|
||||||
unenforceable under any particular circumstance, the balance of
|
unenforceable under any particular circumstance, the balance of
|
||||||
the section is intended to apply and the section as a whole is
|
the section is intended to apply and the section as a whole is
|
||||||
intended to apply in other circumstances.</p>
|
intended to apply in other circumstances.</p>
|
||||||
|
|
||||||
<p> It is not the purpose of this section to induce you to
|
<p>It is not the purpose of this section to induce you to
|
||||||
infringe any patents or other property right claims or to
|
infringe any patents or other property right claims or to
|
||||||
contest validity of any such claims; this section has the sole
|
contest validity of any such claims; this section has the sole
|
||||||
purpose of protecting the integrity of the free software
|
purpose of protecting the integrity of the free software
|
||||||
@ -273,7 +274,7 @@
|
|||||||
This section is intended to make thoroughly clear what is
|
This section is intended to make thoroughly clear what is
|
||||||
believed to be a consequence of the rest of this License.
|
believed to be a consequence of the rest of this License.
|
||||||
|
|
||||||
<p> 8. If the distribution and/or use of the Program is
|
<p>8. If the distribution and/or use of the Program is
|
||||||
restricted in certain countries either by patents or by
|
restricted in certain countries either by patents or by
|
||||||
copyrighted interfaces, the original copyright holder who
|
copyrighted interfaces, the original copyright holder who
|
||||||
places the Program under this License may add an explicit
|
places the Program under this License may add an explicit
|
||||||
@ -282,13 +283,13 @@
|
|||||||
not thus excluded. In such case, this License incorporates the
|
not thus excluded. In such case, this License incorporates the
|
||||||
limitation as if written in the body of this License.</p>
|
limitation as if written in the body of this License.</p>
|
||||||
|
|
||||||
<p> 9. The Free Software Foundation may publish revised and/or
|
<p>9. The Free Software Foundation may publish revised and/or
|
||||||
new versions of the General Public License from time to time.
|
new versions of the General Public License from time to time.
|
||||||
Such new versions will be similar in spirit to the present
|
Such new versions will be similar in spirit to the present
|
||||||
version, but may differ in detail to address new problems or
|
version, but may differ in detail to address new problems or
|
||||||
concerns.</p>
|
concerns.</p>
|
||||||
|
|
||||||
<p> Each version is given a distinguishing version number. If
|
<p>Each version is given a distinguishing version number. If
|
||||||
the Program specifies a version number of this License which
|
the Program specifies a version number of this License which
|
||||||
applies to it and "any later version", you have the option of
|
applies to it and "any later version", you have the option of
|
||||||
following the terms and conditions either of that version or of
|
following the terms and conditions either of that version or of
|
||||||
@ -297,7 +298,7 @@
|
|||||||
you may choose any version ever published by the Free Software
|
you may choose any version ever published by the Free Software
|
||||||
Foundation.</p>
|
Foundation.</p>
|
||||||
|
|
||||||
<p> 10. If you wish to incorporate parts of the Program into
|
<p>10. If you wish to incorporate parts of the Program into
|
||||||
other free programs whose distribution conditions are
|
other free programs whose distribution conditions are
|
||||||
different, write to the author to ask for permission. For
|
different, write to the author to ask for permission. For
|
||||||
software which is copyrighted by the Free Software Foundation,
|
software which is copyrighted by the Free Software Foundation,
|
||||||
@ -309,8 +310,8 @@
|
|||||||
|
|
||||||
<h3><a name="SEC003">NO WARRANTY</a></h3>
|
<h3><a name="SEC003">NO WARRANTY</a></h3>
|
||||||
|
|
||||||
<p> 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE
|
<p>11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS
|
||||||
IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
|
||||||
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
|
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
|
||||||
COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS
|
COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS
|
||||||
IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
|
IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
|
||||||
@ -320,7 +321,7 @@
|
|||||||
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE
|
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE
|
||||||
COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p>
|
COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p>
|
||||||
|
|
||||||
<p> 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
|
<p>12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
|
||||||
TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO
|
TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO
|
||||||
MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE,
|
MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE,
|
||||||
BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
|
BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
|
||||||
@ -334,7 +335,7 @@
|
|||||||
<h3>END OF TERMS AND CONDITIONS</h3>
|
<h3>END OF TERMS AND CONDITIONS</h3>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Chart of Accounts and Account Numbering</title>
|
<title>Chart of Accounts and Account Numbering</title>
|
||||||
@ -11,14 +12,14 @@
|
|||||||
<body>
|
<body>
|
||||||
<h1>Chart of Accounts</h1>
|
<h1>Chart of Accounts</h1>
|
||||||
|
|
||||||
<p> Typically accounts are arranged as a tree, in hierarchical
|
<p>Typically accounts are arranged as a tree, in hierarchical
|
||||||
form.</p>
|
form.</p>
|
||||||
|
|
||||||
<p> The main branches represent entire categories or groups,
|
<p>The main branches represent entire categories or groups,
|
||||||
while the leaves of the tree denote individual bank accounts or
|
while the leaves of the tree denote individual bank accounts or
|
||||||
expense categories.</p>
|
expense categories.</p>
|
||||||
|
|
||||||
<p> When a summary report is requested, typically only the main
|
<p>When a summary report is requested, typically only the main
|
||||||
branches are shown in the report, rather than the individual
|
branches are shown in the report, rather than the individual
|
||||||
accounts. For example, a chart of accounts might look like the
|
accounts. For example, a chart of accounts might look like the
|
||||||
following:</p>
|
following:</p>
|
||||||
@ -38,47 +39,47 @@
|
|||||||
: :
|
: :
|
||||||
</pre>
|
</pre>
|
||||||
|
|
||||||
<p> Note that accounts not only have names; they have <b>
|
<p>Note that accounts not only have names; they have <b>
|
||||||
codes,</b> in order to provide <em> order.</em> When a report
|
codes,</b> in order to provide <em>order.</em> When a report is
|
||||||
is generated, the <a name="SORTORDER"> sort order is determined
|
generated, the <a name="SORTORDER">sort order is determined by
|
||||||
by the numbering.</a></p>
|
the numbering.</a></p>
|
||||||
|
|
||||||
<p> A sensible hierarchy generally will have the "leaf"
|
<p>A sensible hierarchy generally will have the "leaf" accounts
|
||||||
accounts end in non-zero digits, whilst parent nodes have
|
end in non-zero digits, whilst parent nodes have increasing
|
||||||
increasing numbers of zeros. For instance, "cash" accounts
|
numbers of zeros. For instance, "cash" accounts might logically
|
||||||
might logically be arranged thus:</p>
|
be arranged thus:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
Overall Assets: <tt> 100</tt>
|
Overall Assets: <tt>100</tt>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
Overall Cash: <tt> 110</tt>
|
Overall Cash: <tt>110</tt>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>Cash in Wallet: <tt> 111</tt></li>
|
<li>Cash in Wallet: <tt>111</tt></li>
|
||||||
|
|
||||||
<li>Cash in Sock in Closet: <tt> 112</tt></li>
|
<li>Cash in Sock in Closet: <tt>112</tt></li>
|
||||||
|
|
||||||
<li>Cash in Mattress: <tt> 113</tt></li>
|
<li>Cash in Mattress: <tt>113</tt></li>
|
||||||
|
|
||||||
<li>Petty Cash Box: <tt> 114</tt></li>
|
<li>Petty Cash Box: <tt>114</tt></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
Overall Banking Assets <tt> 120</tt>
|
Overall Banking Assets <tt>120</tt>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>Checking Account <tt> 121</tt></li>
|
<li>Checking Account <tt>121</tt></li>
|
||||||
|
|
||||||
<li>Savings Account <tt> 122</tt></li>
|
<li>Savings Account <tt>122</tt></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p> When you <a href="xacc-accwin.html">create a new
|
<p>When you <a href="xacc-accwin.html">create a new
|
||||||
account</a>, GnuCash offers a guess at what an appropriate
|
account</a>, GnuCash offers a guess at what an appropriate
|
||||||
account code might be; you are free to change this. GnuCash
|
account code might be; you are free to change this. GnuCash
|
||||||
does not prevent duplicate numbering, although we would
|
does not prevent duplicate numbering, although we would
|
||||||
@ -89,7 +90,7 @@
|
|||||||
<h1>A Sample Chart of Accounts</h1>
|
<h1>A Sample Chart of Accounts</h1>
|
||||||
<a name="SAMPLECHART"></a>
|
<a name="SAMPLECHART"></a>
|
||||||
|
|
||||||
<p> A "typical" chart of accounts is shown below. Each
|
<p>A "typical" chart of accounts is shown below. Each
|
||||||
account is of a given <a href="xacc-acctypes.html">account
|
account is of a given <a href="xacc-acctypes.html">account
|
||||||
type</a>. This example is a combination of some typical
|
type</a>. This example is a combination of some typical
|
||||||
business and personal accounts.</p>
|
business and personal accounts.</p>
|
||||||
@ -369,7 +370,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -2,14 +2,15 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>GnuCash Help Main Window</title>
|
<title>GnuCash Help Main Window</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<h1> User Documentation Overview</h1>
|
<h1>User Documentation Overview</h1>
|
||||||
For help on a specific topic:
|
For help on a specific topic:
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
@ -27,7 +28,7 @@
|
|||||||
|
|
||||||
<li><a href="xacc-date.html">Date Input</a></li>
|
<li><a href="xacc-date.html">Date Input</a></li>
|
||||||
|
|
||||||
<li><a href="xacc-apprdepr.html"> Depreciation and Capital
|
<li><a href="xacc-apprdepr.html">Depreciation and Capital
|
||||||
Gains</a></li>
|
Gains</a></li>
|
||||||
|
|
||||||
<li><a href="xacc-currency.html">Foreign Currency
|
<li><a href="xacc-currency.html">Foreign Currency
|
||||||
@ -61,22 +62,26 @@
|
|||||||
|
|
||||||
<li><a href="xacc-expense.html">Using Income/Expense
|
<li><a href="xacc-expense.html">Using Income/Expense
|
||||||
Accounts</a></li>
|
Accounts</a></li>
|
||||||
<li><a href="xacc-globalprefs.html">Customizing Gnucash's Appearance</a></li>
|
|
||||||
<li><a href="xacc-accountedit.html">Changing Account Properties</a></li>
|
<li><a href="xacc-globalprefs.html">Customizing Gnucash's
|
||||||
|
Appearance</a></li>
|
||||||
|
|
||||||
|
<li><a href="xacc-accountedit.html">Changing Account
|
||||||
|
Properties</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h1> Extended Help/System Documentation</h1>
|
<h1>Extended Help/System Documentation</h1>
|
||||||
|
|
||||||
<p> The following documentation is about the <em>
|
<p>The following documentation is about the <em>
|
||||||
implementation</em> of GnuCash as opposed to being <em> user
|
implementation</em> of GnuCash as opposed to being <em>user
|
||||||
documentation</em> on how to <em> use</em> it.</p>
|
documentation</em> on how to <em>use</em> it.</p>
|
||||||
|
|
||||||
<p> Some of it represents preliminary documentation for
|
<p>Some of it represents preliminary documentation for
|
||||||
subsystems that are not yet sufficiently functional for use by
|
subsystems that are not yet sufficiently functional for use by
|
||||||
end users.</p>
|
end users.</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="projects.html"> GnuCash Project Goals</a></li>
|
<li><a href="projects.html">GnuCash Project Goals</a></li>
|
||||||
|
|
||||||
<li><a href="xacc-print.html">Printing and Web
|
<li><a href="xacc-print.html">Printing and Web
|
||||||
Serving</a></li>
|
Serving</a></li>
|
||||||
@ -84,7 +89,7 @@
|
|||||||
<li>
|
<li>
|
||||||
<a href="xacc-reports.html">Reports</a>
|
<a href="xacc-reports.html">Reports</a>
|
||||||
|
|
||||||
<p> The reporting subsystem is presently undergoing active
|
<p>The reporting subsystem is presently undergoing active
|
||||||
development; documentation should eventually include:</p>
|
development; documentation should eventually include:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Main Window</title>
|
<title>Main Window</title>
|
||||||
@ -11,20 +12,20 @@
|
|||||||
<body>
|
<body>
|
||||||
<h1>Main GnuCash Window</h1>
|
<h1>Main GnuCash Window</h1>
|
||||||
|
|
||||||
<p> This is the main account window. You control your set of
|
<p>This is the main account window. You control your set of
|
||||||
accounts from here.</p>
|
accounts from here.</p>
|
||||||
|
|
||||||
<p> Below is a picture of the main window, with only the main
|
<p>Below is a picture of the main window, with only the main
|
||||||
accounts shown. Note how <b>Business Expenses</b> has been selected by
|
accounts shown. Note how <b>Business Expenses</b> has been
|
||||||
highlighting. The box with a cross in it,
|
selected by highlighting. The box with a cross in it,
|
||||||
immediately to its left, shows that it has one
|
immediately to its left, shows that it has one or more detail
|
||||||
or more detail accounts that are not shown at present.
|
accounts that are not shown at present. To show them, click on
|
||||||
To show them, click on this box.</p>
|
this box.</p>
|
||||||
|
|
||||||
<p> <img src="contract.gif"><br>
|
<p><img src="contract.gif"><br>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p> Here is the main window, with the detail accounts
|
<p>Here is the main window, with the detail accounts
|
||||||
showing.</p>
|
showing.</p>
|
||||||
|
|
||||||
<p><br>
|
<p><br>
|
||||||
@ -32,7 +33,7 @@
|
|||||||
</p>
|
</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<p> The <tt>Open Subaccounts</tt> menu item is interesting only
|
<p>The <tt>Open Subaccounts</tt> menu item is interesting only
|
||||||
if you choose an account with sub-accounts (detail accounts).
|
if you choose an account with sub-accounts (detail accounts).
|
||||||
Accounts with sub-accounts will always have a box on thier
|
Accounts with sub-accounts will always have a box on thier
|
||||||
left. By choosing the <tt>Open Subaccounts</tt> menu item, a
|
left. By choosing the <tt>Open Subaccounts</tt> menu item, a
|
||||||
@ -44,7 +45,7 @@
|
|||||||
smaller space. Because of its increased complexity, it use is
|
smaller space. Because of its increased complexity, it use is
|
||||||
recommended only for accounting experts.</p>
|
recommended only for accounting experts.</p>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -1,20 +1,25 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Profit And Loss Statement</title>
|
<title>Profit And Loss Statement</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
|
||||||
<h1>Profit and Loss Statement</h1>
|
|
||||||
|
|
||||||
<p>This report summarizes your sources of income and expenditure.</p>
|
<body>
|
||||||
|
<h1>Profit and Loss Statement</h1>
|
||||||
<p>There are currently no options for this report, but the option
|
|
||||||
to specify an accounting period will be added soon.</p>
|
<p>This report summarizes your sources of income and
|
||||||
|
expenditure.</p>
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
|
||||||
Page.</a></p>
|
<p>There are currently no options for this report, but the
|
||||||
|
option to specify an accounting period will be added soon.</p>
|
||||||
|
|
||||||
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Printing Checks</title>
|
<title>Printing Checks</title>
|
||||||
@ -11,87 +12,91 @@
|
|||||||
<body>
|
<body>
|
||||||
<h1>Printing Checks</h1>
|
<h1>Printing Checks</h1>
|
||||||
|
|
||||||
<p> You may print a GnuCash transaction as a check by selecting
|
<p>You may print a GnuCash transaction as a check by selecting
|
||||||
"Print Check" from the Transaction menu in a register display
|
"Print Check" from the Transaction menu in a register display
|
||||||
window.
|
window.</p>
|
||||||
|
|
||||||
<p> In the Print Check dialog, select the style of check form that
|
<p>In the Print Check dialog, select the style of check form
|
||||||
you wish to use, the position of the check on the page, and the
|
that you wish to use, the position of the check on the page,
|
||||||
format for printing the date on the check. Clicking <tt>OK</tt>
|
and the format for printing the date on the check. Clicking
|
||||||
will take you to the <a href="xacc-print.html">GnuCash Printing
|
<tt>OK</tt> will take you to the <a href="xacc-print.html">
|
||||||
</a> dialog, which will allow you to preview the check, select a
|
GnuCash Printing</a> dialog, which will allow you to preview
|
||||||
printer and paper size, and start the print job.
|
the check, select a printer and paper size, and start the print
|
||||||
|
job.</p>
|
||||||
|
|
||||||
<h2>Check format</h2>
|
<h2>Check format</h2>
|
||||||
|
|
||||||
<p> In order to print a check, it is necessary to know where the
|
<p>In order to print a check, it is necessary to know where the
|
||||||
pre-printed lines and boxes are on the check form. There are two
|
pre-printed lines and boxes are on the check form. There are
|
||||||
widely-used standard check formats: Quicken/QuickBooks (tm)
|
two widely-used standard check formats: Quicken/QuickBooks (tm)
|
||||||
compatible, and Microsoft Money (tm) compatible.
|
compatible, and Microsoft Money (tm) compatible.</p>
|
||||||
|
|
||||||
<p> By default, the check format is <tt>Quicken/QuickBooks</tt>,
|
<p>By default, the check format is <tt>Quicken/QuickBooks</tt>,
|
||||||
which prints to any Quicken-compatible check forms.
|
which prints to any Quicken-compatible check forms.</p>
|
||||||
|
|
||||||
<h2>Custom Check Format</h2>
|
<h2>Custom Check Format</h2>
|
||||||
|
|
||||||
<p> If you wish to print to a type of check form that is not in
|
<p>If you wish to print to a type of check form that is not in
|
||||||
the <tt>Check Format</tt> option menu, select <tt>Custom</tt> in
|
the <tt>Check Format</tt> option menu, select <tt>Custom</tt>
|
||||||
the format menu and enter the positions of the various check
|
in the format menu and enter the positions of the various check
|
||||||
fields in the entry boxes below.
|
fields in the entry boxes below.</p>
|
||||||
|
|
||||||
<p> Positions in the Custom Check Format entry area are specified
|
<p>Positions in the Custom Check Format entry area are
|
||||||
with x = 0 at the left edge of the check with x increasing to the
|
specified with x = 0 at the left edge of the check with x
|
||||||
right, and y = 0 at the bottom edge of the check with y increasing
|
increasing to the right, and y = 0 at the bottom edge of the
|
||||||
as you travel up. Numbers may be entered as integer or floating
|
check with y increasing as you travel up. Numbers may be
|
||||||
point values. The length units specified in the <tt>Units</tt>
|
entered as integer or floating point values. The length units
|
||||||
option menu are used to interpret all values entered in the custom
|
specified in the <tt>Units</tt> option menu are used to
|
||||||
check format area.
|
interpret all values entered in the custom check format
|
||||||
|
area.</p>
|
||||||
|
|
||||||
<p> If you arrive at a working set of Custom Check Format
|
<p>If you arrive at a working set of Custom Check Format
|
||||||
parameters for a commercially-available printable check form,
|
parameters for a commercially-available printable check form,
|
||||||
please submit them to <tt>gnucash-devel@gnucash.org</tt> so we can
|
please submit them to <tt>gnucash-devel@gnucash.org</tt> so we
|
||||||
include them as standard in a future release.
|
can include them as standard in a future release.</p>
|
||||||
|
|
||||||
<h2>Check position</h2>
|
<h2>Check position</h2>
|
||||||
|
|
||||||
<p> Printable check forms are available in several styles. In
|
<p>Printable check forms are available in several styles. In
|
||||||
general, each printable sheet is divided into three sections, and
|
general, each printable sheet is divided into three sections,
|
||||||
each section can be either a check or a stub. The Check Position
|
and each section can be either a check or a stub. The Check
|
||||||
option menu allows you to select which section of the page
|
Position option menu allows you to select which section of the
|
||||||
contains the check you wish to print to. <tt>Top</tt>,
|
page contains the check you wish to print to. <tt>Top</tt>,
|
||||||
<tt>Middle</tt>, and <tt>Bottom</tt> should be defined correctly
|
<tt>Middle</tt>, and <tt>Bottom</tt> should be defined
|
||||||
for check forms using the paper size that you select in the
|
correctly for check forms using the paper size that you select
|
||||||
printing dialog.
|
in the printing dialog.</p>
|
||||||
|
|
||||||
<h2>Custom check position</h2>
|
<h2>Custom check position</h2>
|
||||||
|
|
||||||
<p> If the preset check positions do not work correctly for your
|
<p>If the preset check positions do not work correctly for your
|
||||||
check forms, you may choose <tt>Custom</tt> from the Check
|
check forms, you may choose <tt>Custom</tt> from the Check
|
||||||
Position option menu and enter a position for the check in the
|
Position option menu and enter a position for the check in the
|
||||||
<tt>Check Position</tt> entry. Enter the distance along the left
|
<tt>Check Position</tt> entry. Enter the distance along the
|
||||||
edge of the paper from the lower left-hand corner of the page to
|
left edge of the paper from the lower left-hand corner of the
|
||||||
the lower left-hand corner of the check. The units of this
|
page to the lower left-hand corner of the check. The units of
|
||||||
measurement are those selected in the "Units" option menu.
|
this measurement are those selected in the "Units" option
|
||||||
|
menu.</p>
|
||||||
|
|
||||||
<h2>Date format</h2>
|
<h2>Date format</h2>
|
||||||
|
|
||||||
<p> Select your preferred date format from the picker. The picker
|
|
||||||
shows a sample date of "December 31, 2000" for all formats, but
|
|
||||||
your date will be substituted when printing.
|
|
||||||
|
|
||||||
<p> The "MM/DD/YY" and "DD/MM/YY" formats are available, but they
|
<p>Select your preferred date format from the picker. The
|
||||||
are strongly discouraged since they cannot always be
|
picker shows examples using the date of <tt>December 31,
|
||||||
distinguished from each other. Please use a format with a full
|
2000</tt> for all formats, but your date will be substituted
|
||||||
or abbreviated month name instead of a number.
|
when printing.</p>
|
||||||
|
|
||||||
|
<p>The <tt>MM/DD/YY</tt> and <tt>DD/MM/YY</tt> formats are
|
||||||
|
available, but they are strongly discouraged since they cannot
|
||||||
|
always be distinguished from each other. Please use a format
|
||||||
|
with a full or abbreviated month name instead of a number.</p>
|
||||||
|
|
||||||
<h2>Custom date format</h2>
|
<h2>Custom date format</h2>
|
||||||
|
|
||||||
<p> If you wish to use another date format besides those available
|
|
||||||
in the picker, select <tt>Custom</tt> and enter a
|
|
||||||
date-formatting string in the <tt>Date Format</tt> entry in the
|
|
||||||
custom settings area. If custom date format is selected, this
|
|
||||||
string is passed to <tt>strftime(3)</tt> as a format specifier.
|
|
||||||
|
|
||||||
|
<p>If you wish to use another date format besides those
|
||||||
|
available in the picker, select <tt>Custom</tt> and enter a
|
||||||
|
date-formatting string in the <tt>Date Format</tt> entry in the
|
||||||
|
custom settings area. If custom date format is selected, this
|
||||||
|
string is passed to <tt>strftime(3)</tt> as a format
|
||||||
|
specifier.</p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Printing and Web Serving</title>
|
<title>Printing and Web Serving</title>
|
||||||
@ -11,33 +12,33 @@
|
|||||||
<body>
|
<body>
|
||||||
<h1>Printing</h1>
|
<h1>Printing</h1>
|
||||||
|
|
||||||
<p> At present, the only type of printing directly supported by
|
<p>At present, the only type of printing directly supported by
|
||||||
GnuCash is <a href="xacc-print-check.html">check printing</a>.
|
GnuCash is <a href="xacc-print-check.html">check printing</a>.
|
||||||
Other types of printing are expected to be supported soon.
|
Other types of printing are expected to be supported soon.</p>
|
||||||
|
|
||||||
<p> You may create a printout of the register
|
<p>You may create a printout of the register window contents by
|
||||||
window contents by opening a register window and selecting <tt>
|
opening a register window and selecting <tt>Print... To
|
||||||
Print... To File</tt> from the <tt>File</tt> menu.
|
File</tt> from the <tt>File</tt> menu. <a href=
|
||||||
<a href="xacc-reports.html">Reports</a> can also be
|
"xacc-reports.html">Reports</a> can also be <a href=
|
||||||
<a href="xacc-reports.html">exported as HTML</a>.
|
"xacc-reports.html">exported as HTML</a>.</p>
|
||||||
|
|
||||||
<h1> GnuCash as Web Server</h1>
|
<h1>GnuCash as Web Server</h1>
|
||||||
|
|
||||||
<p> Following the latest fashionable trends of <b> Internet
|
<p>Following the latest fashionable trends of <b>Internet
|
||||||
Hype,</b> GnuCash can also act as a cheesy web server!</p>
|
Hype,</b> GnuCash can also act as a cheesy web server!</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>From an open register window, select <tt>Print ... To
|
<li>From an open register window, select <tt>Print ... To
|
||||||
WWW</tt> from the <tt> File</tt> menu.</li>
|
WWW</tt> from the <tt>File</tt> menu.</li>
|
||||||
|
|
||||||
<li>Then aim your browser at <tt> http://localhost:1080/</tt>
|
<li>Then aim your browser at <tt>http://localhost:1080/</tt>
|
||||||
or <tt> http://yourmachinename.com:1080/</tt>and you will see
|
or <tt>http://yourmachinename.com:1080/</tt>and you will see
|
||||||
your register window.<br>
|
your register window.<br>
|
||||||
<br>
|
<br>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>But, remember, we said <em> cheesy;</em> in order to view
|
<li>But, remember, we said <em>cheesy;</em> in order to view
|
||||||
the page a second time, you have to <em> pick the menu item
|
the page a second time, you have to <em>pick the menu item
|
||||||
again</em> to "reload" things and allow prepare it for
|
again</em> to "reload" things and allow prepare it for
|
||||||
another data dump.<br>
|
another data dump.<br>
|
||||||
<br>
|
<br>
|
||||||
@ -45,7 +46,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -45,40 +45,62 @@ of keeping up with what people want the program to do.
|
|||||||
keep a Windows partition on their machine just so they can run Quicken
|
keep a Windows partition on their machine just so they can run Quicken
|
||||||
and the latest shoot-em-up games. So of course we want to give you a
|
and the latest shoot-em-up games. So of course we want to give you a
|
||||||
way to suck all your Quicken data into GnuCash and remove one more
|
way to suck all your Quicken data into GnuCash and remove one more
|
||||||
barrier to putting a nice ext2 filesystem on that Windows partition.
|
barrier to putting a nice <tt> ext2 </tt> filesystem on that Windows
|
||||||
|
partition.
|
||||||
|
|
||||||
<p>The problem is that GnuCash is a real double-entry accounting
|
<p>The problem is that GnuCash is a real double-entry accounting
|
||||||
system and Quicken has a pretty simplistic view about what an account
|
system and Quicken has a pretty simplistic view about what an account
|
||||||
is, what a transaction is, and what to save in data files. In short,
|
is, what a transaction is, and, most critically, is severely flawed in its datamodel, that is, <em> what it saves in
|
||||||
QIF files just don't contain enough information to completely and
|
data files.</em>
|
||||||
accurately reconstruct your Quicken account hierarchy in the GnuCash
|
|
||||||
double entry system without some guessing by the import code and some
|
|
||||||
hand-holding by you. QIF files omit small things that can be easily
|
|
||||||
guessed (for instance, are numbers in decimal-radix [1,000.00 == 1000]
|
|
||||||
form or European comma-radix form [1.000,00 == 1000]? Are dates m/d/y
|
|
||||||
or y/m/d?) and big things that can't be easily guessed, like, for
|
|
||||||
example, what currency the file is denominated in, or what account the
|
|
||||||
file describes.
|
|
||||||
|
|
||||||
<p>For the most part, GnuCash's QIF importer does a good job of
|
<P> Briefly, QIF files just don't contain enough information to
|
||||||
figuring this stuff out, but you do have to keep an eye on it. The
|
completely and accurately reconstruct your Quicken account hierarchy
|
||||||
system is designed so that you can correct problems BEFORE you make
|
in the GnuCash double entry system without some educated guessing by
|
||||||
changes to your GnuCash accounts; nothing is done to your GnuCash
|
the import code as well as some guidance, provided by you.
|
||||||
accounts until you click the final "OK" button.
|
<ul>
|
||||||
|
|
||||||
|
<li> QIF files omit small things that may be fairly accurately inferred by
|
||||||
|
examining the data.
|
||||||
|
|
||||||
|
<P> For instance, are numbers in decimal-radix [1,000.00 ==
|
||||||
|
1000] form or European comma-radix form [1.000,00 == 1000]?
|
||||||
|
<P> Or are
|
||||||
|
dates <tt> m/d/y </tt> or <tt> y/m/d</tt>?
|
||||||
|
|
||||||
|
<Ll> More problematic are major things where there is little way of
|
||||||
|
guessing.
|
||||||
|
|
||||||
|
<P> For instance, determining the currency the file is denominated in.
|
||||||
|
|
||||||
|
<P> Or what <em> account </em> the file describes.
|
||||||
|
|
||||||
|
<p> GnuCash's QIF importer does a remarkably good job of guessing what
|
||||||
|
it can, but you <em> do </em> have to keep an eye on it. Fortunately,
|
||||||
|
the system is designed so that you can correct problems <em> before
|
||||||
|
</em> you changes are dropped into your GnuCash accounts. Nothing is
|
||||||
|
done to your GnuCash accounts until you click the final "OK" button.
|
||||||
|
|
||||||
<p>In the next section, I'll give an overview of the QIF file and
|
<p>In the next section, I'll give an overview of the QIF file and
|
||||||
its "features". This may seem unnecessarily technical, but if you
|
its "features". This may seem unnecessarily technical, but if you at
|
||||||
will at least glance through it you will be much better able to
|
least glance through it you will be much better able to understand
|
||||||
understand what's going on if you are having to jump through hoops to
|
what's going on if you are having to jump through hoops to make make a
|
||||||
make things work right, and how you might be able to jump right in and
|
problematic file work right, and how you might be able to jump right
|
||||||
edit the QIF file to fix really tough problems.
|
in and edit the QIF file to fix really tough problems.
|
||||||
|
|
||||||
<p>There are two major "paths" for using the GnuCash QIF importer.
|
<p>There are two major "paths" for using the GnuCash QIF importer.
|
||||||
One is the "I am a Quicken user just migrating to GnuCash" path; the
|
<ul>
|
||||||
other is the "I am downloading some updates from my bank as a QIF
|
|
||||||
file" path. This document mainly focuses on the former case, since
|
<li> One is the "I am a Quicken user just migrating to GnuCash" path.
|
||||||
new users are likely to need the most help and you can't get started
|
|
||||||
using GnuCash until you can get your old records in.
|
<li> The other is the "I am downloading some updates from my bank as a
|
||||||
|
QIF file" path.
|
||||||
|
|
||||||
|
</uL>
|
||||||
|
|
||||||
|
<P> This document mainly focuses on the former case, since new users
|
||||||
|
are likely to need the most help and you really can't get started
|
||||||
|
using GnuCash until you can get your old records in. Fortunately,
|
||||||
|
once you learn to do the former, the latter should be a piece of cake.
|
||||||
|
|
||||||
<p><a href="#toc">Table of Contents</a>
|
<p><a href="#toc">Table of Contents</a>
|
||||||
|
|
||||||
@ -87,18 +109,19 @@ using GnuCash until you can get your old records in.
|
|||||||
<p>QIF files are plain text files formatted as "tag-value" pairs.
|
<p>QIF files are plain text files formatted as "tag-value" pairs.
|
||||||
At the beginning of each line there is a single character "tag"
|
At the beginning of each line there is a single character "tag"
|
||||||
followed immediately by the "value", which extends to the end of the
|
followed immediately by the "value", which extends to the end of the
|
||||||
line. Don't be afraid to pop up a QIF file in "less" or the text
|
line.
|
||||||
editor of your choice if you are having problems getting some Quicken
|
<P> Don't be afraid to pop up a QIF file using <tt> less </tt>
|
||||||
data imported correctly; chances are a simple search-and-replace will
|
or the text editor of your choice if you are having problems getting
|
||||||
fix just about any problem you might have with a QIF file. And a
|
some Quicken data imported correctly; chances are a simple
|
||||||
regexp search-and-replace will get the rest.
|
search-and-replace can fix just about any problem you might have with
|
||||||
|
a QIF file. And a regexp search-and-replace will get the rest.
|
||||||
|
|
||||||
<p>Collections of tag-value pairs form records of various types.
|
<p>Collections of tag-value pairs form records of various types.
|
||||||
There are records to store the names and descriptions of your accounts
|
There are records to store the names and descriptions of your accounts
|
||||||
and of expense and income categories that you have defined in Quicken.
|
and of expense and income categories that you have defined in Quicken.
|
||||||
There are records to define Quicken "classes" (sort of like
|
There are records to define Quicken "classes" (sort of like
|
||||||
sub-accounts, sort of like categories, but not exactly like either).
|
sub-accounts, sort of like categories, but not exactly like either).
|
||||||
And there are records to describe transactions.
|
And there are records to describe transactions.
|
||||||
|
|
||||||
<p>Here's a typical Quicken transaction record:
|
<p>Here's a typical Quicken transaction record:
|
||||||
<pre>
|
<pre>
|
||||||
@ -170,11 +193,12 @@ of all the $ fields in a transaction record should equal the T field.
|
|||||||
|
|
||||||
<p>Note that nowhere in the transaction record, nor anywhere
|
<p>Note that nowhere in the transaction record, nor anywhere
|
||||||
else in the file, does Quicken store the name of the account that the
|
else in the file, does Quicken store the name of the account that the
|
||||||
file describes. Don't ask me, I don't know why either. Microsoft
|
file describes. Don't ask me why not, I don't know either. Microsoft
|
||||||
Money (which also can save QIF files) started doing a "trick" to get
|
Money (which also can save QIF files) uses a "trick" to get the
|
||||||
the information in the file. If the very first Bank transaction in
|
information in the file. If the very first Bank transaction in the
|
||||||
the file has a payee of "Opening Balance", the L line contains the
|
file has a payee of "Opening Balance", the L line contains the name of
|
||||||
name of the account that the file describes:
|
the account that the file describes:
|
||||||
|
|
||||||
<pre>
|
<pre>
|
||||||
!Type:Bank
|
!Type:Bank
|
||||||
D12/03/95
|
D12/03/95
|
||||||
@ -184,36 +208,38 @@ name of the account that the file describes:
|
|||||||
L[New Bank]
|
L[New Bank]
|
||||||
^
|
^
|
||||||
</pre>
|
</pre>
|
||||||
<p>Opening Balance records are handled specially, since they don't
|
|
||||||
mean what they appear to mean (if you interpret the record literally,
|
<p>Opening Balance records are handled specially, since they don't
|
||||||
as a transfer of $4706.57 from [New Bank] to [New Bank], your new
|
mean what the data appear to indicate (if you interpret the record
|
||||||
balance is a whopping $0.00). In the
|
literally, as a transfer of $4706.57 from [New Bank] to [New Bank],
|
||||||
<a href="#dialog-accounts">Accounts Tab</a> section there's a discussion
|
your new balance is a whopping $0.00). In the <a
|
||||||
|
href="#dialog-accounts">Accounts Tab</a> section there's a discussion
|
||||||
of what we do with them.
|
of what we do with them.
|
||||||
|
|
||||||
<h3>Multi-account Quicken exports</h3>
|
<h3>Multi-account Quicken exports</h3>
|
||||||
|
|
||||||
<p>Quicken and some other programs who use QIF as an export format
|
<p>Quicken and some other programs who use QIF as an export format
|
||||||
know how to put the history of multiple accounts into a single QIF
|
know how to put the history of multiple accounts into a single QIF
|
||||||
file. They do this by prepending an "!Account" record before the
|
file. They do this by prepending an "!Account" record before the set
|
||||||
set of transactions to/from that account.
|
of transactions to/from that account.
|
||||||
|
|
||||||
<p>The QIF Importer should be able to handle these files fine.
|
<p>The QIF Importer should be able to handle these files fine. You
|
||||||
You may notice that the "Default QIF Account" seems somewhat
|
may notice that the "Default QIF Account" seems somewhat arbitrary;
|
||||||
arbitrary; for multiple-account exports, the guessed account is the
|
for multiple-account exports, the guessed account is the first one
|
||||||
first one with an Opening Balance record. However, since Quicken
|
with an Opening Balance record. However, since Quicken explicitly
|
||||||
explicitly lists the account for every transaction in multi-account
|
lists the account for every transaction in multi-account exports, you
|
||||||
exports, you aren't likely to get any transactions in the default
|
aren't likely to get any transactions in the default account other
|
||||||
account other than those that are supposed to be there.
|
than those that are supposed to be there.
|
||||||
|
|
||||||
<p><a href="#toc">Table of Contents</a>
|
<p><a href="#toc">Table of Contents</a>
|
||||||
|
|
||||||
<a name="how-to"><h2>How to use the QIF Import dialog</h2></a>
|
<a name="how-to"><h2>How to use the QIF Import dialog</h2></a>
|
||||||
|
|
||||||
<p>The "Quick Start" guide: To load your files, click the "Select
|
<p>The "Quick Start" guide: To load your files, click the "Select ..."
|
||||||
..." button in the Files tab to find the file, then click the "Load
|
button in the Files tab to find the file, then click the "Load File"
|
||||||
File" button at the bottom of the Files tab to actually load it.
|
button at the bottom of the Files tab to actually load it.
|
||||||
Repeat this until all your files are loaded (read the explanation
|
|
||||||
|
<P>Repeat this until all your files are loaded (read the explanation
|
||||||
below to see why you should load all your files at the same time).
|
below to see why you should load all your files at the same time).
|
||||||
Check the Accounts and Categories dialogs and make corrections if
|
Check the Accounts and Categories dialogs and make corrections if
|
||||||
necessary. Then click the big OK button.
|
necessary. Then click the big OK button.
|
||||||
@ -230,7 +256,7 @@ will show up in multiple accounts. This means that if you aren't
|
|||||||
smart about catching duplicate transactions you will end up with wrong
|
smart about catching duplicate transactions you will end up with wrong
|
||||||
balances in GnuCash. Definitely a bad thing.
|
balances in GnuCash. Definitely a bad thing.
|
||||||
|
|
||||||
<p>In order to get the best possible replication of your Quicken
|
<p>In order to get the best possible replication of your Quicken
|
||||||
account tree, export everything you can from Quicken and then import
|
account tree, export everything you can from Quicken and then import
|
||||||
it all in one session, either as a single QIF file representing all
|
it all in one session, either as a single QIF file representing all
|
||||||
your accounts together or as a single file for each account. The
|
your accounts together or as a single file for each account. The
|
||||||
@ -240,7 +266,7 @@ currency, Quicken account name, and so on are right for each one. The
|
|||||||
importer can do a really good job of catching cross-references (which
|
importer can do a really good job of catching cross-references (which
|
||||||
and marking them.
|
and marking them.
|
||||||
|
|
||||||
<p>The importer is written mostly in Guile, and it can be a little
|
<p>The importer is written mostly in Guile, and it can be a little
|
||||||
slow on large QIF files. Load File takes 5-6 seconds for a QIF file
|
slow on large QIF files. Load File takes 5-6 seconds for a QIF file
|
||||||
with 1000 or so transactions on my machine.
|
with 1000 or so transactions on my machine.
|
||||||
|
|
||||||
@ -250,7 +276,7 @@ href="#dialog-categories">Categories tab</a>, and check that the
|
|||||||
importer is going to put your Quicken transactions in the right place.
|
importer is going to put your Quicken transactions in the right place.
|
||||||
You can click to pop up a dialog and change the GnuCash destination
|
You can click to pop up a dialog and change the GnuCash destination
|
||||||
account name/type for any QIF account. Don't be afraid to change
|
account name/type for any QIF account. Don't be afraid to change
|
||||||
these destination accounts; they are only guesses by the importer
|
these destination accounts; they are merely guesses by the importer
|
||||||
based on the name and type of the QIF account. Mappings of Quicken
|
based on the name and type of the QIF account. Mappings of Quicken
|
||||||
account to GnuCash account are written to a preferences file when you
|
account to GnuCash account are written to a preferences file when you
|
||||||
click "OK", so if you import other Quicken files describing these same
|
click "OK", so if you import other Quicken files describing these same
|
||||||
@ -453,7 +479,7 @@ point if someone tells me how it's supposed to work.
|
|||||||
|
|
||||||
<a name="brokerage-accounts"><h3>Brokerage accounts</h3></a>
|
<a name="brokerage-accounts"><h3>Brokerage accounts</h3></a>
|
||||||
|
|
||||||
<p>Brokerage accounts are really confusing to me. Basically, my
|
<p>Brokerage accounts are really confusing to me. Basically, my
|
||||||
thinking is that the brokerage account itself should probably be a
|
thinking is that the brokerage account itself should probably be a
|
||||||
Bank account. The only weirdness is in stuff like dividends paid from
|
Bank account. The only weirdness is in stuff like dividends paid from
|
||||||
securities to the brokerage account. If you're using a Dividend
|
securities to the brokerage account. If you're using a Dividend
|
||||||
|
@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>A Guide for Former Users of Quicken</title>
|
<title>A Guide for Former Users of Quicken</title>
|
||||||
@ -11,14 +12,14 @@
|
|||||||
<body>
|
<body>
|
||||||
<h1>Quicken (TM) User's Guide</h1>
|
<h1>Quicken (TM) User's Guide</h1>
|
||||||
|
|
||||||
<p> Not all accounting systems use the same words to describe
|
<p>Not all accounting systems use the same words to describe
|
||||||
the same concepts. The following are some notes that may be
|
the same concepts. The following are some notes that may be
|
||||||
helpful to users accustomed to Intuit's products.</p>
|
helpful to users accustomed to Intuit's products.</p>
|
||||||
|
|
||||||
<h1>Quicken Categories</h1>
|
<h1>Quicken Categories</h1>
|
||||||
<a name="QUICKENCATS"></a>
|
<a name="QUICKENCATS"></a>
|
||||||
|
|
||||||
<p> What Quicken calls <tt>Categories</tt> are really just <a
|
<p>What Quicken calls <tt>Categories</tt> are really just <a
|
||||||
href="xacc-expense.html">Income/Expense accounts</a>. Thus, if
|
href="xacc-expense.html">Income/Expense accounts</a>. Thus, if
|
||||||
you are used to specifying a category in Quicken, just create
|
you are used to specifying a category in Quicken, just create
|
||||||
an income/expense account of the same name in GnuCash, and use
|
an income/expense account of the same name in GnuCash, and use
|
||||||
@ -29,33 +30,33 @@
|
|||||||
Import Files (QIF). (Note: Only Quicken Version 3.0 QIF has
|
Import Files (QIF). (Note: Only Quicken Version 3.0 QIF has
|
||||||
been formally tested so far.)
|
been formally tested so far.)
|
||||||
|
|
||||||
<p> Note that the QIF format is representative of a somewhat
|
<p>Note that the QIF format is representative of a somewhat
|
||||||
peculiar data model that is not as expressive as one might
|
peculiar data model that is not as expressive as one might
|
||||||
wish; it requires dumping out a separate data file for each
|
wish; it requires dumping out a separate data file for each
|
||||||
account, rather than permitting you to have one file that
|
account, rather than permitting you to have one file that
|
||||||
represents <em> all</em> of the accounts you might have had in
|
represents <em>all</em> of the accounts you might have had in
|
||||||
Quicken.</p>
|
Quicken.</p>
|
||||||
|
|
||||||
<p> Furthermore, while there are plans to do so in the future,
|
<p>Furthermore, while there are plans to do so in the future,
|
||||||
there is not, at this point, a way of mapping the account or
|
there is not, at this point, a way of mapping the account or
|
||||||
category names used in Quicken to a <em> different</em> set of
|
category names used in Quicken to a <em>different</em> set of
|
||||||
account names that you might be using in GnuCash.</p>
|
account names that you might be using in GnuCash.</p>
|
||||||
|
|
||||||
<p> As a result, please read this section carefully. You may be
|
<p>As a result, please read this section carefully. You may be
|
||||||
somewhat disappointed with the results of a QIF import; this
|
somewhat disappointed with the results of a QIF import; this
|
||||||
will at least give you some more accurate expectations as to
|
will at least give you some more accurate expectations as to
|
||||||
what will happen.</p>
|
what will happen.</p>
|
||||||
|
|
||||||
<h2> Creating QIF Files</h2>
|
<h2>Creating QIF Files</h2>
|
||||||
|
|
||||||
<p> To create a set of Quicken <tt>QIF</tt> files, perform the
|
<p>To create a set of Quicken <tt>QIF</tt> files, perform the
|
||||||
following procedure:</p>
|
following procedure:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
Start Quicken.
|
Start Quicken.
|
||||||
|
|
||||||
<p> It works on <a href="http://www.winehq.com/"> Wine,</a>
|
<p>It works on <a href="http://www.winehq.com/">Wine,</a>
|
||||||
Caldera's Wabi, and doubtless on VMWare, so this may not
|
Caldera's Wabi, and doubtless on VMWare, so this may not
|
||||||
forcibly require that you run Windows.</p>
|
forcibly require that you run Windows.</p>
|
||||||
</li>
|
</li>
|
||||||
@ -63,10 +64,10 @@
|
|||||||
<li>
|
<li>
|
||||||
Select the account that you wish to export.
|
Select the account that you wish to export.
|
||||||
|
|
||||||
<p> Quicken can only export one account to each data file,
|
<p>Quicken can only export one account to each data file,
|
||||||
which means that if you have many accounts, this may prove
|
which means that if you have many accounts, this may prove
|
||||||
to be a somewhat tedious process. (On the other hand, it
|
to be a somewhat tedious process. (On the other hand, it
|
||||||
should be a whole lot <em> less</em> tedious than entering
|
should be a whole lot <em>less</em> tedious than entering
|
||||||
the data from scratch.)</p>
|
the data from scratch.)</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
@ -74,24 +75,24 @@
|
|||||||
Choose the menu <tt>File</tt> and select the <tt>
|
Choose the menu <tt>File</tt> and select the <tt>
|
||||||
Export...</tt> menu entry.
|
Export...</tt> menu entry.
|
||||||
|
|
||||||
<p> This will provide a dialog that requests a filename,
|
<p>This will provide a dialog that requests a filename,
|
||||||
effective dates, as well as a series of checkboxes,
|
effective dates, as well as a series of checkboxes,
|
||||||
including <tt>Transactions</tt>, <tt>Accounts List</tt>,
|
including <tt>Transactions</tt>, <tt>Accounts List</tt>,
|
||||||
<tt> Category List</tt>, and so forth.</p>
|
<tt>Category List</tt>, and so forth.</p>
|
||||||
|
|
||||||
<p> For best results, you should make sure that those three
|
<p>For best results, you should make sure that those three
|
||||||
are checked.</p>
|
are checked.</p>
|
||||||
|
|
||||||
<p> If you do <em> not</em> check the <tt>Accounts
|
<p>If you do <em>not</em> check the <tt>Accounts List</tt>
|
||||||
List</tt> box, then the name of your account will likely be
|
box, then the name of your account will likely be lost, and
|
||||||
lost, and that will cause problems when you try to import
|
that will cause problems when you try to import the data
|
||||||
the data into GnuCash later.</p>
|
into GnuCash later.</p>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
Now you have a set of <tt>.QIF</tt> files, and should run
|
Now you have a set of <tt>.QIF</tt> files, and should run
|
||||||
GnuCash.
|
GnuCash.
|
||||||
|
|
||||||
<h2> Loading QIF files into GnuCash</h2>
|
<h2>Loading QIF files into GnuCash</h2>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>To import a Quicken QIF file, choose the menu <tt>
|
<li>To import a Quicken QIF file, choose the menu <tt>
|
||||||
@ -105,22 +106,22 @@
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<h2> Things To Note About QIF Import</h2>
|
<h2>Things To Note About QIF Import</h2>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<b> Duplicate Entry Scanning</b>
|
<b>Duplicate Entry Scanning</b>
|
||||||
|
|
||||||
<p> Note that during merge, a scan is made for duplicate
|
<p>Note that during merge, a scan is made for duplicate
|
||||||
transactions, and duplicates are removed. A duplicate
|
transactions, and duplicates are removed. A duplicate
|
||||||
transaction is one where the date, description (payee),
|
transaction is one where the date, description (payee),
|
||||||
memo, quantity, share price, and debited/credited accounts
|
memo, quantity, share price, and debited/credited accounts
|
||||||
or categories match <em> exactly.</em> Thus, the merge <em>
|
or categories match <em>exactly.</em> Thus, the merge <em>
|
||||||
should</em> be safe unless you have multiple transactions
|
should</em> be safe unless you have multiple transactions
|
||||||
on the same date, to the same account, for the same amount,
|
on the same date, to the same account, for the same amount,
|
||||||
with the same description and memo.</p>
|
with the same description and memo.</p>
|
||||||
|
|
||||||
<p> This unfortunately <em> can</em> occur, the typical
|
<p>This unfortunately <em>can</em> occur, the typical
|
||||||
scenario involving where you make multiple withdrawals of
|
scenario involving where you make multiple withdrawals of
|
||||||
identical amounts from ATM machines on the same day.</p>
|
identical amounts from ATM machines on the same day.</p>
|
||||||
</li>
|
</li>
|
||||||
@ -140,32 +141,32 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<b> QIF Mark II</b> An ongoing project is to build an
|
<b>QIF Mark II</b> An ongoing project is to build an
|
||||||
alternative import utility in Guile that will be more
|
alternative import utility in Guile that will be more
|
||||||
flexible, and which, by virtue of being stored as a set of
|
flexible, and which, by virtue of being stored as a set of
|
||||||
Scheme scripts, may be modified without needing to
|
Scheme scripts, may be modified without needing to
|
||||||
recompile the whole application.
|
recompile the whole application.
|
||||||
|
|
||||||
<p> At this point, it successfully parses <tt>QIF</tt>
|
<p>At this point, it successfully parses <tt>QIF</tt>
|
||||||
files; what remains is the (rather complex task) of
|
files; what remains is the (rather complex task) of
|
||||||
determine appropriate correspondences between the Quicken
|
determine appropriate correspondences between the Quicken
|
||||||
<b> Categories</b> and the GnuCash equivalents. That is one
|
<b>Categories</b> and the GnuCash equivalents. That is one
|
||||||
of the most significant weaknesses with the present QIF
|
of the most significant weaknesses with the present QIF
|
||||||
import scheme.</p>
|
import scheme.</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<b> More about QIF</b>
|
<b>More about QIF</b>
|
||||||
|
|
||||||
<p> Further details about the QIF Interchange Format may be
|
<p>Further details about the QIF Interchange Format may be
|
||||||
found <a href=
|
found <a href=
|
||||||
"http://www.ntlug.org/~cbbrowne/financeformats.html#QIF">
|
"http://www.ntlug.org/~cbbrowne/financeformats.html#QIF">
|
||||||
here.</a></p>
|
here.</a></p>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Reconciliation Window</title>
|
<title>Reconciliation Window</title>
|
||||||
@ -11,29 +12,29 @@
|
|||||||
<body>
|
<body>
|
||||||
<h1>Reconciliation Window</h1>
|
<h1>Reconciliation Window</h1>
|
||||||
|
|
||||||
<p> The Reconciliation window is used to reconcile cleared
|
<p>The Reconciliation window is used to reconcile cleared
|
||||||
transactions from a bank statement. Enter a dollar amount from
|
transactions from a bank statement. Enter a dollar amount from
|
||||||
your last bank statement in the box, and then click <tt>
|
your last bank statement in the box, and then click <tt>OK</tt>
|
||||||
OK</tt> . The window will then show all unreconciled
|
. The window will then show all unreconciled transactions since
|
||||||
transactions since your last bank statement. The reconcile
|
your last bank statement. The reconcile window looks like
|
||||||
window looks like this:</p>
|
this:</p>
|
||||||
|
|
||||||
<p><br>
|
<p><br>
|
||||||
<img src="recnwin.gif"><br>
|
<img src="recnwin.gif"><br>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p> The Reconciliation window is used to reconcile the user's
|
<p>The Reconciliation window is used to reconcile the user's
|
||||||
records at the end of the month. This involves validating the
|
records at the end of the month. This involves validating the
|
||||||
transactions in GnuCash against the transactions indicated on
|
transactions in GnuCash against the transactions indicated on
|
||||||
your bank statement.</p>
|
your bank statement.</p>
|
||||||
|
|
||||||
<p> For example, when you write a check for something, you
|
<p>For example, when you write a check for something, you
|
||||||
should enter the transaction into GnuCash.</p>
|
should enter the transaction into GnuCash.</p>
|
||||||
|
|
||||||
<p> At the end of the month, you receive your bank statement,
|
<p>At the end of the month, you receive your bank statement,
|
||||||
perhaps including canceled checks. At <em> that</em> point,
|
perhaps including canceled checks. At <em>that</em> point, you
|
||||||
you should "reconcile" the account, that is, agree your
|
should "reconcile" the account, that is, agree your personal
|
||||||
personal records to the documentation provided by the bank.</p>
|
records to the documentation provided by the bank.</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>Open the reconcile window, and GnuCash will prompt you to
|
<li>Open the reconcile window, and GnuCash will prompt you to
|
||||||
@ -48,13 +49,13 @@
|
|||||||
<li>
|
<li>
|
||||||
Now, examine each item on the bank statement.
|
Now, examine each item on the bank statement.
|
||||||
|
|
||||||
<p> If a check has cleared, as indicated by your bank
|
<p>If a check has cleared, as indicated by your bank
|
||||||
statement, you should click the field between the
|
statement, you should click the field between the
|
||||||
description and payment fields, and it will then change
|
description and payment fields, and it will then change
|
||||||
from <tt>n</tt> to <tt>c</tt>, indicating the transaction
|
from <tt>n</tt> to <tt>c</tt>, indicating the transaction
|
||||||
has <b>c</b>cleared.</p>
|
has <b>c</b>cleared.</p>
|
||||||
|
|
||||||
<p> You then repeat this for each item that appears on the
|
<p>You then repeat this for each item that appears on the
|
||||||
bank statement, verifying that the amounts match with the
|
bank statement, verifying that the amounts match with the
|
||||||
amounts in GnuCash, and marking off transactions in GnuCash
|
amounts in GnuCash, and marking off transactions in GnuCash
|
||||||
as they are reconciled.</p>
|
as they are reconciled.</p>
|
||||||
@ -83,16 +84,16 @@
|
|||||||
unwise should pop up, but this doesn't seem to happen
|
unwise should pop up, but this doesn't seem to happen
|
||||||
anymore.</p>
|
anymore.</p>
|
||||||
|
|
||||||
<p> Also, the "cleared" total at the bottom seems to display
|
<p>Also, the "cleared" total at the bottom seems to display
|
||||||
<tt>$0.00</tt> regardless of what transactions are cleared or
|
<tt>$0.00</tt> regardless of what transactions are cleared or
|
||||||
reconciled.</p>
|
reconciled.</p>
|
||||||
|
|
||||||
<p> The "cleared" total should display the total of only the
|
<p>The "cleared" total should display the total of only the
|
||||||
transactions that have been cleared (<tt>c</tt>) or reconciled
|
transactions that have been cleared (<tt>c</tt>) or reconciled
|
||||||
(<tt>y</tt>).</p>
|
(<tt>y</tt>).</p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Register Window</title>
|
<title>Register Window</title>
|
||||||
@ -10,95 +11,122 @@
|
|||||||
|
|
||||||
<body>
|
<body>
|
||||||
<h1>Register Window</h1>
|
<h1>Register Window</h1>
|
||||||
<img src="regwin-single.gif">
|
<img src="regwin-single.gif">
|
||||||
<p> This is the "Register" or the "Ledger" window. Transactions are entered here.</p>
|
|
||||||
<p>To enter a new transaction, just type into the last blank transaction.
|
<p>This is the "Register" or the "Ledger" window. Transactions
|
||||||
Use the mouse or the <a href="xacc-regwin_kbd.html">Register Keyboard Shortcuts</a>to move between fields, and hit the Enter key or click record to
|
are entered here.</p>
|
||||||
record the transaction:</p>
|
|
||||||
<img src="regwin-single2.gif">
|
<p>To enter a new transaction, just type into the last blank
|
||||||
<p> Notice how a the transaction has been recorded and a new, blank
|
transaction. Use the mouse or the <a href=
|
||||||
transaction has been created.</p>
|
"xacc-regwin_kbd.html">Register Keyboard Shortcuts</a>to move
|
||||||
<p>You can edit existing transactions in a similar manner. GnuCash
|
between fields, and hit the Enter key or click record to record
|
||||||
will prompt you to confirm any changes you make.</p>
|
the transaction:</p>
|
||||||
|
<img src="regwin-single2.gif">
|
||||||
|
|
||||||
|
<p>Notice how a the transaction has been recorded and a new,
|
||||||
|
blank transaction has been created.</p>
|
||||||
|
|
||||||
|
<p>You can edit existing transactions in a similar manner.
|
||||||
|
GnuCash will prompt you to confirm any changes you make.</p>
|
||||||
|
|
||||||
<h1>Manipulating transactions</h1>
|
<h1>Manipulating transactions</h1>
|
||||||
<p>You can manipulate transactions with the toolbar or the "Transaction"
|
|
||||||
menu:
|
<p>You can manipulate transactions with the toolbar or the
|
||||||
<ul><li><b>Delete:</b> you can delete a transaction or an individual
|
"Transaction" menu:</p>
|
||||||
split.</li>
|
|
||||||
<li><b>Cancel:</b> this reverts any changes you have made to the
|
<ul>
|
||||||
transaction you are currently entering/changing</li>
|
<li><b>Delete:</b> you can delete a transaction or an
|
||||||
|
individual split.</li>
|
||||||
|
|
||||||
|
<li><b>Cancel:</b> this reverts any changes you have made to
|
||||||
|
the transaction you are currently entering/changing</li>
|
||||||
|
|
||||||
<li><b>New:</b> this moves the cursor to the last line of the
|
<li><b>New:</b> this moves the cursor to the last line of the
|
||||||
register where new transactions are entered</li>
|
register where new transactions are entered</li>
|
||||||
<li><b>Jump:</b> When placed over an existing transaction, it takes
|
|
||||||
you to the corresponding register entry in the other register entry
|
<li><b>Jump:</b> When placed over an existing transaction, it
|
||||||
that this
|
takes you to the corresponding register entry in the other
|
||||||
transaction appears in</li>
|
register entry that this transaction appears in</li>
|
||||||
<li><b>Transfer:</b>This is an alternative way to enter a transaction.
|
|
||||||
You can do a transfer between any two accounts without opening
|
<li><b>Transfer:</b>This is an alternative way to enter a
|
||||||
up other registers.</li>
|
transaction. You can do a transfer between any two accounts
|
||||||
<li><b>Close:</b>Closes this register</li></ul>
|
without opening up other registers.</li>
|
||||||
|
|
||||||
|
<li><b>Close:</b>Closes this register</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h1>Viewing Transactions</h1>
|
<h1>Viewing Transactions</h1>
|
||||||
|
|
||||||
<p>The register can show transactions in a variety of different
|
<p>The register can show transactions in a variety of different
|
||||||
ways, controlled by entries on the "Register" menu.</p>
|
ways, controlled by entries on the "Register" menu.</p>
|
||||||
|
|
||||||
<p>The register can display transactions in several different
|
<p>The register can display transactions in several different
|
||||||
styles:</p>
|
styles:</p>
|
||||||
<ul><li><b>single-line mode:</b> transactions are displayed on a single line.</li>
|
|
||||||
<li><b>double-line mode:</b> transactions are displayed over two lines,
|
|
||||||
with more information about each transaction shown.</li>
|
|
||||||
<li><b>multi-line mode:</b> transactions are displayed over multiple
|
|
||||||
lines, allowing the display of multiple entries. This allows you
|
|
||||||
to enter multi-split transactions (for instance, when you pay multiple bills with one check).</li>
|
|
||||||
<li><b>auto-single and auto-double modes</b> are like single and
|
|
||||||
double-line modes, except that the currently-edited transaction
|
|
||||||
is displayed in multi-line form. This is a very convenient way
|
|
||||||
of entering multi-account transactions.</li></ul>
|
|
||||||
|
|
||||||
<p>To change the display style, to go the "Register" menu and select
|
<ul>
|
||||||
"style".</p>
|
<li><b>single-line mode:</b> transactions are displayed on a
|
||||||
|
single line.</li>
|
||||||
|
|
||||||
|
<li><b>double-line mode:</b> transactions are displayed over
|
||||||
|
two lines, with more information about each transaction
|
||||||
|
shown.</li>
|
||||||
|
|
||||||
|
<li><b>multi-line mode:</b> transactions are displayed over
|
||||||
|
multiple lines, allowing the display of multiple entries.
|
||||||
|
This allows you to enter multi-split transactions (for
|
||||||
|
instance, when you pay multiple bills with one check).</li>
|
||||||
|
|
||||||
|
<li><b>auto-single and auto-double modes</b> are like single
|
||||||
|
and double-line modes, except that the currently-edited
|
||||||
|
transaction is displayed in multi-line form. This is a very
|
||||||
|
convenient way of entering multi-account transactions.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>To change the display style, to go the "Register" menu and
|
||||||
|
select "style".</p>
|
||||||
|
|
||||||
|
<p>Existing transactions are normally displayed in date order,
|
||||||
|
but this can also be changed with "Sort Order". You can also
|
||||||
|
select a date rate from which transactions will be displayed
|
||||||
|
with "Date Range".</p>
|
||||||
|
|
||||||
<p>Existing transactions are normally displayed in date order, but
|
|
||||||
this can also be changed with "Sort Order".
|
|
||||||
You can also select a date rate from which transactions will be
|
|
||||||
displayed with "Date Range".</p>
|
|
||||||
<h1>Reconciliation</h1>
|
<h1>Reconciliation</h1>
|
||||||
<p>Transactions are typically checked against bank statements - a
|
|
||||||
process known as "reconciliation". GnuCash keeps track of
|
<p>Transactions are typically checked against bank statements -
|
||||||
the reconciliation status of each transaction.</p>
|
a process known as "reconciliation". GnuCash keeps track of the
|
||||||
<p>The reconciliation status of a transaction is shown by the
|
reconciliation status of each transaction.</p>
|
||||||
reconciliation (R) field. 'c' indicates that a transaction
|
|
||||||
has been reconciled, 'n' indicates that it has not. You can
|
<p>The reconciliation status of a transaction is shown by the
|
||||||
change the reconciliation status by clicking on a the 'r' field
|
reconciliation (R) field. 'c' indicates that a transaction has
|
||||||
of the transaction.</p>
|
been reconciled, 'n' indicates that it has not. You can change
|
||||||
<p> At the bottom of the account window, there are two running
|
the reconciliation status by clicking on a the 'r' field of the
|
||||||
|
transaction.</p>
|
||||||
|
|
||||||
|
<p>At the bottom of the account window, there are two running
|
||||||
balances, the "cleared and reconciled" balance, and the "total"
|
balances, the "cleared and reconciled" balance, and the "total"
|
||||||
balance... the "cleared and reconciled" balance should
|
balance... the "cleared and reconciled" balance should
|
||||||
correspond to how much money the bank thinks you have in your
|
correspond to how much money the bank thinks you have in your
|
||||||
account, and the "total" balance includes outstanding
|
account, and the "total" balance includes outstanding
|
||||||
transactions.</p>
|
transactions.</p>
|
||||||
|
|
||||||
<p> Reconciliation can be done in the <a href=
|
<p>Reconciliation can be done in the <a href=
|
||||||
"xacc-recnwin.html">Reconcile Window</a></p>
|
"xacc-recnwin.html">Reconcile Window</a></p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h1>Stock Portfolios</h1>
|
<h1>Stock Portfolios</h1>
|
||||||
|
|
||||||
<p> You can do stock transactions either from a single-stock
|
<p>You can do stock transactions either from a single-stock
|
||||||
window, or from a portfolio-view window, shown below.</p>
|
window, or from a portfolio-view window, shown below.</p>
|
||||||
|
|
||||||
<p> <img src="foliowin.gif"><br>
|
<p><img src="foliowin.gif"><br>
|
||||||
<img src="foliowin-single.gif"></p>
|
<img src="foliowin-single.gif"></p>
|
||||||
|
|
||||||
<p> The portfolio ledger can seem a bit daunting at first
|
<p>The portfolio ledger can seem a bit daunting at first
|
||||||
sight.</p>
|
sight.</p>
|
||||||
|
|
||||||
<p> If you have trouble understanding it, then you may wish to
|
<p>If you have trouble understanding it, then you may wish to
|
||||||
create an account for each stock you wish to track.</p>
|
create an account for each stock you wish to track.</p>
|
||||||
|
|
||||||
<p> Some important points to remember about the portfolio
|
<p>Some important points to remember about the portfolio
|
||||||
window:</p>
|
window:</p>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
@ -106,14 +134,14 @@
|
|||||||
It shows <em>all</em> stocks in your portfolio, not just
|
It shows <em>all</em> stocks in your portfolio, not just
|
||||||
one.
|
one.
|
||||||
|
|
||||||
<p> The share amounts shown are for each particular
|
<p>The share amounts shown are for each particular
|
||||||
stock.</p>
|
stock.</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
Note that it uses a two line display.
|
Note that it uses a two line display.
|
||||||
|
|
||||||
<p> Debited accounts and debited amounts are on the upper
|
<p>Debited accounts and debited amounts are on the upper
|
||||||
line, and credited amounts and accounts are on the lower
|
line, and credited amounts and accounts are on the lower
|
||||||
line.</p>
|
line.</p>
|
||||||
</li>
|
</li>
|
||||||
@ -141,7 +169,7 @@
|
|||||||
window may be provided.</li>
|
window may be provided.</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Reports</title>
|
<title>Reports</title>
|
||||||
@ -11,58 +12,87 @@
|
|||||||
<body>
|
<body>
|
||||||
<h1>Reports</h1>
|
<h1>Reports</h1>
|
||||||
|
|
||||||
<p>A variety of financial reports can be selected on the "Extensions"
|
<p>A variety of financial reports can be selected on the
|
||||||
menu":
|
"Extensions" menu":</p>
|
||||||
<ul><li><a href="xacc-balsheet.html">Balance Sheet:</a>shows Assets,
|
|
||||||
Liabilities and Equity.</li>
|
<ul>
|
||||||
<li><a href="xacc-pnl.html">Profit And Loss State:</a>shows Income
|
<li><a href="xacc-balsheet.html">Balance Sheet:</a>shows
|
||||||
and expenses over a selectable period <em>well, it will when
|
Assets, Liabilities and Equity.</li>
|
||||||
I get around to adding period support</em>
|
|
||||||
<li><a href="xacc-trans_report.html">Transaction Report</a>shows
|
<li><a href="xacc-pnl.html">Profit And Loss State:</a>shows
|
||||||
transactions in an account, presented in a variety of ways.</li>
|
Income and expenses over a selectable period <em>well, it
|
||||||
<li><a href="xacc-bal_tracker.html">Balance Tracker</a> tracks
|
will when I get around to adding period support</em></li>
|
||||||
the balance of one or more accounts over time, and supports
|
|
||||||
graphical output (if you have gnuplot installed).</li></ul>
|
<li><a href="xacc-trans_report.html">Transaction
|
||||||
|
Report</a>shows transactions in an account, presented in a
|
||||||
|
variety of ways.</li>
|
||||||
|
|
||||||
|
<li><a href="xacc-bal_tracker.html">Balance Tracker</a>
|
||||||
|
tracks the balance of one or more accounts over time, and
|
||||||
|
supports graphical output (if you have gnuplot
|
||||||
|
installed).</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<h1>The Report Window</h1>
|
<h1>The Report Window</h1>
|
||||||
Once you select a report, a report window will appear:
|
Once you select a report, a report window will appear:
|
||||||
<p><img src="reportwin.gif"></p>
|
|
||||||
<p>The report is displayed in a resizable, scrollable window. To
|
|
||||||
control the report, you can use the toolbar buttons at the
|
|
||||||
top of the window:
|
|
||||||
<ul><li><b>Back</b> and <b>Forward</b> allow you to view the previous
|
|
||||||
contents of the window, just like a web browser</li>
|
|
||||||
<li><b>Parameters</b> pops up a dialog box allowing you to change the
|
|
||||||
information presented in the report:
|
|
||||||
<p><img src="report-option.gif"></p>
|
|
||||||
<p>See the help for the individual reports for details of options
|
|
||||||
available.</p></li>
|
|
||||||
<li><b>Export</b> allows you to export the contents of the report
|
|
||||||
as a HTML file for later viewing or printing.</li>
|
|
||||||
<li><b>Close</b> closes the report window.</li></ul>
|
|
||||||
<h1>Constructing custom reports</h1>
|
|
||||||
|
|
||||||
It is possible to write your own reports to meet your own needs, if
|
<p><img src="reportwin.gif"></p>
|
||||||
you can program a little.
|
|
||||||
You will need to know Scheme (a LISP-like programming language),
|
<p>The report is displayed in a resizable, scrollable window.
|
||||||
and it is an excellent idea to have a copy of the Gnucash source code
|
To control the report, you can use the toolbar buttons at the
|
||||||
available.
|
top of the window:</p>
|
||||||
<P>The reporting interface is presently undocumented, but you can
|
|
||||||
get a good idea of how it works by examining the file
|
<ul>
|
||||||
src/scm/report/hello-world.scm in the GnuCash source distribution.
|
<li><b>Back</b> and <b>Forward</b> allow you to view the
|
||||||
<P>You will also need to access data from the "engine" to get
|
previous contents of the window, just like a web browser</li>
|
||||||
information for your report. This is performed by a set of Scheme
|
|
||||||
wrapper functions that are documented in the file src/g-wrap/gnc.html.
|
<li>
|
||||||
You may wish to examine some of the other reports in src/scm/report
|
<b>Parameters</b> pops up a dialog box allowing you to
|
||||||
for an indication of how they are used.
|
change the information presented in the report:
|
||||||
<P>At present, reports are produced by internally creating HTML and
|
|
||||||
rendering this with a HTML widget. (Future versions of GnuCash
|
<p><img src="report-option.gif"></p>
|
||||||
will hopefully support a more flexible system).
|
|
||||||
<P>If you need more information, or have developed a new report that
|
<p>See the help for the individual reports for details of
|
||||||
may be of use to others, please contact the GnuCash development
|
options available.</p>
|
||||||
mailing list at <a href="mailto:gnucash-devel@gnucash.org">gnucash-devel@gnucash.org</a>.
|
</li>
|
||||||
|
|
||||||
|
<li><b>Export</b> allows you to export the contents of the
|
||||||
|
report as a HTML file for later viewing or printing.</li>
|
||||||
|
|
||||||
|
<li><b>Close</b> closes the report window.</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<h1>Constructing custom reports</h1>
|
||||||
|
It is possible to write your own reports to meet your own
|
||||||
|
needs, if you can program a little. You will need to know
|
||||||
|
Scheme (a LISP-like programming language), and it is an
|
||||||
|
excellent idea to have a copy of the Gnucash source code
|
||||||
|
available.
|
||||||
|
|
||||||
|
<p>The reporting interface is presently undocumented, but you
|
||||||
|
can get a good idea of how it works by examining the file
|
||||||
|
src/scm/report/hello-world.scm in the GnuCash source
|
||||||
|
distribution.</p>
|
||||||
|
|
||||||
|
<p>You will also need to access data from the "engine" to get
|
||||||
|
information for your report. This is performed by a set of
|
||||||
|
Scheme wrapper functions that are documented in the file
|
||||||
|
src/g-wrap/gnc.html. You may wish to examine some of the other
|
||||||
|
reports in src/scm/report for an indication of how they are
|
||||||
|
used.</p>
|
||||||
|
|
||||||
|
<p>At present, reports are produced by internally creating HTML
|
||||||
|
and rendering this with a HTML widget. (Future versions of
|
||||||
|
GnuCash will hopefully support a more flexible system).</p>
|
||||||
|
|
||||||
|
<p>If you need more information, or have developed a new report
|
||||||
|
that may be of use to others, please contact the GnuCash
|
||||||
|
development mailing list at <a href=
|
||||||
|
"mailto:gnucash-devel@gnucash.org">
|
||||||
|
gnucash-devel@gnucash.org</a>.</p>
|
||||||
<hr>
|
<hr>
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
|
||||||
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -2,11 +2,12 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
<meta http-equiv="Content-Type" content=
|
<meta http-equiv="Content-Type" content=
|
||||||
"text/html; charset=iso-8859-1">
|
"text/html; charset=iso-8859-1">
|
||||||
|
|
||||||
<title>Stock Ticker</title>
|
<title>Stock Ticker</title>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
@ -33,36 +34,39 @@
|
|||||||
|
|
||||||
<li>Select a quote source from the pull-down menu. Currently
|
<li>Select a quote source from the pull-down menu. Currently
|
||||||
supported quote sources include <b>Yahoo</b>, <b>Yahoo
|
supported quote sources include <b>Yahoo</b>, <b>Yahoo
|
||||||
Europe</b>, <b>Fidelity Investments</b>, <b>T. Rowe Price</b>,
|
Europe</b>, <b>Fidelity Investments</b>, <b>T. Rowe
|
||||||
the <b>Vanguard Group</b>, <b>the Australian Stock
|
Price</b>, the <b>Vanguard Group</b>, <b>the Australian Stock
|
||||||
Exchange</b> (ASX) and <b>TIAA-CREF</b>. Note that Yahoo will
|
Exchange</b> (ASX) and <b>TIAA-CREF</b>. Note that Yahoo will
|
||||||
provide price quotes for many mutual funds <i>including</i>
|
provide price quotes for many mutual funds <i>including</i>
|
||||||
Fidelity, T.Rowe Price and Vanguard, and that the quoted prices
|
Fidelity, T.Rowe Price and Vanguard, and that the quoted
|
||||||
at Yahoo <i>should</i> be identical to those that may be found
|
prices at Yahoo <i>should</i> be identical to those that may
|
||||||
at the source sites (otherwise, somebody's reporting wrong
|
be found at the source sites (otherwise, somebody's reporting
|
||||||
information!). If you choose Yahoo Europe, you should append the
|
wrong information!). If you choose Yahoo Europe, you should
|
||||||
market code for the security, such as PA for Paris, BE for
|
append the market code for the security, such as PA for
|
||||||
Berlin, etc. Example: 12150.PA (a Peugeot security in the Paris
|
Paris, BE for Berlin, etc. Example: 12150.PA (a Peugeot
|
||||||
market).
|
security in the Paris market).</li>
|
||||||
|
|
||||||
|
<li>
|
||||||
|
Ensure that the currency of the account matches the source
|
||||||
|
of the stock you have selected. This means:
|
||||||
|
|
||||||
<li>Ensure that the currency of the account matches the source
|
|
||||||
of the stock you have selected. This means:
|
|
||||||
<ul>
|
<ul>
|
||||||
<li>Quotes from the <b>Australian Stock Exchange</b> (ASX)
|
<li>Quotes from the <b>Australian Stock Exchange</b>
|
||||||
should be in Australian dollars (AUD).</li>
|
(ASX) should be in Australian dollars (AUD).</li>
|
||||||
|
|
||||||
<li>Quotes from <b>Yahoo Europe</b> should be in Euros (ECU)</li>
|
|
||||||
|
|
||||||
<li>Quotes from <b>Yahoo</b>, <b>Fidelity Investments</b>,
|
<li>Quotes from <b>Yahoo Europe</b> should be in Euros
|
||||||
<b>T. Rowe Price</b> and the <b>Vanguard Group</b>
|
(ECU)</li>
|
||||||
should be in US Dollars (USD).</li>
|
|
||||||
|
<li>Quotes from <b>Yahoo</b>, <b>Fidelity
|
||||||
|
Investments</b>, <b>T. Rowe Price</b> and the <b>Vanguard
|
||||||
|
Group</b> should be in US Dollars (USD).</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<table>
|
<table>
|
||||||
<caption>
|
<caption>
|
||||||
Code list for European markets
|
Code list for European markets
|
||||||
</caption>
|
</caption>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
@ -196,58 +200,82 @@
|
|||||||
<caption>
|
<caption>
|
||||||
Pseudo-symbols that can be used for TIAA-CREF quotes.
|
Pseudo-symbols that can be used for TIAA-CREF quotes.
|
||||||
</caption>
|
</caption>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<th>Name</th>
|
<th>Name</th>
|
||||||
|
|
||||||
<th>Pseudo-symbol</th>
|
<th>Pseudo-symbol</th>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Stock</td>
|
<td>Stock</td>
|
||||||
|
|
||||||
<td>CREFstok</td>
|
<td>CREFstok</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Money Market</td>
|
<td>Money Market</td>
|
||||||
|
|
||||||
<td>CREFmony</td>
|
<td>CREFmony</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Equity Index</td>
|
<td>Equity Index</td>
|
||||||
|
|
||||||
<td>CREFequi</td>
|
<td>CREFequi</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Inflation-Linked Bond</td>
|
<td>Inflation-Linked Bond</td>
|
||||||
|
|
||||||
<td>CREFinfb</td>
|
<td>CREFinfb</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Bond Market</td>
|
<td>Bond Market</td>
|
||||||
|
|
||||||
<td>CREFbond</td>
|
<td>CREFbond</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>TIAA Real Estate</td>
|
<td>TIAA Real Estate</td>
|
||||||
|
|
||||||
<td>TIAAreal</td>
|
<td>TIAAreal</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Social Choice</td>
|
<td>Social Choice</td>
|
||||||
|
|
||||||
<td>CREFsoci</td>
|
<td>CREFsoci</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Teachers PA Stock Index</td>
|
<td>Teachers PA Stock Index</td>
|
||||||
|
|
||||||
<td>TIAAsndx</td>
|
<td>TIAAsndx</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Global Equities</td>
|
<td>Global Equities</td>
|
||||||
|
|
||||||
<td>CREFglob</td>
|
<td>CREFglob</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Teachers PA Select Stock</td>
|
<td>Teachers PA Select Stock</td>
|
||||||
|
|
||||||
<td>TIAAsele</td>
|
<td>TIAAsele</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td>Growth</td>
|
<td>Growth</td>
|
||||||
|
|
||||||
<td>CREFgrow</td>
|
<td>CREFgrow</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p>A sample image is shown below:<br>
|
<p>A sample image is shown below:<br>
|
||||||
<img src="ticker-a.gif" alt="Sample Diagram"></p>
|
<img src="ticker-a.gif" alt="Sample Diagram"></p>
|
||||||
|
|
||||||
<p>To update the prices stored in a gnucash account file, run
|
<p>To update the prices stored in a gnucash account file, run
|
||||||
the command line command <tt>gnc-price</tt>, specifying the
|
the command line command <tt>gnc-price</tt>, specifying the
|
||||||
@ -279,10 +307,11 @@
|
|||||||
|
|
||||||
<p>After running <tt>gnc-prices</tt> for a few days, your
|
<p>After running <tt>gnc-prices</tt> for a few days, your
|
||||||
accounts will begin to resemble the following:<br>
|
accounts will begin to resemble the following:<br>
|
||||||
<img src="ticker-b.gif" alt="Later Ticker Listing"></p>
|
<img src="ticker-b.gif" alt="Later Ticker Listing"></p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<p>Return to <a href="xacc-main.html">Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
@ -1,33 +1,46 @@
|
|||||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
"gnucash.css">
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
|
"gnucash.css">
|
||||||
|
|
||||||
<title>Transaction Report</title>
|
<title>Transaction Report</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<h1>Transaction Report</h1>
|
<h1>Transaction Report</h1>
|
||||||
|
|
||||||
<p>Transaction reports list details for transactions in a specified
|
<p>Transaction reports list details for transactions in a
|
||||||
account over a specified period, in a convenient format for
|
specified account over a specified period, in a convenient
|
||||||
viewing and exporting.</p>
|
format for viewing and exporting.</p>
|
||||||
|
|
||||||
<p>Options specifiable for this report include:</p>
|
<p>Options specifiable for this report include:</p>
|
||||||
<ul><li><b>Account:</b> the account to do the report on.</li>
|
|
||||||
<li><b>Date To and Date From:</b> the date range for the report
|
<ul>
|
||||||
to cover.</li>
|
<li><b>Account:</b> the account to do the report on.</li>
|
||||||
|
|
||||||
|
<li><b>Date To and Date From:</b> the date range for the
|
||||||
|
report to cover.</li>
|
||||||
|
|
||||||
<li><b>Primary Sort Key:</b> the field to sort on first.</li>
|
<li><b>Primary Sort Key:</b> the field to sort on first.</li>
|
||||||
<li><b>Primary Sort Order:</b> the order in which to sort. "Ascending"
|
|
||||||
specifies smallest/largest, alphabetical ordering, earliest->latest,
|
<li><b>Primary Sort Order:</b> the order in which to sort.
|
||||||
or smallest amounts first. Descending produces the opposite effects.</li>
|
"Ascending" specifies smallest/largest, alphabetical
|
||||||
<li><b>Secondary Sort Key:</b> the field to sort on if the primary
|
ordering, earliest->latest, or smallest amounts first.
|
||||||
sort keys are equal</li>
|
Descending produces the opposite effects.</li>
|
||||||
<li><b>Secondary Sort Order:</b> the ordering on which to sort the
|
|
||||||
secondary key.</b>
|
<li><b>Secondary Sort Key:</b> the field to sort on if the
|
||||||
|
primary sort keys are equal</li>
|
||||||
|
|
||||||
|
<li><b>Secondary Sort Order:</b> the ordering on which to
|
||||||
|
sort the secondary key.</li>
|
||||||
</ul>
|
</ul>
|
||||||
<hr>
|
<hr>
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
|
||||||
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
||||||
|
@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<link rel="stylesheet" title="normal" type="text/css" href=
|
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
||||||
|
<link rel="stylesheet" title="normal" type="text/css" href=
|
||||||
"gnucash.css">
|
"gnucash.css">
|
||||||
|
|
||||||
<title>GnuCash Y2K Readiness</title>
|
<title>GnuCash Y2K Readiness</title>
|
||||||
@ -11,42 +12,42 @@
|
|||||||
<body>
|
<body>
|
||||||
<h1>GnuCash Y2K Readiness</h1>
|
<h1>GnuCash Y2K Readiness</h1>
|
||||||
|
|
||||||
<p> GnuCash versions 1.1.25 and later store all dates as
|
<p>GnuCash versions 1.1.25 and later store all dates as seconds
|
||||||
seconds and nanoseconds, where the seconds are stored in a
|
and nanoseconds, where the seconds are stored in a 64-bit
|
||||||
64-bit signed integer. This should suffice to store dates into
|
signed integer. This should suffice to store dates into both
|
||||||
both the distant past as well as the distant future, so long as
|
the distant past as well as the distant future, so long as they
|
||||||
they fall not <em> too</em> many orders of magnitude outside
|
fall not <em>too</em> many orders of magnitude outside
|
||||||
cosmologists' estimations of the age of the universe.</p>
|
cosmologists' estimations of the age of the universe.</p>
|
||||||
|
|
||||||
<p> The file format for version 1.1.25 and later stores dates
|
<p>The file format for version 1.1.25 and later stores dates in
|
||||||
in the above-described fashion.</p>
|
the above-described fashion.</p>
|
||||||
|
|
||||||
<p> Some internal routines use the <tt>time_t</tt> type to
|
<p>Some internal routines use the <tt>time_t</tt> type to
|
||||||
express seconds. Note that on most OSes, this is a 32-bit
|
express seconds. Note that on most OSes, this is a 32-bit
|
||||||
quantity, and is thus limited to the Unix epoch, roughly
|
quantity, and is thus limited to the Unix epoch, roughly
|
||||||
December 1901 thru Jan 2038. It is reasonable to expect that
|
December 1901 thru Jan 2038. It is reasonable to expect that
|
||||||
<tt> time_t</tt> will migrate to the use of 64 bit values by
|
<tt>time_t</tt> will migrate to the use of 64 bit values by
|
||||||
that time.</p>
|
that time.</p>
|
||||||
|
|
||||||
<p> Backup and log files are time-stamped using the standard
|
<p>Backup and log files are time-stamped using the standard
|
||||||
Unix <tt>ctime()</tt> routine, which takes a <tt>time_t</tt>
|
Unix <tt>ctime()</tt> routine, which takes a <tt>time_t</tt>
|
||||||
argument. Thus, the backup and log mechanism may experience
|
argument. Thus, the backup and log mechanism may experience
|
||||||
trouble in 2038, assuming your present Unix continues to be in
|
trouble in 2038, assuming your present Unix continues to be in
|
||||||
service at that time without any remediation.</p>
|
service at that time without any remediation.</p>
|
||||||
|
|
||||||
<p> Note that GnuCash also correctly recognizes February 29th,
|
<p>Note that GnuCash also correctly recognizes February 29th,
|
||||||
2000 as a "leap day," another of the "critical Y2K dates."</p>
|
2000 as a "leap day," another of the "critical Y2K dates."</p>
|
||||||
|
|
||||||
<p> This is all highly suggestive that GnuCash should cope
|
<p>This is all highly suggestive that GnuCash should cope
|
||||||
reasonably well with the transition to the new millennium,
|
reasonably well with the transition to the new millennium,
|
||||||
whether that take place in 2000 or in 2001...</p>
|
whether that take place in 2000 or in 2001...</p>
|
||||||
|
|
||||||
<p>Y2K issues are described in more detail at <a href=
|
<p>Y2K issues are described in more detail at <a href=
|
||||||
"http://www.ntlug.org/~cbbrowne/linuxy2k.html"> Linux and Year
|
"http://www.ntlug.org/~cbbrowne/linuxy2k.html">Linux and Year
|
||||||
2000.</a></p>
|
2000.</a></p>
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<p> Return to <a href="xacc-main.html"> Main Documentation
|
<p>Return to <a href="xacc-main.html">Main Documentation
|
||||||
Page.</a></p>
|
Page.</a></p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
Loading…
Reference in New Issue
Block a user