Manuel d'utilisation de Dolibarr -------------------------------- Rodolphe Quiédeville 0.3.1 ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Table des matières ------------------ 1. Propositions commerciales 1.1. Créer une proposition commerciale 1.2. Modèles de proposition 2. Facturation 2.1. Facture 2.2. Paiements 3. Produits 3.1. Aspect général 3.2. Spécificités des services A. Fichier de conf Apache A.1. Fichier de config pour `Apache 1.3' + `mod_auth_mysql' A.2. Fichier de config pour `Apache 2' + `mod_auth_mysql' + `webmin' ------------------------------------------------------------------------------- 1. Propositions commerciales ---------------------------- Propositions commerciales 1.1. Créer une proposition commerciale -------------------------------------- La création d'une proposition commerciale se fait à partir de la fiche client dans la partie commercial. Le lien permettant cela se trouve en haut à gauche sur la fiche, sous la barre de menu général. 1.2. Modèles de proposition --------------------------- Dolibarr sait gérer plusieurs modèles de propositions. Vous pouvez créer vous même vos modèles il vous suffit pour cela de connaitre tout de même le php. Pour les détails reportez-vous à la documentation du développeur. ------------------------------------------------------------------------------- 2. Facturation -------------- Module de facturation. 2.1. Facture ------------ 2.1.1. Créer une facture ------------------------ La création d'une facture se fait à partir de la fiche client dans la partie comptable. Le lien permettant cela se trouve en haut à gauche sur la fiche, sous la barre de menu générale. 2.1.2. Supprimer une facture ---------------------------- Pour supprimer une facture il vous faut ouvrir la fiche de celle-ci. Une facture ne peut être supprimée que si celle-ci est à l'état de brouillon. La suppression d'un facture entraine l'effacement de toutes les données s'y afférant. Une facture supprimée ne peut pas être récupérée. 2.1.3. Modifier une facture --------------------------- Pour modifier une facture il vous faut ouvrir la fiche de celle-ci. Une facture ne peut être modifiée que si celle-ci est à l'état de brouillon. 2.1.4. Cycle de vie d'une facture --------------------------------- 2.1.4.1. Brouillon ------------------ Lors de sa création une facture est considéré dans l'état de brouillon, dans cet état il n'st possible que de "Valider" ou de supprimer" une facture. 2.1.4.2. Validée ---------------- Une facture validée est une facture qui a été vérifiée par les personnes compétentes, une facture validée à pour vocation d'être envoyée au client. A ce stade les actions possibles sont, 'Envoyer au client', 'Emettre un paiement', 'Effectuer une relance', 'Classer comme payée' une fois l'intégralité des paiements étant égale au total TTC de la facture. 2.1.4.3. Payée -------------- L'état ultime de la facture qui nous remplit tous de joie. La seule action possible sur une facture payée est la consultation de celle-ci. 2.2. Paiements -------------- 2.2.1. Création (émission) -------------------------- La création d'un paiement s'effectue depuis la fiche de la facture correspondante. La création n'est possible que si et seulement si la facture n'est pas dans l'état 'Payée'. 2.2.2. Suppression ------------------ La suppression d'un paiement s'effectue depuis la fiche de la facture correspondante. La suppression n'est possible que si et seulement si la facture n'est pas dans l'état 'Payée'. 2.2.3. Modification ------------------- La modification d'un paiement n'est pas possible vous devez pour cela supprimer le paiement puis en créer un nouveau. ------------------------------------------------------------------------------- 3. Produits ----------- Tout élément vendu dans Dolibarr est considéré comme un produit. Les produits manufacturés sont appelés par abus de langage "produit". Les services sont des produits ayant une durée de valadité d'utilisation de l'acheteur limitée. Par exemple un contrat de support sur un logiciel, celui-ci fait donc partie des services, un contrat de support inclue forcément une durée. 3.1. Aspect général ------------------- La création d'un produit s'effectue depuis le menu gauche de l'application, pour cela il vous faut être dans la section produit. 3.2. Spécificités des services ------------------------------ ------------------------------------------------------------------------------- A. Fichier de conf Apache ------------------------- A.1. Fichier de config pour `Apache 1.3' + `mod_auth_mysql' ----------------------------------------------------------- Cet exemple ne fonctionne pas sur la série Apache 2, voir le fichier correspond dans la section suivante. # # # Sample httpd.conf for dolibarr # # $Id$ # $Source$ # ServerAdmin webmaster.fr@lolix.org DocumentRoot /home/www/dolibarr/dolibarr/htdocs ServerName dolibarr.lafrere.lan ErrorLog /home/www/dolibarr/logs/error.log CustomLog /home/www/dolibarr/logs/access.log combined ErrorDocument 401 /public/error-401.html Options Indexes FollowSymLinks AllowOverride All Order deny,allow Deny from all AuthType Basic # N'utilisez la ligne suivante que si vous utilisez aussi # le module d'authentification basé sur postgresql #Auth_MySQL_Authoritative on # Utilisez les lignes suivantes si le serveur Apache ne # peut se logger en anonymous (ce qui est conseillé ;-) # rq. erics: sur ma debian je n'ai pas le droit de mettre ces # instructions dans un ... (apache 1.3.27.0-2) #AuthMySQL_DefaultHost #AuthMySQL_DefaultUser #AuthMySQL_DefaultPassword Auth_MySQL_DB dolibarr Auth_MySQL_Password_Table llx_user Auth_MySQL_Username_Field login Auth_MySQL_Password_Field pass # Pour l'instant les pass sont enregistrés en clair # le stockage crypté est dans la TODO Auth_MySQL_Encrypted_Passwords off AuthName "Dolibarr" require valid-user satisfy any Options Indexes FollowSymLinks AllowOverride All Order deny,allow Allow from all A.2. Fichier de config pour `Apache 2' + `mod_auth_mysql' + `webmin' -------------------------------------------------------------------- Options Indexes FollowSymLinks AllowOverride All Order deny,allow Deny from all AuthType Basic # N'utilisez la ligne suivante que si vous utilisez aussi # le module d'authentification basé sur postgresql AuthMySQLAuthoritative on # Utilisez les lignes suivantes si le serveur Apache ne # peut se logger en anonymous (ce qui est conseillé ;-) # rq. erics: sur ma debian je n'ai pas le droit de mettre ces # instructions dans un ... (apache 1.3.27.0-2) #AuthMySQL_DefaultHost #AuthMySQL_DefaultUser #AuthMySQL_DefaultPassword AuthMySQLHost localhost AuthMySQLUser leDBuser AuthMySQLPassword leDBpass AuthMySQLDB dolibarr AuthMySQLUserTable llx_user AuthMySQLNameField login AuthMySQLPasswordField pass # Pour l'instant les pass sont enregistrés en clair # le stockage crypté est dans la TODO AuthMySQLCryptedPasswords off AuthName "Dolibarr" require valid-user Satisfy any Pour les gens qui installent Dolibarr dans un répertoire, utilisez Webmin et ajoutez une "Per-Directory Options" à votre serveur virtuel. Utilisez "Location" comme "Type" et "/dolibarr" comme "Path". Une fois créée, editez les directives et copiez la config ci-dessus, sauvez, restartez Apache et testez en allant à domainname.com/dolibarr. Le navigateur va vous demander de taper le login/pass. Il faut créer des options pour chaque du fichier httpd.conf donné en exemple. Merci à la personne qui m'a transmis ces infos, et aux précédentes qui avaient fait de même au sujet d'Apache 2 ------------------------------------------------------------------------------- Manuel d'utilisation de Dolibarr Rodolphe Quiédeville 0.3.1