A propos de GnuCash
GnuCash est un programme de suivi de vos finances personnelles. Quelques-unes
de ses fonctions sont :
Des comptes multiples, qui peuvent
être ouverts en même temps. Créez un compte GnuCash
pour chacun de vos comptes bancaires.
Chaque compte garde un solde actuel en plus
d'un solde de rapprochement, alors vous pouvez suivre les transactions
qui n'ont pas encore été pointées, comme les chèques
en cours de règlement qui n'ont pas encore été débités
de votre compte.
Interface facile à utiliser.
Si vous savez utiliser
le talon de votre carnet de chèques, vous savez utiliser GnuCash.
A la fin du mois,
ouvrez la fenêtre de rapprochement, entrez le solde final
de votre relevé bancaire, et pointez les transactions qui apparaissent
sur celui-ci. Cela permet de faire concorder ce que vous avez enregistré
dans GnuCash avec ce que votre banque vous a rendu-compte, cela rend facile
le dépistage de n'importe quel écart ou erreurs.
QuickFill (saisie rapide)...
Lorsque vous
commencez une saisie dans les champs de description, s'il retrouve une
précédente transaction, il vous la propose, frappez <TAB>
copiera alors la précédente transaction. C'est commode si
vous avez des transactions semblables assez régulièrement.
Portefeuille d'actions/de sociétés d'investissements
(n.d.t: pour ces dernières : FCP et SICAV en France).
Suivis d'actions
individuellement (une par compte) ou dans un portefeuille de comptes (un
groupe de comptes qui peuvent être affichés ensemble).
Il y a
des outils pour automatiser la collecte des
cours des actions.
Support pour de multiples monnaies
et comptes de marché des changes/devises. (partiel,
toujours défaillant)
Les comptes
bancaires peuvent être établis dans différentes monnaies,
et des ventes/achats à des taux de change variables peuvent être
fait, comme les actions peuvent vendues/achetées à des prix
variables.
Importation
des fichiers Quicken au format QIF.
Rapports. Affiche ou produit en HTML
les rapports du solde, transaction et pertes/profits, ainsi qu'un suivi
du solde du compte de manière graphique (requiert gnuplot).
Fonctions Avancées
X-Accountant possède quelques-unes des fonctions qui ne se trouvent
pas habituellement dans un simple logiciel de gestion de finances personnelles
:
Un compte principal
peut avoir un classement de petits comptes ou de comptes spécialisés
au-dessous de lui. Cela permet d'avoir des types de comptes semblables
(par exemple : Espèces, Banque, Actions) qui peuvent être
groupés dans un compte principal (par exemple: Possessions ou Avoirs).
Chaque transaction
implique deux comptes, et chaque transaction est requise pour équilibrer.
Cela donne l'assurance que l'ensemble total des livres sera lié
correctement, et prévient entièrement les erreurs de déséquilibre
de soldes.
(Chaque
transaction apparaît dans deux comptes; un compte est débité
et l'autre est crédité avec exactement le même montant.
Avec le double livret, une transaction affichée dans une fenêtre
sera automatiquement mise à jour dans toutes les autres fenêtres
montrant cette transaction, et dans les deux comptes.)
Le produit
Quicken
d'Intuit a ce qu'ils appellent des "catégories", qui sont utilisées
pour suivre les revenus et dépenses. Celles-ci devraient être
utilisées pour créer des rapports Profits/Pertes. Correctement
utilisées avec la fonction du double livret, elles peuvent être
utilisées pour créer un Bilan et un rapport des Profits et
des Pertes. Par exemple, l'épargne des intérêts du
compte, les dividendes d'actions, ou la feuille de paie peuvent être
marqués l'un et l'autre comme dépôt dans un compte
bancaire, et comme gains/revenus dans un compte de type Revenus, utilisant
la fonction du double livret (transfert). De la même manière,
les paiements par la carte de crédit peuvent être notés
dans un compte de carte de crédit, en plus du compte correspondant
aux dépenses.
Registre général/Grand livre
Des comptes multiples
peuvent être affichés dans une fenêtre registre au même
moment. Cela peut soulager de l'ennui du dépistage d'erreurs de
saisie ou d'enregistrement .Il permet aussi une vision pratique d'un portefeuille
contenant beaucoup d'actions, en y montrant toutes les transactions de
ce portefeuille.
Version
Le schéma de numérotage pour GnuCash est semblable à
celui du noyau Linux, où les sous-versions "paires" indiquent des
versions qui sont prévues pour être stable, seulement modifiées
pour corriger les bugs, et les sous-versions "impaires" indiquent un flux
"expérimental" qui poursuit le but d'ajout d'améliorations
et d'extensions.
Le courant "expérimental" actuel est gnucash-1.3.x, qui est considéré
comme étant instable.
La dernière version stable est la 1.2.x; si vous n'avez pas l'intention
de participer au travail de développement, vous ne devriez utiliser
que cette version, ou une ancienne version 1.0.x.
Ces versions sont assez
stable, avec tous les bugs actuellement connus corrigés.
Une fois le série 1.3.x stabilisée, la prochaine série
stable sera la 1.4.x, et l'expérimentation devrait probablement
continuer avec les 1.5.x.
Si tu es intéressé pour "hacker" sur la version expérimentale,
tu devrais d'abord commencer par lire de bout en bout le document GnuCash
Project Goals(buts du projet Gnucash) afin d'acquérir quelques
perspectives sur la conception globale.
Développeurs principaux
-
Robin Clark
-
a écrit le X-Accountant originel en Motif comme un projet scolaire,
l'amenant jusqu'à la version 0.9 en Octobre 1997.
-
Linas Vepstas
-
comme il le dit: le GUI était léger, le code était
documenté et bien structuré, et il était entièrement
sous GPL. Aussi, il le ré-écrit : ajoutant des widgets de
cellules avec XbaeMatrix, alors que les combobox et flèches devaient
faire de nouveau une même GUI légère, réécrivant
le code interne de X-Accountant pour lui ajouter la double-entrée,
une hiérarchie de comptes, l'augmenta d'un mini-moteur de transaction,
ajouta le support pour les actions, et ajouta les menus d'aide. C'était
la version 1.0 de Janvier 1998. Depuis lors, pour la version 1.1, le moteur
fut étendu et redéfini, et le code de la fenêtre d'enregistrement
fut complètement reconçu et fait pour la plupart en Motif
et indépendant du GUI. Présentant un certain prototype de
OFX fonctionnant.
-
Jeremy Collins
-
fit connaître au public largement et grandement le projet GnoMoney,
et alors changea son nom en GnuCash. Jeremy créa le site web de
gnucash.org, enregistra le domaine, fit fonctionner le code initial en
GTK/gnome.
-
Rob Browning
-
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 configurabilité.
-
Dirk Schoenberger
-
travaille sur le portage en Qt/KDE
-
Dave Peticolas
-
travaille d'une manière obsédante sur GnuCash. Mais il peut
s'arrêter à tout moment s'il le veut . Vraiment.
-
Yannick Le Ny
-
Localise (traduction et adaptation) Xacc et Gnucash pour la France et les
pays francophones.
Travail effectué : traduction du Readme, des messages et de
l'aide en ligne de Gnucash en français.
A fini de traduire tout le site web de Gnucash en français sauf
la liste de courriers, et le maintient à jour.
Correctifs et patches
L'équipe des milliers inclut :
-
Andrew Arensburger
-
pour FreeBSD et d'autres patch
-
Matt Armstrong
-
pour différentes corrections
-
Fred Baube
-
pour l'essai de port de Java/MoneyDance
-
Christopher B. Browne
-
pour les scripts des actions en perl, code d'importation des fichiers QIF
en Guile, beaucoup de changements dans la documentation anglaise
-
Graham Chapman
-
pour l'ajout du package xacc-rpts
-
George Chen
-
pour le support des QIF de MS-Money
-
Albert Chin-A-Young
-
patch configure.in
-
Jeremey Collins
-
pour le port de GnoMoney et de GTK
-
Patrick Condron
-
pour le serveur web et la connection T1
-
Ciaran Deignan
-
pour la version AIX du binaire
-
Tyson Dowd
-
pour les patch de config/make et la maintenance de debian
-
Koen D'Hondt
-
pour les patch de Solaris patches vers XmHTML
-
Bob Drzyzgula
-
pour la conception budgétaire
-
Jan-Uwe Finck
-
pour la traduction des messages en allemand
-
Ron Forrester
-
pour des patch de gnome
-
Dave Freese
-
pour les corrections des années bissextiles
-
Otto Hammersmith
-
pour le packaging RedHat RPM
-
Alexandru Harsanyi
-
pour la correction de différents core dumps et lockups
-
Jon Kåre Hellan
-
pour la correction de différents core dumps et lockups
-
Prakash Kailasa
-
pour des correction de gnome
-
Tom Kludy
-
pour le port SGI Irix
-
Sven Kuenzler
-
pour le fichier README de SuSE
-
Ted Lemon
-
pour le port NetBSD
-
Yannick Le Ny
-
pour la traduction en français
-
Grant Likely
-
pour des patch de gnome et du moteur
-
Heath Martin
-
pour des patch de gnome et du registre
-
Matt Martin
-
correction des erreurs de code guile
-
Robert Graham Merkel
-
rapport, patch gnome et de configuration
-
Tim Mooney
-
port vers alpha-dec-osf4.0f
-
G. Allen Morris III
-
pour des corrections de core dump de QIF
-
Peter Norton
-
pour un valeureux effort de port vers GTK
-
OmNiBuS
-
contenu et graphiques du site web
-
Myroslav Opyr
-
pour différents patch
-
Laurent Pélecq
-
patch d'i18n avec gettext
-
Alain Peyrat
-
pour des patch configure.in
-
Peter Pointner
-
patch motif et de configuration
-
Gavin Porter
-
pour les styles de date européens
-
Ron Record
-
pour les binaires de SCO Unixware et OpenServer
-
Jan Schrage
-
patch de documentation
-
Christopher Seawood
-
pour des core dump de XbaeMatrix
-
Mike Simons
-
pour des patch configure.in
-
Richard Skelton
-
pour des nettoyages de Solaris
-
Henning Spruth
-
pour des révisions des textes allemand et des formats de date européens
-
Diane Trout
-
patch d'importation en scheme de QIF
-
Rob Walker
-
patch de guile et du registre
-
Ken Yamaguchi
-
correction d'importation de QIF; import de MYM
Systèmes d'exploitation supportés
gnucash-1.0.18 (ex xacc-1.0.18) est connu pour fonctionner dans ces différentes
configurations :
Linux 2.0.x -- Intel w/ RedHat Motif
Linux 2.0.x -- Intel w/ Lesstif v0.81
Linux Debian -- Intel w/ Lesstif v0.81
SGI IRIX -- MIPS
IBM AIX 4.1.5 -- RS/6000
SCO Unixware 7 -- Intel
SCO OpenServer 5.0.4 -- Intel
NetBSD -- Intel
Historique
Le tableau ci-dessous montre quelques historiques
de lignes de code et le nombre de fichiers comptés pour le développement
du projet X-Accountant/GnuCash
Statistiques de l'historique du développement
Version
|
moteur
|
registre
|
grand livre
|
motif
|
prefs (scm)
|
docs (html)
|
divers
|
Total
|
xacc-0.9
Sept 97
|
-
|
-
|
-
|
34 fichiers
(7.5+0.9)
|
-
|
5 fichiers
(0.4)
|
-
|
39 fichiers
(8.8)
|
xacc-0.9w
Dec 97
|
-
|
-
|
-
|
51 fichiers
(13.8+1.5)
|
-
|
9 fichiers
(0.8)
|
-
|
60 fichiers
(16.1)
|
xacc-1.0.17
Fev 98
|
-
|
-
|
-
|
52 files
(14.8+1.8)
|
-
|
12 files
(1.4)
|
-
|
64 files
(18.0)
|
gnucash-1.1.15
Aou 98
|
24 fichiers
(6.2+1.5)
|
31 fichiers
(6.1+1.7)
|
5 fichiers
(1.4+0.4)
|
30 fichiers
(7.4+0.7)
|
3 fichiers
(0.3)
|
16 fichiers
(1.9)
|
non compté
(>1.0)
|
109 fichiers
(32.9)
|
gnucash-1.2.2
Aou 99
|
41 fichiers
(10.2+3.6)
|
28 fichiers
(5.5+1.7)
|
14 fichiers
(2.4+0.6)
|
26 fichiers
(8.7+0.5)
|
14 fichiers
(1.4)
|
30 fichiers
(2.6)
|
non compté
(>1.0)
|
153 fichiers
(37.2)
|
Chaque cellule contient:
nombre de fichiers *c et *.h
(KLOCS dans *.c + KLOCS dans *.h),
où KLOC == kilo-lignes-de-code, comme rapporté par
wc.
Retour à la Page principale de la documentation.