Importer un nouveau plan comptable

Bonjour,

Je suis un expert sur le monde des ERP, 12 ans d’experience, je veux me lancer dans les ERP opensource, et j’ai trouvé que Axelor correspond parfait aux besoins de mes clients.

En commencant a faire les tests, mon 1er blocage est l’import d’un nouveau plan comptable.

Question: comment importer un nouveau plan comptable d’un autres pays different de la france et UK?
aussi a quelle endroit cree t on la ligne pour les plans comptables?

Merci d’avance,

Cordialement,

Bonjour,

L’import d’un nouveau plan comptable demande des manipulations techniques.

Il faut créer un fichier csv sur le même modèle que celui existant pour les deux plans comptables actuels :

Ce nouveau fichier csv doit être placé dans le fichier resources/l10n du module de comptabilité, dans un nouveau dossier avec le code du pays et du plan comptable sur ce modèle l10n_{countryCode}/{chartCode}

La méthode d’import de plans comptables sera améliorée à l’avenir pour être plus accessible et plus simple.

Merci beaucoup pour votre réponse.

Cordialement,

J’ai crée le fichier du plan comptable sous format CSV, mais je n’arrive pas a trouver le chemin indiqué esources/l10n du module comptabilité. Est ce qu’il faut faire une installation technique pour le faire? a savoir que k’ai fait une installation executable(windows)

Merci d’avance,

Bonjour,

Vous pouvez tenter dans Config. Applicative » Maintenance applicative » Imports et en ajouter un nouveau

Il vous faudra un fichier input-config.xml (appelé fichier de paramétrages) de ce style :

<?xml version="1.0" encoding="UTF-8"?>
<csv-inputs xmlns="http://axelor.com/xml/ns/data-import" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://axelor.com/xml/ns/data-import http://axelor.com/xml/ns/data-import/data-import_4.1.xsd">
    <input file="account_account.csv" separator=";" type="com.axelor.apps.account.db.Account" />
    <input file="account_account.csv" separator=";" type="com.axelor.apps.account.db.Account"  search="self.importId = :importId" update="true">
        <bind to="importId" column="importId" />
        <bind to="parent" search="self.code = :parent_code AND self.company.id = 1" update="true">
            <bind to="code" column="parent_code" />
        </bind>
    </input>

Notez que vous pouvez vouloir créer un zip contenant les fichiers CSV présents ici : https://github.com/axelor/axelor-business-suite/tree/master/axelor-account/src/main/resources/l10n et reprendre exactement le même XML, qui a l’avantage d’importer plus que le plan comptable

Bonjour,

Merci pour votre réponse. Je suis entrain d’essayer de charger le fichier suite à votre réponse, mais je trouve des erreurs liées à la violation de contrainte. un de mes fichier n’est pas bon, surement le CSV, je suis encore entrain de diagnostiquer pour voir la source du problème.

Cordialement,