====== Import depuis Dolibarr ====== **Extension → Import Dolibarr**\\ ''EXT/IMPDOL'' Ce plugin vous permet * D'importer vos clients, fournisseurs, services depuis Dolibarr * D'importer vos opérations depuis Dolibarr ====== Site web ====== [[https://gitlab.com/noalyss/dolibarr-noalyss|Dolibarr-Noalyss sur GITLAB]] Le plugin est dans la section "Télécharger" ====== Installation ====== |Nom | Import dolibarr | |Code | IMPDOL | |description| Import dolibarr | |chemin et nom de fichier| import_doli/index.php| ===== Paramétrage ===== Avant d'importer les factures, il faut, bien entendu, avoir importé toutes les fiches, telles les fiches clients, marchandises, ventes .... Les fichiers générés par le plugin PHPCompta de Dolibarr se composent comme suit : ==== Le fichier des clients ==== Le nom du fichier est : client_[annee]_[date de création du fichier sous forme AAAAMMJJ].csv Exemple : * client_2012_20120423.csv * client_0_20120423.csv Si l'année est 0, cela correspond à un fichier complet. === Le contenu du fichier === ^ Code client = QuickCode ^ Nom ^ Adresse ^ Code Postal ^ Ville ^ Téléphone ^ Email ^ Numéro de TVA ^ ==== Le fichier des fournisseurs ==== Le nom du fichier est : fournisseur_[annee]_[date de création du fichier sous forme AAAAMMJJ].csv Exemple : * fournisseur_2012_20120423.csv * fournisseur_0_20120423.csv Si l'année est 0, cela correspond à un fichier complet. === Le contenu du fichier === ^ Code fournisseur = QuickCode ^ Nom ^ Adresse ^ Code Postal ^ Ville ^ Téléphone ^ Email ^ Numéro de TVA ^ * les espaces dans le code fournisseur seront supprimés ==== Les fichiers des produits ==== Le nom du fichier des produits à la vente est : produitVente_[annee]_[date de création du fichier sous forme AAAAMMJJ].csv\\ Le nom du fichier des produits à l'achat est : produitAchat_[annee]_[date de création du fichier sous forme AAAAMMJJ].csv Exemple : * produitVente_2012_20120423.csv * ProduitAchat_0_20120423.csv Si l'année est 0, cela correspond à un fichier complet. les produits à l'achat seront importés comme marchandises\\ les produits à la vente seront importés comme ventes === Le contenu du fichier des produits à la vente === ^ libellé produit ^ prix de vente ^ Référence produit = QuickCode ^ taux de TVA ^ === Le contenu du fichier des produits à l'achat === ^ libellé produit ^ prix d'achat ^ Référence produit = QuickCode ^ taux de TVA ^ * les espaces dans la référence seront supprimés * Pour les produits à l'achat ont ajoute **A-** devant la référence * Pour les produits à la vente ont ajoute **V-** devant la référence ==== Les fichiers des services ==== Le nom du fichier des services à la vente est : serviceVente_[annee]_[date de création du fichier sous forme AAAAMMJJ].csv\\ Le nom du fichier des services à l'achat est : serviceAchat_[annee]_[date de création du fichier sous forme AAAAMMJJ].csv Exemple : * serviceVente_2012_20120423.csv * serviceAchat_0_20120423.csv Si l'année est 0, cela correspond à un fichier complet. * Les services à l'achat seront importés comme services et biens divers * Les services à la vente seront importés comme ventes === Le contenu du fichier des produits à la vente === ^ libellé service ^ prix de vente ^ Référence service = QuickCode ^ taux de TVA ^ === Le contenu du fichier des produits à l'achat === ^ libellé service ^ prix d'achat ^ Référence service = QuickCode ^ taux de TVA ^ * les espaces dans la référence seront supprimés * Pour les services à l'achat ont ajoute **A-** devant la référence * Pour les services à la vente ont ajoute **V-** devant la référence ==== Les fichiers des factures de ventes ==== Le nom du fichier des factures de vente est : factureVente_[date début facture AAAA-MM-JJ]_[date fin facture AAAA-MM-JJ].csv\\ Exemple : * factureVente_2012-01-01_2012-01-31.csv (pour les factures comprisent entre le 1er et le 31 janvier 2012) ==== Les fichiers des factures d'achats ==== Le nom du fichier des factures d'achats est : factureAchat_[date début facture AAAA-MM-JJ]_[date fin facture AAAA-MM-JJ].csv\\ Exemple : * factureAchat_2012-01-01_2012-01-31.csv (pour les factures comprisent entre le 1er et le 31 janvier 2012) ==== Format des fichiers ==== Le fichier doit être en format CSV, les valeurs sont séparées par des point-virgules et les textes sont entre guillements. Chaque ligne a 11 colonnes !!! |N° operation|Date (dd.mm.yyyy)|Quick_code|Type|libelle operation|n° Pièce|montant HTVA par unité|Montant TVA|Nbre unité|Taux TVA|Montant TVAC| |1|13/03/12|Client1|T|achat de marchandises||||||| |1|13/03/12|M1|S|Marchandise 1||3|1,62|9|0,06|28,62| |1|13/03/12|M2|S|Marchandise 2||12|0,72|1|0,06|12,72| |2|14/03/12|FOURNISSEUR1|T|Facture n°121212121 : Electricté||||||| |2|14/03/12|ELEC|S|Électricté||125|7,5|1|0,06|132,5| Le type est T comme tiers pour la ligne contenant le client ou le fournisseur et S pour celles qui contiennent le bien ou le service vendu ou acheté. Le N° opération doit être unique pour l'ensemble des fichiers importés dans l'exercice (c'est lui qui permet de déterminer si l'opération a déjà été importée, dans ce cas elle s'affiche en doublon). {{:plugin:import-donnee-dolibarr_test.csv.7z|Fichier d'exemple}} ====== Export depuis Dolibarr ====== Ce module vous permet * D'exporter vos clients, fournisseurs, services depuis Dolibarr * D'exporter vos opérations depuis Dolibarr Le plugin est dans sur le site ====== Installation ====== Sous Linux : Après avoir téléchargé le module, le mettre au bon endroit dans l'arborescence de Dolibarr : | # mv /.../ModuleDolibarrPHPCompta.zip /usr/share/dolibarr/htdocs/ModuleDolibarrPHPCompta.zip | Décompresser le module et positionner ses droits : | # cd /usr/share/dolibarr/htdocs/ | | # unzip ModuleDolibarrPHPCompta.zip | | # rm /usr/share/dolibarr/htdocs/ModuleDolibarrPHPCompta.zip | | # chown -R www-data:www-data /usr/share/dolibarr/htdocs/phpcompta/ | Créez le répertoire temp pour ce plugin, et de donner à l'utilisateur du serveur web, l'accès en écriture dans ce répertoire. si Dolibarr est installé dans /usr/share/dolibarr et que l'utilisateur dur serveur web est www-data : mkdir -p /usr/share/dolibarr/htdocs/documents/phpcompta/temp chown -R www-data /usr/share/dolibarr/htdocs/documents/phpcompta/temp Il ne reste plus qu'a activer le module dans Dolibarr, ceci se fait via le menu : configuration --> modules --> onglet "modules interfaces" Sous MS Windows : <à completer> ===== Paramétrage ===== Dans Dolibarr, l'administrateur doit activer le module PhpCompta : Configuration / Modules / Modules interface / PHPCompta Note : Il existe une méthode alternative pour installer un module "custom". Cette méthode permet de centraliser tous les modules externes et les personnalisations. ==== Les fichiers d'exports ==== Ces fichiers sont au format CSV. Ils seront à récupérer dans le répertoire indiqué. La période choisie est annuelle ou comprise entre deux dates de butée selon le type de fiche. ^ Fiches clients ^ ^ Fiches fournisseurs ^ ^ Fiches produits ^ ^ Fiches services ^ ^ Factures de ventes ^ ^ Factures d'achats ^