Ergolis
Mentions lgales
Ekylibre est un logiciel libre : vous pouvez le redistribuer et/ou le modifier sous les termes de la Licence Publique Gnrale GNU comme publi par la FSF (Free Software Foundation), soit dans la version 3 de cette licence, ou ( votre choix) toute version plus rcente. Ce programme est distribu dans l'espoir d'tre utile, mais SANS AUCUNE GARANTIE; sans mme la garantie implicite de MERCANTABILIT ou d'ADQUATION UN OBJECTIF PRCIS. Consultez la Licence Publique Gnrale GNU pour plus dtails. Vous devriez avoir reu une copie de la Licence Publique Gnrale GNU avec ce programme. Si non, consultez www.gnu.org/licenses [http:// www.gnu.org/licenses/].
iii
6.4.1. Comptes comptables .................................................................... 6.4.2. Journaux ................................................................................... 6.4.3. Exercices comptables ................................................................... 7. Gestion des oprations financires ...................................................................... 7.1. Oprations financires ............................................................................ 7.1.1. Rglements ................................................................................ 7.1.2. Remise de chques ...................................................................... 7.2. Paramtres ........................................................................................... 7.2.1. Trsoreries (Comptes bancaires et caisses) ....................................... 7.2.2. Taxes ........................................................................................ 7.2.3. Types de rglement ..................................................................... 8. Gestion commerciale ........................................................................................ 8.1. Prsentation .......................................................................................... 8.2. Ventes ................................................................................................. 8.2.1. Nouveau devis ........................................................................... 8.2.2. Liste des ventes .......................................................................... 8.2.3. Abonnements ............................................................................. 8.2.4. Statistiques ................................................................................ 8.3. Achats ................................................................................................. 8.3.1. Nouvel achat .............................................................................. 8.3.2. Liste des achats .......................................................................... 8.4. Stocks ................................................................................................. 8.4.1. Stocks ....................................................................................... 8.4.2. Lieux de stockage ....................................................................... 8.4.3. Transports ................................................................................. 8.4.4. Transferts et pertes ...................................................................... 8.4.5. Inventaire .................................................................................. 8.5. Paramtres ........................................................................................... 8.5.1. Produits .................................................................................... 8.5.2. Catgories de produits ................................................................. 8.5.3. Prix .......................................................................................... 8.5.4. Dlais ....................................................................................... 8.5.5. Types de livraison ....................................................................... 8.5.6. Types de vente ........................................................................... 8.5.7. Types d'abonnement .................................................................... 9. Gestion de la production ................................................................................... 9.1. Prsentation .......................................................................................... 9.2. Productions .......................................................................................... 9.2.1. Productions ................................................................................ 9.2.2. Traitements ................................................................................ 9.3. Paramtres ........................................................................................... 9.3.1. lots .......................................................................................... 9.3.2. Matriel .................................................................................... 9.3.3. Types de traitement .....................................................................
22 22 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27
iv
Prface
Cet ouvrage reprsente la documentation officielle d'Ekylibre. Celle-ci a t rdige par les dveloppeurs d'Ekylibre et quelques volontaires en parallle du dveloppement du logiciel. Elle dcrit toutes les fonctionnalits officiellement supportes par la version courante d'Ekylibre. Afin de faciliter l'accs aux informations qu'il contient, cet ouvrage est organis en plusieurs parties. Chaque partie est destine une classe prcise d'utilisateurs ou des utilisateurs de niveaux d'expertise diffrents : la Partie I, Tutoriel est une introduction informelle destine aux nouveaux utilisateurs ; la Partie II, Administration d'Ekylibre , destine aux administrateurs Ekylibre, dcrit l'installation et l'administration de l'application ; la Partie III, Utilisation d'Ekylibre contient la documentation pour les utilisateurs. Cette partie contient une information structure sur les diffrents modules ;
1. Dfinition d'Ekylibre
Ekylibre est un systme de gestion de Trs Petites Entreprises (TPE). Ce dernier a t dvelopp au SACEA Bordeaux (France) partir de la fin 2007. Ekylibre est une application OpenSource utilisant le framework Ruby On Rails1 (Site officiel [http://www.rubyonrails.org]). Grce sa licence GNU/GPL3, Ekylibre peut tre utilis, modifi et distribu librement.
Ruby on Rails, galement appel RoR ou Rails est un framework web libre crit en Ruby. Il suit le motif de conception Modle-Vue-Contrleur aussi nomm MVC. Il permet de crer des applications web rapidement, car il impose une structure au programmeur, et ainsi l'oblige avoir une logique et une dmarche qui favorise la ralisation de l'application. Il ajoute aussi un grand niveau d'abstraction dans la programmation de l'application, grce un ensemble de fonctions de haut niveau permettant de se concentrer surtout sur les fonctionnalits plutt que sur la mcanique autour de ces fonctionnalits.
Partie I. Tutoriel
Bienvenue dans le tutoriel d'Ekylibre. Les chapitres suivants prsentent une courte introduction Ekylibre, aux concepts d'ERP2 ou PGI en franais pour Progiciel de Gestion Intgr. Seules sont ncessaires des connaissances gnrales sur l'utilisation des ordinateurs. Aucune exprience particulire d'Unix ou de programmation n'est requise. Ce tutoriel a surtout pour but de faire acqurir une exprience pratique des aspects importants du systme Ekylibre. Il n'est ni exhaustif ni complet, mais introductif. la suite de ce tutoriel, la lecture de la Partie III, Utilisation d'Ekylibre permettra d'acqurir une connaissance plus complte des diffrents modules. La configuration et la gestion sont dtailles dans la Partie II, Administration d'Ekylibre .
En informatique, une application Web (aussi appele site Web dynamique ou WebApp) est un logiciel applicatif manipulable grce un navigateur Web. De la mme manire que les sites Web, une application Web est gnralement place sur un serveur et se manipule en actionnant des widgets l'aide d'un navigateur Web, via un rseau informatique (Internet, intranet, rseau local, etc.).
Qu'est-ce qu'Ekylibre ?
Menu principal
Menu latral Ce menu permet l'accs aux oprations spcifiques de chaque module. Ce menu est dcompos en sous-ensembles thmatiques. Ainsi tous les modules possde un sous-menu Paramtres permettant de configurer le module. Ce menu possde toujours un lien permettant de revenir au //Tableau de bord// du module o sont affiches des informations statistiques ainsi que des messages destins interpeller l'utilisateur en fonction de certains vnements (Ex.\ : Manque de certains produits en stock, Rglements encaisser...).
1.2.3. Centre
C'est la zone de travail. Un titre est affich sur chaque page pour pouvoir se reprer en permanence dans le logiciel.
Note
Il est noter que le lien permettant d'ouvrir l'aide contextuelle se trouve droite du titre.
Qu'est-ce qu'Ekylibre ?
Panneau d'aide Pour chaque opration, il existe une aide. Et cette aide permet d'avoir la bonne information au bon moment. Selon l'opration raliser, une dfinition thmatique est donne et la dmarche suivre explique.
1.3. Conventions
Ekylibre utilise constamment les mmes mcanismes pour grer les informations au travers de l'application. Pour cette raison, il est important de connatre les plus rpandus d'entre eux.
Qu'est-ce qu'Ekylibre ?
Exemple de formulaire avec champ obligatoire Lors des enregistrements, les champs invalides apparaissent en rouge.
sudo apt-get install postgresql Pour MySQL, le paquet par dfaut convient, s'il n'en existe pas il faut installer un paquet mysqlserver-5.x. Ekylibre est compatible avec les versions 5 et suprieures :
sudo apt-get install mysql-server Pour SQLite3, la commande est la suivante. Comme on peut le constater, SQLite n'est pas un serveur mais bien une librairie :
Procdures d'installation
sudo apt-get install ruby Si vous ne disposez par dfaut d'une version antrieure, il va tre ncessaire d'installer Ruby manuellement depuis les sources. Pour plus de dtails, voir le site officiel de Ruby.
sudo apt-get install rubygems Si la version est trop ancienne, vous pouvez : 1. tlcharger le zip de rubygems sur http://rubygems.org, 2. dcompresser l'archive et vous placer dedans, 3. excuter le script d'installation en tant qu'administrateur : sudo ruby setup.rb pour installer rubygems.
Note
Si la commande gem est indisponible, il est probable que la commande gem1.8 ne le soit pas. Si c'est le cas il est recommand de faire un lien symbolique pour la commande gem soit disponible.
sudo gem install bundler Maintenant, il est possible de lancer bundler pour installer toutes les gems. Pour cela :
bundle install Certaines gems sont compiles la vole, pour cela, il faut installer les paquets de dveloppement au pralable si ce n'est pas dj le cas :
Procdures d'installation
Procdures d'installation
ruby script/server Pour utiliser Ekylibre en production, l'utilisation de passenger est recommande : http:// www.modrails.com/
Important
Lors de l'enregistrement, n'oubliez pas de noter votre nom d'utilisateur ainsi que votre mot de passe.
10
11
Changer de mot de passe Vous pouvez galement obtenir des informations statistiques quant l'historique actuel de vos oprations dans la socit pour une priode donne:
Statistiques personnelles
4.3. Outils
Vous pouvez enregistrer l'ensemble des oprations effectues dans votre entreprise dans un fichier d'archive ou bien effectuer une mise jour antrieure des donnes de votre entreprise, en chargeant un ancien fichier de sauvegarde. Ce qui s'avrera utile lorsque des saisies errones auront t faites.
4.4. Paramtres
Il s'agit de la rubrique la plus importante du module :
13
Gestion de la socit
vous renseignez l'tendue gographique de la socit comme les tablissements qu'elle possde et les services qu'elle propose. vous crez des catgories de droits qui sont automatiquement attribues aux utilisateurs de votre socit aprs leur enregistrement. vous configurez des paramtres d'utilisation de l'application qui seront propres votre entreprise (slection d'un journal de banque par dfaut, automatisation de la bascule comptable, renseignement du nombre de jours ncssaires pour valider une remise de chque). vous configurez les squences afin d'attribuer des formats de numrotation aux pices justificatives. vous configurez les modles de documents, lesquels reprsentent les structurations de donnes relatives au document comptable.
4.5. Informations
Vous pouvez obtenir des informations concernant l'application comme sa version, le systme de base de donnes utiliss ou encore les versions des principaux gems ayant servi son laboration.
Informations sur Ekylibre En outre, en cas de besoin d'aide sur un point prcis de l'application, vous pouvez rechercher l'article d'aide rpondant au mieux votre demande.
14
Gestion de la socit
Recherche d'aide
15
Liste des fiches clients/fournisseurs partir du listing des fiches, vous avez la possibilit entre effectuer une recherche par filtrage ou bien saisir une nouvelle fiche. Dans ce second cas, cela se fait en deux tapes. Premirement, la cration ou modification d'entits par l'intermdiaire de formulaires. Il faut y prciser : les caractristiques principales de l'entit : personne ou socit ?, sa langue, son nom et prnom, sa position en tant que client, fournisseur ou transposteur ? l'attribution d'un compte comptable ainsi que d'autres informations plus cibles dans le cas o la personne est un client (catgorie client, dtails de la premire rencontre, reprsentant, avantages commerciaux). les informations complmentaires pour dtailler son profil comme sa date de naissance, une photo, le cas chant son site internet. Deuximement, la gestion de paramtres. On peut grer des contacts, des vnements, des liens, des observations, des responsabilits et des comptes bancaires pour l'entit (voir la section "Responsabilits").
16
5.2.3. vnements
Comme des mini-calendriers, les vnements permettent un rendu plus ou moins dtaill dans le temps et l'espace des rencontres ayant eu lieu avec tel employ. Lors de l'ajout d'un vnement, il vous faut renseigner notamment les protagonistes ainsi que le type de l'vnement (tlphone, fax, audience).
Enregistrement d'un vnement Vous pouvez fournir des renseignements complmentaires tels que la dure, l'endroit et la cause de cet vnement.
5.2.4. Responsabilits
Il est possible d'attribuer des responsabilits tels clients ou fournisseurs lors d'oprations commerciales par exemple. Pour cela vous devez passer par la fiche entit qui vous intresse.
Liste des responsabilits d'une personne Les differentes fonctions exerces par l'entit apparaissent dans un tableau avec, pour chacune d'elles, leur localisation dans le temps.
17
Gestion des relations Clients/fournisseurs Un formulaire permet d'ajouter une responsabilit cette fiche en renseignant la fonction ainsi que la priode d'application de cette fonction.
5.3. Paramtres
5.3.1. Types de fiches
La gestion de type de fiches permet de regrouper plus clairement les entits Client/fournisseur suivant qu'il s'agit de personnes physiques ou non. Ainsi l'attribution d'un type une entit lors de sa cration ou modification peut faciliter son identification lors d'une recherche ultrieure.
18
Gestion des relations Clients/fournisseurs Cet outil de personnalisation se veut trs efficace notamment dans la cration de liste droulante o on peut ajouter les choix qui seront proposs par celle-ci.
Grer les responsabilits par groupe Pour que les modifications aient bien lieu, vous ne devez pas oublier de cocher la case correspondante sur la ligne.
19
20
Note
Le listing des critures qui apparat peut servir aussi uniquement dans un but consultatif.
21
Comptabilit gnrale
Pour clturer un exercice, un report des -nouveau est propos et, dans ce cas, un nouvel exercice cre avec un journal des -nouveau.
6.4. Paramtres
6.4.1. Comptes comptables
Vous pouvez crer, modifier ou mme supprimer un compte dans le cas o celui-ci n'interfre pas avec une opration comptable. Dans le cas o ce compte contient des sous-comptes entrant dans des oprations commerciales, il ne pourra pas tre supprim.
6.4.2. Journaux
Vous pouvez crer un journal avec une nature dfinie: vente, achat, banque, nouveau. Par la suite, celui-ci pourra tre consult ou mme cltur ( condition qu'il soit quilibr). Rappelons que la clture d'un journal verrouille toutes les oprations comptables ultrieures en rapport avec lui.
22
7.2. Paramtres
7.2.1. Trsoreries (Comptes bancaires et caisses)
Vous pouvez crer, modifier ou supprimer un compte bancaire. Il devra rfrencer un compte comptable et un journal donn. En outre, le renseignement du code IBAN ou RIB prcisera si le compte bancaire est destin des oprations transfrontalires ou nationales. {{:ekylibre:manual:compte_bancaire.png|Comptabilit - Cration d'un compte bancaire}}
7.2.2. Taxes
Vous pouvez crer, modifier ou supprimer des taxes pour les oprations de vente et d'achat (collecte ou dductible). Celles-ci s'expriment sous forme de valeur nominale ou bien en pourcentage.
23
8.2. Ventes
8.2.1. Nouveau devis
Aprs avoir slectionn le client, vous pouvez crer votre vente en enregistrant les conditions de vente, l'adresse du devis, de la livraison et de la facture, le responsable de la transaction ainsi que le nom du transporteur s'il y en a. Des liens vous permettront de crer des enregistrements pour ces champs s'il n'en existe aucun. NB: il est possible de paramtrer les formules de politesse dans les devis ou les commandes en cochant la case Devis au format lettre. {{:ekylibre:manual:creation_devis.png| Cration du devis - cration de la vente}} Cette premire tape effectue, vous obtenez: {{:ekylibre:manual:selection_produit.png|Cration du devis - slection des produits}} Vous avez la possibilit d'ajouter des produits votre devis, de le modifier ou carrment de l'imprimer. Si l'un des produits est une offre d'abonnement alors un listing des abonnements pour ce devis s'affichera: {{:ekylibre:manual:ajout_produit_devis.png|Cration du devis - ajout de produits au devis}} A partir de l, soit vous passez le devis en commande, validez la livraison pour passer directement en facturation: {{:ekylibre:manual:planification_livraison.png|Planification des livraisons}} Soit vous passez directement la facturation: {{:ekylibre:manual:facture_reglement.png| Facture et rglement(s) de la vente ...}} En ajoutant de nouveaux rglements ou en utilisant des rglements partiellement utiliss, vous pourrez ainsi solder le montant de votre vente: {{:ekylibre:manual:ajout_reglement.png|}}
8.2.3. Abonnements
Lorsqu'un grand nombre d'abonnements est enregistr, un systme de recherche permet de consulter les abonnements par type, par date ou numro suivant que vous proposez des abonnements par date ou numro. (voir partie: Type d'abonnement)
8.2.4. Statistiques
Vous choisissez entre une reprsentation graphique et une reprsentation au format CSV. Dans le premier cas, vous obtenez une courbe caractristique de l'volution du taux de vente d'un produit pour un nombre d'anne donn. Dans le deuxime cas, vous exporter des donnes (quantits, montants HT, montants TTC) extraites de factures ou de commandes dans un fichier tableur.
8.3. Achats
8.3.1. Nouvel achat
Premirement vous renseignez les caractristiques de votre nouvel achat, savoir le nom du fournisseur et l'adresse de livraison: {{:ekylibre:manual:creation_achat.png|Nouvel achat - Cration de l'achat}} Ceci effectue, vous obtenez: {{:ekylibre:manual:creation_achat2.png|Nouvel achat Produits de la commande ...}} Vous avez la possibilit de modifier le nom de l'acheteur ou d'ajouter
24
Gestion commerciale
des produits votre commande: {{:ekylibre:manual:creation_achat3.png|Nouvel achat - Ajout d'un produit la commande}} Choisissez le produit acheter en slectionnant le prix et la quantit dsire. Le montant HT et la TVA se calculent automatiquement. Les produits sont stocks l'emplacement choisi (lieu de stockage). Une fois tous les produits acheter enregistrs, vous pouvez passer aux rglements: {{:ekylibre:manual:creation_achat4.png|Nouvel achat - Rglements}} En ajoutant de nouveaux rglements ou en utilisant des rglements partiellement utiliss, vous pourrez ainsi solder le montant de votre achat: {{:ekylibre:manual:creation_achat5.png|Nouvel achat - Ajouter un rglement}}
8.4. Stocks
8.4.1. Stocks
Il est possible de consulter l'tat d'un lieu de stockage en le slectionnant dans un formulaire. L'tat d'un produit est matrialis par un jeu de couleurs: * vert si le stock est suprieur au stock minimum * orange si le stock est compris entre le stock minimum critique et le stock minimum * rouge si le stock est infrieur au stock minimum critique. Vous pouvez aussi accder aux caractristiques dtailles du produit comme son tat dans chaque lieu de stockage ainsi que les composants qui le constitue.
8.4.3. Transports
Les transports permettent de regrouper des livraisons mutuellement. Pour cela, il suffit de slectionner un charg de transport, un responsable et la date laquelle celui-ci est effectu.
8.4.5. Inventaire
Vous avez la possibilit d'tablir des inventaires pour valuer la quantit d'un produit dans vos stocks. En choisissant de reflter les changements, un rquilibrage est fait sur les diffrences pouvant exister entre les quantits relles et celles attendues et ainsi la quantit relle du produit enregistre dans les stocks concerns.
8.5. Paramtres
8.5.1. Produits
Vous pouvez enregistrer des produits destins la vente ou rsultant d'un achat avec la possibilit de grer leurs stocks. Lorsqu'un grand nombre de produits est enregistr, un systme de recherche permet de le retrouver.
25
Gestion commerciale
8.5.3. Prix
Un prix peut tre ajout un produit destin la vente ou l'achat. Dans le deuxime cas, il faut renseigner le fournisseur proposant ce prix l. L'intrt est que vous pouvez prciser des intervalles de quantit pour lesquels le prix ajout est applicable. Lorsqu'un grand nombre de prix est enregistr, un systme de recherche permet de consulter l'ensemble des prix de tous les produits, des produits vendre ou bien ceux acheter tel fournisseur.
8.5.4. Dlais
Les dlais dfinissent automatiquement des dates d'chances lors de ventes ou d'achats d'un produit. Ces dlais seront utiliss lors de la cration de **types de ventes** pour prciser une date limite de paiement et d'expiration. Vous pouvez les renseigner sous forme d'expressions.
26
9.2. Productions
9.2.1. Productions
Il est possible de crer des produits partir de matires premires ou bien de composants issus d'un ou plusieurs stocks. Ces produits composs peuvent tre modifis ou supprims.
9.2.2. Traitements
Vous pouvez enregistrer un traitement effectu sur un lot en renseignant le type de traitement utilis par tel employ avec un matriel donn.
9.3. Paramtres
9.3.1. lots
Vous pouvez enregistrer vos ilts avec leurs coordonnes gographiques. En prcisant si l'lot est matre, cela signifiera qu'il contient des sous-ilts.
9.3.2. Matriel
Pour effectuer des traitements (voir partie "Traitements"), vous devez disposer de matriaux de nature spcifique tel qu'un tracteur par exemple.
27