[linux-neuchatel] GnuCash

Didier Frick didier at dfr.ch
Sun May 11 09:28:03 CEST 2003


Hello,

Marc SCHAEFER wrote:

>On Sat, May 10, 2003 at 12:07:20AM +0200, Didier Frick wrote:
>  
>
>>Il y a encore quelques points que je dois éclaircir, notamment la 
>>possibilité d'automatiser les bouclements, mais en gros il me semble que 
>>ça satisfait aux besoins élémentaires en la matière.
>>    
>>
>
>C'est clair. Notamment SourcePole, une entreprise aux Grisons.
>
>  
>
Je me demande comment ils ont résolu le problème des bouclements. Le 
seul défaut de GnuCash est qu'il ne les gère pas automatiquement. Il est 
bien sûr possible de passer les écritures de bouclement à la main, mais 
c'est fastidieux. Comme le programme est écrit partiellement en Guile 
(Scheme), il est possible de rajouter des fonctions et d'écrire des 
scripts, donc en théorie ce serait faisable. Je suis en train de guigner 
là dedans, mais c'est sans garantie de résultat pour le moment.

Autre chose: il existe déjà des plans comptables prédéfinis dans GnuCash 
pour un certain nombre de pays  (C  da  de_DE  el_GR  es_ES  fr_FR  
pt_BR  pt_PT  sk), mais pas pour la Suisse. Je ne suis pas très au clair 
sur la propriété intellectuelle des plans comptables utilisés de manière 
standard en Suisse, mais ce serait relativement facile de contribuer un 
module propre à la Suisse une fois ce problème résolu.

>  
>
>>J'ai réussi à importer les données de ma compta antédiluvienne sous 
>>windows dans GnuCash (moyennant un script perl fort laid), et ça me 
>>semble au moins autant puissant.
>>    
>>
>
>Via le format Perl ?  Ou via CSV ? Il est disponible ?
>
>  
>
En fait, via le format QIF. Mon script convertit les données dans ce 
format, puis je les ai importées dans GnuCash.

Je veux bien le rendre disponible, si c'est vraiment utile (le format 
d'entrée est celui d'un programme commercial de comptabilité sous 
Windows, datant de 1993 (Visual Basic 2.0), je ne sais pas s'il y a 
encore beaucoup d'utilisateurs...) .

A tout hasard, le voici en attachement.
Le fichier "plan_comptable.a2"  contient des lignes avec le numéro du 
compte en premier et le nom du compte en deuxième, séparés par un 
tabulateur.
Le fichier "transactions.a3"  contient les champs suivants:  
date(YYYY-MM-DD)
numero_compte_doit
numero_compte_avoir
montant
description,
séparés par des tabulateurs.
Désolé, je ne fournis pas les fichiers d'entrée (je travaille avec des 
données réelles).
Le système est un peu "chenit", car l'importation QIF se base sur les 
noms des comptes et pas sur leurs numéros (codes).

Pour le plan comptable lui-même, j'ai aussi essayé de le convertir 
automatiquement avec un script, mais j'ai laissé tomber car le format 
QIF ne permet pas de passer toute l'information (notamment pas le numéro 
du compte, ni la hiérarchie). Comme j'ai assez peu de comptes 
différents, je les ai recrées à la main.

Tout ça pour dire qu'à mon humble avis, l'énergie investie dans le 
projet de comptabilité du gull gagnerait beaucoup à être redirigée vers 
une adaptation encore meilleure de GnuCash aux spécificités suisses.

A+

-- 
Didier Frick  
Freelance Software Developer & Consultant
http://www.dfr.ch/




More information about the linux-neuchatel mailing list