*** empty log message ***

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2139 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Dave Peticolas 2000-03-30 11:28:46 +00:00
parent 9f7e27f5d4
commit a0c79dc561
131 changed files with 93 additions and 14483 deletions

View File

@ -1,41 +0,0 @@
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>Importing MYM Files</title>
</head>
<body>
<h1>Managing Your Money --&gt; 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
<p> <a href="http://www-cad.eecs.berkeley.edu/~gooch/mymdump.html">
MyMdump</a></p>
<h1>Duplicate Transactions</h1>
I also have a script that I use to remove duplicate transactions at
the QIF level. I use this script because Xacc is very strict about
duplicates (which is good) and because editing imported
transactions will cause a re-import of the same transactions to
produce duplicates. (I download the same month's transactions from
my bank several times each month, so each downloaded QIF
file--after the first--contains transactions I have already
imported. I don't want to rely on 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">
qifuniq</a></p>
<p> I hope others find these scripts useful.</p>
<p>Ken Yamaguchi October 1998</p>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +0,0 @@
#!/bin/ksh
# $ID$
# If you have Dave Raggett's "tidy" utility, this will tidy up
# the HTML files here.
for i in *.html ; do
tidy -m -i $i
done

View File

@ -1,673 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>About GnuCash</title>
</head>
<body>
<h1>About GnuCash</h1>
<p> GnuCash is a program to keep track of your finances. Its
features include:</p>
<ul>
<li><b> Multiple accounts,</b> which can be open at the same
time. Create an GnuCash account for each of your bank
accounts.</li>
<li>Each account maintains both a running balance and a
reconciled balance, so you can keep track of the checks that
have cleared your account.</li>
<li>
<b>A simple user interface.</b>
<p> If you can use the register in the back of your
checkbook, you can use <tt>GnuCash.</tt></p>
</li>
<li>
<b> <a href="xacc-recnwin.html"> Automated Tools for
Reconciling Accounts.</a></b>
<p>At the end of the month, open up the <b> reconcile</b>
window, enter the ending balance from your bank statement,
and check off the transactions that appear in the bank
statement. This agrees what you have recorded in GnuCash
with what your bank has reported, and makes it easier to
track down any discrepancies.</p>
</li>
<li>
<b> QuickFill.</b>
<p> If you begin typing in the description field, and the
text matches a previous transaction, hitting <tt> TAB</tt>
will copy in that previous transaction. This is a handy
time saver if you regularly create similar
transactions.</p>
</li>
<li>
<b>Stock/Mutual Fund Portfolios.</b>
<p> Track stocks individually (one per account) or in
portfolio of accounts (a group of accounts that can be
displayed together).</p>
<p> There are tools to <a href="xacc-ticker.html">
automatically collect stock quotes.</a></p>
</li>
<li>
Support for <b> <a href="xacc-currency.html"> multiple
currencies</a></b> and <b> currency trading accounts.</b>
(partial, still broken).
<p> Bank accounts may be established in different
currencies, and trades at varying exchange rates may be
made, in much the same way stocks trade at varying
prices.</p>
</li>
<li>
<b><a href="xacc-quicken.html#QIF">Quicken File
Import</a>.</b>
<p> Imports Quicken-style QIF files.</p>
</li>
<li><b> <a href="xacc-reports.html">Reports</a>.</b> Display
or output as HTML Balance, Transaction, andProfit/Loss reports,
as well as graphical account balance tracking (requires gnuplot).</li>
</ul>
<h2>Advanced Features</h2>
<p> GnuCash offers some features not found in simpler
accounting programs.</p>
<ul>
<li>
<b> <a href="xacc-groups.html"> Account Hierarchy</a></b>
<p>A master account can have a hierarchy of more detailed
accounts arranged underneath it. This allows related
account types (<em>e.g.</em> - Cash, Bank, Stock) to be
grouped under one master account (<em> e.g.</em> -
Assets).</p>
</li>
<li>
<b> <a href="xacc-double.html">Double Entry</a></b>
<p>Every transaction involves two accounts, and <em> each
transaction</em> is required to balance. This provides
assurance that the overall set of books will add up
correctly, and prevents out-of-balance errors
altogether.</p>
</li>
<li>
<b> <a href="xacc-expense.html"> Income/Expense Account
Types</a></b>
<p> Intuit's <a href="xacc-quicken.html"> Quicken</a>
product has what they call "categories" that are used to
track incomes and expenses. These may be used to create
Profit/Loss reports.</p>
</li>
<li>
<b> General Ledger</b>
<p> Multiple accounts may be displayed in one register
window at the same time. This can make it easier to track
down data errors. It also provides a convenient way of
viewing a portfolio of many stocks, by showing all
transactions in that portfolio.</p>
</li>
<li><b> Handling of <a href="xacc-currency.html"> multiple
currencies</a></b></li>
</ul>
<h2>Versioning</h2>
<p> The versioning scheme for GnuCash parallels that of the
Linux kernel, where "even" sub-versions indicate versions that
are intended to be stable, only seeing maintenance to fix bugs,
and "odd" sub-versions indicate an "experimental" stream that
seeks to add enhancement.</p>
<p> The present "experimental" stream is gnucash-1.3.x, which
is somewhat unstable.</p>
<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,
or an older 1.0.x version. These versions are fairly stable,
with all currently known bugs fixed.</p>
<p> Once the 1.3.x series stabilizes, the next stable series
will be 1.4.x, and experimentation will likely continue on
1.5.x.</p>
<p> If you wish to "hack" on the experimental version, you
should first start by reading through the <a href=
"projects.html"> GnuCash Project Goals</a> document in order to
get some perspective on the overall design.</p>
<h2>Lead Developers</h2>
<dl>
<dt> <a href="mailto:rclark@hmc.edu"> Robin Clark</a></dt>
<dd>wrote the original X-Accountant in Motif as a school
project, taking it to version 0.9 by October 1997.</dd>
<dt> <a href="mailto:linas@linas.org"> Linas Vepstas</a></dt>
<dd>liked what he saw: the GUI was slick, the code was
documented and well structured, and it was all GPL'ed. And so
he re-wrote it: adding cell-widgets to XbaeMatrix, so that
the combobox and arrows would make an even slicker GUI,
rewrote the X-Accountant internals to add double-entry, an
account hierarchy, split out a transaction mini-engine, add
support for stocks, and spiff up the help menus. This was
version 1.0 as of January 1998. Since then, for version 1.1,
the engine was expanded and refined, and the register window
code completely redesigned and made mostly Motif-(and
GUI-)independent. Did some prototype OFX work.</dd>
<dt> <a href="mailto:jcollins@gnucash.org"> Jeremy
Collins</a></dt>
<dd>publicized the GnoMoney project widely and broadly, and
then changed its name to GnuCash. Jeremy created the
gnucash.org web site, registered the domain, got the initial
GTK/gnome code working.</dd>
<dt> <a href="mailto:rlb@cs.utexas.edu"> Rob
Browning</a></dt>
<dd>abused everyone for not using perl, and then added
guile/scheme support. Rob maintains the build infrastructure,
is handling the whole guile/perl extension language thing,
and is dealing with configuration and configurability.</dd>
<dt> <a href="mailto:schoenberger@signsoft.com"> Dirk
Schoenberger</a></dt>
<dd>is working on the Qt/KDE port</dd>
<dt> <a href="mailto:peticola@cs.ucdavis.edu"> Dave
Peticolas</a></dt>
<dd>hacks obsessively on GnuCash. But he can stop anytime he
wants to. Really.</dd>
</dl>
<h2>Fixers and Patchers</h2>
<p> The <em> cast of thousands</em> includes:</p>
<dl>
<dt> <a href="mailto:arensb@cfar.umd.edu"> Andrew
Arensburger</a></dt>
<dd>for FreeBSD and other patches</dd>
<dt> <a href="mailto:matt_armstrong@bigfoot.com"> Matt
Armstrong</a></dt>
<dd>for misc fixes</dd>
<dt> <a href="mailto:fred@moremagic.com"> Fred Baube</a></dt>
<dd>for attempted Java port/MoneyDance</dd>
<dt> <a href="mailto:dennisb@cs.chalmers.se"> Dennis
Björklund</a></dt>
<dd>Swedish translation</dd>
<dt> <a href="mailto:bojsen@worldnet.att.net"> Per Bojsen</a></dt>
<dd>several core dump fixes</dd>
<dt> <a href="http://www.hex.net/~cbbrowne"> Christopher B.
Browne</a></dt>
<dd>for perl stock scripts, Guile-based QIF import code, lots
of changes to English documentation, and lots of guile code</dd>
<dt> <a href="mailto:grahamc@zeta.org.au"> Graham
Chapman</a></dt>
<dd>for the xacc-rpts addon package</dd>
<dt> <a href="mailto:georgec@sco.com"> George Chen</a></dt>
<dd>for MS-Money QIF support</dd>
<dt> <a href="mailtochina@thewrittenword.com">Albert
Chin-A-Young</a></dt>
<dd>configure.in patch</dd>
<dt> <a href="mailto:jcollins@gnucash.org"> Jeremey
Collins</a></dt>
<dd>for GnoMoney and GTK port</dd>
<dt> <a href="mailto:pcondon@rackspace.com"> Patrick
Condron</a></dt>
<dd>for webserver and T1 connection.</dd>
<dt> <a href="mailto:Ciaran.Deignan@bull.net"> Ciaran
Deignan</a></dt>
<dd>for AIX binary version</dd>
<dt> <a href="mailto:tyson@tyse.net"> Tyson Dowd</a></dt>
<dd>for config/make patches and debian maintenance</dd>
<dt> <a href="mailto:ripley@xs4all.nl"> Koen D'Hondt</a></dt>
<dd>for Solaris patches to XmHTML</dd>
<dt> <a href="mailto:bob@mostly.com"> Bob Drzyzgula</a></dt>
<dd>for budgeting design notes</dd>
<dt> <a href="mailto:pjf@schools.net.au"> Paul Fenwick</a></dt>
<dd>ASX support</dd>
<dt> <a href="mailto:ju_finck@mail.netwave.de"> Jan-Uwe
Finck</a></dt>
<dd>for German message translation</dd>
<dt> <a href="mailto:rjf@aracnet.com"> Ron Forrester</a></dt>
<dd>for gnome patches</dd>
<dt> <a href="mailto:DFreese@osc.uscg.mil"> Dave
Freese</a></dt>
<dd>for leap-year fix</dd>
<dt> <a href="mailto:grib@billgribble.com"> Bill Gribble</a></dt>
<dd>qif importation code</dd>
<dt> <a href="mailto:otto@bug.redhat.com"> Otto
Hammersmith</a></dt>
<dd>for RedHat RPM packaging</dd>
<dt> <a href="mailto:haral@codec.ro"> Alexandru
Harsanyi</a></dt>
<dd>for fixing miscellaneous core dumps and lockups.</dd>
<dt> <a href="mailto:jk@isdn-a33.itea.ntnu.no"> Jon K}re
Hellan</a></dt>
<dd>for fixing miscellaneous core dumps and lockups.</dd>
<dt> <a href="mailto:PrakashK@bigfoot.com"> Prakash
Kailasa</a></dt>
<dd>for gnome build fixes</dd>
<dt> <a href="mailto:tkludy@csd.sgi.com"> Tom Kludy</a></dt>
<dd>for SGI Irix port</dd>
<dt> <a href="mailto:sk@xgm.de"> Sven Kuenzler</a></dt>
<dd>for SuSE README file</dd>
<dt><a href="mailto:blarsen@ada-works.com"> Bryan Larsen</a></dt>
<dd>guile budget report</dd>
<dt> <a href="mailto:mellon@andare.fugue.com"> Ted
Lemon</a></dt>
<dd>for NetBSD port</dd>
<dt> <a href="mailto:y-le-ny@ifrance.com"> Yannick Le
Ny</a></dt>
<dd>pour la traduction en francais</dd>
<dt> <a href="mailto:glikely@nortelnetworks.com"> Grant
Likely</a></dt>
<dd>gnome and engine patches</dd>
<dt> <a href="mailto:martinh@pegasus.cc.ucf.edu"> Heath
Martin</a></dt>
<dd>major work on the gnome register</dd>
<dt> <a href="mailto:mgmartin@abacusnet.net"> Matt
Martin</a></dt>
<dd>guile error handling code</dd>
<dt> <a href="mailto:rgmerk@mira.net"> Robert Graham
Merkel</a></dt>
<dd>reporting, gnome, and configuration patches.</dd>
<dt> <a href="mailto:mooney@dogbert.cc.ndsu.NoDak.edu"> Tim
Mooney</a></dt>
<dd>port to alpha-dec-osf4.0f</dd>
<dt> <a href="mailto:gam3@ann.softgams.com"> G. Allen Morris
III</a></dt>
<dd>for QIF core dump fix</dd>
<dt> <a href="mailto:spacey@inch.com"> Peter Norton</a></dt>
<dd>for a valiant attempt at a GTK port</dd>
<dt> <a href="mailto:webmaster@obsidian.uia.net">
OmNiBuS</a></dt>
<dd>web site graphics and content</dd>
<dt> <a href="mailto:mopyr@IPM.Lviv.UA"> Myroslav
Opyr</a></dt>
<dd>for misc patches</dd>
<dt> <a href="mailto:laurent.pelecq@wanadoo.fr"> Laurent
P{'e}lecq</a></dt>
<dd>i18n patches with gettext</dd>
<dt> <a href="mailto:Alain.Peyrat@nmu.alcatel.fr"> Alain
Peyrat</a></dt>
<dd>for <tt>configure.in</tt> patches</dd>
<dt> <a href="mailto:peter@wuzel.m.isar.de"> Peter
Pointner</a></dt>
<dd>motif and configuration patches</dd>
<dt> <a href="mailto:maufk@csv.warwick.ac.uk"> Gavin
Porter</a></dt>
<dd>for euro style dates</dd>
<dt> <a href="mailto:rr@sco.com"> Ron Record</a></dt>
<dd>for SCO Unixware and OpenServer binaries</dd>
<dt> <a href="mailto:jan.schrage@urz.uni-heidelberg.de"> Jan
Schrage</a></dt>
<dd>documentation patches</dd>
<dt> <a href="mailto:cls@seawood.org"> Christopher
Seawood</a></dt>
<dd>for XbaeMatrix core dump</dd>
<dt> <a href="mailto:msimons@fsimons01.erols.com"> Mike
Simons</a></dt>
<dd>misc <tt> configure.in</tt> patches</dd>
<dt> <a href="mailto:rich@brake.demon.co.uk"> Richard
Skelton</a></dt>
<dd>for Solaris cleanup</dd>
<dt> <a href="mailto:spruth@bigfoot.com"> Henning
Spruth</a></dt>
<dd>for German text and euro date rework</dd>
<dt> <a href="mailto:parys@freewwweb.com"> Robby Stephenson</a></dt>
<dd>register patch</dd>
<dt> <a href="mailto:tma@iis.fhg.de"> Herbert Thoma</a></dt>
<dd>gnome register patch</dd>
<dt> <a href="mailto:detrout@earthlink.net"> Diane
Trout</a></dt>
<dd>scheme qif import patch</dd>
<dt> <a href="mailto:rob@valinux.com"> Rob Walker</a></dt>
<dd>guile and register patches</dd>
<dt> <a href="mailto:dwmw2@infradead.org"> David Woodhouse</a></dt>
<dd>Great Britain translations</dd>
<dt> <a href="mailto:gooch@ic.EECS.Berkeley.EDU"> Ken
Yamaguchi</a></dt>
<dd>QIF import fixes; MYM import</dd>
</dl>
<h2>Supported Operating Systems</h2>
gnucash-1.0.18 (xacc-1.0.18) is known to work on the following
systems:
<ul>
<li>Linux 2.0.x -- Intel w/ RedHat Motif</li>
<li>Linux 2.0.x -- Intel w/ Lesstif v0.81</li>
<li>Linux Debian -- Intel w/ Lesstif v0.81</li>
<li>SGI IRIX -- MIPS</li>
<li>IBM AIX 4.1.5 -- RS/6000</li>
<li>SCO Unixware 7 -- Intel</li>
<li>SCO OpenServer 5.0.4 -- Intel</li>
<li>NetBSD -- Intel</li>
</ul>
<p> <a href="http://www.gnucash.org/"> <img src=
"logos/linux.gif"></a> <a href="http://www.sco.com/skunkware">
<img src="logos/skunkware.gif"></a> <a href=
"http://www.bull.de/pub/"><img src="logos/bullogogross.gif">
<a href="http://www.ibm.com"> <img src="logos/ibm.gif"></a>
<a href="http://www.sgi.com"> <img src="logos/sgi.gif"></a>
<a href="http://www.debian.org"> <img src="logos/debian.jpg"></a>
<a href="http://www.netbsd.org"> <img src= "logos/NetBSD-banner.gif">
</p>
<h2>History</h2>
The table below shows some historical lines-of-code and
number-of-files counts for the X-Accountant/GnuCash development
project <br>
<table border="1">
<caption>
Historical Development Stats
</caption>
<tr align="center">
<th>Version</th>
<th>engine</th>
<th>register</th>
<th>ledger</th>
<th>motif</th>
<th>gnome</th>
<th>qt</th>
<th>prefs (scm)</th>
<th>docs (html)</th>
<th>misc</th>
<th>Total</th>
</tr>
<tr align="center">
<td>xacc-0.9<br>
Sept 97</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>34 files<br>
(7.5+0.9)</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>5 files<br>
(0.4)</td>
<td>-</td>
<td>39 files<br>
(8.8)</td>
</tr>
<tr align="center">
<td>xacc-0.9w<br>
Dec 97</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>51 files<br>
(13.8+1.5)</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>9 files<br>
(0.8)</td>
<td>-</td>
<td>60 files<br>
(16.1)</td>
</tr>
<tr align="center">
<td>xacc-1.0.17<br>
Feb 98</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>52 files<br>
(14.8+1.8)</td>
<td>-</td>
<td>-</td>
<td>-</td>
<td>12 files<br>
(1.4)</td>
<td>-</td>
<td>64 files<br>
(18.0)</td>
</tr>
<tr align="center">
<td>gnucash-1.1.15<br>
Aug 98</td>
<td>24 files<br>
(6.2+1.5)</td>
<td>31 files<br>
(6.1+1.7)</td>
<td>5 files<br>
(1.4+0.4)</td>
<td>30 files<br>
(7.4+0.7)</td>
<td>17 files<br>
(3.4+0.5)</td>
<td>16 files<br>
(1.2+0.2)</td>
<td>3 files<br>
(0.3)</td>
<td>16 files<br>
(1.9)</td>
<td>not counted<br>
(&gt;1.0)</td>
<td>142 files<br>
(32.9)</td>
</tr>
</table>
<p> Each cell contains:<br>
<br>
number of *c and *.h files<br>
(KLOCS in *.c + KLOCS in *.h),</p>
<p> where KLOC == kilo-lines-of-code, as reported by <tt>
wc</tt>.</p>
<hr>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,30 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<title>Editing Account Parameters</title>
</head>
<body>
<h1>Editing Account Parameters</h1>
<p>The "Edit Account" dialog box lets you change the properties of
an account. You can access this via the "edit" button of the main
window toolbar, the "Accounts" menu, or via the keyboard
shortcuts. For a description of the uses of the various
properties, see the information about <a
href="xacc-accwin.html">new accounts</a>.</p>
<p><b>Account information</b> can be changed by typing in the 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. <EM>FIXME:
could somebody who uses this feature please document it?</EM>></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>
</body>
</html>

View File

@ -1,151 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title></title>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Account Types</title>
</head>
<body>
<h1>Account Types</h1>
<dl>
<dt><b>Cash</b></dt>
<dd>The <b>cash</b> account type is used to denote the cash
that you store in your wallet, shoebox, piggybank, or
mattress.</dd>
<dt><b>Bank</b></dt>
<dd>The <b>Bank</b> account type denotes a savings or
checking account held at a bank or other financial
institution.</dd>
<dd>Such accounts sometimes bear interest.</dd>
<dt><b>Credit</b></dt>
<dd>The <b> Credit</b> card account is used to denote credit
card accounts, whether involving floating lines of credit as
with VISA, MasterCard, or Discover, as well as others like
American Express that do <em> not</em> permit you to maintain
continuing balances.</dd>
<dd>The introduction of <a href=
"http://www.visa.com/pd/debit/checkcard.html"> Check
Cards</a> where payments are withdrawn directly from a
checking account makes the selection less clear; it is
probably more appropriate to treat a "Check Card" as a <b>
Bank</b> account, as it does withdraw amounts directly from
such an account, not really involving any granting of
credit.</dd>
<dt><b>Asset, Liability</b></dt>
<dd><b>Asset</b> and <b>Liability</b> accounts are used for
tracking things that are of value, but that are not so
directly translated into <em> cash</em> .</dd>
<dd>For instance, you might collect the costs of purchasing a
house into an asset account entitled <b> My House,</b> or the
cost of a car into <b> My Car,</b> or collect together the
value of your <b> Computer Equipment.</b></dd>
<dd>And the home mortgage or car loan would be represented by
liability accounts, <b> Home Mortgage</b> and <b> Car
Loan</b>, to be drawn down as payments are made on these
loans.</dd>
<dd>If you hold assets for business purposes, their decline
in value over time might be treated as a deduction for tax
purposes, that deduction being called <a href=
"xacc-apprdepr.html#depr">Depreciation.</a></dd>
<dd>On the other hand, if you own assets that <em>
appreciate</em> in value over time, such as real estate,
collectibles like paintings, and investments like shares in
companies, you may see them appreciate in value, and have to
recognize, for tax purposes, what are called <a href=
"xacc-apprdepr.html#appr"> Capital Gains.</a></dd>
<dt><a name="stockacct"></a><b>Stock, Mutual Fund</b></dt>
<dd>Securities that you invest in are a form of asset that
are normally acquired with the express purpose of receiving
income either in the form of dividends, interest, or <a href=
"xacc-apprdepr.html#appr"> Capital Gains.</a> There are a
multitude of securities markets around the world, and
securities that are widely enough traded can have pretty
concrete values that may be analyzed on a day-to-day
basis.</dd>
<dd>
Stock and Mutual Fund accounts are typically tracked in
registers having three main columns:
<ul>
<li>Price</li>
<li>Number of shares</li>
<li>Cost</li>
</ul>
</dd>
<dd>
In order to get <em> useful</em> information out of the
register, it is necessary to have multiple "views" on the
data so that you may assess such things as:
<ul>
<li>Total Values by security</li>
<li>Gains/Losses by security</li>
<li>Return On Investment rates by security</li>
</ul>
</dd>
<dd>More details may be found in the <a href=
"xacc-ticker.html">Stock Ticker</a> section.</dd>
<dt><b><a href="xacc-expense.html"> Income,
Expense</a></b></dt>
<dd><b> Income</b> and <b>Expense</b> accounts are used to
collect incomes and expenses.</dd>
<dt><b>Equity</b></dt>
<dd><b>Equity</b> accounts are used to balance the balance
sheet, indicating the portion of the "corporate" value
represents <em> the net amount that the owners own.</em></dd>
<dd>On a year-by-year basis, a computed value called <b>
Retained Earnings</b> indicates the net value of the
enterprise; it is generally considered a good thing when this
value increases.</dd>
<dt><a href="xacc-currency.html"> <b>Currency</b></a></dt>
<dd><b> Currency Accounts</b> are used for trading
currencies.</dd>
<dd>In most ways, they behave like stocks, except that the
only way that "income" may be gotten from them is from
fluctuations in the relative values of currencies. Note that
transfers cannot be made directly between two accounts
denominated in different currencies. Such transfers may only
be made into currency trading accounts.</dd>
</dl>
<hr>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,46 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title></title>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>New Account Window</title>
</head>
<body>
<h1>New Account Window</h1>
<p> This is what a new account window looks like:</p>
<p> <img src="newaccwin-code.gif"></p>
<p> Pick an <a href="xacc-acctypes.html"><b>Account
Type</b></a>.</p>
<p> The <b>Currency</b> field should typically be a <a href=
"xacc-currency.html#ISOCURR"> three-letter ISO curency code</a>
(<em>e.g.</em> - <tt> USD</tt> for U.S. Dollars). The <b>
Account Code</b> is a number that determines the <a href=
"xacc-groups.html#SORTORDER"> sort order</a> of the account
when it appears in a report or in the <a href=
"xacc-groups.html"><b>Chart of Accounts</b></a>.</p>
<p> The picure below shows an example for a stock or currency
trading account. Note that the Security field is not greyed
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
href="xacc-currency.html#ISOCURR"> three-letter ISO currency
code.</a></p>
<p><br>
<img src="newaccwin-trade.gif"><br>
</p>
<hr>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title></title>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Adjust Balance Window</title>
</head>
<body>
<h1>Adjust Balance Window</h1>
Adjust Balance window. Use this to adjust the balance. Enter a
dollar amount, and a register entry will be created that sets
the balance to the new balance.
<p> <b> Add more documentation here.</b></p>
<hr>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,192 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Accounts Payable/Accounts Receivable</title>
</head>
<body>
<h1>Accounts Payable and Accounts Receivable</h1>
<p> A/R (Accounts Receivable) and A/P (Accounts Payable) are
somewhat deep, and require thought to fully understand
them.</p>
<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
<em>our</em> bills on time, don't we ? :-)</p>
<p> As a first approximation, let us assume we don't require
customers to pay <em> instantly,</em> in cash, but rather issue
them an invoice, and give them 30 days to pay the bills. (After
30 days, we can start charging interest and sending out
harassing letters :-)).</p>
<p> When we make a sale, the two accounts affected are <b>
Sales</b> (an income account) and <b>Accounts Receivable.</b>
Accounts Receivable is an asset, but it's not "liquid," as you
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
large sack of twenty-dollar bills (or, more likely, a
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
we need to do our accounting on an accrual basis and not on a
cash basis, because most of our transactions are not solely
based on cash changing hands, but rather based on <em>
establishing obligations.</em></p>
<p> In more sophisticated operations, there may be a much
larger sequence of documents generated and tracked:</p>
<ul>
<li>A customer sends in a <b>Purchase Order</b>, thus
authorizing a purchase.</li>
<li>We set up a <b>Work Order</b> to schedule production of
whatever the customer is buying</li>
<li>We issue a <b>Shipping Notice</b>, to ship to goods to
the customer</li>
<li>Once shipped, we issue an <b>Invoice</b>, representing
the <em> request to pay</em></li>
</ul>
<p> We report sales in our sales figures as soon as we make
them. Unfortunately, we may wind up selling some product to
no-good shady operators that we didn't know were shady, and
thus may get stuck with some "bad debts."</p>
<p> In order to determine which parts of Accounts Receivable
appear to be most at risk, it is typical to arrange AR based on
the "ages" of the debts, commonly segmenting it into several
aging periods, of payments outstanding 0-30 days, those that
outstanding 31-60 days, 61-90 days, and then those that are
<em> way overdue.</em></p>
<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
<b> Bad Debt.</b></p>
<p> At that point, it is typical to record an entry thus:</p>
<table summary="BADDEBT">
<tr>
<th>Account</th>
<th>DR</th>
<th>CR</th>
</tr>
<tr>
<td>Bad Debt Expense</td>
<td>$10,000</td>
<td>
</td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td>Accounts Receivable</td>
<td>
</td>
<td>$10,000</td>
</tr>
</table>
<p> We could have reduced <b> Sales Income</b> instead, but
companies tend to prefer to specifically track the amount that
they're losing to bad customers.</p>
<p> <em> Warning: <b> Advanced Accounting Concept.</b> Bad Debt
is an example of a "contra-account." That doesn't refer to <b>
amounts paid to Nicaraguan rebels,</b> but rather the notion
that the account is an income account that is expected to hold
a balance opposite to what is normally expected, to be
counteract the balance in another income account. <a href=
"xacc-apprdepr.html#depr"> Accumulated Depreciation,</a> used
to diminish the value of an asset over time, is another example
of a contra-account.</em></p>
<h1> Accounts Payable</h1>
<p> The scenario for Accounts Receivable, reversed, reflects
how Accounts Payables work; just switch customer with supplier,
and see how the roles reverse.</p>
<ul>
<li>If we buy materials "on account," accrual accounting
requires that we record that we incur the expense
immediately, and rather than reducing cash, we put the
"credit" into the <b> Accounts Payable</b> account.</li>
<li>Three weeks later, the invoice comes in, and we issue a
payment, and so <em> Debit AP, Credit Cash.</em><br>
<br>
</li>
</ul>
<h1> Prepaid Expenses</h1>
<p> Analagous techniques are also used for expenses that are
prepaid.</p>
<p> If you have to pay out down six months of rent in advance,
that is treated as an "accrued asset."</p>
<ul>
<li>
At the time of payment, you <em> Debit</em> <b> Prepaid
Rent</b> for the amount paid that is a <em> Credit</em> to
<b> Cash.</b>
<p> While this puts an unfortunate dent in the Cash
account, it <em> does</em> show on the books as an asset,
and there are no more payments to make for the next six
months.</p>
</li>
<li>Each month, the balance in <b> Prepaid Rent</b> would be
down via <em> Debit</em> <b> Rent Expense</b>, <em>
Credit</em> <b> Prepaid Rent</b>.</li>
</ul>
<p> Similarly, companies collect payroll taxes on behalf of
employees, and keep them in a special bank account.</p>
<ul>
<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> Credit</em> to an Accrued Liability, namely, <b>Payroll
Taxes Payable</b>, on the other side.</li>
<li>When the quarterly check to the Government so that they
can make <em> their</em> payroll, <b> Payroll Taxes
Payable</b> drops as does the balance in the <b>Checking
Account</b>.<br>
<br>
</li>
</ul>
<hr>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,716 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Depreciation and Capital Gains</title>
</head>
<body>
<h1> Depreciation and Capital Gains</h1>
<p> This section provides a treatment of the handling of
depreciation and appreciation of assets in GnuCash.</p>
<p> It also provides a brief introduction to the related tax
issues.</p>
<p> <b> Warning:</b> <em>Be aware that different countries can
have <b> substantially</b> different tax policies for handling
these things; all that this document can really provide is some
of the underlying ideas to help you apply your "favorite"
tax/depreciation policies.</em></p>
<p> Note that appreciation and depreciation of assets tend to
be treated somewhat differently:</p>
<ul>
<li>
<a href="#depr"> Depreciation</a> is <em> usually</em>
recognized (the technical term is <b> accrued</b>) as an
expense on an ongoing basis, gradually reducing the value
of an asset towards zero.
<p> Depreciation tends to only get calculated on assets
that are used for professional or business purposes, because
governments
don't generally allow you to claim depreciation deductions
on personal assets, and it's pointless to bother with the
procedure if it's not deductible. </p>
</li>
<li>
In contrast, <a href="#appr"> Capital Gains,</a> which
could be called <em>asset value appreciation,</em> are
typically <em> not</em> recognized until some time down the
road when the asset is sold, and at that <em> instant,</em>
the entire gain becomes income.
<p> Unlike depreciation, governments tend to be <em> quite
interested</em> in taxing capital gains in one manner or
another.</p>
<p> (As always, there are exceptions. If you hold a bond
that pays all of its interest at maturity, tax authorities
will often require that you recognize interest each year,
and refuse this to be treated as a capital gain. The
phrases <em>accrued interest,</em> or <em> imputed
interest</em> are often there to scare those that are
sensitive to such things...)</p>
</li>
</ul>
<h1>Capital Gains - Asset Appreciation</h1>
<a name="appr"></a>
<p>Appreciaton of assets is, in general, a fairly tricky matter
to deal with. This is so because, for some sorts of assets, it
is difficult to correctly estimate an increase in value <em>
until you actually sell the asset.</em></p>
<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
exchanges, prices may be quite exact, and selling the asset at
market prices may be as simple as calling a broker and issuing
a <b> Market Order.</b></p>
<p> On the other hand, homes in your neighbourhood are sold
somewhat less often, such sales tend to involve expending
considerable effort, and involve negotiations, which means that
estimates are likely to be less precise. Similarly, selling a
used automobile involves a negotiation process that makes
pricing a bit less predictable.</p>
<p> Harder to estimate are values of collectible objects such
as jewelry, works of art, baseball cards, and "Beanie Babies."
The markets for such objects are somewhat less open than the
securities markets.</p>
<p> Worse still are one-of-a-kind assets. Factories often
contain presses and dies customized to build a very specific
product that cost tens or hundreds of thousands of dollars;
this equipment may be <em>worthless</em> outside of that very
specific context. In such cases, there several conflicting
values might be attached to the asset, <em>none</em> of them
unambiguously correct.</p>
<p> Let's suppose you buy an asset expected to increase in
value, say a Degas painting, and want to track this. (The
insurance company will care about this, even if nobody else
does.)</p>
<p> Properly tracking the continually-increasing value of the
Degas will require at least three, quite possibly the following
four accounts (plus a bank or cash account where the money for
the purchase comes from):</p>
<ul>
<li>An <em>Asset Cost</em> asset account to track the
original cost of the painting,</li>
<li>An <em>Accrued Unrealized Gains on Asset</em> asset
account to keep track of increases in value, and</li>
<li>An <em>Accrued Gain On Asset Income</em> income account
in which to record the income side of the annual gains in
your riches, and</li>
<li>A <em>Realized Gain On Asset Income</em> income account
in which to record the realized income when you sell the
asset.</li>
</ul>
<p> The <em>accrued gains</em> likely won't affect your taxable
income for <em> income</em> tax purposes, although it could
have some effect on <em> property</em> taxes.</p>
<h2>The handling of capital gains in GnuCash</h2>
<h3> The Acquisition</h3>
<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
painting from your bank account to this asset account to record
the purchase.</p>
<p> A month later, you have reason to suspect that the value of
your painting has increased by $1200. In order to record this
you transfer $1200 from your <em>accrued gains on asset</em>
income account to your asset account.</p>
<p>Your main window will resemble this:</p>
<img src="appr-main1.gif" alt=
"Main window after purchase and appreciation">
<p>and your asset account will resemble this:</p>
<img src="appr-asset1.gif" alt=
"Asset account after purchase and appreciation">
<h3> While You Hold the Asset</h3>
<p>Asset appreciation is a sort of income but it is <em>
not</em> cash in hand.</p>
<p> The people that got "rich" in 1999 from IPOs of
Linux-related companies like Red Hat Software and VA Linux
Systems could verify this. They hold options or stock that are
<em> theoretically</em> valued at millions of dollars USD.</p>
<p> That doesn't mean that they are actually millionaires; the
principal participants have to hold their stock for at least
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
be worth millions of dollars on paper, there is, as of late
1999, no way for them to legally <em> get</em> those
millions.</p>
<h3> Selling the Asset</h3>
<p>Let&acute;s say another month later prices for Degas
paintings have gone up some more, in your case about $2500, you
estimate. You duly record these $2500 as an income like above,
then decide to sell the painting.</p>
<p>Now there arise three possibilities:</p>
<ol>
<li>
Your optimistic estimate of the painting&acute;s value was
correct.
<p> The income account is left alone (or perhaps gets
transferred from an <em> Accrued Gain</em> income to a <em>
Realized Gain</em> income account), and the recording is
rather like:</p>
<table summary="BIGGAIN">
<tr>
<th>Account</th>
<th>Amount</th>
</tr>
<tr>
<td>Cash</td>
<td>$16055</td>
</tr>
<tr>
<td>Painting</td>
<td>-$11000</td>
</tr>
<tr>
<td>Realized Gain Income</td>
<td>-$5055</td>
</tr>
</table>
<p> And if any amounts had been accrued as <em> Accrued
Gains,</em> the asset amount should be closed out, offset
by a <em> negative</em> value for <em> Accrued Gain</em>
income. If the total that had been accrued was $5000, then
the transaction might look like the following:</p>
<table summary="BIGGAINACCRUEDTOO">
<tr>
<th>Account</th>
<th>Amount</th>
</tr>
<tr>
<td>Cash</td>
<td>$16055</td>
</tr>
<tr>
<td>Painting</td>
<td>-$11000</td>
</tr>
<tr>
<td>Accrued Gain Asset</td>
<td>-$5000</td>
</tr>
<tr>
<td>Realized Gain Income</td>
<td>-$5055</td>
</tr>
<tr>
<td>Accrued Gain Income</td>
<td>$5000</td>
</tr>
</table>
<p> Note that the two income accounts offset one another so
that the <em> current</em> income resulting from the
transaction is only $55. The remaining $5000 had previously
been recognized as <em> Accrued Gain Income.</em></p>
</li>
<li>
You were overoptimistic about the value of the painting.
<p> Instead of the $16055 you thought the painting was
worth are only offered $15000. But you still decide to
sell, because you value $15000 more than you value the
painting.</p>
<p> The numbers change a little bit, but not too
dramatically.</p>
<table summary="SMALLGAINACCRUEDTOO">
<tr>
<th>Account</th>
<th>Amount</th>
</tr>
<tr>
<td>Cash</td>
<td>$15000</td>
</tr>
<tr>
<td>Painting</td>
<td>-$11000</td>
</tr>
<tr>
<td>Accrued Gain Asset</td>
<td>-$5000</td>
</tr>
<tr>
<td>Realized Gain Income</td>
<td>-$4000</td>
</tr>
<tr>
<td>Accrued Gain Income</td>
<td>$5000</td>
</tr>
</table>
<p> Note that the two income accounts offset one another so
that the <em> current</em> income resulting from the
transaction turns out to be a <em> loss</em> of $1000.
That's fine, as you had previously recognized $5000 in
income.</p>
</li>
<li>
You manage to sell your painting for more than you thought
in your wildest dreams.
<p> The extra value is, again, recorded as a gain, <em>
i.e.</em> an income.</p>
<table summary="HUGEGAIN">
<tr>
<th>Account</th>
<th>Amount</th>
</tr>
<tr>
<td>Cash</td>
<td>$50000</td>
</tr>
<tr>
<td>Painting</td>
<td>-$11000</td>
</tr>
<tr>
<td>Accrued Gain Asset</td>
<td>-$5000</td>
</tr>
<tr>
<td>Realized Gain Income</td>
<td>-$39000</td>
</tr>
<tr>
<td>Accrued Gain Income</td>
<td>$5000</td>
</tr>
</table>
</li>
</ol>
<p> In practice, it truly is important to keep the <em> Accrued
Gain Income</em> separate from the <em> Realized Gain
Income,</em> as the former is likely to be ignored by your tax
authorities, who will only care to charge you on the <em>
Realized Gain.</em></p>
<p>Below, we show the second case discussed.</p>
<img src="appr-main2.gif" alt="Main window after sale"><br
clear="ALL">
<img src="appr-asset2.gif" alt="Asset account after sale">
<h2>Caution about Valuation</h2>
<p>As we see in this example, for non-financial assets, it may
be difficult to correctly estimate the ``true'' value of an
asset.</p>
<p> It is quite easy to count yourself rich based on
questionable estimates that do not reflect "money in the
bank."</p>
<p> Thus, when dealing with appreciation of assets,</p>
<ol>
<li>
Be careful with your estimation of values.
<p> Do not indulge in wishful thinking.</p>
</li>
<li>
Never, ever, count on money you do not have in your bank or
as cash.
<p> Until you have actually sold your asset and got the
money, any numbers on paper (or magnetic patterns on your
hard disk) are merely that.</p>
<p> If you could realistically convince a banker to lend
you money, using the assets as collateral, that is a pretty
reasonable evidence that the assets have value, as lenders
are professionally suspicious of dubious overestimations of
value.</p>
<p> Be aware: all too many companies that appear
"profitable" on paper go out of business as a result of
running out of <em> cash,</em> precisely because "valuable
assets" were not the same thing as cash.</p>
</li>
</ol>
<h2>Taxation of Capital Gains</h2>
<p> Taxation policies vary considerably between countries, so
it is virtually impossible to say anything that will be
universally useful.</p>
<p> However, it is <em> common</em> for income generated by
capital gains to not be subject to taxation until the date that
the asset is actually sold, and sometimes not even then.</p>
<p> North American home owners <em> usually</em> find that when
they sell personal residences, capital gains that occur are
exempt from taxation. It appears that other countries treat
sale of homes differently, taxing people on such gains. German
authorities, for example, tax those gains only if you owned the
property for less than ten years.</p>
<p> <a href="mailto:cbbrowne@hex.net"> I have</a> one story
from my professional tax preparation days where a family sold a
farm, and expected a <em>considerable</em> tax bill that turned
out to be virtually nil due to having owned the property before
1971 (wherein lies a critical "Valuation Day" date in Canada)
and due to it being a <em> dairy</em> farm, with some <em>
really peculiar</em> resulting deductions.</p>
<p> In short, this presentation is fairly simple, but taxation
often gets terribly complicated...</p>
<h1>Depreciation of assets</h1>
<a name="depr"></a>
<p>Compared to the often uncertain estimates one has to do
where appreciation of assets is concerned, we are on somewhat
firmer ground here.</p>
<ul>
<li>Governments tend to set up precise rules as to how you
are required to calculate depreciation for tax purposes.</li>
<li>It is easy to look up in references such as "Blue Books"
estimates of what an automobile should be worth after 3 years
of use.</li>
</ul>
<p> Since depreciation of assets is very often driven by tax
policies, the discussion of depreciation will focus in that
direction, on some of the more common depreciation calculation
schemes.</p>
<p> While there has been some discussion about how to
accomplish automated calculation and creation of transactions
to handle things like depreciation, there is not yet any
working code, so for now, you will have to do calculations by
hand.</p>
<h2>Depreciation schemes</h2>
<h3>Linear depreciation</h3>
<p> Linear depreciation diminishes the value of an asset by a
fixed amount each period until the net value is zero. This is
the <em>simplest</em> calculation, as you estimate a useful
lifetime, and simply divide the cost equally across that
lifetime.</p>
<p><b>Example:</b> You have bought a computer for $1500 and
wish to depreciate it over a period of 5 years. Each year the
amount of depreciation is $300, leading to the following
calculations:<br clear="ALL">
</p>
<table summary="Example 1">
<tr>
<th>Year</th>
<th>Depreciation</th>
<th>Remaining Value</th>
</tr>
<tr>
<td>1</td>
<td>300</td>
<td>1200</td>
</tr>
<tr>
<td>2</td>
<td>300</td>
<td>900</td>
</tr>
<tr>
<td>3</td>
<td>300</td>
<td>600</td>
</tr>
<tr>
<td>4</td>
<td>300</td>
<td>300</td>
</tr>
<tr>
<td>5</td>
<td>300</td>
<td>0</td>
</tr>
</table>
<h3>Geometric Depreciation</h3>
<p>Each period the asset is depreciated by a fixed percentage
of its value in the previous period. In this scheme the rest
value of an asset decreases exponentially leaving a value at
the end that is larger than zero (<em> i.e.</em> - a resale
value).</p>
<p> <em> Beware: Tax authorities may require (or allow) a
larger percentage in the first period.</em> On the other hand,
in Canada, this is reversed, as they permit only a <em>
half</em> share of "Capital Cost Allowance" in the first
year.</p>
<p> The result of this approach is that asset value decreases
more rapidly at the beginning than at the end which is <em>
probably</em> more realistic for most assets than a linear
scheme. This is certainly true for automobiles.</p>
<p><strong>Example:</strong> We take the same example as above,
with an annual depreciation of 30%.</p>
<table summary="Example 2">
<tr>
<th>Year</th>
<th>Depreciation</th>
<th>Remaining Value</th>
</tr>
<tr>
<td>1</td>
<td>450</td>
<td>1050</td>
</tr>
<tr>
<td>2</td>
<td>315</td>
<td>735</td>
</tr>
<tr>
<td>3</td>
<td>220.50</td>
<td>514.50</td>
</tr>
<tr>
<td>4</td>
<td>154.35</td>
<td>360.15</td>
</tr>
<tr>
<td>5</td>
<td>108.05</td>
<td>252.10</td>
</tr>
</table>
<h3>Sum of digits</h3>
<p>A third method most often employed in Anglo/Saxon countries
is the "sum of digits" method. Here is an illustration:</p>
<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
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
asset value are then calculated as follows:</p>
<table summary="Example 3">
<tr>
<th>Year</th>
<th>Depreciation</th>
<th>Remaining Value</th>
</tr>
<tr>
<td>1</td>
<td>100*5=500</td>
<td>1000</td>
</tr>
<tr>
<td>2</td>
<td>100*4=400</td>
<td>600</td>
</tr>
<tr>
<td>3</td>
<td>100*3=300</td>
<td>300</td>
</tr>
<tr>
<td>4</td>
<td>100*2=200</td>
<td>100</td>
</tr>
<tr>
<td>5</td>
<td>100*1=100</td>
<td>0</td>
</tr>
</table>
<h2>The handling of depreciation in gnucash</h2>
<p>In order to keep track of the depreciation of an asset, you
need :</p>
<ul>
<li>An <em>Asset Cost</em> asset account to keep track of the
original value;</li>
<li>An <em> Accumulated Depreciation</em> asset account in
which to collect the sum of all of the years' depreciation
amounts;</li>
<li>A <em>Depreciation Expense</em> expense account in which
to record periodic depreciation expenses.</li>
</ul>
<p>The first step, again, is to record the purchase of your
asset by transferring the money from bank bank account to the
<em>asset cost</em> account. Afterwards, in each accounting
period you record the depreciation as an expense in the
appropriate account.</p>
<p>The two windows below show your asset account and the main
window after the third year of depreciation using a "sum of
digits" scheme for the example above.</p>
<img src="depr-asset.gif" alt=
"Asset account after depreciation"><br clear="ALL">
<img src="depr-main.gif" alt="Main window after depreciation">
<h2>A word of caution</h2>
<p>Since depreciation and tax issues are closely related, you
may not always be free in chosing your preferred method. Fixing
wrong calculations will cost a whole lot more time and trouble
than getting the calculations right the first time, so if you
plan to depreciate assets, it is wise to make sure of the
schemes you will be permitted <em> or required</em> to use.</p>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,17 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Balance Tracking Report</title>
</head>
<body>
<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>
</body>
</html>

View File

@ -1,21 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Balance Sheet</title>
</head>
<body>
<h1>Balance Sheet</h1>
<p>This report summarizes your assets, liabilities, and equity.</p>
<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
will be added soon.</p>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -1,45 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title></title>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Date Data Input</title>
</head>
<body>
<h1>Date Input</h1>
The date cell handles the following accelerator keys:
<ul>
<li><tt> +, =</tt> increment day</li>
<li><tt> _ , -</tt> decrement day</li>
<li><tt> } , ]</tt> increment month</li>
<li><tt> { , [</tt> decrment month</li>
<li><tt> M , m</tt> begining of month</li>
<li><tt> H , h</tt> end of month</li>
<li><tt> Y , y</tt> begining of year</li>
<li><tt> R , r</tt> end of year</li>
<li><tt> T , t</tt> today GnuCash can be compiled to use
either European style dates or US Style dates.</li>
<li><tt>Grep</tt> for <var> UK_DATES</var> in <tt>
dates.h</tt></li>
</ul>
<hr>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,156 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title></title>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Understanding Double Entry Accounting</title>
</head>
<body>
<h1>What is Double Entry Accounting?</h1>
<p> Double entry bookkeeping is an accounting methodology
introduced in the 13th century to to make sure that each
accounts and indeed <em> each transaction</em> is properly
balanced.</p>
<p> When these are all required to balance, the likelihood of
data-entry errors is greatly reduced. For large, complex sets
of accounts with many transactions, it is distressingly easy to
make errors that may go undetected for a long time, and be
appallingly difficult to track down, even when double-entry
bookkeeping is used.</p>
<p> A double-entry transaction is a transaction that contains
entries for two (or more) accounts that balance against one
another. One account is <em>debited</em> by an amount exactly
equal to what the other is <em>credited.</em> By ensuring that
each transaction balances, a balanced set of accounts is
guaranteed. This doesn't prevent you from having errors, but
certainly eliminates the large class of <b> I forgot to enter
that part of the transaction</b> errors.</p>
<p> Double-entry may be introduced in a more intuitive way via
the notion of a transfer from one bank account to another,
where an amount is taken out of one bank account and deposited
in the other. This is effectively the "rule" of double entry
accounting; if you add something in to one account, you <em>
have</em> to have another component to that transaction to
balance this.</p>
<p> <b> Not-quite-an-aside:</b> If you look at your bank
statements, they are typically written up from the <b>
bank's</b> perspective, which is exactly <em> opposite</em> to
yours. For instance, when you put money in, establishing a
deposit, this establishes a <b> DEBT</b> on their part.</p>
<p> The perhaps less obvious extension is the notion that
double entry can be used to represent income and expenses as
well as bank transfers. See the <a href="xacc-expense.html">
Income/Expense</a> page for a more detailed discussion of
that.</p>
<p> <a name="IDENTITY"> In a traditional system that records
debits and credits separately, the identity that all
transactions are required to satisfy is that <tt> Total of
Debits = Total of Credits.</tt></a></p>
<p> The fact that the identity requires merely that the <em>
total</em> balances means that it is a little bit misleading to
call this <em> double</em>-entry bookkeeping; it would be
somewhat more accurate to call it <em> multiple-</em>entry
bookkeeping. Unfortunately, there's 700 years of history of use
of the term, which sufficiently discourages changing it. (And
some people think that UNIX has some crufty old bits of
oddness. Hah!)</p>
<p> GnuCash treats "Debits" as positive values, and "Credits"
as negative values, so that this identity simplifies to <tt>
value<sub>1</sub> + value<sub>2</sub> + value<sub>3</sub> + ...
= 0</tt></p>
<h1>Using Double Entry</h1>
<h2> Creating Transactions</h2>
<p> To create a double-entry transaction:</p>
<ul>
<li>
Click on a box in the column marked <tt>Transfer From</tt>
on the left-hand side of the register.
<p> A menu will drop down, listing all of the accounts from
which a transfer may be made.</p>
</li>
<li>
Select one.
<p>When you record the transaction, the double-entry will
automatically be made, and the transaction automatically
appear in all windows showing the transferred-from and the
transferred-to accounts.</p>
</li>
</ul>
<h2> Changing Transactions</h2>
<p> To <em> change</em> a double-entry transaction:</p>
<p> Simply edit the transaction in any window in which it
appears.</p>
<p> Any changes made will be automatically reflected in both
accounts and all windows displaying the transaction.</p>
<p> Similarly, when a double-entry transaction is deleted, the
"splits" will be deleted from both accounts, and balances will
automatically be recalculated for <em> both</em> accounts.</p>
<p> To change the transfer account, simply select a new account
from the pull-down menu. When you record the transaction, it
will automatically be selected from the old account, and
inserted into the new account.</p>
<h1>Scrubbing Clean</h1>
<p> GnuCash can be configured to be strict about double entry,
or you may configure it to be "loose."</p>
<p> In "loose" mode, you can create <em>unbalanced
transactions,</em> that is, transactions where the "splits"
don't balance to zero. That discards the validation that comes
from using the more strict double entry scheme, which is
probably not a really wise move. In effect:</p>
<ul>
<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>
as this helps you keep your accounts balanced even when
you're not perfectly clear on this.</li>
<li>If you are an <em> accounting whiz,</em> you'll know that
it's <em> really important</em> to keep things in balance,
and again will prefer <b> double entry.</b></li>
</ul>
<p> But if you decide to "outsmart the system," and have a
number of unbalanced transactions, you'll probably want to
clean this up at some point. To clean up these unbalanced
transactions, you <b> Scrub</b> the account clean by choosing
<tt>Scrub</tt> from the window menu. This will examine each
transaction; if the transaction doesn't balance, a split entry
will be created and placed into an account named <b>
Unbalanced.</b> You may then review these splits and move them
to their proper accounts.</p>
<hr>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,209 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Using Expense/Income Accounts</title>
</head>
<body>
<h1>What are Incomes and Expenses?</h1>
<p> The words "Income" and "Expense" are beguilingly simple;
everyone <em> thinks</em> they know what they mean; this <em>
usually</em> is that <b> When I spend something, this is an
expense, and when I get money, this is an income.</b></p>
<p> This oversimplifies things somewhat; it is often a <em>
good-enough</em> approximation when doing personal accounting,
but when running a business, incomes and expenses often have be
recognized as having occurred when some "critical event" takes
place that may not perfectly correspond to "when cash comes in
or goes out."</p>
<p> For instance, companies usually have to recognize income
<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
shake hands on the deal.</em></p>
<p> Since the money hasn't come in, the sale has to be
estimated in other way; the way this is done is to <b>
accrue</b> a sale at that time, and in making the transaction
balance, rather than adding something in to cash, I'd add the
$100,000 sale to <b> Accounts Receivable.</b></p>
<p> In a double entry system, two kinds of accounts must be
created: some of type "Income" and others of type "Expense."
(There tend to be a lot more different kinds of expenses than
there are of incomes.)</p>
<p> Income such as salary, wages, bank interest and stock
dividends are then recorded as transfers from an income account
to a bank (or, in general, some asset) account. Similarly,
expenses are recorded as transfers from a credit card account
(or, in general, a liability account).</p>
<p> Another way of describing the requirement for "double
entry" is that when you receive an income, two things
happen:</p>
<ul>
<li>You receive a sum of <em> money,</em> and must record
that effect on your bank account.</li>
<li>You have received an income, and must record that effect
on an income account.</li>
</ul>
<p> When, for instance, salary is deposited in a bank account,
the bank account is credited, and the income account is
debited, thus:</p>
<table>
<tr>
<th>Account</th>
<th>Debit</th>
<th>Credit</th>
</tr>
<tr>
<td>Chequing Account</td>
<td>1,600.00</td>
<td>
</td>
</tr>
<tr>
<td>Salary</td>
<td>
</td>
<td>1,600.00</td>
</tr>
</table>
<p>This may be readily extended to a greater number of "split"
items thus:</p>
<table>
<tr>
<th>Account</th>
<th>Debit</th>
<th>Credit</th>
</tr>
<tr>
<td>Chequing Account</td>
<td>1,300.00</td>
<td>
</td>
</tr>
<tr>
<td>Income Taxes</td>
<td>200.00</td>
<td>
</td>
</tr>
<tr>
<td>Health Plan</td>
<td>100.00</td>
<td>
</td>
</tr>
<tr>
<td>Salary</td>
<td>
</td>
<td>1,600.00</td>
</tr>
</table>
<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
equals the total sum of the credits, $1,600.00.</p>
<p> If, as with <b>GnuCash,</b> everything is forced onto one
column, so that <b> debits</b> are represented by positive
values, and <b> credits</b> are represented by negative values,
the income/expense accounts do a slightly non-intuitive thing
and you see incomes as <em> negative</em> values. That <em>
appears</em> contrary to intuition, but is nonetheless
necessary in order for the <a href="xacc-double.html#IDENTITY">
double-entry bookkeeping identity to hold true.</a></p>
<p> Another way in which income and expense accounts are
special is that their account totals do not directly appear on
a balance sheet. A balance sheet shows "Net Worth": the sum of
all assets minus all liabilities.</p>
<p> Income and expenses are neither assets nor liabilities, and
so do not appear on the balance sheet. What appears on the
balance sheet is their effects on <b> equity.</b></p>
<p> There is a separate report, a "Profit and Loss" (P&amp;L)
report, to analyze income and expenses. The total profit (or
loss) is calculated as total income less total expenses. In a
nicely symmetrical fashion, since assets and liabilities are
neither income or expenses, <em> they</em> correspondingly do
not appear on a P&amp;L statement.</p>
<p> Even though these accounts may be somewhat "special", you
do not need to do anything particularly special to use income
and expense accounts. GnuCash handles the values automatically,
so that if you record properly the effects of the transactions
on your bank account or credit card, the income/expense side of
the transaction should also be handled correctly.</p>
<p> The time when things get "peculiar," and when you need to
more deeply understand this, is when amounts are transferred
between income/expense accounts. (The <i> causes</i> for such
transfers tend to be somewhat peculiar, so it's pretty fair for
this to be a pretty odd situation.)</p>
<h1>Using Income/Expense Accounts</h1>
<p> To use an income/expense account, simply create one from
the "New Account" dialogue window, and then be sure to transfer
income/expenses to it as you record paychecks, interest,
etc.</p>
<p> You will doubtless wish to create quite a number of income
and expense accounts; it may be worth looking at the <a href=
"xacc-groups.html#SAMPLECHART"> Sample Chart of Accounts</a>
for ideas.</p>
<p> This partitioning of incomes and expenses is likely to
prove particularly useful for North Americans when <i>income
tax time</i> rolls around.</p>
<h1> Use of Terminology In Other Software</h1>
<p> If you have used other personal finance software, be aware
that <a href="xacc-quicken.html#QUICKENCATS"> Quicken calls
them "Categories."</a></p>
<hr>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,42 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Preferences</title>
</head>
<body>
<h1>Preferences</h1>
<p>You can customize the behaviour of
GnuCash by changing the settings in this dialog box.All settings
are automatically saved so changes are preserved for future
sessions.</p>
<p>To change settings, simply click to select the appropriate
page, then make appropriate changes, and click the "Apply"
button to see
your changes take effect. Clicking "OK" applies changes, then
closes the properties dialog box.
them. The "Close" button simply closes the dialog box without
applying the latest changes.</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>
<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
else.</li>
<li><b>International:</b> Options relating to date and time
display formats.</li>
<li><b>Register:</b> Options relating to the default appearance
of account registers.</li>
</ul>
<hr><p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,42 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Preferences</title>
</head>
<body>
<h1>Preferences</h1>
<p>You can customize the behaviour of
GnuCash by changing the settings in this dialog box.All settings
are automatically saved so changes are preserved for future
sessions.</p>
<p>To change settings, simply click to select the appropriate
page, then make appropriate changes, and click the "Apply"
button to see
your changes take effect. Clicking "OK" applies changes, then
closes the properties dialog box.
them. The "Close" button simply closes the dialog box without
applying the latest changes.</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>
<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
else.</li>
<li><b>International:</b> Options relating to date and time
display formats.</li>
<li><b>Register:</b> Options relating to the default appearance
of account registers.</li>
</ul>
<hr><p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,341 +0,0 @@
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>GNU General Public License</title>
</head>
<body>
<h1>GNU General Public License</h1>
<h2>Version 2, June 1991</h2>
<center>
Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675
Mass Ave, Cambridge, MA 02139, USA
<p> Everyone is permitted to copy and distribute verbatim
copies of this license document, but changing it is not
allowed.</p>
</center>
<h3><a name="SEC001">Preamble</a></h3>
<p> The licenses for most software are designed to take away
your freedom to share and change it. By contrast, the GNU
General Public License is intended to guarantee your freedom to
share and change free software--to make sure the software is
free for all its users. This General Public License applies to
most of the Free Software Foundation's software and to any
other program whose authors commit to using it. (Some other
Free Software Foundation software is covered by the GNU Library
General Public License instead.) You can apply it to your
programs, too.</p>
<p> When we speak of free software, we are referring to
freedom, not price. Our General Public Licenses are designed to
make sure that you have the freedom to distribute copies of
free software (and charge for this service if you wish), that
you receive source code or can get it if you want it, that you
can change the software or use pieces of it in new free
programs; and that you know you can do these things.</p>
<p> To protect your rights, we need to make restrictions that
forbid anyone to deny you these rights or to ask you to
surrender the rights. These restrictions translate to certain
responsibilities for you if you distribute copies of the
software, or if you modify it.</p>
<p> For example, if you distribute copies of such a program,
whether gratis or for a fee, you must give the recipients all
the rights that you have. You must make sure that they, too,
receive or can get the source code. And you must show them
these terms so they know their rights.</p>
<p> We protect your rights with two steps: (1) copyright the
software, and (2) offer you this license which gives you legal
permission to copy, distribute and/or modify the software.</p>
<p> Also, for each author's protection and ours, we want to
make certain that everyone understands that there is no
warranty for this free software. If the software is modified by
someone else and passed on, we want its recipients to know that
what they have is not the original, so that any problems
introduced by others will not reflect on the original authors'
reputations.</p>
<p> Finally, any free program is threatened constantly by
software patents. We wish to avoid the danger that
redistributors of a free program will individually obtain
patent licenses, in effect making the program proprietary. To
prevent this, we have made it clear that any patent must be
licensed for everyone's free use or not licensed at all.</p>
<p> The precise terms and conditions for copying, distribution
and modification follow.</p>
<hr>
<h3><a name="SEC002">GNU GENERAL PUBLIC LICENSE TERMS AND
CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION</a></h3>
<p> 0. This License applies to any program or other work which
contains a notice placed by the copyright holder saying it may
be distributed under the terms of this General Public License.
The "Program", below, refers to any such program or work, and a
"work based on the Program" means either the Program or any
derivative work under copyright law: that is to say, a work
containing the Program or a portion of it, either verbatim or
with modifications and/or translated into another language.
(Hereinafter, translation is included without limitation in the
term "modification".) Each licensee is addressed as "you".</p>
<p> Activities other than copying, distribution and
modification are not covered by this License; they are outside
its scope. The act of running the Program is not restricted,
and the output from the Program is covered only if its contents
constitute a work based on the Program (independent of having
been made by running the Program). Whether that is true depends
on what the Program does.</p>
<p> 1. You may copy and distribute verbatim copies of the
Program's source code as you receive it, in any medium,
provided that you conspicuously and appropriately publish on
each copy an appropriate copyright notice and disclaimer of
warranty; keep intact all the notices that refer to this
License and to the absence of any warranty; and give any other
recipients of the Program a copy of this License along with the
Program.</p>
<p> You may charge a fee for the physical act of transferring a
copy, and you may at your option offer warranty protection in
exchange for a fee.</p>
<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
copy and distribute such modifications or work under the terms
of Section 1 above, provided that you also meet all of these
conditions:</p>
<blockquote>
a) You must cause the modified files to carry prominent
notices stating that you changed the files and the date of
any change.
<p> b) You must cause any work that you distribute or
publish, that in whole or in part contains or is derived from
the Program or any part thereof, to be licensed as a whole at
no charge to all third parties under the terms of this
License.</p>
<p> c) If the modified program normally reads commands
interactively when run, you must cause it, when started
running for such interactive use in the most ordinary way, to
print or display an announcement including an appropriate
copyright notice and a notice that there is no warranty (or
else, saying that you provide a warranty) and that users may
redistribute the program under these conditions, and telling
the user how to view a copy of this License. (Exception: if
the Program itself is interactive but does not normally print
such an announcement, your work based on the Program is not
required to print an announcement.)</p>
</blockquote>
<hr>
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the
Program, and can be reasonably considered independent and
separate works in themselves, then this License, and its terms,
do not apply to those sections when you distribute them as
separate works. But when you distribute the same sections as
part of a whole which is a work based on the Program, the
distribution of the whole must be on the terms of this License,
whose permissions for other licensees extend to the entire
whole, and thus to each and every part regardless of who wrote
it.
<p> Thus, it is not the intent of this section to claim rights
or contest your rights to work written entirely by you; rather,
the intent is to exercise the right to control the distribution
of derivative or collective works based on the Program.</p>
<p> In addition, mere aggregation of another work not based on
the Program with the Program (or with a work based on the
Program) on a volume of a storage or distribution medium does
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
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
one of the following:</p>
<blockquote>
a) Accompany it with the complete corresponding
machine-readable source code, which must be distributed under
the terms of Sections 1 and 2 above on a medium customarily
used for software interchange; or,
<p> b) Accompany it with a written offer, valid for at least
three years, to give any third party, for a charge no more
than your cost of physically performing source distribution,
a complete machine-readable copy of the corresponding source
code, to be distributed under the terms of Sections 1 and 2
above on a medium customarily used for software interchange;
or,</p>
<p> c) Accompany it with the information you received as to
the offer to distribute corresponding source code. (This
alternative is allowed only for noncommercial distribution
and only if you received the program in object code or
executable form with such an offer, in accord with Subsection
b above.)</p>
</blockquote>
<p> The source code for a work means the preferred form of the
work for making modifications to it. For an executable work,
complete source code means all the source code for all modules
it contains, plus any associated interface definition files,
plus the scripts used to control compilation and installation
of the executable. However, as a special exception, the source
code distributed need not include anything that is normally
distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating
system on which the executable runs, unless that component
itself accompanies the executable.</p>
<p> If distribution of executable or object code is made by
offering access to copy from a designated place, then offering
equivalent access to copy the source code from the same place
counts as distribution of the source code, even though third
parties are not compelled to copy the source along with the
object code.</p>
<hr>
4. You may not copy, modify, sublicense, or distribute the
Program except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense or distribute the
Program is void, and will automatically terminate your rights
under this License. However, parties who have received copies,
or rights, from you under this License will not have their
licenses terminated so long as such parties remain in full
compliance.
<p> 5. You are not required to accept this License, since you
have not signed it. However, nothing else grants you permission
to modify or distribute the Program or its derivative works.
These actions are prohibited by law if you do not accept this
License. Therefore, by modifying or distributing the Program
(or any work based on the Program), you indicate your
acceptance of this License to do so, and all its terms and
conditions for copying, distributing or modifying the Program
or works based on it.</p>
<p> 6. Each time you redistribute the Program (or any work
based on the Program), the recipient automatically receives a
license from the original licensor to copy, distribute or
modify the Program subject to these terms and conditions. You
may not impose any further restrictions on the recipients'
exercise of the rights granted herein. You are not responsible
for enforcing compliance by third parties to this License.</p>
<p> 7. If, as a consequence of a court judgment or allegation
of patent infringement or for any other reason (not limited to
patent issues), conditions are imposed on you (whether by court
order, agreement or otherwise) that contradict the conditions
of this License, they do not excuse you from the conditions of
this License. If you cannot distribute so as to satisfy
simultaneously your obligations under this License and any
other pertinent obligations, then as a consequence you may not
distribute the Program at all. For example, if a patent license
would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through
you, then the only way you could satisfy both it and this
License would be to refrain entirely from distribution of the
Program.</p>
<p> If any portion of this section is held invalid or
unenforceable under any particular circumstance, the balance of
the section is intended to apply and the section as a whole is
intended to apply in other circumstances.</p>
<p> It is not the purpose of this section to induce you to
infringe any patents or other property right claims or to
contest validity of any such claims; this section has the sole
purpose of protecting the integrity of the free software
distribution system, which is implemented by public license
practices. Many people have made generous contributions to the
wide range of software distributed through that system in
reliance on consistent application of that system; it is up to
the author/donor to decide if he or she is willing to
distribute software through any other system and a licensee
cannot impose that choice.</p>
<hr>
This section is intended to make thoroughly clear what is
believed to be a consequence of the rest of this License.
<p> 8. If the distribution and/or use of the Program is
restricted in certain countries either by patents or by
copyrighted interfaces, the original copyright holder who
places the Program under this License may add an explicit
geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries
not thus excluded. In such case, this License incorporates the
limitation as if written in the body of this License.</p>
<p> 9. The Free Software Foundation may publish revised and/or
new versions of the General Public License from time to time.
Such new versions will be similar in spirit to the present
version, but may differ in detail to address new problems or
concerns.</p>
<p> Each version is given a distinguishing version number. If
the Program specifies a version number of this License which
applies to it and "any later version", you have the option of
following the terms and conditions either of that version or of
any later version published by the Free Software Foundation. If
the Program does not specify a version number of this License,
you may choose any version ever published by the Free Software
Foundation.</p>
<p> 10. If you wish to incorporate parts of the Program into
other free programs whose distribution conditions are
different, write to the author to ask for permission. For
software which is copyrighted by the Free Software Foundation,
write to the Free Software Foundation; we sometimes make
exceptions for this. Our decision will be guided by the two
goals of preserving the free status of all derivatives of our
free software and of promoting the sharing and reuse of
software generally.</p>
<h3><a name="SEC003">NO WARRANTY</a></h3>
<p> 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE
IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS
IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS
WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE
COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.</p>
<p> 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED
TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO
MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE,
BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,
INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS
OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED
BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE
WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY
HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
<h3>END OF TERMS AND CONDITIONS</h3>
<hr>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,377 +0,0 @@
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Chart of Accounts and Account Numbering</title>
</head>
<body>
<h1>Chart of Accounts</h1>
<p> Typically accounts are arranged as a tree, in hierarchical
form.</p>
<p> The main branches represent entire categories or groups,
while the leaves of the tree denote individual bank accounts or
expense categories.</p>
<p> When a summary report is requested, typically only the main
branches are shown in the report, rather than the individual
accounts. For example, a chart of accounts might look like the
following:</p>
<pre>
300 Expenses
|
+--310 Living Expenses
| |
| +--311 Beer
| |
| +--312 Cable
|
+--320 Business Expenses
| |
| +--321 8-inch Floppies
| |
: :
</pre>
<p> Note that accounts not only have names; they have <b>
codes,</b> in order to provide <em> order.</em> When a report
is generated, the <a name="SORTORDER"> sort order is determined
by the numbering.</a></p>
<p> A sensible hierarchy generally will have the "leaf"
accounts end in non-zero digits, whilst parent nodes have
increasing numbers of zeros. For instance, "cash" accounts
might logically be arranged thus:</p>
<ul>
<li>
Overall Assets: <tt> 100</tt>
<ul>
<li>
Overall Cash: <tt> 110</tt>
<ul>
<li>Cash in Wallet: <tt> 111</tt></li>
<li>Cash in Sock in Closet: <tt> 112</tt></li>
<li>Cash in Mattress: <tt> 113</tt></li>
<li>Petty Cash Box: <tt> 114</tt></li>
</ul>
</li>
<li>
Overall Banking Assets <tt> 120</tt>
<ul>
<li>Checking Account <tt> 121</tt></li>
<li>Savings Account <tt> 122</tt></li>
</ul>
</li>
</ul>
<p> When you <a href="xacc-accwin.html">create a new
account</a>, GnuCash offers a guess at what an appropriate
account code might be; you are free to change this. GnuCash
does not prevent duplicate numbering, although we would
encourage you to avoid this. Account codes are treated as
numbers in base-36, thus, if you run out of numbers, you
can use the letters, <tt>a</tt> through <tt>z</tt>.</p>
<h1>A Sample Chart of Accounts</h1>
<a name="SAMPLECHART"></a>
<p> A "typical" chart of accounts is shown below. Each
account is of a given <a href="xacc-acctypes.html">account
type</a>. This example is a combination of some typical
business and personal accounts.</p>
&gt;&gt;&gt;&gt;&gt;&gt;&gt; 1.2
<ul>
<li>
Assets
<ul>
<li>
Cash On Hand
<ul>
<li>Checking account</li>
<li>Money Market Account</li>
<li>Certificate of Deposit</li>
</ul>
</li>
<li>
Fixed Assets
<ul>
<li>Furniture</li>
<li>Computers</li>
<li>Jewelry, Collectibles</li>
<li>Tools, Machinery</li>
</ul>
</li>
<li>
Investments
<ul>
<li>Stocks</li>
<li>Bonds</li>
<li>Mutual Funds</li>
<li>Real Estate</li>
</ul>
</li>
</ul>
</li>
<li>
Liabilities
<ul>
<li>
Taxes
<ul>
<li>Federal Income Tax</li>
<li>Social Security</li>
<li>Medicare</li>
<li>FUTA</li>
<li>State Income Tax</li>
</ul>
</li>
<li>
Accounts Payable
<ul>
<li>MasterCard</li>
<li>Visa</li>
<li>American Express</li>
<li>Diner's Club</li>
</ul>
</li>
<li>
Loans
<ul>
<li>Debentures</li>
<li>School Loan</li>
<li>Uncle Harry's Tide-me-over</li>
</ul>
</li>
</ul>
</li>
<li>
Equity
<ul>
<li>Retained Earnings</li>
<li>Current Year Earnings</li>
<li>Historical Adjustments</li>
</ul>
</li>
<li>
Income
<ul>
<li>
Interest Income
<ul>
<li>Bank Account Interest</li>
<li>Certificate of Deposit</li>
<li>Bond Interest</li>
</ul>
</li>
<li>
Dividends
<ul>
<li>Stock</li>
<li>Mutual Fund</li>
</ul>
</li>
<li>
Consulting
<ul>
<li>ABC Design</li>
<li>PQR Infomatics</li>
</ul>
</li>
<li>
Salary
<ul>
<li>My Day Job</li>
</ul>
</li>
<li>
Commissions
<ul>
<li>Royalties</li>
</ul>
</li>
</ul>
</li>
<li>
Expenses
<ul>
<li>
Rent and Utilities
<ul>
<li>Rent</li>
<li>Rent Late Fees</li>
<li>Electricity</li>
<li>Gas</li>
<li>Phone</li>
<li>Internet</li>
<li>Cable TV</li>
</ul>
</li>
<li>
Office Expenses
<ul>
<li>Accounting</li>
<li>Legal</li>
<li>Software</li>
<li>Postage</li>
<li>Bank Charges</li>
<li>Credit Card Charges</li>
<li>Toner, Paper, Paper Clips</li>
</ul>
</li>
<li>
Auto Expenses
<ul>
<li>Gas</li>
<li>Insurance</li>
<li>Repair</li>
<li>Rental</li>
</ul>
</li>
<li>
Taxes
<ul>
<li>Social Security</li>
<li>Unemployment</li>
<li>IRS penalties</li>
</ul>
</li>
<li>
Wages and Salaries
<ul>
<li>Consulting</li>
<li>Wages</li>
<li>Health Insurance</li>
</ul>
</li>
<li>
Travel
<ul>
<li>Air</li>
<li>Hotel</li>
<li>Meals</li>
<li>Auto</li>
</ul>
</li>
<li>
Marketing
<ul>
<li>Advertising</li>
<li>Trade Shows</li>
<li>Give Aways</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<hr>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,105 +0,0 @@
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>GnuCash Help Main Window</title>
</head>
<body>
<h1> User Documentation Overview</h1>
For help on a specific topic:
<ul>
<li><a href="xacc-about.html">About GnuCash</a></li>
<li><a href="xacc-acctypes.html">Account Types</a></li>
<li><a href="xacc-apar.html">Accounts Payable and Accounts
Receivable</a></li>
<li><a href="xacc-groups.html">Chart of Accounts</a></li>
<li><a href="xacc-accwin.html">Creating a new
account</a></li>
<li><a href="xacc-date.html">Date Input</a></li>
<li><a href="xacc-apprdepr.html"> Depreciation and Capital
Gains</a></li>
<li><a href="xacc-currency.html">Foreign Currency
Accounts</a></li>
<li><a href="bofa-mym.html">Importing MYM (Managing Your
Money) Files</a></li>
<li><a href="xacc-quicken.html">A Guide for Former Users of
Quicken(TM)</a></li>
<li>
<a href="xacc-gpl.html">License - GPL</a>
<ul>
<li><a href="xacc-gpl.html#SEC003">Warranty</a></li>
</ul>
</li>
<li><a href="xacc-mainwin.html">The Main Window</a></li>
<li><a href="xacc-recnwin.html">The Reconcile Window</a></li>
<li><a href="xacc-regwin.html">The Register Window</a></li>
<li><a href="xacc-ticker.html">Stock Ticker</a></li>
<li><a href="xacc-double.html">Using Double Entry</a></li>
<li><a href="xacc-expense.html">Using Income/Expense
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>
</ul>
<h1> Extended Help/System Documentation</h1>
<p> The following documentation is about the <em>
implementation</em> of GnuCash as opposed to being <em> user
documentation</em> on how to <em> use</em> it.</p>
<p> Some of it represents preliminary documentation for
subsystems that are not yet sufficiently functional for use by
end users.</p>
<ul>
<li><a href="projects.html"> GnuCash Project Goals</a></li>
<li><a href="xacc-print.html">Printing and Web
Serving</a></li>
<li>
<a href="xacc-reports.html">Reports</a>
<p> The reporting subsystem is presently undergoing active
development; documentation should eventually include:</p>
<ul>
<li>User documentation on how to use built-in
reports</li>
<li>"Power User" documentation on how to create new
reports</li>
<li>A design overview describing the reporting
architecture</li>
</ul>
</li>
<li><a href="xacc-y2k.html">Y2K Considerations</a></li>
</ul>
<hr>
</body>
</html>

View File

@ -1,51 +0,0 @@
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Main Window</title>
</head>
<body>
<h1>Main GnuCash Window</h1>
<p> This is the main account window. You control your set of
accounts from here.</p>
<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
highlighting. The box with a cross in it,
immediately to its left, shows that it has one
or more detail accounts that are not shown at present.
To show them, click on this box.</p>
<p> <img src="contract.gif"><br>
</p>
<p> Here is the main window, with the detail accounts
showing.</p>
<p><br>
<img src="expand.gif"><br>
</p>
<hr>
<p> The <tt>Open Subaccounts</tt> menu item is interesting only
if you choose an account with sub-accounts (detail accounts).
Accounts with sub-accounts will always have a box on thier
left. By choosing the <tt>Open Subaccounts</tt> menu item, a
general ledger window is opened, which displays all
transactions for the lead and the detail accounts. Note that
the general ledger window is more complicated and harder to use
than the individual account registers. The general ledger
window allows a more comprehensive overview of accounts in a
smaller space. Because of its increased complexity, it use is
recommended only for accounting experts.</p>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,20 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Profit And Loss Statement</title>
</head>
<body>
<h1>Profit and Loss Statement</h1>
<p>This report summarizes your sources of income and expenditure.</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>
</html>

View File

@ -1,97 +0,0 @@
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Printing Checks</title>
</head>
<body>
<h1>Printing Checks</h1>
<p> You may print a GnuCash transaction as a check by selecting
"Print Check" from the Transaction menu in a register display
window.
<p> In the Print Check dialog, select the style of check form that
you wish to use, the position of the check on the page, and the
format for printing the date on the check. Clicking <tt>OK</tt>
will take you to the <a href="xacc-print.html">GnuCash Printing
</a> dialog, which will allow you to preview the check, select a
printer and paper size, and start the print job.
<h2>Check format</h2>
<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
widely-used standard check formats: Quicken/QuickBooks (tm)
compatible, and Microsoft Money (tm) compatible.
<p> By default, the check format is <tt>Quicken/QuickBooks</tt>,
which prints to any Quicken-compatible check forms.
<h2>Custom Check Format</h2>
<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 format menu and enter the positions of the various check
fields in the entry boxes below.
<p> Positions in the Custom Check Format entry area are specified
with x = 0 at the left edge of the check with x increasing to the
right, and y = 0 at the bottom edge of the check with y increasing
as you travel up. Numbers may be entered as integer or floating
point values. The length units specified in the <tt>Units</tt>
option menu are used to interpret all values entered in the custom
check format area.
<p> If you arrive at a working set of Custom Check Format
parameters for a commercially-available printable check form,
please submit them to <tt>gnucash-devel@gnucash.org</tt> so we can
include them as standard in a future release.
<h2>Check position</h2>
<p> Printable check forms are available in several styles. In
general, each printable sheet is divided into three sections, and
each section can be either a check or a stub. The Check Position
option menu allows you to select which section of the page
contains the check you wish to print to. <tt>Top</tt>,
<tt>Middle</tt>, and <tt>Bottom</tt> should be defined correctly
for check forms using the paper size that you select in the
printing dialog.
<h2>Custom check position</h2>
<p> If the preset check positions do not work correctly for your
check forms, you may choose <tt>Custom</tt> from the Check
Position option menu and enter a position for the check in the
<tt>Check Position</tt> entry. Enter the distance along the left
edge of the paper from the lower left-hand corner of the page to
the lower left-hand corner of the check. The units of this
measurement are those selected in the "Units" option menu.
<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
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.
<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.
</body>
</html>

View File

@ -1,52 +0,0 @@
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Printing and Web Serving</title>
</head>
<body>
<h1>Printing</h1>
<p> At present, the only type of printing directly supported by
GnuCash is <a href="xacc-print-check.html">check printing</a>.
Other types of printing are expected to be supported soon.
<p> You may create a printout of the register
window contents by opening a register window and selecting <tt>
Print... To File</tt> from the <tt>File</tt> menu.
<a href="xacc-reports.html">Reports</a> can also be
<a href="xacc-reports.html">exported as HTML</a>.
<h1> GnuCash as Web Server</h1>
<p> Following the latest fashionable trends of <b> Internet
Hype,</b> GnuCash can also act as a cheesy web server!</p>
<ul>
<li>From an open register window, select <tt>Print ... To
WWW</tt> from the <tt> File</tt> menu.</li>
<li>Then aim your browser at <tt> http://localhost:1080/</tt>
or <tt> http://yourmachinename.com:1080/</tt>and you will see
your register window.<br>
<br>
</li>
<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
again</em> to "reload" things and allow prepare it for
another data dump.<br>
<br>
</li>
</ul>
<hr>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,455 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Importing Quicken Data Into GnuCash</title>
<meta name="description" content=
"Importing Quicken data into GnuCash isn't the simplest thing in the world, but if you pay attention and have some patience you can get a very close approximation of what you want.">
<meta name="keywords" content=
"QIF, Quicken, importing">
</head>
<body bgcolor="#eeeeee">
<h1>Importing Quicken data into GnuCash</h1>
<h3>Bill Gribble &ltgrib@billgribble.com&gt</h3>
<a name="toc"><h2>Table of Contents</h2></a>
<ul>
<li> <a href="#overview">Overview
<li> <a href="#intro">Introduction to the QIF file</a>
<li> <a href="#how-to">How to use the Import QIF dialog</a>
<li> <a href="#dialog-files">The "Files" tab</a>
<li> <a href="#dialog-accounts">The "Accounts" and "Categories" tabs</a>
<li> <a href="#dialog-picker">The Account Picker dialog</a>
<li> <a href="#ok-button">The "OK" button
<li> <a href="#hints">Hints</a>
<ul><li> <a href="#opening-balance">Opening balances</a>
<li> <a href="#empty-category">Empty category</a>
<li> <a href="#dividend-category">Dividend category</a>
<li> <a href="#fund-families">Fund families</a>
<li> <a href="#brokerage-accounts">Brokerage accounts</a>
</ul>
</ul>
<a name="overview"><h2>Overview</h2></a>
<p>Quicken is one of the best-selling programs in the history of
the Universe. Pretty much everyone that has owned a PC or Mac since
the late 80's has had a copy of it lying around somewhere, and lots of
people actually use it to keep track of their finances. Why? Because
it works pretty well and Intuit has (to their credit) done a good job
of keeping up with what people want the program to do.
<p>They've done such a good job, in fact, that lots of Linux folks
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
way to suck all your Quicken data into GnuCash and remove one more
barrier to putting a nice ext2 filesystem on that Windows partition.
<p>The problem is that GnuCash is a real double-entry accounting
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,
QIF files just don't contain enough information to completely and
accurately reconstruct your Quicken account hierarchy in the GnuCash
double entry system without some guessing by the import code and some
handholding 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
figuring this stuff out, but you do have to keep an eye on it. The
system is designed so that you can correct problems BEFORE you make
changes to 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
its "features". This may seem unnecessarily technical, but if you
will at least glance through it you will be much better able to
understand what's going on if you are having to jump through hoops to
make things work right, and how you might be able to jump right in and
edit the QIF file to fix really tough problems.
<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
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
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.
<p><a href="#toc">Table of Contents</a>
<a name="intro"><h2>Introduction to the QIF file</h2></a>
<p>QIF files are plain text files formatted as "tag-value" pairs.
At the beginning of each line there is a single character "tag"
followed immedately 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
editor of your choice if you are having problems getting some Quicken
data imported correctly; chances are a simple search-and-replace will
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.
There are records to store the names and descriptions of your accounts
and of expense and income categories that you have defined in Quicken.
There are records to define Quicken "classes" (sort of like
sub-accounts, sort of like categories, but not exactly like either).
And there are records to describe transactions.
<p>Here's a typical Quicken transaction record:
<pre>
!Type:Bank
D6/20/97
T-500
N1012
C*
M
P
L[Visa]
^
</pre>
<p>The ! tag denotes the start of a section of records of a
certain type. In this case, Bank transactions. Type:Cat means
a section of Category descriptions, Account means account
descriptions, and so on.
<p>The D tag denotes the date. Note y2k compliance "issue".
Here's a lovely "feature" of some version of Quicken and dates in
2000:
<pre>
D1/ 1' 0
T-640.00
CX
N511
PJoe Bob
LRent:Apartment
^
</pre>
<p>Ouch! Fortunately the GnuCash QIF importer can handle all of
the wacky date formats that the gnucash-devel list can find.
<p>The T field is the "Total" amount of the transaction. If there
are splits, the sum of all the split amounts is in a T field. Money
going out of the account is negative.
<p>The N field is a "Number", which is usually a check number or
some other identifying number for the transaction.
<p>The C field represents the clearing/reconciliation state of the
transaction. An x or X in this field means the transaction is
"Cleared", a * means the transaction is Reconciled.
<p>The M field is the transaction memo.
<p>The P field is the Payee.
<p>The L field is the Category/Account line. If the value in this
field is enclosed in square brackets, like [Visa], this transaction is
a transfer to the Quicken account named Visa. If there are no square
brackets, the transaction is in the named Category (like
Rent:Apartment).
<p>The ^ tag means End of Record.
<p>Quicken users taking advantage of Classes will see a slash (/)
character followed by the class name appended on the Category line
(like [Visa]/Project)
<p>If a transaction has "splits", meaning that it is a single
transaction with "this" account but is "split" into multiple
source/destination accounts, the splits are described with S fields
for the category/account/class of each split, an $ field for the
amount of the split, and an E field for a per-split memo. The total
of all the $ fields in a transaction record should equal the T field.
<p>Note that nowhere in the transaction record, nor anywhere
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
Money (which also can save QIF files) started doing a "trick" to get
the information in the file. If the very first Bank transaction in
the file has a payee of "Opening Balance", the L line contains the
name of the account that the file describes:
<pre>
!Type:Bank
D12/03/95
T4,706.57
CX
POpening Balance
L[New Bank]
^
</pre>
<p>Opening Balance records are handled specially, since they don't
mean what they appear to mean (if you interpret the record literally,
as a transfer of $4706.57 from [New Bank] to [New Bank], 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.
<p><a href="#toc">Table of Contents</a>
<a name="how-to"><h2>How to use the QIF Import dialog</h2></a>
<p>QIF files describe only one account, and try to be "complete"
in representing all the transactions involving that account. This is
fine if you only have one account, but if you have multiple Quicken
accounts and transfers between them, transactions will show up in
multiple files. This means that if you aren't smart about catching
duplicate transactions you will end up with wrong balances in GnuCash.
Definitely a bad thing.
<p>In order to get the best possible replication of your Quicken
account tree, export everything you can from Quicken and then import
it all in one session. The importer's
<a href="#dialog-files">Files tab</a> will allow you to load
as many QIF files as you want, and to make sure that the currency,
Quicken account name, and so on are right for each one. Then the
importer can do a really good job of catching cross-references and
marking them.
<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
with 1000 or so transactions on my machine.
<p>Once you have loaded all the files into the importer, go to the
<a href="#dialog-accounts">Accounts tab</a>, and then to the
<a href="#dialog-categories">Categories tab</a>, and check that the
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
account name/type for any QIF account. Don't be afraid to change
these destination accounts; they are only guesses by the importer
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
click "OK", so if you import other Quicken files describing these same
accounts you won't have to correct the importer again.
<p>Make sure (especially in the Accounts tab) that the QIF account
names and transaction counts make sense to you. If you see that one
QIF account is mentioned by two different names, make sure that the
"QIF Account" for every file in the Files tab is what you meant it to
be. If the QIF Account for a file is wrong, the importer won't be
able to match up transfers correctly and your balances will be wrong.
If a QIF Account for a file is wrong, select the file in the Files tab,
unmark the "Auto" checkbox, and edit the text box to contain the right
name, then click "Load File" again. You will be asked to confirm a
reload of the file and then it will be done. Flip back to the
Accounts tab, see if that fixed the problem, repeat as necessary.
<p>When you are happy with the account mappings (double check
them, and make sure to save your GnuCash session first just to be
sure), then and only then click OK. If you click Cancel at any time,
your accounts will not be touched.
<p>Again, the importer is written mostly in Guile, and it can be a
little slow on large QIF files. It takes 3-4 seconds to stuff 1000
transactions into GnuCash on a Celeron 433, proportionately longer on
slower CPUs. You only have to do a large import like that a few
times, fortunately, so I'm not too worried about it.
<p><a href="#toc">Table of Contents</a>
<a name=dialog-files><h2>The "Files" Tab</h2>
<p>The first thing to do is load all your files. Click "Select
File", pick your file, then set the account, currency, radix, and date
fields, then click "Load File". The Currency field defaults to the
GnuCash default currency (set in the International tab of the
Preferences dialog). Try autodetecting radix, date format, and
account name first. The radix and date formats will stay on
"Autodetect" if the autodetector is not 100 percent sure of the right
answer; in that case, you will have to make a manual selection. You
probably know what the correct radix format is; if you're in the US or
the UK, it's definitely "decimal". Almost every QIF file I have seen
in the US is m/d/y for the date format, so try that if autodetect
doesn't work.
<p>To go back to a file that you have previously loaded, select
its name in the file list on the left. If you change settings for a
previously-loaded file, click "Load File" again to reload it with new
settings. Don't forget to turn off "Auto" on the QIF Account entry if
you manually enter it.
<p>If there's no Opening Balance record in the file, the account
name is guessed from the file name: any .qif extension is removed, and
all dashes and underscores are changed to spaces. If you want to save
yourself manually re-entering the name, save the file with a name that
will get guessed correctly (i.e. save the account "My Bank Account" as
My-Bank-Account.qif or My_Bank_Account.qif).
<p>GnuCash makes a hearty effort to interpret any QIF file that
you throw at it, but you need to make sure that it's a normal DOS or
Unix text file before trying to import. The Mac version of Quicken
saves files with Macintosh newline conventions, which really confuses
the Guile reader. Macintoshes use the carriage-return only (which
usually prints as ^M), and the Unix convention requires a line feed
(usually prints as ^J). You can use "tr" to fix this problem, or a
search and replace in your favorite text editor. With tr,
the command might look like
<pre>
cat macfile | tr 015 012 > unixfile
</pre>
<p><a href="#toc">Table of Contents</a>
<a name=dialog-accounts><h2>The "Accounts" and "Categories" Tabs</h2>
<p>Each line in the Accounts tab display represents a mapping from
a Quicken account to a GnuCash account. Similarly, the Categories tab
display shows mappings from Quicken categories to GnuCash
accounts. Only QIF accounts referenced by one or more transaction
records are displayed. The name of the GnuCash account is displayed
in "full name" format, including the names of all parent accounts
separated by your default separator character (generally ":").
<p>The first thing to check is the column of Quicken account
names. Make sure there are no duplicates with slightly-different
names. If a QIF transaction makes a transfer to [My Checking], and
you imported a file called my-checking.qif, you might have one account
entry for "my checking" and one for "My Checking". If these are the
same account, you need to go back to the Files tab and reload
my-checking.qif with the correct Quicken account name, My Checking.
<p>Once you have all the Quicken accounts making sense, check the
GnuCash account column. The default GnuCash account for a given
Quicken account is determined by a fallback procedure which makes the
best guess it can given the available information. The guesses that
are tried are (in order of preference):
<ul>
<li>Saved mappings from previous import sessions. Each time you
click "OK" in the import dialog, the mappings that you have selected
are saved for the next time you import files. At the moment, the file
is always called ~/.gnucash/qif-accounts-map. If you get some weird
default mappings (for instance, if you change an account name and the
importer wants to keep creating a new account with the old name) just
delete this file. It's on my wishlist to make this work a little
more smoothly.
<li>Similar accounts from your existing GnuCash account tree.
"Similar" means that the account types are compatible and the names
could reasonably be assumed to refer to the same thing. Full-path
exact name matches are preferred most, followed by case-insensitive
matches, followed by matches with prepended account parents (i.e.
QIF account Visa matches GnuCash account Credit Cards:Visa), followed
by various substring matches. If you think of a good heuristic
for this, let me know.
<li>New account. The name of the new account is currently just
the same as the name of the Quicken account; again, if you think of a
good heuristic to make this better let me know. I've thought about
making it look for subtrees to insert into (if all existing credit
card accounts are children of an account, make the new account a child
of that account, etc). On the wishlist.
</ul>
<p>Check both the name of the GnuCash account for each QIF account
and the type. If you are unhappy with either, click on the row in the
display containing the offensive mapping. You will see the
<a href="#dialog-picker">Account Picker</a> dialog which will allow you
to change it.
<p><a href="#toc">Table of Contents</a>
<a name=dialog-picker><h2>The Account Picker</h2>
<p>This account picker is sort of broken. The idea is that you
can select an existing account from the tree display, or enter
information for a new account in the boxes below. However, right now
it's possible to do Very Bad things like specify a subaccount of an
existing account with a type that's not compatible with the parent.
As soon as I figure out how I want this dialog to work I'll fix it. I
have tested out the worst things that you can do and nothing terrible
happens, except your account tree might be in a state that you could
never have created through the GUI (a Credit Card account as a child
of a Bank account, for example). Don't do that. I'll fix it Real
Soon.
<p><a href="#toc">Table of Contents</a>
<a name=ok-button><h2>The "OK" Button</h2></a>
<p>Everything really happens when you hit the "OK" button, so it
gets a section to itself.
<ul>
<li>First we do a "mark and sweep" to eliminate the duplicated
halves of transfers in the loaded Quicken transactions.
<li>A GnuCash account tree is created which mirrors
your existing tree and includes any new accounts added by your
Accounts and Categories mappings.
<li>All the QIF transactions are converted into GnuCash splits and
stuffed into the new account tree.
<li>Finally, the GnuCash engine is asked to merge the old account
tree with the new account tree.
</ul>
<p><a href="#toc">Table of Contents</a>
<a name="hints"><h2>A few hints</h2></a>
<a name="opening-balance"><h3>Opening Balance</h3></a>
<p>If your Quicken files have "Opening Balance" records, you will
see an account called "Opening Balance" in the Accounts tab.
Accounting for the source of opening balances is sort of a hassle,
when you think about it, because they come from accounts that are
outside the scope of the GnuCash universe. The suggestion I've seen
on the gnucash-devel list is to make Opening Balances point to a
GnuCash account called "Retained Earnings", of type Equity. I don't
exactly understand this but it seems reasonable, and it's the default
for accounts called "Opening Balance".
<a name="empty-category"><h3>Empty category</h3></a>
<p>In the Categories display, you may notice a blank QIF Category
entry. Quicken transactions are not required to have a Category, but
GnuCash transactions are required to have a source and a destination.
The blank category lets you select which GnuCash account all
uncategorized transactions go to. This will generally be
miscellaneous checks you have written, cash withdrawals, and so on, so
you probably want to put these in a "Misc Expenses" account or
something similar. It may make sense to put this in an equity
account; let me know if there's a good explanation for how it should
be.
<a name="dividend-category"><h3>Dividend category</h3></a>
<p>Quicken stock transactions have a recognizable pattern for
dividend payments. If the importer can definitely tell that a
transaction is a transfer from dividends then it will default to
creating a "Dividend" income account. This category is usually not
present in the Quicken file, so it's being manufactured out of
nowhere.
<a name="fund-families"><h3>Fund families</h3></a>
<p>Quicken has the abstraction of a single account representing a
"fund family" for the purpose of allowing smooth transfers between the
various accounts administered within the family. The GnuCash Importer
will ALWAYS get this wrong the first time, because Quicken explicitly
puts the wrong information in the file. The "blanket" account
representing the fund family as a whole should probably be a Bank
account, since the transfers to and from it in the Quicken file are
denominated in currency, not shares. The balance of such an account
is supposed to always be 0 since you just use it as an intermediary
between two accounts in the family. Hopefully I'll fix this at some
point if someone tells me how it's supposed to work.
<a name="brokerage-accounts"><h3>Brokerage accounts</h3></a>
<p>Brokerage accounts are really confusing to me. Basically, my
thinking is that the brokerage account itself should probably be a
Bank account. The only wierdness is in stuff like dividends paid from
securities to the brokerage account. If you're using a Dividend
account, you can lose the information about where the dividend came
from. The importer tries to save this information by putting the
security name in the Payee slot (which shows up in the GnuCash
Description field for the transaction). If you have a better idea,
let me know.
</body>
</html>

View File

@ -1,172 +0,0 @@
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>A Guide for Former Users of Quicken</title>
</head>
<body>
<h1>Quicken (TM) User's Guide</h1>
<p> Not all accounting systems use the same words to describe
the same concepts. The following are some notes that may be
helpful to users accustomed to Intuit's products.</p>
<h1>Quicken Categories</h1>
<a name="QUICKENCATS"></a>
<p> What Quicken calls <tt>Categories</tt> are really just <a
href="xacc-expense.html">Income/Expense accounts</a>. Thus, if
you are used to specifying a category in Quicken, just create
an income/expense account of the same name in GnuCash, and use
that as the name of the account.</p>
<h1>Quicken QIF File Import</h1>
<a name="QIF"></a> GnuCash supports the import of Quicken
Import Files (QIF). (Note: Only Quicken Version 3.0 QIF has
been formally tested so far.)
<p> Note that the QIF format is representive of a somewhat
peculiar data model that is not as expressive as one might
wish; it requires dumping out a separate data file for each
account, rather than permitting you to have one file that
represents <em> all</em> of the accounts you might have had in
Quicken.</p>
<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
category names used in Quicken to a <em> different</em> set of
account names that you might be using in GnuCash.</p>
<p> As a result, please read this section carefully. You may be
somewhat disappointed with the results of a QIF import; this
will at least give you some more accurate expectations as to
what will happen.</p>
<h2> Creating QIF Files</h2>
<p> To create a set of Quicken <tt>QIF</tt> files, perform the
following procedure:</p>
<ul>
<li>
Start Quicken.
<p> It works on <a href="http://www.winehq.com/"> Wine,</a>
Caldera's Wabi, and doubtless on VMWare, so this may not
forcibly require that you run Windows.</p>
</li>
<li>
Select the account that you wish to export.
<p> Quicken can only export one account to each data file,
which means that if you have many accounts, this may prove
to be a somewhat tedious process. (On the other hand, it
should be a whole lot <em> less</em> tedious than entering
the data from scratch.)</p>
</li>
<li>
Choose the menu <tt>File</tt> and select the <tt>
Export...</tt> menu entry.
<p> This will provide a dialog that requests a filename,
effective dates, as well as a series of checkboxes,
including <tt>Transactions</tt>, <tt>Accounts List</tt>,
<tt> Category List</tt>, and so forth.</p>
<p> For best results, you should make sure that those three
are checked.</p>
<p> If you do <em> not</em> check the <tt>Accounts
List</tt> box, then the name of your account will likely be
lost, and that will cause problems when you try to import
the data into GnuCash later.</p>
</li>
</ul>
Now you have a set of <tt>.QIF</tt> files, and should run
GnuCash.
<h2> Loading QIF files into GnuCash</h2>
<ul>
<li>To import a Quicken QIF file, choose the menu <tt>
File</tt> and select the entry <tt>Import QIF</tt>.</li>
<li>The imported file will be merged with whatever other data
you currently have in GnuCash. The merge allows multiple
Quicken accounts to be imported and merged into one account
group.<br>
<br>
</li>
</ul>
<h2> Things To Note About QIF Import</h2>
<ul>
<li>
<b> Duplicate Entry Scanning</b>
<p> Note that during merge, a scan is made for duplicate
transactions, and duplicates are removed. A duplicate
transaction is one where the date, description (payee),
memo, quantity, share price, and debited/credited accounts
or categories match <em> exactly.</em> Thus, the merge <em>
should</em> be safe unless you have multiple transactions
on the same date, to the same account, for the same amount,
with the same description and memo.</p>
<p> This unfortunately <em> can</em> occur, the typical
scenario involving where you make multiple withdrawals of
identical amounts from ATM machines on the same day.</p>
</li>
<li>
<b>Empty Accounts</b>
<p>Note that when the <tt>Accounts List</tt> and <tt>
Category List</tt> is exported from Quicken, <b>all</b>
accounts and categories will be exported, even if they are
empty and contain no transactions. When these are imported,
they will appear as accounts with a balance of zero. If you
do not plan to use such accounts, feel free to delete them.
Future enhancements may allow you to delete them "en
masse," or to make them invisible without deleting
them.</p>
</li>
<li>
<b> QIF Mark II</b> An ongoing project is to build an
alternative import utility in Guile that will be more
flexible, and which, by virtue of being stored as a set of
Scheme scripts, may be modified without needing to
recompile the whole application.
<p> At this point, it successfully parses <tt>QIF</tt>
files; what remains is the (rather complex task) of
determine appropriate correspondences between the Quicken
<b> Categories</b> and the GnuCash equivalents. That is one
of the most significant weaknesses with the present QIF
import scheme.</p>
</li>
<li>
<b> More about QIF</b>
<p> Further details about the QIF Interchange Format may be
found <a href=
"http://www.ntlug.org/~cbbrowne/financeformats.html#QIF">
here.</a></p>
</li>
</ul>
<hr>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,99 +0,0 @@
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Reconciliation Window</title>
</head>
<body>
<h1>Reconciliation Window</h1>
<p> The Reconciliation window is used to reconcile cleared
transactions from a bank statement. Enter a dollar amount from
your last bank statement in the box, and then click <tt>
OK</tt> . The window will then show all unreconciled
transactions since your last bank statment. The reconcile
window looks like this:</p>
<p><br>
<img src="recnwin.gif"><br>
</p>
<p> The Reconciliation window is used to reconcile the user's
records at the end of the month. This involves validating the
transactions in GnuCash against the transactions indicated on
your bank statement.</p>
<p> For example, when you write a check for something, you
should enter the transaction into GnuCash.</p>
<p> At the end of the month, you receive your bank statement,
perhaps including cancelled checks. At <em> that</em> point,
you should "reconcile" the account, that is, agree your
personal records to the documentation provided by the bank.</p>
<ul>
<li>Open the reconcile window, and GnuCash will prompt you to
enter the ending balance from the bank statement.</li>
<li>Then the reconcile window will pop-up, and you will see a
credit and a debit column that lists all the non-reconciled
transactions.<br>
<br>
</li>
<li>
Now, examine each item on the bank statement.
<p> If a check has cleared, as indicated by your bank
statement, you should click the field between the
description and payment fields, and it will then change
from <tt>n</tt> to <tt>c</tt>, indicating the transaction
has <b>c</b>leared.</p>
<p> You then repeat this for each item that appears on the
bank statement, verifying that the amounts match with the
amounts in GnuCash, and marking off transactions in GnuCash
as they are reconciled.</p>
</li>
<li>At the bottom of the window is a difference field, which
should be $0.00 when you are done reconciling. If it isn't,
then you have either missed transactions, or some amounts may
be incorrect in GnuCash. (Or, probably rather less likely,
the bank may have made an error.)<br>
<br>
</li>
<li>When you have completed marking off all the items on the
bank statement, and when the difference heads to $0.00, you
should press <tt>Ok</tt>, then the <tt>n</tt> or <tt>c</tt>
in the transactions that were checked off will change to a
<tt>y</tt>, indicating that they have been validated to agree
between the bank statement and your own records.<br>
<br>
</li>
</ul>
<p>When you change anything in a transaction that has been
reconciled, a dialog box warning you that such changes are
unwise should pop up, but this doesn't seem to happen
anymore.</p>
<p> Also, the "cleared" total at the bottom seems to display
<tt>$0.00</tt> regardless of what transactions are cleared or
reconciled.</p>
<p> The "cleared" total should display the total of only the
transactions that have been cleared (<tt>c</tt>) or reconciled
(<tt>y</tt>).</p>
<hr>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,148 +0,0 @@
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Register Window</title>
</head>
<body>
<h1>Register Window</h1>
<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.
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
record 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>
<p>You can manipulate transactions with the toolbar or the "Transaction"
menu:
<ul><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
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
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
up other registers.</li>
<li><b>Close:</b>Closes this register</li></ul>
<h1>Viewing Transactions</h1>
<p>The register can show transactions in a variety of different
ways, controlled by entries on the "Register" menu.</p>
<p>The register can display transactions in several different
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
"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>
<h1>Reconciliation</h1>
<p>Transactions are typically checked against bank statements - a
process known as "reconciliation". GnuCash keeps track of
the reconciliation status of each transaction.</p>
<p>The reconciliation status of a transaction is shown by the
reconciliation (R) field. 'c' indicates that a transaction
has been reconciled, 'n' indicates that it has not. You can
change 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"
balance... the "cleared and reconciled" balance should
correspond to how much money the bank thinks you have in your
account, and the "total" balance includes outstanding
transactions.</p>
<p> Reconciliation can be done in the <a href=
"xacc-recnwin.html">Reconcile Window</a></p>
<h1>Stock Portfolios</h1>
<p> You can do stock transactions either from a single-stock
window, or from a portfolio-view window, shown below.</p>
<p> <img src="foliowin.gif"><br>
<img src="foliowin-single.gif"></p>
<p> The portfolio ledger can seem a bit daunting at first
sight.</p>
<p> If you have trouble understanding it, then you may wish to
create an account for each stock you wish to track.</p>
<p> Some important points to remember about the portfolio
window:</p>
<ul>
<li>
It shows <em>all</em> stocks in your portfolio, not just
one.
<p> The share amounts shown are for each particular
stock.</p>
</li>
<li>
Note that it uses a two line display.
<p> Debited accounts and debited amounts are on the upper
line, and credited amounts and accounts are on the lower
line.</p>
</li>
<li>If you buy or sell a stock with money from the brokerage
account, the total balance will not change, since the value
of the stock equals the amount of money exchanged.</li>
<li>If you buy or sell a stock with money from the brokerage
account, the value of the transaction will appear twice, once
in red, and once in black. If shares are purchased, the
amount of money debited from the brokerage account will be in
red, and the value of the shares in black. If shares are
sold, then value of the shares is in red, and the money
credited to the brokerage account in black.</li>
<li>If you are having trouble indicating a share
purchase/sale in the portfolio ledger, then make sure that
<b>Transfer From</b> and <b>Transfer To</b> accounts are in
the right order. A transfer from a stock account is always
interpreted as a sale, even if you entered the data as a
purchase. The vice-versa is also true.</li>
<li>Eventually, an alternative simpler portfolio ledger
window may be provided.</li>
</ul>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,69 +0,0 @@
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Reports</title>
</head>
<body>
<h1>Reports</h1>
<p>A variety of financial reports can be selected on the "Extensions"
menu":
<ul><li><a href="xacc-balsheet.html">Balance Sheet:</a>shows Assets,
Liabilities and Equity.</li>
<li><a href="xacc-pnl.html">Profit And Loss State:</a>shows Income
and expenses over a selectable period <em>well, it will when
I get around to adding period support</em>
<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>
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
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>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>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>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>.
<hr>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,219 +0,0 @@
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content=
"text/html; charset=iso-8859-1">
<title>Stock Ticker</title>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
</head>
<body>
<h1>Stock Pricing and Ticker Symbols</h1>
GnuCash provides a somewhat rudimentary automated stock quote
gathering system.
<p>If a GnuCash <a href="xacc-acctypes.html#stockacct">stock
account</a> is suitably configured, and the host computer is
connected to the internet, the program <tt>gnc-prices</tt> may
be used to load stock and mutual fund price quotes from various
web sites directly into GnuCash.</p>
<p>To make use of this facility, the following must be
done:</p>
<ul>
<li>Create an account and mark it as being of type "Mutual
Fund" or "Stock".</li>
<li>Enter a valid ticker symbol in the box marked
"Security:"</li>
<li>Select a quote source from the pull-down menu. Currently
supported quote sources include <b>Yahoo</b>, <b>Yahoo
Europe</b>, <b>Fidelity Investments</b>, <b>T. Rowe Price</b>
and the <b>Vanguard Group</b>. Note that Yahoo will provide
price quotes for many mutual funds <i>including</i> Fidelity,
T.Rowe Price and Vanguard, and that the quoted prices at
Yahoo <i>should</i> be identical to those that may be found
at the source sites (otherwise, somebody's reporting wrong
information!). If you choose Yahoo Europe, you should append
the market code for the security, such as PA for Paris, BE
for Berlin, etc. Example: 12150.PA (a Peugot security in the
Paris market).</li>
</ul>
<table>
<caption>
Code list for European markets
</caption>
<tr>
<th>Code</th>
<th>Market</th>
</tr>
<tr>
<td>PA</td>
<td>Paris</td>
</tr>
<tr>
<td>BC</td>
<td>Barcelona</td>
</tr>
<tr>
<td>BE</td>
<td>Berlin</td>
</tr>
<tr>
<td>BI</td>
<td>Bilbao</td>
</tr>
<tr>
<td>BR</td>
<td>Br&ecirc;me</td>
</tr>
<tr>
<td>CO</td>
<td>Copenhagen</td>
</tr>
<tr>
<td>D</td>
<td>Dusseldorf</td>
</tr>
<tr>
<td>F</td>
<td>Frankfurt</td>
</tr>
<tr>
<td>H</td>
<td>Hambourg</td>
</tr>
<tr>
<td>HA</td>
<td>Hanover</td>
</tr>
<tr>
<td>L</td>
<td>London</td>
</tr>
<tr>
<td>MA</td>
<td>Madrid</td>
</tr>
<tr>
<td>MC</td>
<td>Madrid (M.C.)</td>
</tr>
<tr>
<td>MI</td>
<td>Milan</td>
</tr>
<tr>
<td>MU</td>
<td>Munich</td>
</tr>
<tr>
<td>O</td>
<td>Oslo</td>
</tr>
<tr>
<td>ST</td>
<td>Stockholm</td>
</tr>
<tr>
<td>SG</td>
<td>Stuttgart</td>
</tr>
<tr>
<td>VA</td>
<td>Valence</td>
</tr>
<tr>
<td>FX</td>
<td>Xetra</td>
</tr>
</table>
<p>A sample image is shown below:<br>
<img src="ticker-a.gif" alt="Sample Diagram"></p>
<p>To update the prices stored in a gnucash account file, run
the command line command <tt>gnc-price</tt>, specifying the
filename; for example:</p>
<pre>
gnc-prices myaccts.xac
</pre>
<p>Running this command will print various diagnostic messages
to the screen while it loads data. It will work only when the
host computer is attached to the internet. It can function in
conjunction with masquerading-style firewalls and proxy
servers.</p>
<p>The command can be run many times in one day; however, it
will update the accounts at most once with the most recent
trading days price data.</p>
<p>Thus, if <tt>gnc-prices</tt> is run on Friday, Saturday,
Sunday and Monday, only two price entires will be made: one
containing Friday's data, and one containing Monday's data,
since the Saturday and Sunday runs will only retrieve the
Friday closing price.</p>
<p>To keep <tt>gnc-prices</tt> from updating one account, while
allowing it to update another account, merely mark the data
source for that account as <tt>(none)</tt>. You can do this
from the <tt>Edit Account</tt> window.</p>
<p>After running <tt>gnc-prices</tt> for a few days, your
accounts will begin to resemble the following:<br>
<img src="ticker-b.gif" alt="Later Ticker Listing"></p>
<hr>
<p>Return to <a href="xacc-main.html">Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,33 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>Transaction Report</title>
</head>
<body>
<h1>Transaction Report</h1>
<p>Transaction reports list details for transactions in a specified
account over a specified period, in a convenient format for
viewing and exporting.</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
to cover.</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,
or smallest amounts first. Descending produces the opposite effects.</li>
<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.</b>
</ul>
<hr>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,53 +0,0 @@
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href=
"gnucash.css">
<title>GnuCash Y2K Readiness</title>
</head>
<body>
<h1>GnuCash Y2K Readiness</h1>
<p> GnuCash versions 1.1.25 and later store all dates as
seconds and nanoseconds, where the seconds are stored in a
64-bit signed integer. This should suffice to store dates into
both the distant past as well as the distant future, so long as
they fall not <em> too</em> many orders of magnitude outside
cosmologists' estimations of the age of the universe.</p>
<p> The file format for version 1.1.25 and later stores dates
in the above-described fashion.</p>
<p> Some internal routines use the <tt>time_t</tt> type to
express seconds. Note that on most OSes, this is a 32-bit
quantity, and is thus limited to the Unix epoch, roughly
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
that time.</p>
<p> Backup and log files are time-stamped using the standard
Unix <tt>ctime()</tt> routine, which takes a <tt>time_t</tt>
argument. Thus, the backup and log mechanism may experience
trouble in 2038, assuming your present Unix continues to be in
service at that time without any remediation.</p>
<p> Note that GnuCash also correctly recognizes February 29th,
2000 as a "leap day," another of the "critical Y2K dates."</p>
<p> This is all highly suggestive that GnuCash should cope
reasonably well with the transition to the new millennium,
whether that take place in 2000 or in 2001...</p>
<p>Y2K issues are described in more detail at <a href=
"http://www.ntlug.org/~cbbrowne/linuxy2k.html"> Linux and Year
2000.</a></p>
<hr>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

View File

@ -1,39 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="GENERATOR" CONTENT="Mozilla/4.06 [fr] (Win98; I) [Netscape]">
<TITLE>Importation des fichiers MYM</TITLE>
<link rel="stylesheet" title="normal" type="text/css" href="gnucash.css">
</HEAD>
<BODY>
<H1>
Managing Your Money --> GNUCash</H1>
J'ai finallement produit le script Perl qui me permet d'utiliser GNUCash
jusque sur un site web. J'ai deux ann&eacute;es de donn&eacute;es dans
Managing Your Money 2.x que je ne veux pas r&eacute;entrer. Le script sortira
un simple fichier QIF avec toutes les transactions, comptes, et cat&eacute;gories.
(Actuellement seulement les transactions de non-investissement sont trait&eacute;es.)
Le fichier QIF peut &ecirc;tre import&eacute; vers xacc-1.0.18 si un petit
patch est appliqu&eacute; &agrave; QIFIO.c. Le site est:
<P>http://www-cad.eecs.berkeley.edu/~gooch/mymdump.html
<H1>
Transactions dupliqu&eacute;es</H1>
J'ai aussi un script que j'utilise pour enlever les transactions dupliqu&eacute;es
au niveau du QIF. J'utilise ce script parce que Xacc est tr&egrave;s strict
&agrave; propos des duplications (ce qui est tr&egrave;s bon) et parce
qu'&eacute;diter des transactions import&eacute;es causera une r&eacute;-importation
des m&ecirc;mes transactions qui produiront des doubles. (Je t&eacute;l&eacute;charge
les transactions du m&ecirc;me mois depuis ma&nbsp; banque plusieurs fois
chaque mois, alors chaque fichier QIF t&eacute;l&eacute;charg&eacute; --apr&egrave;s
le premier--contient des transactions que j'ai&nbsp; d&eacute;j&agrave;
import&eacute;. Je ne veux pas compter sur ma banque pour m'envoyer les
transactions dans le m&ecirc;me ordre ou avec le m&ecirc;me&nbsp; formatage.)
Le site est
<P>http://www-cad.eecs.berkeley.edu/~gooch/qifuniq.html
<P>J'esp&egrave;re que les autres trouveront ces scripts facile &agrave;
utiliser.
<P>Ken Yamaguchi Octobre 1998
</BODY>
</HTML>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +0,0 @@
#!/bin/ksh
# $ID$
# If you have Dave Raggett's "tidy" utility, this will tidy up
# the HTML files here.
for i in *.html ; do
tidy -m -i $i
done

View File

@ -1,725 +0,0 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla/4.7 [fr] (Win98; I) [Netscape]">
<title>A propos de Gnucash</title>
<link rel="stylesheet" title="normal" type="text/css" href="gnucash.css">
<X-SAS-WINDOW TOP=25 BOTTOM=475 LEFT=4 RIGHT=534>
</head>
<body bgcolor="#EEEEEE">
<h1>
A propos de GnuCash</h1>
GnuCash est un programme de suivis de vos finances personnelles. Quelques
une de ces fonctions sont :
<ul>
<li>
<b>Des comptes multiples</b> , qui peuvent &ecirc;tre ouverts en m&ecirc;me
temps. Cr&eacute;ez un compte Gnucash pour chacun de vos comptes bancaires.</li>
<li>
Chaque compte garde un solde actuel en plus d'un solde de rapprochement,
alors vous pouvez suivre les transactions qui n'ont pas encore &eacute;t&eacute;
point&eacute;s, comme les ch&egrave;ques en cours de r&egrave;glement qui
n'ont pas encore &eacute;t&eacute; d&eacute;bit&eacute;s de votre compte.</li>
<li>
<b>Interface facile &agrave; utiliser</b>.</li>
</ul>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Si vous savez utiliser
le talon de votre carnet de ch&egrave;ques , vous savez utiliser Gnucash.
<ul>
<li>
<b><a href="xacc-recnwin.html">Rapprochement automatique du compte</a></b>.</li>
</ul>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A la fin du mois
, ouvrez la fen&ecirc;tre de <b>rapprochement</b> , entrez le solde final
de votre relev&eacute; bancaire, et pointez les
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; transactions
qui apparaissent sur le relev&eacute; bancaire. Cel&agrave; permet de faire
concorder ce que vous avez enregistr&eacute; dans
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GnuCash avec
ce que votre vous a rendu-compte, cel&agrave; rend facile le d&eacute;pistage
de n'importe quelle &eacute;cart ou erreurs.
<ul>
<li>
<b>QuickFill</b> (saisie rapide)...</li>
</ul>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Lorsque vous
commencez une saisie dans les champs de description , s'il retrouve une
pr&eacute;c&eacute;dente transaction, il vous
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; la propose,
frappez &lt;TAB> copiera alors la pr&eacute;c&eacute;dente transaction.
Commode si vous avez des transactions
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; semblables
assez r&eacute;gulierement .
<ul>
<li>
<b>Portefeuille d'actions/de societes d'investissements</b> (n.d.t: pour
ces dernieres FCP et SICAV en France).</li>
</ul>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Suivis d'actions
individuellement (une par compte)ou dans un portefeuille de comptes (un
groupe de comptes
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; qui peuvent
etre affich&eacute;s ensemble ).
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Il ya
des outils pour <a href="xacc-ticker.html">automatiser la collecte des
cours des actions.</a>
<ul>
<li>
Support pour de <b><a href="xacc-currency.html">multiples monnaies</a></b>
et <b>comptes de<i> </i>march&eacute; des changes/devises</b> . (partiel,
toujours d&eacute;faillant)</li>
</ul>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Les comptes
bancaires peuvent &ecirc;tre &eacute;tablient dans diff&eacute;rentes monnaies,
et des ventes/achats &agrave; des taux d'&eacute;change
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; variables
peuvent &ccedil;etre fait ,comme les actions peuvent vendus/achet&eacute;s
&agrave; des prix variables.
<ul>
<li>
<a href="xacc-quicken.html">Importation des fichiers de Quicken</a> .</li>
</ul>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Importation
des fichiers QIF au format Quicken .
<ul>
<li>
<a href="xacc-reports.html">Rapports</a>. Affiche ou produit en HTML les
rapports du solde, transaction&nbsp; et pertes/profits, aussi bien qu'un
suivi du solde du compte en graphique (requiert gnuplot)..</li>
</ul>
<h2>
Fonctions Avanc&eacute;es</h2>
X-Accountant poss&egrave;de quelques une des fonctions qui ne se trouve
pas habituellement dans un simple logiciel de gestion de finances personnelles:
<ul>
<li>
<a href="xacc-groups.html">Une hi&eacute;rarchie de compte</a></li>
</ul>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Un compte principal
peut avoir un classement de petits comptes ou de comptes specialis&eacute;s
au-dessous de lui. Cela
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; permet d'avoir
des types de comptes semblables (par exemple : Esp&egrave;ces, Banque,
Actions) qui peuvent etre group&eacute;s
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dans un compte
principal (par exemple: Possessions ou Avoirs).
<ul>
<li>
<a href="xacc-double.html">Double livret</a></li>
</ul>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Chaque transaction
implique deux comptes, et <i>chaque transaction</i> est requise pour &eacute;quilibrer.
Cel&agrave; donne l'assurance
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; que l'ensemble
total des livres sera li&eacute; correctement, et pr&eacute;vient enti&egrave;rement
les erreurs de d&eacute;s&eacute;quilibre de soldes.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (Chaque
transaction peut apparaitre dans deux comptes; un compte est debit&eacute;
et l'autre est credit&eacute; avec exactement le
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m&ecirc;me
montant. Avec le double livret , une transaction affich&eacute;e dans une
fen&ecirc;tre sera automatiquement mise &agrave; jour dans
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; toutes
les autres fen&ecirc;tres montrant cette transaction, et dans les deux
comptes.)
<ul>
<li>
<a href="xacc-expense.html">Types de comptes revenus/d&eacute;penses (Cat&eacute;gories)</a>.</li>
</ul>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Le produit <a href="xacc-quicken.html">Quicken</a>
d'Intuit a ce qu'ils appellent "cat&eacute;gories" qui sont utilis&eacute;s
pour suivre les revenus et d&eacute;penses.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ils devraient
&ecirc;tre utilis&eacute;s pour cr&eacute;er des rapports Profits/Pertes.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (Correctement
utilis&eacute;s avec la fonction du double livret, ils peuvent &ecirc;tre
utilis&eacute;s pour cr&eacute;er un Bilan et un rapport des
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Profits et des Pertes Par example, l'&eacute;pargne des interets du compte,
les dividendes d'actions, ou la feuille de paie
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
peuvent etre marqu&eacute; l'un et l'autre comme depot dans un compte bancaire
, et comme gains/revenus dans un compte
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
de type Revenus, utilisant la fonction du double livret (transfert). De
la m&ecirc;me mani&egrave;re, les paiements par la carte de
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
credit peuvent etre not&eacute;s dans un compte de carte de cr&eacute;dit
, en plus du compte correspondant aux d&eacute;penses.
<ul>
<li>
<b>Registre general/Grand livre</b></li>
</ul>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Des comptes multiples
peuvent &ecirc;tre affich&eacute;s dans une fenetre registre au m&ecirc;me
moment. Cela peut soulager de l'ennui
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; du depistage
d'erreurs de saisie ou d'enregistrement .Il permet aussi une vision pratique
d'un portefeuile de beaucoup
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d'actions, en
y montrant toutes les transactions dans ce portefeuille.
<br>&nbsp;
<ul>
<li>
<b>Traitement de <a href="xacc-currency.html">multiple monnaies/devises</a></b></li>
</ul>
<h2>
Version</h2>
Le sch&eacute;ma de num&eacute;rotage pour GnuCash est semblabe &agrave;
celui du noyau Linux, o&ugrave; "m&ecirc;me" les sous-versions indiquent
des versions qui sont pr&eacute;vus pour &ecirc;tre stable, seulement la
vision de maintenance pour corriger les bugs, et les sous-versions "temporaire"
indique un flux "experimental" qui poursuit le but d'ajout d'am&eacute;liorations
et d'extensions.
<p>Le courant "experimental" actuel est gnucash-1.3.x, qui est en quelque
sorte instable.
<p>La derni&egrave;re version stable est la 1.2.x; si vous n'avez pas l'intention
de participer au travail de d&eacute;veloppement , vous ne devriez&nbsp;
utiliser que cette version, ou une vieille version 1.0.x. Ces versions
sont assez stable, avec tous les bugs couramment connus corrig&eacute;s.
<p>Une fois les s&eacute;ries 1.3.x stabilis&eacute;es, les prochaines
s&eacute;ries stables seront les 1.4.x, et l'exp&eacute;rimentation devrait
probablement
<br>continuer sur les 1.5.x.
<p>Si tu es int&eacute;ress&eacute; pour "hacker" sur la version exp&eacute;rimentale,tu
devrais premi&egrave;rement commencer par lire de bout en bout le document
<a href="projects.html">GnuCash
Project Goals(buts du projet Gnucash)</a>&nbsp; afin d'acqu&eacute;rir
quelques perspectives sur la conception globale.
<br>&nbsp;
<h2>
D&eacute;veloppeurs principaux</h2>
<dl>
<dt>
<a href="mailto:rclark@hmc.edu">Robin Clark</a></dt>
<dd>
a &eacute;crit le X-Accountant originel en Motif comme un projet scolaire,
l'amenant jusqu'&agrave; la version 0.9 en Octobre 1997.</dd>
<dt>
<a href="mailto:linas@linas.org">Linas Vepstas</a></dt>
<dd>
comme il le dit: le GUI &eacute;tait l&eacute;ger, le code &eacute;tait
document&eacute; et bien structur&eacute;, et il &eacute;tait enti&egrave;rement
sous GPL. Et aussi il le r&eacute;-&eacute;crit : ajoutant des widgets
de cellules avec XbaeMatrix, alors que les combobox et fl&egrave;ches devaient
faire de nouveau une m&ecirc;me GUI l&eacute;g&egrave;re, r&eacute;&eacute;crivant
le code interne de X-Accountant pour lui ajouter la double-entr&eacute;e,
une hi&eacute;rarchie de comptes, l'augmenta d'un mini moteur de transaction,
ajouta le support pour les actions, et ajouta les menus d'aide. C'&eacute;tait
la version 1.0 de Janvier 1998. Depuis lors, pour la version 1.1, le moteur
fut &eacute;tandu et red&eacute;fini , et le code de la fen&ecirc;tre d'enregistrement
fut completement recon&ccedil;u et fait pour la plupart en Motif et independent
du GUI. Pr&eacute;sentant un certain prototype de OFX fonctionnant.</dd>
<dt>
<a href="mailto:jcollins@gnucash.org">Jeremy Collins</a></dt>
<dd>
fit connaitre au public largement et grandement le projet GnoMoney, et
alors changea son nom en GnuCash. Jeremy cr&eacute;a le site web de gnucash.org,
enregistra le domaine, fit fonctionner le code initial en GTK/gnome.</dd>
<dt>
<a href="mailto:rlb@cs.utexas.edu">Rob Browning</a></dt>
<dd>
abusa tout le monde pour ne pas utiliser perl, et alors ajouta le support
guile/scheme. Rob maintient l'infrastructure de construction, traite de
toute chose qui touche au langage d'extension guile/perl, et traite de
configuration et&nbsp; configurabilit&eacute;.</dd>
<dt>
<a href="mailto:schoenberger@signsoft.com">Dirk Schoenberger</a></dt>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; travaillle sur
le portage en Qt/KDE
<br>&nbsp;
<dt>
<a href="mailto:peticola@cs.ucdavis.edu">Dave Peticolas</a></dt>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; travaille d'une
mani&egrave;re obs&eacute;dante sur GnuCash. Mais il peut s'arr&ecirc;ter
&agrave; tout moment s'il le veut . Vraiment.
<p><a href="mailto:y-le-ny@ifrance.com">Yannick Le Ny</a>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Localise
(traduction et adaptation) de Xacc et Gnucash pour la France et les pays
francophones.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Travail
effectu&eacute; :traduction du Readme, des messages et de l'aide en ligne
de Gnucash en fran&ccedil;ais
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A finis
de traduire tout le site web de Gnucash en fran&ccedil;ais sauf la liste
de courriers et le maintient &agrave; jour</dl>
<h2>
Correctifs et patches</h2>
L<i>' &eacute;quipe des milliers</i> inclut:
<br>&nbsp;
<dt>
<a href="mailto:arensb@cfar.umd.edu">Andrew Arensburger</a></dt>
<dd>
for FreeBSD and other patches</dd>
<dt>
<a href="mailto:matt_armstrong@bigfoot.com">Matt Armstrong</a></dt>
<dd>
for misc fixes</dd>
<dt>
<a href="mailto:fred@moremagic.com">Fred Baube</a></dt>
<dd>
for attempted Java port/MoneyDance</dd>
<dt>
<a href="http://www.hex.net/~cbbrowne">Christopher B. Browne</a></dt>
<dd>
for perl stock scripts, Guile-based QIF import code, lots of changes to
English documentation</dd>
<dt>
<a href="mailto:grahamc@zeta.org.au">Graham Chapman</a></dt>
<dd>
for the xacc-rpts addon package</dd>
<dt>
<a href="mailto:georgec@sco.com">George Chen</a></dt>
<dd>
for MS-Money QIF support</dd>
<dt>
<a href="mailtochina@thewrittenword.com">Albert Chin-A-Young</a></dt>
<dd>
configure.in patch</dd>
<dt>
<a href="mailto:jcollins@gnucash.org">Jeremey Collins</a></dt>
<dd>
for GnoMoney and GTK port</dd>
<dt>
<a href="mailto:pcondon@rackspace.com">Patrick Condron</a></dt>
<dd>
for webserver and T1 connection.</dd>
<dt>
<a href="mailto:Ciaran.Deignan@bull.net">Ciaran Deignan</a></dt>
<dd>
for AIX binary version</dd>
<dt>
<a href="mailto:tyson@tyse.net">Tyson Dowd</a></dt>
<dd>
for config/make patches and debian maintenance</dd>
<dt>
<a href="mailto:ripley@xs4all.nl">Koen D'Hondt</a></dt>
<dd>
for Solaris patches to XmHTML</dd>
<dt>
<a href="mailto:bob@mostly.com">Bob Drzyzgula</a></dt>
<dd>
for budgeting design notes</dd>
<dt>
<a href="mailto:ju_finck@mail.netwave.de">Jan-Uwe Finck</a></dt>
<dd>
for German message translation</dd>
<dt>
<a href="mailto:rjf@aracnet.com">Ron Forrester</a></dt>
<dd>
for gnome patches</dd>
<dt>
<a href="mailto:DFreese@osc.uscg.mil">Dave Freese</a></dt>
<dd>
for leap-year fix</dd>
<dt>
<a href="mailto:otto@bug.redhat.com">Otto Hammersmith</a></dt>
<dd>
for RedHat RPM packaging</dd>
<dt>
<a href="mailto:haral@codec.ro">Alexandru Harsanyi</a></dt>
<dd>
for fixing miscellaneous core dumps and lockups.</dd>
<dt>
<a href="mailto:jk@isdn-a33.itea.ntnu.no">Jon K}re Hellan</a></dt>
<dd>
for fixing miscellaneous core dumps and lockups.</dd>
<dt>
<a href="mailto:PrakashK@bigfoot.com">Prakash Kailasa</a></dt>
<dd>
for gnome build fixes</dd>
<dt>
<a href="mailto:tkludy@csd.sgi.com">Tom Kludy</a></dt>
<dd>
for SGI Irix port</dd>
<dt>
<a href="mailto:sk@xgm.de">Sven Kuenzler</a></dt>
<dd>
for SuSE README file</dd>
<dt>
<a href="mailto:mellon@andare.fugue.com">Ted Lemon</a></dt>
<dd>
for NetBSD port</dd>
<dt>
<a href="mailto:y-le-ny@ifrance.com">Yannick Le Ny</a></dt>
<dd>
pour la traduction en francais</dd>
<dt>
<a href="mailto:glikely@nortelnetworks.com">Grant Likely</a></dt>
<dd>
gnome and engine patches</dd>
<dt>
<a href="mailto:martinh@pegasus.cc.ucf.edu">Heath Martin</a></dt>
<dd>
gnome and register patches</dd>
<dt>
<a href="mailto:mgmartin@abacusnet.net">Matt Martin</a></dt>
<dd>
guile error handling code</dd>
<dt>
<a href="mailto:rgmerk@mira.net">Robert Graham Merkel</a></dt>
<dd>
reporting, gnome, and configuration patches.</dd>
<dt>
<a href="mailto:mooney@dogbert.cc.ndsu.NoDak.edu">Tim Mooney</a></dt>
<dd>
port to alpha-dec-osf4.0f</dd>
<dt>
<a href="mailto:gam3@ann.softgams.com">G. Allen Morris III</a></dt>
<dd>
for QIF core dump fix</dd>
<dt>
<a href="mailto:spacey@inch.com">Peter Norton</a></dt>
<dd>
for a valiant attempt at a GTK port</dd>
<dt>
<a href="mailto:webmaster@obsidian.uia.net">OmNiBuS</a></dt>
<dd>
web site graphics and content</dd>
<dt>
<a href="mailto:mopyr@IPM.Lviv.UA">Myroslav Opyr</a></dt>
<dd>
for misc patches</dd>
<dt>
<a href="mailto:laurent.pelecq@wanadoo.fr">Laurent P{'e}lecq</a></dt>
<dd>
i18n patches with gettext</dd>
<dt>
<a href="mailto:Alain.Peyrat@nmu.alcatel.fr">Alain Peyrat</a></dt>
<dd>
for <tt>configure.in</tt> patches</dd>
<dt>
<a href="mailto:peter@wuzel.m.isar.de">Peter Pointner</a></dt>
<dd>
motif and configuration patches</dd>
<dt>
<a href="mailto:maufk@csv.warwick.ac.uk">Gavin Porter</a></dt>
<dd>
for euro style dates</dd>
<dt>
<a href="mailto:rr@sco.com">Ron Record</a></dt>
<dd>
for SCO Unixware and OpenServer binaries</dd>
<dt>
<a href="mailto:jan.schrage@urz.uni-heidelberg.de">Jan Schrage</a></dt>
<dd>
documentation patches</dd>
<dt>
<a href="mailto:cls@seawood.org">Christopher Seawood</a></dt>
<dd>
for XbaeMatrix core dump</dd>
<dt>
<a href="mailto:msimons@fsimons01.erols.com">Mike Simons</a></dt>
<dd>
misc <tt>configure.in</tt> patches</dd>
<dt>
<a href="mailto:rich@brake.demon.co.uk">Richard Skelton</a></dt>
<dd>
for Solaris cleanup</dd>
<dt>
<a href="mailto:spruth@bigfoot.com">Henning Spruth</a></dt>
<dd>
for German text and euro date rework</dd>
<dt>
<a href="mailto:detrout@earthlink.net">Diane Trout</a></dt>
<dd>
scheme qif import patch</dd>
<dt>
<a href="mailto:rob@valinux.com">Rob Walker</a></dt>
<dd>
guile and register patches</dd>
<dt>
<a href="mailto:gooch@ic.EECS.Berkeley.EDU">Ken Yamaguchi</a></dt>
<br>QIF import fixes; MYM import
<br>&nbsp;
<h2>
Syst&egrave;mes d'exploitation support&eacute;s</h2>
gnucash-1.0.18 (ex xacc-1.0.18) est conu pour fonctioner dans ces diff&eacute;rentes
configurations:
<br>Linux 2.0.x -- Intel w/ RedHat Motif
<br>Linux 2.0.x -- Intel w/ Lesstif v0.81
<br>Linux Debian -- Intel w/ Lesstif v0.81
<br>SGI IRIX -- MIPS
<br>IBM AIX 4.1.5 -- RS/6000
<br>SCO Unixware 7 -- Intel
<br>SCO OpenServer 5.0.4 -- Intel
<br>NetBSD -- Intel
<br>&nbsp;
<p><a href="http://www.gnucash.org/"><img SRC="../LOGOS/Linux.gif" NOSAVE height=102 width=121></a><a href="http://www.sco.com/skunkware"><img SRC="../LOGOS/skunkware.gif" NOSAVE height=80 width=108></a><a href="http://www.bull.de/pub/"><img SRC="../LOGOS/bullogogross.gif" NOSAVE height=75 width=75></a><a href="http://www.bull.de/pub/"><img SRC="../LOGOS/Ibm.gif" NOSAVE height=54 width=93></a><a href="http://www.sgi.com/"><img SRC="../LOGOS/Sgi.gif" NOSAVE height=43 width=151></a><a href="http://www.debian.org/"><img SRC="../LOGOS/Debian.jpg" NOSAVE height=140 width=114></a><img SRC="../LOGOS/NetBSD-banner.gif" NOSAVE height=44 width=98>
<h2>
Historique</h2>
Le tableau ci-dessous montre quelques historiques de lignes de code et
le nombre de fichiers compt&eacute;s pour le d&eacute;velopement du projet
X-Accountant/GnuCash
<table BORDER >
<caption>Statistiques de l'historique du d&eacute;velopement</caption>
<tr ALIGN=CENTER>
<th>Version&nbsp;</th>
<th>moteur&nbsp;</th>
<th>registre&nbsp;</th>
<th>grand livre&nbsp;</th>
<th>motif&nbsp;</th>
<th>prefs (scm)&nbsp;</th>
<th>docs (html)&nbsp;</th>
<th>divers&nbsp;</th>
<th>Total&nbsp;</th>
</tr>
<tr ALIGN=CENTER>
<td>xacc-0.9
<br>Sept 97&nbsp;</td>
<td>-&nbsp;</td>
<td>-&nbsp;</td>
<td>-&nbsp;</td>
<td>34 fichiers
<br>(7.5+0.9)&nbsp;</td>
<td>-&nbsp;</td>
<td>5 fichiers
<br>(0.4)&nbsp;</td>
<td>-&nbsp;</td>
<td>39 fichiers
<br>(8.8)&nbsp;</td>
</tr>
<tr ALIGN=CENTER>
<td>xacc-0.9w
<br>Dec 97&nbsp;</td>
<td>-&nbsp;</td>
<td>-&nbsp;</td>
<td>-&nbsp;</td>
<td>51 fichiers
<br>(13.8+1.5)&nbsp;</td>
<td>-&nbsp;</td>
<td>9 fichiers
<br>(0.8)&nbsp;</td>
<td>-&nbsp;</td>
<td>60 fichiers
<br>(16.1)&nbsp;</td>
</tr>
<tr ALIGN=CENTER>
<td>xacc-1.0.17
<br>Fev 98</td>
<td>-&nbsp;</td>
<td>-&nbsp;</td>
<td>-&nbsp;</td>
<td>52 files
<br>(14.8+1.8)&nbsp;</td>
<td>-&nbsp;</td>
<td>12 files
<br>(1.4)&nbsp;</td>
<td>-&nbsp;</td>
<td>64 files
<br>(18.0)&nbsp;</td>
</tr>
<tr ALIGN=CENTER>
<td>gnucash-1.1.15
<br>Aou 98&nbsp;</td>
<td>24 fichiers
<br>(6.2+1.5)&nbsp;</td>
<td>31 fichiers
<br>(6.1+1.7)&nbsp;</td>
<td>5 fichiers
<br>(1.4+0.4)&nbsp;</td>
<td>30 fichiers
<br>(7.4+0.7)&nbsp;</td>
<td>3 fichiers
<br>(0.3)&nbsp;</td>
<td>16 fichiers
<br>(1.9)&nbsp;</td>
<td>non compt&eacute;
<br>(>1.0)&nbsp;</td>
<td>109 fichiers
<br>(32.9)&nbsp;</td>
</tr>
<tr ALIGN=CENTER>
<td>gnucash-1.2.2
<br>Aou 99&nbsp;</td>
<td>41 fichiers
<br>(10.2+3.6)&nbsp;</td>
<td>28 fichiers
<br>(5.5+1.7)&nbsp;</td>
<td>14 fichiers
<br>(2.4+0.6)&nbsp;</td>
<td>26 fichiers
<br>(8.7+0.5)&nbsp;</td>
<td>14 fichiers
<br>(1.4)&nbsp;</td>
<td>30 fichiers
<br>(2.6)&nbsp;</td>
<td>non compt&eacute;
<br>(>1.0)&nbsp;</td>
<td>153 fichiers
<br>(37.2)&nbsp;</td>
</tr>
</table>
<p>Chaque cellule contient:
<p>nombre de fichiers *c et *.h
<br>(KLOCS dans *.c + KLOCS dans *.h),
<p>o&ugrave; KLOC == kilo-lignes-de-code, comme rapported par <tt>wc</tt>.
<p>
<hr WIDTH="100%">
<br>Retour &agrave; la <a href="xacc-main.html">Page principale de la documentation.</a>
</body>
</html>

View File

@ -1,34 +0,0 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla/4.7 [fr] (Win98; I) [Netscape]">
<title>Edition des paramètres du compte</title>
<link rel="stylesheet" title="normal" type="text/css" href="gnucash.css">
</head>
<body>
<h1>
Modification des param&egrave;tres du compte</h1>
La bo&icirc;te de dialogue "Modification du compte" vous permet de changer
les propri&eacute;t&eacute;s d'un compte. Vous pouvez acc&eacute;der &agrave;
celle-ci via le bouton "Modifier" de la barre d'outils de la fen&ecirc;tre
principale, le menu "Comptes" , ou via les raccourcis clavier. Pour une
description des utilisations des diff&eacute;rentes propri&eacute;t&eacute;es,
regardez l'information &agrave; propos de <a href="xacc-accwin.html">nouveau
comptes</a>.
<p><b>L'Information du compte </b>peut &ecirc;tre chang&eacute;e en tapant
dans le champ appropri&eacute;. Le type de compte ne peut pas &ecirc;tre
chang&eacute;.
<p>Un nouveau <b>Compte parent </b>peut &ecirc;tre s&eacute;lectionn&eacute;.Seulement
ceux de ces comptes qui peuvent l&eacute;galement devenir le parent du
compte actuel sont montr&eacute;s.
<p>La source pour le&nbsp; <b>Cours des actions</b> peut &ecirc;tre s&eacute;lectionn&eacute;.
<i>FIXME: Pourrait-il y avoir quelqu'un qui utilise cette fonction la documente,s'il
vous plait ?</i>>
<p><b>Les notes</b> &agrave; propos du comptes peuvent &ecirc;tre modifi&eacute;es.
<br>
<hr>
<p>Retour &agrave; la <a href="xacc-main.html">Page principale de la documentation.</a>
</body>
</html>

View File

@ -1,225 +0,0 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla/4.7 [fr] (Win98; I) [Netscape]">
<title>Types de comptes</title>
<link rel="stylesheet" title="normal" type="text/css" href="gnucash.css">
</head>
<body bgcolor="#EEEEEE">
<h1>
Types de comptes</h1>
<dl>
<dt>
<b>Liquidit&eacute;s</b></dt>
<dt>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Le type de
compte <b>liquidit&eacute;s</b> est utilis&eacute; pour contenir l'argent
que vous stockez dans votre porte-monnaie, une boite</dt>
<dt>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &agrave; chaussures
, tirelire ou matelas .</dt>
<dt>
<b>Banque</b></dt>
<dd>
Le type de compte <b>banque</b> contient l'&eacute;pargne ou&nbsp; le compte
ch&egrave;ques d&eacute;tenu dans une banque. Ces comptes sont parfois</dd>
<dd>
r&eacute;mun&eacute;r&eacute; (n.d.t : pas en france).</dd>
<dt>
<b>Carte de cr&eacute;dit</b></dt>
<dd>
Le compte <b>carte de cr&eacute;dit</b> est utilis&eacute; pour contenir
des comptes de carte de credit (par exemple american express) et debit
(par exemple visa, eurocard/mastercard, carte bleue).Si bien qu'il n&eacute;cessite
des lignes flottante de cr&eacute;dit comme avec VISA, MasterCard/Eurocard
, ou Discover( aux USA pour ce dernier), ausssi bien que les autres comme
American Express qui ne vous permettent pas&nbsp; de maintenir des soldes
prolong&eacute;s.En france, on peut utiliser ce compte uniquement avec
des cartes bancaires &agrave; d&eacute;bit diff&eacute;r&eacute; et pour
certains rares posesseurs de cartes American Express.</dd>
<dd>
(n.d.t: ce qui suit ne concerne que les U.S.A)</dd>
<dd>
L'introduction des <a href="http://www.visa.com/pd/debit/checkcard.html">Check
Cards</a> o&ugrave; les paiements sont d&eacute;bit&eacute;s (withdrawn)
directement depuis un compte ch&egrave;ques rend la s&eacute;lection moins
claire; il est probablement plus approprier de traiter un "Check Card"
( carte ch&egrave;que) comme un compte <b>banque</b>, comme il d&eacute;bite
les montants directement depuis de tel compte, ne n&eacute;cessite pas
r&eacute;ellement aucune garantie de cr&eacute;dit.</dd>
<dt>
<b>Avoir, Dette</b></dt>
<dd>
Les comptes <b>avoir</b> et <b>dette</b> indiquent des comptes g&eacute;n&eacute;ralis&eacute;s,
g&eacute;n&eacute;riques qui ne sont dans aucun de ceux ci-dessus.</dd>
<dd>
Les comptes <b>avoir</b> et <b>dette</b> sont utilis&eacute;s pour le suivi
de choses qui ont de la valeur, mais qui ne sont pas comme &ccedil;a</dd>
<dd>
directement transposable&nbsp; en <i>esp&egrave;ces/argent comptant</i>
.</dd>
<dd>
Par exemple, vous devriez rassembler les co&ugrave;ts d'achat d'une maison
dans un compte avoir intitul&eacute; <b>Ma maison,</b> ou le co&ugrave;t
d'une voiture dans <b>Ma voiture,</b> ou rassembler ensemble la valeur
de votre <b>Equipement Informatique.</b></dd>
<dd>
Et l'hypoth&egrave;que de la maison ou l'emprunt de la voiture devraient
&ecirc;tre repr&eacute;sent&eacute;s par des comptes dettes, <b>Hypoth&egrave;que
de la maison&nbsp;</b> et l' <b>Emprunt de la voiture</b>, et &ecirc;tre
vu (drawn down) comme des paiements qui sont faits sur/pour&nbsp; ces emprunts.</dd>
<dd>
Si vous poss&eacute;dez des avoirs &agrave; buts commerciaux/professionnels,
leur d&eacute;clin en valeur dans le temps devrait &ecirc;tre trait&eacute;
comme une d&eacute;duction pour des buts fiscaux, cette d&eacute;duction
est appel&eacute;e <a href="xacc-apprdepr.html#depr">D&eacute;pr&eacute;ciation.</a></dd>
<dd>
D'un autre c&ocirc;t&eacute;, si vous poss&eacute;dez des avoirs qui s'<i>appr&eacute;cient
</i>en
valeur avec le temps, tel que des biens immobiliers,</dd>
<dd>
des collections comme des tableaux de peinture, et des investissements
comme des actions dans des soci&eacute;t&eacute;s, vous devrez les voir
s'appr&eacute;cier en valeur, aet &ecirc;tre forc&eacute; de reconnaitre,
en vue d'impots, ce qui est appel&eacute; <a href="xacc-apprdepr.html#appr">Gains
en capital ou Plus-values.</a></dd>
<dt>
<b>Actions, OPCVM (SICAV et FCP)</b></dt>
<dd>
Les comptes d'actions et OPCVM seront typiquement montr&eacute;s dans des
registres qui montreront trois colonnes: cours, nombre de titres, et montant.</dd>
<dd>
Les valeurs/titres dans lesquels vous investissez sont une forme d'avoirs
qui sont normallement acquis avec le but express</dd>
<dd>
de recevoir des revenus soit dans l'une ou l'autre forme de dividendes,
int&eacute;r&ecirc;ts, ou <a href="xacc-apprdepr.html#appr">Gains en Capital
ou Plus-values.</a> Il y a une multitude de march&eacute;s de valeurs dans
le monde, et les valeurs qui sont assez largement &eacute;chang&eacute;es
peuvent avoir de jolies valeurs concr&egrave;tes qui peuvent &ecirc;tre
analys&eacute;es sur une base de jour-&agrave;-jour.</dd>
<dd>
Les comptes Actions et OPCVM sont typiquement suivis dans des registres
qui ont trois colonnes principales:</dd>
<ul>
<li>
Cours</li>
<li>
Nombre de titres</li>
<li>
Montant</li>
</ul>
<dd>
Afin d'obtenir de l'information <i>utile</i> information en dehors du registre,
il est n&eacute;cessaire d'avoir de multiples "vues" sur les donn&eacute;es
de tel fa&ccedil;on &agrave; ce que vous puissiez &eacute;valuer de telles
choses comme:</dd>
<ul>
<li>
Valeur totale par valeur</li>
<li>
Gains/Pertes par valeur</li>
<li>
Taux de Retour Sur Investissement par valeur</li>
</ul>
<dd>
Plus de d&eacute;tails peuvent &ecirc;tre trouv&eacute; dans la section
<a href="xacc-ticker.html">Stock
Ticker</a> .</dd>
<dt>
<b><a href="xacc-expense.html">Revenus, D&eacute;penses</a></b></dt>
<dd>
Les comptes de <b>revenus</b> et <b>d&eacute;penses</b> sont utilis&eacute;s
pour contenir les revenus et d&eacute;penses. Ainsi, quand les donn&eacute;es
dans ces comptes sont affich&eacute;es, le signe des entr&eacute;es est
invers&eacute; par rapport &agrave; l'usage habituel.</dd>
<dt>
<b>Capitaux propres</b></dt>
<dd>
Le compte capitaux propres est utilis&eacute; pour &eacute;quilibrer la
feuille du bilan, indiquant la portion de la valeur "collective"</dd>
<dd>
repr&eacute;sentant <i>le montant net que les propri&eacute;taires poss&egrave;dent.</i></dd>
<dd>
Sur une base d'ann&eacute;e-par-ann&eacute;e, une valeur calcul&eacute;e
appel&eacute;e <b>Reste de profits</b> indique la valeur nette de l'entreprise;</dd>
<dd>
il est g&eacute;n&eacute;rallement consid&eacute;r&eacute; comme &eacute;tant
une bonne chose quand cette valeur augmente.</dd>
<dt>
<b><a href="xacc-currency.html">Devises</a></b></dt>
<dd>
Les <b>comptes de devises</b> sont utilis&eacute;s pour faire du commerce/sp&eacute;culer
sur les devises.</dd>
<dd>
Dans beaucoup de cas, ils se comportent comme les actions, (excepter que
le calcul de la valeur est diff&eacute;rent)</dd>
<dd>
et que la seule voie qui permette d'avoir des "revenus" &agrave; partir
d'elles est celle &agrave; partir des fluctuations dans les valeurs relatives
des devises/monnaies.Noter que les transferts ne peuvent pas &ecirc;tre
fait directement entre deux comptes libell&eacute;s dans des monnaies/devises
diff&eacute;rentes. De tel transferts ne peuvent &ecirc;tre seulement fait
qu'&agrave; l'int&eacute;rieur de comptes de commerce de devises.</dd>
<dd>
</dd>
<dd>
<hr></dd>
<dd>
</dd>
<dd>
Retour &agrave; la <a href="xacc-main.html">Page principale de la documentation.</a></dd>
</dl>
</body>
</html>

View File

@ -1,41 +0,0 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla/4.7 [fr] (Win98; I) [Netscape]">
<title>Fen&ecirc;tre nouveau compte</title>
<link rel="stylesheet" title="normal" type="text/css" href="gnucash.css">
<X-SAS-WINDOW TOP=0 BOTTOM=481 LEFT=0 RIGHT=786>
</head>
<body bgcolor="#EEEEEE">
<h1>
Fen&ecirc;tre Nouveau Compte</h1>
<p><br>Ci-dessous se trouve &agrave; quoi ressemble une fen&ecirc;tre nouveau
compte :
<br>&nbsp;
<p><img SRC="newaccwin-code.gif" NOSAVE height=550 width=494>
<br>&nbsp;
<p>Choisissez un <b><a href="xacc-acctypes.html">Type de compte</a></b>.
<p>Le champ <b>Monnaie</b> devrait &ecirc;tre typiquement un <a href="xacc-currency.html#ISOCURR">code
mon&eacute;taire ISO &agrave; trois lettres ISO</a> (par exemple <tt>USD</tt>
pour les dollars US). Le <b>code du compte </b>est un num&eacute;ro qui
d&eacute;termine l' <a href="xacc-groups.html#SORTORDER">ordre de tri</a>
pour le compte quand il apparait dans un rapport ou dans le <b><a href="xacc-groups.html">Tableau
de comptes</a></b>.
<p>L'image ci-dessus montre un exemple pour un compte d'actions ou de d'achat/ventes
de monnaies/devises. Noter que le champ&nbsp; valeur n'est pas gris&eacute;,
et que vous pouvez entrer une valeur. Cette valeur est typiquement un <a href="xacc-ticker.html">code
de valeur d'une action</a>, ou un <a href="xacc-currency.html#ISOCURR" ISOCURR>code
mon&eacute;taire &agrave; trois lettres ISO</a>.
<br>&nbsp;
<p><img SRC="newaccwin-trade.gif" NOSAVE height=550 width=494>
<p>
<hr WIDTH="100%">
<p>Retour &agrave; la <a href="xacc-main.html">Page principale de la documentation.</a>
<br>&nbsp;
<br>&nbsp;
<br>&nbsp;
</body>
</html>

View File

@ -1,21 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<TITLE>Fen&ecirc;tre d'ajustement du solde</TITLE>
<META NAME=GENERATOR CONTENT="Claris Home Page 2.0">
<X-SAS-WINDOW TOP=25 BOTTOM=475 LEFT=4 RIGHT=534>
<link rel="stylesheet" title="normal" type="text/css" href="gnucash.css">
</HEAD>
<BODY BGCOLOR="#EEEEEE">
<H1>CE FICHIER EST VIDE</H1>
<P>Fen&ecirc;tre d'ajustement du solde. Utiliser la pour ajuster le
solde. Entrez le montant en francs , et une entr&eacute;e dans le
registre sera cr&eacute;&eacute;e qui mettra le solde courant
&eacute;quivalent &agrave; ce nouveau solde. Ajouter plus de
documentation ici.
<HR>
</P>
</BODY>
</HTML>

View File

@ -1,188 +0,0 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla/4.7 [fr] (Win98; I) [Netscape]">
<link rel="stylesheet" title="normal" type="text/css" href="gnucash.css">
</head>
<body>
<h1>
Dettes (dus aux) fournisseurs et cr&eacute;dits ( &agrave; recevevoir des)&nbsp;
fournisseurs</h1>
Dettes (D/F)(dettes dus aux fournisseurs) et cr&eacute;dit (C/F) (cr&eacute;dit
&agrave; recevoir des fournisseurs) sont en quelque sorte complexe, et
requiert de la r&eacute;flexion pour bien les comprendre.
<h1>
<font size=+3>Cr&eacute;dits fournisseurs</font></h1>
<p><br>En tous cas, consid&eacute;rons Cr&eacute;dits fournisseurs. Apr&egrave;s
tout, nous ne devrions &agrave; vrai dire <i>avoir besoin</i> de rien raconter
sur les D/F parce que nous payons toujours <i>nos</i> factures &agrave;
temps, n'est ce pas ? :-)
<p>Aussi comme premi&egrave;re consid&eacute;ration, allons et supposons
que nous ne demandons pas aux clients de payer <i>instantan&eacute;ment,</i>
en liquide, mais plut&ocirc;t envoyons leur une facture, et donnons leur
30 jours pour payer les factures. (Apr&egrave;s 30 jours, nous pouvons
commencer &agrave; faire payer des int&eacute;r&ecirc;ts et leur envoyer
des lettres de harc&egrave;lement :-)).
<p>Quand nous faisons une vente, les deux comptes affect&eacute;s sont
les <b>Ventes</b> (un compte revenus) et <b>Cr&eacute;dit fournisseurs</b>.
Cr&eacute;dit fournisseurs est un avoir, mais il n'est pas liquide, comme
vous ne pouvez pas volontairement le vendre, et il n'est pas forc&eacute;ment
en esp&egrave;ces/argent comptant.
<p>Alors quand ils r&eacute;usissent &agrave; payer leurs factures, d&eacute;posant
un gros sac de vingt dollars de factures,(ou, plus probablement, un ch&egrave;que)
nous transf&eacute;rons le montant depuis Cr&eacute;dit fournisseurs vers
Liquidit&eacute;s.
<p>La raison pour laquelle nous le faisons en deux &eacute;tapes est que
nous avons decid&eacute;s de faire notre comptabilit&eacute; sur une base&nbsp;
d'accumulation et non sur une base de liquidit&eacute;s, parce que la plupart
de nos transactions ne sont pas seulement bas&eacute;es sur un changement
de main de liquidit&eacute;s, mais plut&ocirc;t bas&eacute; sur l'<i>&eacute;tablisement
d'obligations, </i>ce sont des engagements.
<p>Dans des op&eacute;rations plus sophistiqu&eacute;s, il peut y avoir
une plus large s&eacute;quence de documents g&eacute;n&eacute;r&eacute;s
et suivis:
<ul>
<li>
Un client envoie un <b>Ordre d'achat</b>, ainsi il autorise un achat.</li>
<li>
Nous cr&eacute;ons un <b>Ordre de travail</b> pour planifier la production
de tout ce qu'un client ach&egrave;te</li>
<li>
Nous cr&eacute;ons un <b>Avis d'exp&eacute;dition</b>, pour exp&eacute;dier
les biens au client</li>
<li>
Une fois exp&eacute;di&eacute;, nous &eacute;mettons une <b>Facture</b>,
repr&eacute;sentant la <i>demande &agrave; payer</i></li>
</ul>
Nous reportons les ventes dans nos chiffres de ventes au moment o&ugrave;
nous les faisons.Malheureusement, nous devons terminer
<br>de vendre certains produits &agrave; des op&eacute;rateurs douteux
qui n'en valent pas la peine et que nous ne savons pas qu'ils sont douteux,
et ainsi rest&eacute; coinc&eacute; avec quelques "dettes perdues."
<p>Afin de determiner quelles parts de Cr&eacute;dit fournisseurs apparait
&ecirc;tre &agrave; plus de risque, il est typique d'arranger les Cr&eacute;dits
fournisseurs bas&eacute; sur les "ages" des d&eacute;bits, g&eacute;n&eacute;ralement
en le segmentant en plusieurs periodes d'ages diff&eacute;rents, de paiements
qui sont en cours de r&egrave;glement de 0-30 jours, ceux qui sont en cours
de r&egrave;glement de 31-60 jours, puis 61-90 jours, et ensuite ceux qui
<i>n'ont
pas &eacute;t&eacute; pay&eacute;s &agrave; l'&eacute;ch&eacute;ance.</i>
<p>A un certain point, il peut devenir clair qu'un client ne va jamais
aller payer ce qu'il doit, et nous devons l'inscrire comme un <b>Mauvais
d&eacute;biteur.</b>
<p>A ce point, il est typique d'enregistrer une entr&eacute;e ainsi:
<br>&nbsp;
<table summary="BADDEBT" >
<tr>
<th>Compte</th>
<th>DR</th>
<th>CR</th>
</tr>
<tr>
<td>D&eacute;pense mauvais d&eacute;biteurs&nbsp;</td>
<td>10,000F</td>
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td>Cr&eacute;dit fournisseurs&nbsp;</td>
<td></td>
<td>10,000F</td>
</tr>
</table>
<p>Nous pouvons avoir <b>Revenus de ventes</b> r&eacute;duits &agrave;
la place, mais les soci&eacute;t&eacute;s tendent &agrave; pr&eacute;f&eacute;rer
specifiquement le suivi de montants qu'ils ont perdus avec de mauvais clients.
<p><i>Attention: <b>Concept de comptabilit&eacute; avanc&eacute;e.</b>
Les dettes perdues / cr&eacute;ances douteuses sont un exemple d' un "contre-compte."
Qui ne se r&eacute;f&egrave;re pas au&nbsp; <b>montants pay&eacute;s aux
rebelles nicaraguyens (ndt:!!!) ,</b> mais plut&ocirc;t &agrave; la notion
que le compte est un compte de revenus qui esp&egrave;re conserver un solde
oppos&eacute; &agrave; ce qui est normalement esp&eacute;r&eacute;, pour
annuler le solde dans un autre compte de revenus. <a href="xacc-apprdepr.html#depr">La
d&eacute;pr&eacute;ciation accumul&eacute;e ,</a> utilis&eacute;e pour
diminuer la valeur d'un avoir au cours du temps, est un autre exemple de
contre-compte.</i>
<br>&nbsp;
<h1>
Dettes fournisseurs</h1>
Le sc&eacute;nario pour les dettes fournisseurs, inversement, refl&egrave;te
comment les dettes fournisseurs fonctionnent; changer juste le client par
le fournisseur, et voyez comment les roles sont invers&eacute;s.
<ul>
<li>
Si nous achetons des choses "sur notre compte," la comptabilit&eacute;
accumulative requiert que nous enregistrons ce que nous mettons dans les
d&eacute;penses imm&eacute;diatement, et rather than reducing cash, we
put the "credit" into the <b>Accounts Payable</b> account.</li>
<li>
Trois semaines plus tard, la facture arrive, et nous &eacute;mettons un
paiement, et ainsi pour <i>Dettes fournisseurs en d&eacute;bit, Liquidit&eacute;s
en cr&eacute;dit.</i></li>
<br>&nbsp;</ul>
<h1>
Avances aux clients/ D&eacute;penses pr&eacute;pay&eacute;es</h1>
Des techniques analogues sont aussi utilis&eacute;s pour les d&eacute;penses
qui sont pr&eacute;pay&eacute;es.
<p>Si vous devez payer six mois de loyer en avance, c'est trait&eacute;
comme un "avoir accumul&eacute;."
<ul>
<li>
Au moment du paiement, vous <i>d&eacute;bitez</i> <b>Location pr&eacute;pay&eacute;e</b>
du montant pay&eacute; qui est un <i>Cr&eacute;dit</i> de <b>Liquidit&eacute;s.</b></li>
<p><br>Tandis que cel&agrave; impose un malheureux pr&eacute;judice dans
le compte de Liquidit&eacute;s, il <i>apparait sur les livres </i>comme
un avoir, et il n'y a pas plus de paiements &agrave; faire pour les six
prochains mois.
<br>&nbsp;
<li>
Chaque mois , le solde dans <b>Loyer pr&eacute;pay&eacute;</b> devrait
diminuer via un <i>D&eacute;bit de </i><b>D&eacute;pense de loyer</b>,
<i>Cr&eacute;dit
de </i><b>Loyer pr&eacute;pay&eacute;</b>.</li>
</ul>
De la m&ecirc;me mani&egrave;re, les soci&eacute;t&eacute;s collectent
les imp&ocirc;ts sur la paie au nom des employ&eacute;es, et les garde
dans un compte bancaire sp&eacute;cial.
<ul>
<li>
<i>Cet </i>argent n'est pas celui de la soci&eacute;t&eacute;, ainsi il
y a un <i>D&eacute;bit</i> du compte <b>Liquidit&eacute;s</b> d'un cot&eacute;,
et un <i>Cr&eacute;dit</i> de Dettes Accumul&eacute;es, c'est-&agrave;-dire,
<b>des
imp&ocirc;ts sur le revenu pay&eacute;s</b>, d'un autre cot&eacute;.</li>
<li>
Quand le ch&egrave;que trimestriel va au gouvernement afin qu'ils puissent
faire <i>leur</i> paie, <b>les imp&ocirc;ts sur le revenu pay&eacute;s</b>
tombent comme le fait le solde dans le <b>compte ch&egrave;ques</b></li>
<br>&nbsp;</ul>
<hr>
<p>Retour &agrave; la <a href="xacc-main.html">Page principale de la documentation.</a>
<br>&nbsp;
</body>
</html>

View File

@ -1,682 +0,0 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla/4.7 [fr] (Win98; I) [Netscape]">
<title>D&eacute;pr&eacute;ciation et gains en capital/plus-values</title>
<link rel="stylesheet" title="normal" type="text/css" href="gnucash.css">
</head>
<body>
<h1>
D&eacute;pr&eacute;ciation et gains en capital/plus-values</h1>
Cette section fournit une analyse du traitement de la d&eacute;pr&eacute;ciation
et l'appr&eacute;ciation des avoirs dans GnuCash.
<p>Il fournit aussi une br&egrave;ve introduction au sujet relatif aux
imp&ocirc;ts.
<p><b>Attention:</b> <i>Soyez conscients que les diff&eacute;rents pays
peuvent avoir des politiques fiscales <b>consid&eacute;rablement </b>diff&eacute;rentes
pour le traitement de ces choses; tout ce que ce document peut r&eacute;ellement
fournir est&nbsp; quelques&nbsp; id&eacute;es fondamentales pour vous aider
&agrave; appliquer votre m&eacute;thode "favorite"d'impots/d&eacute;pr&eacute;ciation.</i>
<p>Notez que l'appr&eacute;ciation et la d&eacute;pr&eacute;ciation des
avoirs tend &agrave; &ecirc;tre trait&eacute;es quelque peu diff&eacute;remment:
<ul>
<li>
<a href="#depr">La d&eacute;pr&eacute;ciation</a> est <i>habituellement</i>
reconnue (le terme technique est <b>accru/accumul&eacute;</b>) comme une
d&eacute;pense sur une base continue, r&eacute;duisant graduellement la
valeur d'un avoir&nbsp; vers z&eacute;ro.</li>
<p><br>La d&eacute;pr&eacute;ciation tend &agrave; uniquement &agrave;
s'obtenir calcul&eacute;e sur les avoirs qui sont utilis&eacute;s par des
professionnels ou &agrave; objectifs professionnels, parce que les gouvernements
ne vous permettent g&eacute;n&eacute;rallement pas de r&eacute;clamer des
d&eacute;ductions de d&eacute;pr&eacute;ciation sur les avoirs personnels,
et c'est inutile de s'ennuyer avec la proc&eacute;dure si ce n'est pas
d&eacute;ductible.
<li>
En contraste, <a href="#appr">les gains en capital,</a> qui pourraient
&ecirc;tre appel&eacute;s <i>appr&eacute;ciation de la valeur des avoirs,</i>
ne sont typiquement <i>pas</i> reconnus jusqu'&agrave; un certain moment
qui arr&ecirc;te ce fait quand les avoirs sont vendus, et &agrave; cet
<i>instant,</i>
le gain en entier devient revenus.</li>
<br>Diff&eacute;rent de la d&eacute;pr&eacute;ciation, les gouvernements
tendent &agrave; &ecirc;tre <i>tr&egrave;s int&eacute;ress&eacute;s </i>par
la taxation des gains en capital d'une mani&egrave;re ou l'autre.
<p>(Comme toujours, ils y a des exceptions. Si vous poss&eacute;dez une
obligation qui paie tous ces int&eacute;r&ecirc;ts en fin de vie, les autorit&eacute;es
fiscales requ&eacute;reront souvent que vous reconnaissez/percevez des
int&eacute;r&ecirc;ts chaque ann&eacute;e, et refuser cel&agrave; pour
&ecirc;tre trait&eacute; comme un gain en capital. L'expression&nbsp; <i>int&eacute;r&ecirc;ts
accumul&eacute;s,</i> ou <i>int&eacute;r&ecirc;ts imput&eacute;s</i> sont
souvent l&agrave; pour effayer ceux qui sont sensibles &agrave; de telles
choses...)</ul>
<h1>
Gains en capital/Plus-values - Appr&eacute;ciation des avoirs</h1>
<a NAME="appr"></a>
<p>L'appr&eacute;ciaton des avoirs est, en g&eacute;n&eacute;ral, une question
assez astucieuse &agrave; traiter avec. C'est ainsi parce que, pour quelques
types d'avoirs, il est difficile de correctement estimer une augmentation
en valeur <i>jusqu'&agrave; ce que r&eacute;ellement vous vendiez les avoirs.</i>
<p>Si vous investissez dans des <a href="xacc-ticker.html">valeurs</a>
qui sont &eacute;chang&eacute;es sur une base journali&egrave;re sur des
march&eacute;s ouverts tel que des bourses d'actions, les cours peuvent
&ecirc;tre assez exacts, et vendre l'avoir aux prix du march&eacute; peut
&ecirc;tre aussi simple que d'appeler un courtier et d'&eacute;mettre un
<b>Ordre
de bourse.</b>
<p>D'un autre cot&eacute;, les maisons que vos voisins ont vendus en quelque
sorte moins souvent, tel que les ventes tendent &agrave; entrainer un effort
consid&eacute;rable de d&eacute;penses, et entraine des n&eacute;gociations,
ce qui veut dire que les estimations sont probablement moins pr&eacute;cises.
De la m&ecirc;me mani&egrave;re, vendre une automobile utilis&eacute;e
implique un processus de n&eacute;gociation qui rend la tarification un
peu moins pr&eacute;dictible.
<p>Plus difficile &agrave; estimer sont les valeurs de collections d'objets
tel que les bijoux, cr&eacute;ation d'Art, cartes de baseball, et&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
"Beanie Babies." Les march&eacute;s pour de tels objets sont quelque peu
moins ouvert/accessible que les march&eacute;s de valeurs.
<p>Les pires choses poutant sont une sorte de biens. Les usines contiennent
souvent des presses et&nbsp; font des produits personnalis&eacute;s pour
construire un produit tr&egrave;s sp&eacute;cifique qui co&ucirc;te dix
ou cent de milliers de dollars; cet &eacute;quipement peut-&ecirc;tre <i>de
moins de valeur</i> en dehors de ce contexte tr&egrave;s sp&eacute;cifique.
Dans de tels cas, il y a plusieurs valeurs contracdictoires qui peuvent
&ecirc;tre attach&eacute; au bien, <i>aucune</i> d'elles sans ambiguit&eacute;
ne sont correctes.
<p>Supposons que vous achetez un avoir pr&eacute;vu pour augmenter en valeur,
disons un tableau de Degas, et vous voulez suivre cel&agrave;. (La compagnie
d'assurances se souciera de cel&agrave;, m&ecirc;me si personne d'autre
le fait.)
<p>Le suivi correctement de la valeur en augmentation continuelle du Degas
requ&egrave;rera au moins trois, plut&ocirc;t peut-&ecirc;tre les quatre
comptes suivants (plus un compte bancaire ou de liquidit&eacute;s d'o&ugrave;
l'argent pour l'argent pour l'achat provient):
<ul>
<li>
Un compte avoirs&nbsp; <i>Co&ucirc;t de l'avoir</i> pour suivre le co&ucirc;t
original du tableau,</li>
<li>
An compte avoirs <i>Gains accumul&eacute;s non&nbsp; r&eacute;alis&eacute;s
sur Avoir</i> pour suivre les augmentations en valeur, et</li>
<li>
Un compte revenus <i>Gains accumul&eacute;s sur les revenus de l'avoir</i>
dans lequel l'enregistrement du cot&eacute; revenus des gains annuels dans
votre richesse, et</li>
<li>
Un compte revenus&nbsp; <i>Gains r&eacute;alis&eacute;s sur les revenus
de l'avoir </i>qui enregistre le revenu r&eacute;alis&eacute; quand vouys
vendez l'avoir.</li>
</ul>
Les <i>gains accumul&eacute;s&nbsp;</i> n'affecte s&ucirc;rement pas vos
revenus imposables en ayant objectif d'impots sur le <i>revenu</i>, bien
qu'il puisse&nbsp; avoir quelque effet sur les imp&ocirc;ts sur les <i>biens</i>.
<h2>
Le traitement des gains en capital dans GnuCash</h2>
<h3>
L'acquisition</h3>
La premi&egrave;re chose que vous devez faire est de cr&eacute;er le <i>compte
co&ucirc;t de l'avoir</i>, alors transf&eacute;rez la somme que vous avez
pay&eacute; pour ce tableau depuis votre compte bancaire vers ce compte
avoirs pour enregistrer l'achat.
<p>Un mois plus tard, vous avez raison de suspecter que la valeur de votre
tableau a augment&eacute; de 1200F. Afin d'enregistrer cel&agrave;&nbsp;
vous transf&eacute;rez 1200F depuis votre compte revenus <i>gains accumul&eacute;s
sur un avoir vers votre compte avoirs</i>.
<p>Votre fen&ecirc;tre principale ressemblera &agrave; cel&agrave;:
<br><img SRC="appr-main1.gif" ALT="Main window after purchase and appreciation" NOSAVE height=281 width=586>
<p>et votre compte avoirs ressemblera &agrave; cel&agrave;:
<br><img SRC="appr-asset1.gif" ALT="Asset account after purchase and appreciation" NOSAVE height=372 width=683>
<h3>
Jusqu'&agrave; ce que vous poss&eacute;diez l'avoir</h3>
L'appr&eacute;ciation de l'avoir est une sorte de revenus mais il n'est
<i>pas</i>
en esp&egrave;ces dans votre main.
<p>Les gens qui sont devenus&nbsp; "riches" en 1999 gr&acirc;ce &agrave;
l'offre initiale au public en bourse (IPO) de soci&eacute;t&eacute;s ayant
rapport &agrave; Linux comme Red Hat Software et VA Linux Systems permettent
de v&eacute;rifier cel&agrave;. Ils d&eacute;tiennent des options ou des
actions qui sont&nbsp; <i>th&eacute;oriquement </i>&eacute;valu&eacute;es
&agrave; des millions de dollars USD.
<p>Ce qui ne veut pas dire qu'ils sont actuellement millionnaires; les
participants principaux ont poss&eacute;d&eacute; leurs actions au moins
six mois auparavant avant de vendre <i>n'importe lesquelles</i> d'entre
elles. Le fait qu'ils <i>ne pouvait</i> les vendre veut dire que tant qu'
elles doivent en th&eacute;orie &ecirc;tre d'une valeur de millions de
dollars sur le papier, il y a, comme &agrave; la fin de 1999, aucune voie
pour eux pour l&eacute;gallement <i>recevoir ces </i>millions.
<h3>
Vendre l'avoir</h3>
Disons q'un autre mois plus tard les prix des tableaux de Degas ont mont&eacute;s
encore, dans votre cas de d'environ 2500F, que vous estimez. Vous enregistrez
d&ucirc;ment ces 2500F comme un revenu comme ci-dessus, alors vous d&eacute;cidez
de vendre le tableau.
<p>Maintenant il se produit trois possibilit&eacute;es:
<ol>
<li>
Votre estimation optimiste de la valeur du tableau &eacute;tait correcte.</li>
<br>Le compte revenus est laiss&eacute; tranquille (ou peut-&ecirc;tre
recevta des transferts depuis un compte revenus <i>Gain</i> <i>accumul&eacute;
</i>vers
un compte revenus <i>Gain r&eacute;alis&eacute; </i>), et l'enregistrement
est plut&ocirc;t comme cel&agrave;:
<br>&nbsp;
<table summary="BIGGAIN" >
<tr>
<th>Compte</th>
<th>Montant</th>
</tr>
<tr>
<td>Liquidit&eacute;s</td>
<td>16055F</td>
</tr>
<tr>
<td>Tableau</td>
<td>-11000F</td>
</tr>
<tr>
<td>Revenu du gain r&eacute;alis&eacute;</td>
<td>-5055F</td>
</tr>
</table>
<p>Et si n'importe lequel des montants a &eacute;t&eacute; accumul&eacute;
comme des <i>Gains accumul&eacute;s,</i> le montant de l'avoir devrait
&ecirc;tre augment&eacute;(closed out), compens&eacute; par une valeur
<i>n&eacute;gative</i>
pour le revenu <i>Gain accumul&eacute;s</i>. Si le total qui a &eacute;t&eacute;
accumul&eacute; &eacute;tait de 5000F, alors la transaction devrait ressembler
&agrave; ce qui suit :
<br>&nbsp;
<table summary="BIGGAINACCRUEDTOO" >
<tr>
<th>Compte</th>
<th>Montant</th>
</tr>
<tr>
<td>Liquidit&eacute;s</td>
<td>16055F</td>
</tr>
<tr>
<td>Tableau</td>
<td>-11000F</td>
</tr>
<tr>
<td>Avoir du gain accumul&eacute;</td>
<td>-5000F</td>
</tr>
<tr>
<td>Revenu du gain r&eacute;alis&eacute;</td>
<td>-5055F</td>
</tr>
<tr>
<td>Revenu du gain accumul&eacute;</td>
<td>5000F</td>
</tr>
</table>
<p>Notez que les deux comptes de revenus compense un autre ainsi que le
revenu <i>actuel</i> resultant de la transaction est seulement de 55F.
Le reste de 5000F a pr&eacute;c&eacute;demment &eacute;t&eacute; reconnu
comme un <i>Revenu de gain accumul&eacute;.</i>
<li>
Vous &eacute;tiez suroptimiste &agrave; propos de la valeur du tableau.</li>
<p><br>A la place de 16055F&nbsp; que vous pensiez que le tableau &eacute;tait
&eacute;valu&eacute;, il est seulement propos&eacute; &agrave; 15000F.
Mais vous d&eacute;cidez poutant de le vendre, parce que vous l'&eacute;valuez
&agrave; 15000F de plus que ce que vous &eacute;valuez le tableau.
<p>Les chiffres changent un petit peu, mais pas aussi dramatiquement.
<br>&nbsp;
<table summary="SMALLGAINACCRUEDTOO" >
<tr>
<th>Compte</th>
<th>Montant</th>
</tr>
<tr>
<td>Liquidit&eacute;s</td>
<td>15000F</td>
</tr>
<tr>
<td>Tableau</td>
<td>-11000F</td>
</tr>
<tr>
<td>Avoir du gain accumul&eacute;</td>
<td>-5000F</td>
</tr>
<tr>
<td>Revenu du gain r&eacute;alis&eacute;</td>
<td>-4000F</td>
</tr>
<tr>
<td>Revenu du gain accumul&eacute;</td>
<td>5000F</td>
</tr>
</table>
<p>Notez que les deux comptes de revenus compensent un autre ainsi que
le revenu <i>actuel</i> r&eacute;sultant de la transaction fait ressortir
une <i>pertes</i> de 1000F. C'est formidable, comme vous avez pr&eacute;c&eacute;demment
reconnu 5000F de revenus.
<li>
Vous avez r&eacute;ussi &agrave; vendre votre tableau pour plus que vous
pensiez dans vos r&ecirc;ves d&eacute;lirants.</li>
<p><br>La valeur suppl&eacute;mentaire est, encore, enregistr&eacute; comme
un gain, par exemple un revenu.
<br>&nbsp;
<table summary="HUGEGAIN" >
<tr>
<th>Compte</th>
<th>Montant</th>
</tr>
<tr>
<td>Liquidit&eacute;s</td>
<td>50000F</td>
</tr>
<tr>
<td>Tableau</td>
<td>-11000F</td>
</tr>
<tr>
<td>Avoir du gain accumul&eacute;</td>
<td>-5000F</td>
</tr>
<tr>
<td>Revenus du gain r&eacute;alis&eacute;</td>
<td>-39000F</td>
</tr>
<tr>
<td>Revenus du gain accumul&eacute;</td>
<td>5000F</td>
</tr>
</table>
</ol>
En pratique, il est vraiment important de garder le <i>Revenu du gain accumul&eacute;</i>
s&eacute;par&eacute; du <i>Revenu du gain r&eacute;alis&eacute;,</i> comme
ci-dessus il est s&ucirc;rement ignor&eacute; par vos autorit&eacute;s
fiscales, qui voudront seulement vous faire payer quelque chose sur le
<i>Gain
r&eacute;alis&eacute;.</i>
<p>En bas, nous montrons le second cas &agrave; discuter.
<br><img SRC="appr-main2.gif" ALT="Main window after sale" NOSAVE height=281 width=586>
<br><img SRC="appr-asset2.gif" ALT="Asset account after sale" NOSAVE height=372 width=683>
<h2>
Pr&eacute;caution &agrave; propos de l'&eacute;valuation</h2>
Comme nous le voyons dans cette example, pour des biens non-financier,
il peut &ecirc;tre difficile d'estimer correctement la ``vraie'' valeur
d'un bien.
<p>Il est tout &agrave; fait facile de compter vous-m&ecirc;me votre richesse
en vous basant sur des estimations discutables qui ne refl&egrave;tent
pas "l'argent &agrave; la banque."
<p>Ainsi, quand vous traitez de l'appreciation des avoirs,
<ol>
<li>
Soyez prudent avec l'estimation de valeurs.</li>
<p><br>Ne vous adonnez pas &agrave; un espoir secret.
<li>
Jamais, au grand jamais, ne compter pas sur l'argent que vous n'avez pas
&agrave; votre banque ou en esp&egrave;ces.</li>
<p><br>Jusqu'&agrave; ce que vous ayez r&eacute;ellement vendu vos avoirs
et r&eacute;cup&eacute;rez l'argent, n'importe quel chiffres sur le papier
(ou une preuve magnetique sur votre dique dur) sont simplement cel&agrave;.
<p>Si vous pouvez convaincre avec r&eacute;alisme un banquier de vous pr&ecirc;ter
de l'argent, utilisant les biens comme garantie, ce qui est une &eacute;vidence
tr&egrave;s raisonnable qui est que les biens ont de la valeurs, comme
les pr&ecirc;teurssont professionnellement suspicieux des surestimations
douteuses de valeurs.
<p>Soyez conscient: toutes les trop nombreuses soci&eacute;t&eacute;s qui
apparaissent "profitable" sur le papier quittent les affaires &agrave;
la suite d'un &eacute;puisement des <i>liquidit&eacute;s,</i> pr&eacute;cis&eacute;ment
parce que les "biens de valeur" ne seront pas la m&ecirc;me chose que l'argent
comptant.</ol>
<h2>
Taxation des gains en capital/plus-values</h2>
Les politiques fiscales varient consid&eacute;rablement entre les pays,
ainsi il est virtuellement impossible de dire quelque chose qui sera universellement
utile.
<p>Pourtant, il est <i>commun</i> pour les revenus g&eacute;n&eacute;r&eacute;s
par des gains en capital de n'&ecirc;tre pas sujet &agrave; la taxation
jusqu'&agrave; la date o&ugrave; le bien est r&eacute;ellement vendu, et
quelque fois pas m&ecirc;me alors.
<p>Les ropri&eacute;taires de maisons nord am&eacute;ricain <i>habituellement
</i>trouve
que quand ils vendent leurs r&eacute;sidences personnelles, les gains en
capital qui surviennent sont exempt de taxation. Il apparait que d'autres
pays traitent les ventes de maisons diff&eacute;remment, taxant les gens
sur de tels gains. Les autorit&eacute;es allemandes, par exemple, taxent
ces gains seulement si vous&nbsp; poss&eacute;dez la propri&eacute;t&eacute;
depuis moins de dix ans.
<p><a href="mailto:cbbrowne@hex.net">J'ai</a> une histoire de mes jours
de pr&eacute;paration de taxe en tant que professionnel o&ugrave; une famille
vendit une ferme, et s'attendit &agrave; une facture fiscale <i>consid&eacute;rable</i>
qui se trouva &ecirc;tre virtuellement en raison de nul en raison de la
posession de la propri&eacute;t&eacute; avant 1971 (en quoi les mensonges
sont une critique de la date du "Jour de l'&eacute;valuation" au Canada)
et en raison qu'&eacute;tant une ferme&nbsp; <i>laiti&egrave;re,</i> avec
quelquesd&eacute;ductions r&eacute;sultant d'un r&eacute;gime <i>r&eacute;ellement
singulier</i>.
<p>En r&eacute;sum&eacute;, cette pr&eacute;sentation est assez simple,
mais la taxation souvent devient terriblement compliqu&eacute;e...
<h1>
D&eacute;pr&eacute;ciation des avoirs/biens</h1>
<a NAME="depr"></a>
<p>Compar&eacute; &agrave; des estimations souvent incertaines une &agrave;
faire o&ugrave; l'appr&eacute;ciation des avoirs est concern&eacute;e,
nous sommes en quelque sorte en terrain solide ici.
<ul>
<li>
Les gouvernements tendent &agrave; installer des r&egrave;gles pr&eacute;cises
sur comment il vous est demand&eacute; de calculer la d&eacute;pr&eacute;ciation
&agrave; objectifs fiscaux.</li>
<li>
Il est facile d'aller voir les r&eacute;f&eacute;rences tel que les "Livres
bleus" estimant de combien une automobile devrait &ecirc;tre &eacute;valu&eacute;
apr&egrave;s 3 ann&eacute;es d'utilisation.</li>
</ul>
Depuis que la d&eacute;pr&eacute;ciation des avoirs est tr&egrave;s souvent
conduite par des politiques fiscales, la discussion de la d&eacute;pr&eacute;ciation
se concentrera dans cette direction, sur certains des plus communs sch&eacute;mas
de calcul de la d&eacute;pr&eacute;ciation.
<p>Tandis qu'il a eu quelques discussions &agrave; propos de comment accomplir
des calculs automatis&eacute;s et la cr&eacute;ation de transactions pour
traiter des choses comme la d&eacute;pr&eacute;ciation, il n'y a pas encore
aucun code fonctionnel, ainsi pour maintenant, vous devrez faire les calculs
&agrave; la main.
<h2>
Syst&egrave;mes de d&eacute;pr&eacute;ciation</h2>
<h3>
D&eacute;pr&eacute;ciation lin&eacute;aire</h3>
La d&eacute;pr&eacute;ciation lin&eacute;aire diminue la valeur d'un bien
par un montant fix&eacute; pour chaque p&eacute;riode jusqu'&agrave; ce
que la valeur nette&nbsp; est de z&eacute;ro. C'est le calcul le plus <i>simple</i>,
comme vous estimez une dur&eacute;e de vie utile, et simplement diviser
le co&ucirc;t &eacute;galement au cours de la dur&eacute;e de vie.
<p><b>Exemple:</b> Vous avez achet&eacute; un ordinateur pour $1500 et
souhait&eacute; le d&eacute;pr&eacute;cier sur une p&eacute;riode de 5
ann&eacute;es. Chaque ann&eacute;e le montant de d&eacute;pr&eacute;ciation
est de $300, aboutissant aux calculs suivants:
<br>&nbsp;
<table summary="Example 1" >
<tr>
<th>Ann&eacute;e</th>
<th>D&eacute;pr&eacute;ciation</th>
<th>Valeur restante</th>
</tr>
<tr>
<td>1</td>
<td>300</td>
<td>1200</td>
</tr>
<tr>
<td>2</td>
<td>300</td>
<td>900</td>
</tr>
<tr>
<td>3</td>
<td>300</td>
<td>600</td>
</tr>
<tr>
<td>4</td>
<td>300</td>
<td>300</td>
</tr>
<tr>
<td>5</td>
<td>300</td>
<td>0</td>
</tr>
</table>
<h3>
D&eacute;pr&eacute;ciation g&eacute;om&eacute;trique</h3>
A chaque p&eacute;riode, le bien est d&eacute;pr&eacute;ci&eacute; d'un
pourcentage fix&eacute;&nbsp; dans la pr&eacute;c&eacute;dente p&eacute;riode
de sa valeur. Dans ce syst&egrave;me le reste de la valeur d'un bien diminuant
exponentiellement est ce qui reste de la valeur &agrave; la fin et qui
est plus grand que z&eacute;ro (par exemple&nbsp; - une valeur de revente).
<p><i>Faites attention: les autorit&eacute;s fiscales peuvent demander
(orpermettre) un plus large pourcentage dans la premi&egrave;re p&eacute;riode.</i>
D'un autre c&ocirc;t&eacute;, au Canada, c'est chang&eacute;/invers&eacute;,
comme ils permettent seulement&nbsp; une <i>moiti&eacute; </i>de la part
of "Remise du co&ucirc;t du capital" dans la premi&egrave;re ann&eacute;e.
<p>Le r&eacute;sultat de cette approche est que la valeur du bien diminue
plus rapidement au d&eacute;part qu'&agrave; la fin ce qui est&nbsp; <i>probablement</i>
plus r&eacute;aliste pour la plupart des biens qu'un syst&egrave;me lin&eacute;aire.
C'est certainement vrai pour les automobiles.
<p><b>Exemple:</b> Nous prenons le m&ecirc;me exemple comme ci-dessus,
avec une d&eacute;pr&eacute;ciation annuelle de 30%.
<br>&nbsp;
<table summary="Example 2" >
<tr>
<th>Ann&eacute;e</th>
<th>D&eacute;pr&eacute;ciation</th>
<th>Valeur restante</th>
</tr>
<tr>
<td>1</td>
<td>450</td>
<td>1050</td>
</tr>
<tr>
<td>2</td>
<td>315</td>
<td>735</td>
</tr>
<tr>
<td>3</td>
<td>220.50</td>
<td>514.50</td>
</tr>
<tr>
<td>4</td>
<td>154.35</td>
<td>360.15</td>
</tr>
<tr>
<td>5</td>
<td>108.05</td>
<td>252.10</td>
</tr>
</table>
<h3>
Somme de chiffres</h3>
Une troisi&egrave;me m&eacute;thode la plus souvent employ&eacute; dans
les pays Anglo/Saxon est la m&eacute;thode de la "somme de chiffres". Ici
se trouve une illustration:
<p><b>Exemple:</b> Premi&egrave;rement vous divisez la valeurs des biens
par la somme des ann&eacute;es d'utilisation, par exemple pour notre exemple
avec ci-dessus une valeur du bien de $1500 qui est utilis&eacute; sur une
p&eacute;riode de cinq ann&eacute;es vous avez 1500/(1+2+3+4+5)=100. La
d&eacute;pr&eacute;ciation et la valeur du bien sont alors calcul&eacute;s
comme suivant:
<br>&nbsp;
<table summary="Example 3" >
<tr>
<th>Ann&eacute;e</th>
<th>D&eacute;pr&eacute;ciation</th>
<th>Valeur restante</th>
</tr>
<tr>
<td>1</td>
<td>100*5=500</td>
<td>1000</td>
</tr>
<tr>
<td>2</td>
<td>100*4=400</td>
<td>600</td>
</tr>
<tr>
<td>3</td>
<td>100*3=300</td>
<td>300</td>
</tr>
<tr>
<td>4</td>
<td>100*2=200</td>
<td>100</td>
</tr>
<tr>
<td>5</td>
<td>100*1=100</td>
<td>0</td>
</tr>
</table>
<h2>
Le traitement de la d&eacute;pr&eacute;ciation dans gnucash</h2>
Afin de suivre la d&eacute;pr&eacute;ciation d'un bien, vous avez besoin
:
<ul>
<li>
Un compte avoirs <i>Co&ucirc;t de l'avoir</i> pour suivre la valeur originale;</li>
<li>
Un compte avoirs <i>D&eacute;pr&eacute;ciation accumul&eacute;e</i> dans
lequel est collect&eacute; la somme de tous les montants de d&eacute;pr&eacute;ciation
des ann&eacute;es;</li>
<li>
Un compte d&eacute;penses <i>D&eacute;pense de d&eacute;pr&eacute;ciation
</i>dans
lequel enregistrer les d&eacute;penses periodiques de d&eacute;pr&eacute;ciation.</li>
</ul>
La premi&egrave;re &eacute;tape, encore, est d'enregistrer l'achat de vos
biens en transf&eacute;rrant l'argent d'un compte bancaire vers le compte&nbsp;
<i>co&ucirc;t de bien</i>. Apr&egrave;s, dans chaque p&eacute;riode comptable
vous enregistrez la d&eacute;pr&eacute;ciation comme une d&eacute;pense
dans le compte&nbsp; appropri&eacute;.
<p>Les deux fen&ecirc;tres ci-dessous montre votre compte avoirs et la
fen&ecirc;tre principale apr&egrave;s la troisi&egrave;me ann&eacute;e
de d&eacute;pr&eacute;ciation en utilisant un syst&egrave;me de "somme
de chiffres" pour l'exemple ci-dessous.
<br><img SRC="depr-asset.gif" ALT="Asset account after depreciation" NOSAVE height=372 width=683>
<br><img SRC="depr-main.gif" ALT="Main window after depreciation" NOSAVE height=281 width=586>
<h2>
Un mot d'avertissement</h2>
Depuis que la d&eacute;pr&eacute;ciation et le sujet des imp&ocirc;ts sont
minitieusement racont&eacute;, vous ne pouvez pas toujours &ecirc;tre libre
dans le choix de votre m&eacute;thode pr&eacute;f&eacute;rr&eacute;e. La
correction de mauvais calculs coutera une quantit&eacute; enti&egrave;re
de plus de temps et d'ennui que d'obtenir des calculs bon la premi&egrave;re
fois, ainsi si vous planifiez de d&eacute;pr&eacute;cier les biens, il
est prudent d'&ecirc;tre s&ucirc;r du syst&egrave;me que vous serez permit
<i>ou
requis</i> d'utiliser
<br>
<hr WIDTH="100%">
<br>Retour &agrave; la <a href="xacc-main.html">Page principale de la documentation.</a>.
<br>&nbsp;
<br>&nbsp;
</body>
</html>

View File

@ -1,16 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href="gnucash.css">
<title>Rapport de suivi du solde/bilan</title>
</head>
<body>
<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>
</body>
</html>

View File

@ -1,20 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head>
<link rel="stylesheet" title="normal" type="text/css" href="gnucash.css">
<title>Feuille du solde/bilan</title>
</head>
<body>
<h1>Balance Sheet</h1>
<p>This report summarizes your assets, liabilities, and equity.</p>
<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
will be added soon.</p>
<p> Return to <a href="xacc-main.html"> Main Documentation
Page.</a></p>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -1,49 +0,0 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla/4.7 [fr] (Win98; I) [Netscape]">
<link rel="stylesheet" title="normal" type="text/css" href="gnucash.css">
</head>
<body>
<h1>
L'entr&eacute;e de date</h1>
La cellule/case de la date fonctionne avec les raccourcis clavier suivant
:
<ul>
<li>
<tt>+, =&nbsp;</tt> incr&eacute;mente d'un jour</li>
<li>
<tt>_ , -</tt> d&eacute;cremente d'un jour</li>
<li>
<tt>} , ]</tt>&nbsp; incr&eacute;mente d'un mois</li>
<li>
<tt>{ , [</tt>&nbsp; d&eacute;cr&eacute;mente d'un mois</li>
<li>
<tt>M , m</tt>&nbsp; d&eacute;but du mois</li>
<li>
<tt>H , h</tt>&nbsp;&nbsp; fin du mois</li>
<li>
<tt>Y , y</tt>&nbsp; d&eacute;but de l'ann&eacute;e</li>
<li>
<tt>R , r</tt>&nbsp;&nbsp; fin de l'ann&eacute;e</li>
<li>
<tt>T , t</tt>&nbsp;&nbsp; aujourd'hui</li>
</ul>
GnuCash peut-&ecirc;tre compiler pour utiliser soit les dates au format
europ&eacute;en ou les dates au format am&eacute;ricain.
<br>Chercher <i>UK_DATES</i> dans dates.h
<br>
<hr WIDTH="100%">
<p>Retour &agrave; la <a href="xacc-main.html">Page principale de la documentation.</a>
</body>
</html>

View File

@ -1,149 +0,0 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Mozilla/4.7 [fr] (Win98; I) [Netscape]">
<title>Utilisation de la fonction de la double entr&eacute;e</title>
<link rel="stylesheet" title="normal" type="text/css" href="gnucash.css">
<X-SAS-WINDOW TOP=25 BOTTOM=475 LEFT=4 RIGHT=534>
</head>
<body bgcolor="#EEEEEE">
<h1>
<font size=+3>Qu'est-ce que la comptabilit&eacute; du double livret/double
entr&eacute;e?</font></h1>
La comptabilit&eacute; du double livret est une m&eacute;thodologie comptable
introduite au 13&egrave;me si&egrave;cle pour s'assurer que chaque transaction
est correctement equilibr&eacute;e/&eacute;gale.
<p>Quand celles-ci sont toutes requises pour s'&eacute;quilibrer, la probabilit&eacute;
qu'une erreur sur les donn&eacute;es entr&eacute;es est &eacute;t&eacute;
faite est beaucoup moindre. Pour les grands et complexes ensembles de comptes
avec beaucoup de transactions , il est d'une mani&egrave;re navrante facile
de faire des erreurs qui peuvent continuer &agrave; rester und&eacute;tect&eacute;es
pendant longtemps, et &ecirc;tre &eacute;pouvantablement
<br>difficile &agrave; localiser, m&ecirc;me quand la comptabilit&eacute;
du double livret est utilis&eacute;.
<p>Une transaction &agrave; double entr&eacute;e est une transaction qui
contient des entr&eacute;es pour deux (ou plus) comptes qui s'annule l'un
et l'autre. Un compte est <i>d&eacute;bit&eacute;</i> d'un montant exactement
&eacute;gal &agrave; celui dont l'autre <i>est cr&eacute;dit&eacute;</i>.En
s'assurant que chaque transaction
<br>s'&eacute;quilibre/s'annule, un ensemble &eacute;quilibr&eacute; de
comptes est garanti. Cel&agrave; ne vous emp&ecirc;che pas d'avoir des
errors, mais certainement il &eacute;limine le grand type d'erreurs du
genre :<b>J'ai oubli&eacute; d'entrer cette partie de la transaction</b>.
<p>La double entr&eacute;e peut &ecirc;tre introduite d'une fa&ccedil;on
plus gr&acirc;ce &agrave; la notion de transfert d'un compte bancaire vers
un autre , o&ugrave; le montant est retir&eacute; d'un compte et d&eacute;pos&eacute;
dans un autre. C'est effectivement le "r&ocirc;le" de la comptabilit&eacute;
du double livret; si vous avez ajout&eacute; quelque chose dans un compte,
vous <i>devez</i> avoir un autre composant de cette transaction pour &eacute;quilibrer
cel&agrave;.
<p><b>Pas forc&eacute;ment un apart&eacute;:</b> Si vous regardez votre
relev&eacute; de compte, il est typiquement d&eacute;crit en d&eacute;tail
&agrave; partir du <b>point de vue de la banque</b>, qui est exactement
l'<i>oppos&eacute;</i> du votre. Par exemple, quand vous y mettez de l'argent,
effectuant un d&eacute;p&ocirc;t, qui &eacute;tablit un <b>DEBIT</b> de
leur part/pour eux.
<p>Peut-&ecirc;tre moins &eacute;vident est la notion que la double entr&eacute;e
peut &ecirc;tre utilis&eacute;e pour repr&eacute;senter les revenus et
d&eacute;penses aussi bien que les transferts bancaires . Regardez la fen&ecirc;tre
d'aide "<a href="xacc-expense.html">Revenu/D&eacute;pense</a>" pour plus
d'informations sur cel&agrave;
<p><a NAME="IDENTITY"></a>Dans un syst&egrave;me traditionnel qui enregistre
les d&eacute;bits et cr&eacute;dits s&eacute;par&eacute;ment, l'identit&eacute;
que toutes les transactions sont
<br>&nbsp;requises pour satisfaire que <tt>Total de d&eacute;bits = Total
de cr&eacute;dits.</tt>
<p>Le fait que l'identit&eacute; requiert seulement que le <i>total</i>
des soldes veut dire que c'est un petit peu trompeux d'appeler celle-ci
comptabilit&eacute; de la <i>double</i>-ent&eacute;e; il devrait &ecirc;tre
quelque peu plus exact de l'appeler comptabilit&eacute; <i>multiple-</i>entr&eacute;e.
Malheureusement, il y a 700 ans d'histoire d'utilisation de ce terme, ce
qui sufisamment d&eacute;courageant pour le changer.
<br>(Et quelques gens pensent qu' UNIX a quelques croustillants et&nbsp;
vieux morceau d'&eacute;tranget&eacute;. Hah!)
<p>GnuCash traite les "D&eacute;bits" comme valeurs positives, et "Cr&eacute;dits"
comme valeurs n&eacute;gatives, de telle fa&ccedil;on &agrave; ce que cette
<br>identit&eacute; simplifie en&nbsp; <tt>value<sub>1</sub> + value<sub>2</sub>
+ value<sub>3</sub> + ... = 0</tt>.
<h1>
Utiliser la double entr&eacute;e/double livret</h1>
<h2>
Creation de transactions</h2>
Pour cr&eacute;er une transaction &agrave; double-entr&eacute;e:
<ul>
<li>
Cliquez sur une bo&icirc;te dans la colonne marqu&eacute; <tt>Transfert
depuis</tt> sur le c&ocirc;t&eacute; gauche du registre.</li>
<p><br>Un menu se d&eacute;roulera , listant tous les comptes depuis lequel
un transfert peut &ecirc;tre r&eacute;alis&eacute;.
<li>
S&eacute;lectionnez-en un.</li>
<p><br>Quand vous enregistrez la transaction, la double entr&eacute;e sera
automatiquement r&eacute;alis&eacute;e, et la transaction appara&icirc;tra
automatiquement dans toutes les fen&ecirc;tres montrant les comptes transf&eacute;r&eacute;-depuis
et transf&eacute;r&eacute;-vers.</ul>
<h2>
Changement des transactions</h2>
<p><br>Pour <i>changer</i> une transaction &agrave; double entr&eacute;e:
<p>Afficher simplement la transaction dans n'importe quelle fen&ecirc;tre
dans laquelle elle apparait
<p>N'importe quels changements effectu&eacute;s seront automatiquement
refl&eacute;t&eacute;s dans l'ensemble des comptes et dans toutes les fen&ecirc;tres
affichant la transaction.
<p>De la m&ecirc;me mani&egrave;re, quand une transaction &agrave; double
entr&eacute;e est supprim&eacute;e , les r&eacute;partitions seront supprim&eacute;s
depuis l'ensemble des comptes ; et les soldes seront automatiquement recalcul&eacute;s
pour l'<i>ensemble</i> des comptes .
<p>Pour changer le compte de transfert, s&eacute;lectionnez simplement
un nouveau compte depuis le menu d&eacute;roulant . Quand vous enregistrez
la transaction, elle sera automatiquement selectionn&eacute;e depuis le
vieux compte , et ins&eacute;r&eacute;e dans le nouveau compte .
<h1>
Nettoyage impeccable</h1>
GnuCash peut &ecirc;tre configur&eacute; pour &ecirc;tre strict &agrave;
propos de la double entr&eacute;e, ou vous pouvez le configurer pour &ecirc;tre
"relach&eacute;".
<p>En mode "relach&eacute;", vous pouvez cr&eacute;er des <i>transactions
anormales/non &eacute;quilibr&eacute;es</i>, c'est &agrave; dire, des transactions
o&ugrave; les r&eacute;partitions ne s'&eacute;quilibrent pas pour faire
z&eacute;ro.Cel&agrave; met de cot&eacute; la validation qui vient en utilisant
le schema le plus strict
<br>de la double entr&eacute;e, qui n'est pas probablement r&eacute;ellement
une prudent modification. En effet:
<ul>
<li>
Si vous n'&ecirc;tes pas s&ucirc;r de ce que vous faites, vous ne voulez
probablement pas mettre de c&ocirc;t&eacute; la validation de la <b>double
entr&eacute;e,</b> comme cel&agrave; vous aides &agrave; garder vos comptes
&eacute;quilibr&eacute;s m&ecirc;me quand tout cel&agrave; n'est pas clair.</li>
<li>
Si vous &ecirc;tes une <i>"b&ecirc;te"/expert de la comptabilit&eacute;,</i>
vous serez ce qui est <i>r&eacute;ellement important</i> de garder comme
choses en &eacute;quilibre et pr&eacute;f&eacute;rerez encore la <b>double
entr&eacute;e.</b></li>
</ul>
Mais si vous d&eacute;cidez de "d&eacute;passer le syst&egrave;me," et
avoir un nombre de transactions non &eacute;quilibr&eacute;es, vous voudrez
probablement
<br>nettoyer ce travail &agrave; certain point. Pour nettoyer ces transactions
anormales/non &eacute;quilibr&eacute;es, vous pouvez <b>nettoyer</b> le
compte pour &ecirc;tre net en choisissant "Nettoyage" &agrave; partir de
la fen&ecirc;tre du menu. Cel&agrave; examinera chaque transaction; si
la transaction ne s'&eacute;quilibre pas, une entr&eacute;e divis&eacute;e/r&eacute;partie&nbsp;
sera cr&eacute;&eacute;e et plac&eacute;e dans un compte nomm&eacute; "<b>Anormal/Unbalanced</b>".
Vous pouvez alors revoir ces divisions/r&eacute;partitions et les d&eacute;placer
vers leurs comptes appropri&eacute;s.
<br>
<hr>
<p>Retour &agrave; la <a href="xacc-main.html">Page principale de la documentation.</a>
<br>&nbsp;
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More