Bonjour
Je viens d’installer DoliBarr 9.0.1 et je commence à paramétrer le plan comptable.
Première surprise, plusieurs plans comptables référencés dans la table « accounting_system » mais aucune ligne dans la table « accounting_account ». Donc, des plans comptables déclarés, mais sans aucun contenu utilisable. Il va falloir trouver un plan pas trop bancal et l’importer.
Et là, deuxième surprise, je découvre le même problème que ci-dessus, à savoir des numéros de compte père qui ne correspondent pas à ce que j’ai indiqué dans mon fichier d’import.
En creusant le bidule, après avoir corrigé manuellement (Manuel ment ?) quelques lignes de mon plan, et visualisé les valeurs directement dans la base de données, je me rends compte que le numéro du compte père à mettre dans le fichier d’import N’EST PAS le numéro de compte père (ton père n’est pas ton père…) mais l’INDEX de ce compte dans la table « accounting_account », c’est à dire, la ligne à laquelle figure ce compte père.
Dans le meilleur des cas, on aura un compte père fantaisiste et n’appartenant pas nécessairement au plan comptable sur lequel on travaille, puisque une table unique recense la totalité des lignes de tous les plans comptables déclarés.
Rigolo, non ?
Autant dire qu’il est impossible de faire figurer un compte père dans le fichier d’import, pour la simple raison que, lorsque l’import est effectué, on n’est pas en mesure de connaître la valeur de l’index de chaque ligne de compte.
A l’évidence, tous les processus n’ont pas été testés dans ce module de comptabilité.
Certes, Dolibarr est gratuit et aucune garantie ne saurait être revendiquée par les utilisateurs.
Il n’empêche que, il y a plusieurs années, ce module était explicitement indiqué comme expérimental, ce qui n’est plus le cas aujourd’hui.
Adoncques, NON, la solution ne sera pas de modifier ou supprimer des lignes comme je n’ai vu plus haut, mais
- d’expliciter clairement le fonctionnement du bidule,
- de modifier le processus d’import pour qu’il transforme lui-même la valeur donnée du compte père en son index dans la table (pour des pros du SQL, ce ne devrait pas être une montagne à soulever).
Bien cordialement,
Jean Cordier
PS: cette réponse à été postée à tort ici - Elle concerne en fait un autre sujet [url=www.dolibarr.fr/forum/t/8-0-0-importation-plan-comptable/28152/1 ici)[/url], mais le diagnostic n’est peut être pas éloigné.