From 753e6615f973cdf681febc5eaac76462ea05f0dd Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Mon, 25 Jan 2016 19:47:08 +0100 Subject: [PATCH] update doc --- doc/manuel-fr.html | 8702 ++++++++++++++++++++++++++++++++++++++++++ doc/manuel-fr.html~ | 8821 +++++++++++++++++++++++++++++++++++++++++++ doc/manuel-fr.odt | Bin 107144 -> 90662 bytes doc/manuel-fr.pdf | Bin 481055 -> 402592 bytes 4 files changed, 17523 insertions(+) create mode 100644 doc/manuel-fr.html create mode 100644 doc/manuel-fr.html~ diff --git a/doc/manuel-fr.html b/doc/manuel-fr.html new file mode 100644 index 000000000..17319b2aa --- /dev/null +++ b/doc/manuel-fr.html @@ -0,0 +1,8702 @@ + + + + + + + + + + + + + + + + +

NOALYSS

+

+version +6.8.1.0

+

+Ce +programme vous est donné sous licence GNU GPL, il n'est accompagné +d'aucune garantie, vous l'utilisez à vos risques et périls.

+



+

+


+

+
+
+

+ Table + des matières

+
+

Préface 7

+

Introduction 8

+

Installation 9

+

+ 1.Sur + une plateforme libre (Linux...) 10

+

+ 2.Windows 10

+

Dossier + et utilisateurs 11

+

Menu + Administration 12

+

+ 1.Création + de dossier 12

+

+ 2.Création + de modèle 12

+

+ 3.Création + d'utilisateur 12

+

+ 4.Backup 12

+

+ 5.Restaure 12

+

+ 6.Audit 13

+

Configuration + du dossier 13

+

+ 1.Société 13

+

+ 1.Comptabilité + analytique : valeur possible 13

+

+ 2.Mode + Strict 13

+

+ 3.Assujetti + à la TVA 13

+

+ 4.Suggérer + le numéro de pièce justificative 13

+

+ 5.Suggérer + la date 13

+

+ 6.Afficher + la période comptable pour éviter les erreurs de date 13

+

+ 7.Changer + le libellé des détails 13

+

+ 8.Utilisez + des comptes alphanumériques 13

+

+ 9.Changer + le libellé des détails 13

+

+ 10.Utilisation + des stocks 14

+

+ 2.Période 14

+

+ 3.Divers 14

+

+ 1.Moyens + de paiement 14

+

+ 2.TVA 14

+

+ 3.Poste + Comptable 15

+

+ 4.Catégorie + de fiche 15

+

+ 5.Catégorie + de document 15

+

+ 4.Sécurité + 15

+

+ 1.Les + journaux 16

+

+ 2.Les + actions 16

+

+ 5.Document- + génération de document 16

+

+ 6.Journaux 18

+

+ 1.Les + options : 18

+

+ 7.Sécurité + 19

+

+ 1.Profil + CFGPRO 19

+

+ 2.Menu + CFGMENU 19

+

+ 3.Menu + CFGDEFMENU 20

+

+ 4.Sécurité 20

+

La + Comptabilité, la gestion 21

+

+ 1.Définition + des termes 22

+

+ 2.Logiciel + de comptabilité ou de gestion ? 22

+

+ 3.Mémento + de comptabilité 23

+

+ 1.Introduction 23

+

+ 2.Le + Bilan 23

+

+ 3.Les + comptes actifs / passifs 23

+

+ 4.Les + comptes de résultats 24

+

+ 1.Les + charges 24

+

+ 2.Les + produits 24

+

+ 3.Les + pièces justificatives 24

+

+ 4.Belgique + Fiscalité, TVA 25

+

+ 1.Déclaration + TVA 25

+

+ 2.Opérations + comptables pour la TVA 25

+

+ 1.Avance + TVA 26

+

+ 2.Déclaration + TVA 26

+

+ 3.Réception + Récapitulatif de la TVA 26

+

+ 4.Paiement + TVA 27

+

+ 3.Déclaration + Assujetti TVA 27

+

+ 2.Fiscalité + Belgique : Impôts 27

+

+ 1.Pendant + l'exercice 27

+

+ 2.Fin + d'exercice 27

+

+ 1.Remboursement + d'impôt: 27

+

+ 2.Dette + envers l'impôt 27

+

+ 3.L'année + suivante 27

+

+ 1.Premier + cas, vous pensez avoir une créance. 27

+

+ 2.Second + cas, vous pensez avoir une dette fiscale 28

+

+ 3.Vous + avez correctement évalué votre dette fiscale. 28

+

+ 3.Fiscalité + France 28

+

+ 4.Écriture + de fin d'exercice comptable (Belgique) 28

+

+ 1.Les + amortissements 29

+

+ 2.Les + dépenses non admises 29

+

+ 3.Reclassement + des Charges, Produits et Dettes 30

+

+ 4.Les + variations de stocks 31

+

+ 5.Compte + de l'exploitant 31

+

+ 6.Affectation + du résultat 31

+

+ 5.Salaire + et Compte de gérant 31

+

Tenir + sa comptabilité avec NOALYSS 32

+

+ 1.Principe + de base 33

+

+ 1.Qu'est + qu'une fiche ? 33

+

+ 2.Qu'est-ce + le quick code 34

+

+ 3.Ajout + ou suppression d'attribut 34

+

+ 4.Création + d'une catégorie de fiche 35

+

+ 5.Création + d'une fiche 35

+

+ 1.Le + menu fiche 35

+

+ 2.Remarque 36

+

+ 6.Modification + d'une fiche 36

+

+ 7.Attribut + spéciaux : dépenses non admises, pourcentage professionnel...: 36

+

+ 1.Partie + fiscalement non déductible 36

+

+ 2.Contrepartie + pour dépense fiscal. non déd. 36

+

+ 3.TVA + non déductible 36

+

+ 4.TVA + non déductible récupérable par l'impôt 37

+

+ 5.Dépense + charge du grant (partie privé) 37

+

+ 6.Contrepartie + pour dépense à charge du gérant 37

+

+ 7.Prix + de vente 37

+

+ 8.Prix + d'achat 37

+

+ 8.Poste + comptable 37

+

+ 9.Plusieurs + postes comptables 37

+

+ 10.Exemple + de configuration de fiche 38

+

+ 2.Comptabilité 39

+

+ 1.Les + numéros de Pièces Justificatives 40

+

+ 2.Vente + ou Journal des Recettes 40

+

+ 3.Dépense + ou Journal des Achats 41

+

+ 4.Financier + ou Journal Financier 41

+

+ 5.Les + rapprochements bancaires 42

+

+ 6.Journal + des Opérations diverses 42

+

+ 7.Cas + particuliers 43

+

+ 3.Schéma + d'écriture 43

+

+ 1.Facture + de vente 43

+

+ 2.Facture + d'achat 44

+

+ 3.Banque 45

+

+ 1.Encaissements 45

+

+ 2.Décaissement 45

+

+ 3.Paiement + d'un chèque émis 45

+

+ 4.Paiement + d'un chèque reçu 46

+

+ 5.Virement + entre deux comptes en banque de votre société 46

+

+ 4.Les + rapports 46

+

+ 1.Introduction 46

+

+ 2.Création 47

+

+ 1.Syntaxe 47

+

+ 1.Dans + la colonne formules 47

+

+ 2.Dans + la colonne texte 47

+

+ 3.Utilisation + 48

+

+ 5.Gestion + de stock 48

+

+ 1.Mise + en place 49

+

+ 2.Premier + cas: une marchandise achetée=une marchandise vendue 49

+

+ 3.Second + cas: uniquement à l'achat 49

+

+ 4.Plusieurs + fiches pour un même stock 49

+

+ 5.Inventaire 50

+

+ 6.Transfert + de stock entre dépôt 50

+

+ 6.Recherche + & historique 50

+

+ 7.Rapprochement + - réconciliation 51

+

+ 8.Le + Lettrage 51

+

+ 9.Impression 51

+

+ 1.Journaux 52

+

+ 2.Poste 52

+

+ 3.Les + Rapports 53

+

+ 4.Balance + des comptes 53

+

+ 5.Balance + âgée 53

+

+ 6.Bilan 53

+

+ 7.Rapprochement 53

+

+ 10.Avancé 53

+

+ 1.Écritures + définies 54

+

+ 2.Plan + Comptable 54

+

+ 3.Rapport 54

+

+ 4.Écriture + d'ouverture 54

+

+ 11.Le + module de gestion 54

+

+ 1.Menu + : clients 54

+

+ 2.Menu + Fournisseur 55

+

+ 3.Administrateurs 55

+

+ 4.contact 55

+

+ 5.Administration 55

+

+ 6.Banque 55

+

+ 7.Prévisions 55

+

+ 1.Ajoutez + une prévision 55

+

+ 8.Action + Gestion 55

+

+ 12.Le + module de comptabilité analytique 56

+

+ 1.Introduction 56

+

+ 2.Explication + de la comptabilité analytique 57

+

+ 3.Les + clefs de répartition 59

+

+ 4.Les + groupes 59

+

+ 5.Activation + de la comptabilité analytique 59

+

+ 6.Plan + analytique 60

+

+ 1.Ajout + d'un plan 60

+

+ 2.Ajout + de postes 60

+

+ 7.Opérations + diverses 60

+

+ 8.Impression 60

+

+ 1.Listing 60

+

+ 2.Balance + simple 60

+

+ 3.Balance + croisée 60

+

+ 4.Tableau 60

+

+ 9.Liaison + avec la comptabilité générale 61

+

Introduction 61

+

+ 1.Journal + de ventes, d'achats et d'opérations diverses 61

+

Développement + de NOALYSS 62

+

+ 1.Adaptation + de NOALYSS 63

+

+ 1.Bilan + adapté 63

+

+ 1.Formules + dans le bilan 63

+

+ 2.Développement + de NOALYSS 64

+

+ 1.Développement + en MVC 64

+

+ 1.Contrôle 64

+

+ 2.Vue 64

+

+ 3.Modèle 65

+

+ 2.La + documentation 65

+

+ 3.NOALYSS 66

+

+ 1.Fichiers + importants 66

+

+ 2.La + partie base de données 66

+

+ 1.Méthode + non recommandée 66

+

+ 2.Nouvelle + méthode 69

+

+ 4.Conclusion 70

+

+ 5.API + fournie 70

+

+ 1.Class + HtmlInput 70

+

+ 3.Les + extensions 70

+

+ 1.L'API 70

+

+ 2.Installation + de l'extension 70

+

+ 3.Explication + des champs
70

+

+ 4.Développement + du plugin 71

+

+ 1. + Connexion à la base de données 71

+

+ 2. + FORM 72

+

+ 3.Plugin + plus avancé 72

+

+ 4.Remarque + pour le javascript 74

+

+ 4.Lien 75

+

Annexe + 76

+

+ 1.Trucs + et astuces 77

+

Ouvrir + plusieurs fenêtres 77

+

Utiliser + le code STOCK pour vos prestations 77

+

Utiliser + le wiki 77

+

Agrandissement 77

+

Détail + fiche 77

+

Recherche 77

+

Historique + fiche 77

+

Popme-out 77

+

+ 2.Accès + Direct 78

+

+ 3.Note + de version 81

+

+ 1.Note + de version 6.8.1 81

+

+ 2.Note + de version 6.8 81

+

+ 3.Note + de version 6.7.2 Janvier 2014 81

+

+ 4.Note + de version 6.7 Novembre 2013 81

+

+ 5.Note + de version 6.6 Juin 2013 82

+

+ 6.Note + de version 6.5 (Juillet 2012) 82

+

+ 7.Note + de version 6.0 (Décembre 2011) 83

+

+ 8.Note + de version 5.6 (mai 2011) 84

+

+ 9.Note + de version 5.5 (1 mars 2011) 84

+

+ 10.Note + de version 5.4 (février 2011) 84

+

+ 11.Note + de version 5.3 (décembre 2010) 85

+

+ 12.Note + de version 5.2 (août 2010) 85

+

+ 13.Note + de version 5.1 (mai 2010) 86

+

+ 14.Note + de version 5.0 (janvier 2010) 88

+

+ 15.Note + de version 4.3 (février 2009) 88

+

+ 16.Note + de version 4.2 novembre 2008 89

+
+


+

+


+

+

+
+

+


+

+


+

+


+

+


+

+


+

+


+

+


+

+


+

+


+

+


+

+

Préface

+

NOALYSS est un logiciel libre, +développé uniquement avec des outils libres (Ubuntu, gnome, emacs, +cssed, firefox, PHP, Postgresql, OpenOffice.org, python, doxygen, +subversion...) En tant que logiciel libre, il dépend de sa +communauté, c'est à dire des personnes l'utilisant. Pour +contribuer, cela peut être aussi simple que simplement améliorer ce +manuel, écrire de la documentation, faire des suggestions, aidez les +autres à l'utiliser ou remonter des bugs.

+



+

+

Si vous aimez ce logiciel, pensez-y; +si vous vous contentez de l'utiliser, à terme vous y perdrez vous +aussi : le nombre de fonctionnalités n'augmentera pas, votre confort +d'utilisation non plus, le nombre d'extensions stagnera... Et le +produit pourrait être tout simplement abandonné.

+

+

+

+

Introduction

+


+

+

Merci d'utiliser +NOALYSS, vous verrez que ce programme est très utile et très +efficace. Cependant, beaucoup de personnes ne lisent pas la +documentation et le trouve peu intuitif probablement parce qu'il ne +ressemble pas assez aux programmes qu'ils connaissent déjà. Et qui +ne sont pas toujours les meilleurs en plus.

+


+

+

En voulant faire +simple, j'ai fait différent. J'espère que vous vous y habituerez ;) +De toute façon, vous pouvez nous faire part de vos remarques.

+

+Chapitre +1

+

Installation

+



+

+

1.Sur +une plateforme libre (Linux...)

+

Toute la procédure a été décrite sur +http://doc.ubuntu-fr.org/NOALYSS +et je ne pense pas intéressant de simplement la recopier ici

+

2.Windows

+

Il y a un manuel spécifique (manuel_win2.odt)

+

+Chapitre +2

+

Dossier +et utilisateurs

+



+

+

Un dossier reprend toute la comptabilité (et +gestion) d'une société, une personne, une ASBL ou une loi 1901. +

+

Un utilisateur est une personne utilisant le +programme.

+

La première étape est de créer un dossier, qui +contiendra toute votre comptabilité et votre gestion.

+


+

+

Menu +Administration +

+

1.Création +de dossier

+

Afin de créer un dossier, vous vous rendez +simplement dans Administration → Dossier, vous devez être +administrateur pour cela, vous choisissez un modèle, la date, le nom +et une description, puis cliquer sur création. Quand vous serez dans +la fenêtre d'accueil, le nouveau dossier sera là. Par défaut, +seuls les administrateurs y ont accès, vous devez aller dans +Sécurité

+

2.Création +de modèle

+

Vous choisissez le dossier qui deviendra un +modèle, que vous pourrez utiliser pour créer un nouveau dossier. +Pendant la phase de création du modèle, on enlèvera de celui-ci +toutes les opérations comptable. Les autres éléments (fiches, +document) ne seront effacés que si c'est demandé. Vous pouvez créer +facilement vos propres modèles. Il suffit d'ajouter un modèle, de +choisir le dossier qui en sera la base et de valider, tout sera +nettoyé sauf le plan comptable, les fiches...

+

3.Création +d'utilisateur

+

Quand vous créez un utilisateur, soit vous en +faites un administrateur et donc il aura accès à tous. Soit vous +spécifiez les droits par dossier. Les droits possibles sont normal +ou rien là. Si vous lui donnez Normal alors vous devrez vous +connecter sur ce dossier afin de spécifier ce qu'il peut faire et +voir, par défaut, il n'a accès à rien. Il faut en premier lieu lui +donner un profil.

+

Les utilisateurs peuvent être soit :

+

Des administrateurs, ils ont alors tous les droits +sur tous les dossiers

+

Des utilisateurs normaux, ils ont que les droits +qu'on leur a accordé dans les dossiers auxquels ils peuvent accéder +avec le profil donné et les privilèges accordés

+

Si un utilisateur normal n'a accès qu'à un seul +dossier, lorsqu'il se connecte il arrive directement sur ce dossier.

+

4.Backup

+

Dans les menus Dossier et Modèle, il y a un +bouton backup. En cliquant dessus, un fichier de backup sera généré +et envoyé. Vous n'aurez qu'à le sauver sur votre disque. Pour +restaurer, allez simplement dans le menu Administration → restaure, +complétez les informations et chargez le fichier.

+

5.Restaure

+

Vous pouvez aussi restaurer un fichier sauvegardé, +ce menu sert aussi pour installer un nouveau modèle que vous avez +téléchargé depuis le site.

+

+Vous pouvez à tout moment, créer un dossier de test identique à +votre dossier comptable simplement en faisant un backup et en le +restaurant sous un autre nom; cela vous permettra de tester, de +mettre au point la génération de +

+

+documents

+

+
+

+


+

+

Avant de vraiment tenir +votre comptabilité et de gérer votre entreprise avec NOALYSS, il +faut absolument paramétrer correctement.

+

6.Audit

+

Ce menu vous permet de voir qui s'est connecté et +qui a essayé sans succès. Afin d'éviter qu'un intrus efface ses +traces, la seule façon d'effacer est de le faire en commande en +ligne.

+

Configuration +du dossier

+

1.Société

+


+

+

Ici vous indiquez les +paramètres de votre société, nom, adresse...Cela sera réutilisé +dans divers endroits. Entre autres dans les documents générés dont +les factures, les notes de frais, les lettres de rappel, les +bilans...

+

Il y a deux paramètres +très importants :

+

1.Comptabilité +analytique : valeur possible

+

Les valeurs possibles sont +

+
    +
      +
    1. Aucune, par + défaut

      +
    2. Optionnel, c'est + à dire qu'il n'est pas obligatoire de donner les informations pour + la comptabilité analytiques

      +
    3. Obligatoire : il + est obligatoire d'indiquer le plan analytique et le compte utilisé

      +
    +
+

2.Mode +Strict

+

Les valeurs possibles sont :

+
    +
  1. Non, vous pouvez encoder sans suivre l'ordre + chronologique et vous pouvez aussi effacer des opérations

    +
  2. Oui, vous ne pouvez jamais encoder une + opération dans un journal à une date antérieure à la dernière + opération enregistrée, de plus il ne vous sera pas possible + d'effacer une opération.

    +
+

3.Assujetti +à la TVA

+

Si vous indiquez non, la TVA ne sera ni affichée +ni calculée,

+

4.Suggérer +le numéro de pièce justificative

+

Si sur oui,alors le programme vous suggère le +numéro de la pièce lors de l'encodage des recettes, achat, +opérations financières ou diverses

+

5.Suggérer +la date

+

Donne la date de la dernière opération du +journal (conseillé)

+

6.Afficher +la période comptable pour éviter les erreurs de date

+

Si oui , affichage d'une liste de période +pour introduire l'opération dans la bonne période.

+

7.Changer +le libellé des détails +

+

Permet de changer le libellé des lignes de +détails.

+

8.Utilisez +des comptes alphanumériques +

+

Les postes comptables calculés dans les fiches +sont soit le poste comptable plus le nom si ici vous indiquez oui, +soit un poste comptable numérique.

+

9.Changer +le libellé des détails

+

Permet de changer ou non le détail des opérations

+

10.Utilisation +des stocks

+

Si à oui, alors à la fin d'une opérations de +vente ou d'un achat on vous demandera dans quel dépôt enregistrer +le mouvement de stock, à la condition que la fiche aie un attribut +« Gestion de stock »

+

2.Période

+

C'est l'endroit ou les +périodes sont créées, ou fermées. Il faut toujours fermer les +périodes en particulier après les déclarations TVA, afin d'éviter +que les montants déjà déclarés ne correspondent plus, plus +personne ne doit pouvoir encoder dans ces périodes-là. Les +périodes peuvent être soit fermées par journal soit pour tout les +journaux (= mode global). Les périodes peuvent être réouvertes +soit par journal soit de manière globale.

+


+

+

+Il +faut veiller si vous modifiez les dates de début et de fin d'une +période de ne pas déborder sur une autre période, sinon les +modifications ne seront pas sauvées.

+

3.Divers

+

+ 1.Moyens de paiement

+

Avant de pouvoir utiliser l'option « Payé +par » dans les journaux d'achat et de vente, vous devez +paramétrer dans quel journal le paiement sera enregistré et surtout +avec quelles fiches, pour indiquer une fiche, vous devez entrer son +quickcode;si vous n'indiquez aucune fiche, vous devez donner une +catégorie de fiche. +

+

Pour les notes de frais, vous pouvez soit mettre +un compte administrateur si vous êtes seul, soit mettre la +catégories « Compte Administrateur/Employé ». En +donnant uniquement la catégorie, lors de l'achat vous aurez la +possibilité de choisir la fiche du bénéficiaire.

+

Il est possible d'ajouter et d'effacer des moyens +de paiement, les journaux où les paiements sont enregistrements sont +de type financier ou opérations diverses, les journaux pour lesquels +on a le champs « paiement » sont des journaux d'achat ou +de vente.

+

Pour les paiement par caisse, vous donnez +simplement la fiche de la caisse. Cette fiche aura été créée +idéalement dans la catégorie de fiche « banque ».

+

Si vous utilisez les modes de paiement, vous +devrez aussi utiliser les rapprochements bancaires. De plus, si un +mode de paiement est proposé lors d'une vente ou d'un achat, vous +pourrez indiquer l'acompte déjà payé, l'opération financière +générée sera alors le total de l'opération moins l'acompte.

+

2.TVA

+


+

+

Dans cette page-ci,vous +pouvez paramétrer correctement votre TVA, vous pouvez ajouter ici +des taux de TVA, compléter la description et surtout paramétrer les +postes comptables pour la TVA. Ces postes sont séparés par des +virgules, le premier est la TVA sur les achats qui doit être +récupérée (débit) et le second est la TVA sur les ventes qui doit +être payée (crédit).

+


+

+

Ces postes seront +utilisés automatiquement avec les opérations de vente et d'achat.

+


+

+

Quand l'option +« Utilisé au débit et au crédit afin d'annuler cette tva «  +est cochée, lors de la génération d'écriture vente ou achat, le +même montant est ajouté comme TVA au débit et au crédit. Cela +permet d'utiliser les TVA non payables mais récupérables, ou la TVA +sur les intracomm ou encore les « Article 44 » de la TVA +Belge. Dans ce cas, la TVA sera automatiquement calculée mais ne +sera pas incluse dans le montant TVAC,Ceci afin que ce montant TVAC +soit correct et qu'il soit possible de retrouver facilement les +montants de TVA non payés. Ils sont cependant visibles à différents +endroits tel que les impressions par journaux achat ou vente, en mode +détail ou simple, ainsi que dans les détails des opérations ou les +écritures comptables.

+


+

+

3.Poste +Comptable

+


+

+

Paramétrage de +certains postes comptables qui sont utilisés à d'autres endroits du +programme, vous pouvez les modifier mais assurez-vous qu'ils existent +déjà dans votre Plan Comptable. Ils seront utilisés pour par +exemple calculer une partie non déductible, ou retrouver les comptes +en banque. Ils peuvent être vu comme des comptes centralisateurs.

+


+

+

BANQUE Poste comptable +de base pour les banques 550 +

+

CAISSE Poste +comptable de base pour la caisse 57 +

+

COMPTE_COURANT Poste +comptable de base pour le compte courant 56 +

+

COMPTE_TVA TVA à +payer 451 +

+

CUSTOMER Poste +comptable de base pour les clients 400 +

+

DEP_PRIV Dépense a +charge du gérant1 4890 +

+

+DNA Dépense non déductible 1 6740 +

+

SUPPLIER Poste par +défaut pour les fournisseurs 440 +

+

TVA_DED_IMPOT TVA +déductible par l'impôt 1 6190 +

+

TVA_DNA TVA non +déductibles 1 6740 +

+

VENTE Poste comptable +de base pour les ventes 70 +

+

VIREMENT_INTERNE Poste +Comptable pour les virements internes 58

+


+

+

+Si +vous faites un achat avec une fiche dont le poste comptable +correspond à DEP_PRIV ou est un sous-poste de DEP_PRIV, le montant +pour cette fiche sera automatiquement mis dans les dépenses privées +non déductibles, cependant cela n'affectera pas la TVA si vous en +avez indiqué une

+


+

+

4.Catégorie +de fiche

+

Quand vous en créez +une nouvelle catégorie de fiche, ou vous demande sur quel modèle +vous voulez vous baser. Ce sont ces modèles qui peuvent être +modifiés ici. Les classes de bases sont définies ici (voir le +chapitre Fiche )

+


+

+

C'est un paramétrage +assez délicat, il faut mieux ne pas le modifier si vous n'êtes pas +sûr de ce que vous faites.

+


+

+

Pour l'instant, il n'y +a pas d'interface afin d'ajouter de nouveau modèles de fiches.

+


+

+

5.Catégorie +de document +

+

Vous permet d'effacer +une catégorie de document, aux conditions de n'avoir généré aucun +document de cette catégorie, et de n'avoir aucune action de cette +catégorie.

+

Vous permet aussi +d'ajouter des documents mais uniquement si le nom est unique.

+


+

+

+ 4.Sécurité +

+

AC=CFGSEC

+

Dans chaque dossier, +vous devez donner les droits des utilisateurs. Il y a les journaux et +les actions. Les journaux sont ceux auxquels vous avez ou non accès. +Avoir accès en ajout à un journal de vente permet automatiquement +de générer des factures et de les imprimer.

+

Lors de la création d'un utilisateur de type +normal, cet utilisateur n'a aucun droit sur le dossier, si il est de +type administrateur ou local administrateur de ce dossier, il aura +tous les droits. En revanche, si l'utilisateur est un utilisateur +normale, il faudra explicitement lui donner les droits, les +utilisateurs avec le statut 'Seulement extension' n'aura accès +qu'aux extensions auquel il a accès et à rien d'autre

+
1.Les +journaux
+

Choisissez ici les journaux pour +lesquels l'utilisateur aura le droit de lecture, d'écriture ou +aucun. Si un utilisateur a un « Aucun accès » pour un +journal, il ne pourra jamais en consulter les données, ni par +impressions ni par le module recherche. De même un utilisateur avec +un « Uniquement extensions » ne pourra utiliser que les +extensions.

+
2.Les +actions
+



+

+

Par utilisateur, on peut enlever des droits, +ceux-ci limite les droits de l'utilisateur malgré les droits qu'il +avait grâce aux journaux ou le mode +

+


+

+ +



+

+

5.Document- +génération de document

+

NOALYSS vous permet de +gérer tous les documents que vous souhaitez, ou presque. Afin de +générer ces documents, vous avez besoin d'un modèle de document : +soit en format HTML, Texte, OpenDocument (ISO26300) ou RTF. Ces +documents serviront de modèle pour la génération de documents tels +que facture, note de frais, lettre de rappel... +

+


+

+

Chaque type de document +a un numéro de séquence, si vous avez 5 modèles de factures, tous +les modèles utiliseront la même séquence. Ne modifier ce numéro +que si vous êtes sûr de vous. Le numéro 0 signifie qu'il n'y aura +pas de changement de la séquence. Il est cependant possible +d'utiliser la balise «PJ» pour utiliser une numérotation unique +de vos factures, le numéro de pièces est différent pour chaque +journal.

+

+Les +balises possibles doivent être entourées par << et >>, +si vous souhaitez les utiliser dans une feuille de calcul, vous devez +mettre le signe égal (=) devant la balise, ainsi après génération +ces champs seront considérés comme numériques et pourront être +inclus dans des formules

+

Les balises sont entre +<< et >>

+


+

+

Client ou fournisseur +

+ +

Détail du document

+ +


+

+

Entreprise utilisant le +programme, paramètres encodés dans COMPANY

+ +


+

+

bénéficiaire : fiche +désignée par le moyen de paiement, en général utilisée pour les +notes de frais pour rembourser un employé +

+ +


+

+

Attribut de la fiche, +le nombre x est le numéro d'attribut que l'on peut voir dans +CFGATCARD

+ +

ACOMPTE

+ +

Utilisation +de plusieurs stocks

+ +

Il y a des exemples +dans doc/contrib/document-test.

+


+

+

+Parfois vous devez encoder un petit ticket, vous pouvez dans un +journal d'achat générer un document afin d'y agrafer ce ticket.

+


+

+

Explication des champs +: +

+

nom est le nom que vous +verrez apparaître dans les endroits où vous pouvez générer des +documents

+

Type de document: en +fait sa catégorie +

+

Fichier : fichier +modèle que vous devrez charger

+

Affectation : Vente : +uniquement les journaux de vente

+

Achat : uniquement les +journaux d'achat

+

Gestion accessible +uniquement dans gestion → suivi +

+

+ 6.Journaux

+

La première chose à +faire quand on crée un journal est de le paramétrer correctement.

+


+

+

L'écran est divisé en +deux parties, celle du dessus est surtout utilisée par les journaux +"Opérations Diverses", celle du dessous pour les autres +journaux.

+


+

+

C'est ici, que peuvent +se configurer la numérotation, automatique ou non des pièces +justificatives. Les numéros de pièces justificatives se composent +de deux parties, la première est le préfixe qui sera toujours avant +le numéro, et le numéro qui s'incrémentera à chaque opération +dans ce journal.

+


+

+

1.Les +options :

+ +


+

+

7.Sécurité + +

+

NOALYSS a sa propre sécurité, cependant si vous +voulez vraiment sécuriser votre comptabilité, vous devez prendre en +compte qu'il ne suffit pas de sécuriser votre serveur et NOALYSS +mais aussi les programmes sur lequel le programme s'appuie. +C'est-à-dire Apache, utilisation de https à la place de http, de +PostGresql, de l'utilisation des odbc, du chiffrement des backups, de +la traque des mots de passe trop faciles à deviner... +

+

La liste est longue et c'est l'ensemble des +mesures qui déterminera la sécurité de vos données, il suffit +d'une seule faiblesse pour que la sécurité soit insuffisante. Le +sujet est très vaste, il englobe trop de choses. C'est pourquoi nous +ne traiterons que de NOALYSS uniquement.

+



+

+

Dans NOALYSS, le module de sécurité permet +d'établir quel utilisateur peut accéder à quel dossier, ce qu'il +peut y faire, les journaux auxquels il peut accéder... +

+

Chaque fois qu'une page est chargée, le mot de +passe et le login utilisateur sont vérifiés pour savoir si primo il +a accès à ce qu'il a demandé et secundo si son compte est actif +et que le mot de passe fourni est valide. De plus, les historiques, +détails et autre sont filtrés en fonction de l'utilisateur.

+

Pour ajouter un utilisateur, vous devez tout +d'abord avoir les droits administrateur et créer l'utilisateur. A ce +moment-là, il n'a accès à rien du tout. Il faut ensuite se +connecter à un dossier sur lequel vous avez des droits +administrateur et l'ajouter, par défaut il ne peut rien faire. A +vous de spécifier ce à quoi il peut accéder et son droits par +défaut (les journaux, son profil et certaines actions). De cette +façon, un utilisateur (sauf avec des droits administrateur) ne peut +pas accéder aux nouveaux dossiers. Chaque accès doit être donné +explicitement.

+



+

+

1.Profil +CFGPRO

+

Accès Direct : CFGPRO

+

Un profil est un ensemble d'éléments accessibles +à l'utilisateur, les éléments ne se trouvant pas dans ce profile +ne sont pas accessibles à l'utilisateur. Ces éléments sont des +modules, des menus, des sous-menus, des impressions ou des plugins. +

+

C'est dans ce menu, que l'on fixe les dépôts +pour les stocks et les profils d' « Action – Gestion » +auquels l'utilisateur peut accèder

+

2.Menu +CFGMENU

+

Accès Direct : CFGMENU

+

Les menus sont constitués d'éléments qui +peuvent être regroupés en

+ +

Des éléments peuvent être ajoutés, déplacés +ou enlevés. Ce qui permet de pouvoir complètement configurer +NOALYSS en fonction de l'utilisateur.

+

3.Menu +CFGDEFMENU

+

Accès Direc CFGDEFMENU

+

Ce menu permet de configurer les menus appelables +depuis d'autres endroits, exemple : dans actions-suivi, le menu +appelé quand on transforme en facture

+

4.Sécurité

+

Accès Direct : CFGSEC

+

Dans ce menu, vous +pourrez donner les journaux auquels l'utilisateur peut ou non +accèder, en écriture ou en lecture seulement, ainsi que certaines +actions.

+

+Chapitre +4

+

La +Comptabilité, la gestion

+

+ 1.Définition des termes

+

+·Gestion : art de gérer une entreprise ou une activité +d'indépendant

+


+

+

·Comptabilité : tenue +de journaux qui sont l'historique des opérations faites par une +entreprise ou un indépendant

+


+

+

·Catégorie de fiches +: Ensemble de fiches qui ont un point en commun, exemple : +« Fourniture bureau » est un ensemble des fiches bic, +papiers, téléphone, électricité...

+

·Fiche : chaque fiche +correspond à un élément (un fournisseur, un client, un article)

+


+

+

+·Journaux comptables : il existe au minimum 3 journaux +indispensables à la tenue de la comptabilité : il s'agit du journal +des ventes qui contient toutes les ventes effectuées, du journal +d'achat qui contient tous les achats effectués et du journal +financier qui contient toutes les opérations financières (banques, +caisses) +

+

·Postes Comptables : +afin de simplifier, chaque type d'opération a un poste comptable.

+


+

+

Exemple : en Belgique, +« 5500 » représente les comptes bancaires, « 600 » +les achats de fournitures... Ces postes comptables ne sont pas les +mêmes dans tous les pays. Ils sont regroupés dans un plan +comptable. En général, le plan comptable se subdivise en 7 grandes +familles :

+

+

0. Garanties, comptes +Hors Bilan

+


+

+

1. Les comptes de +capital (immobilisé)

+


+

+

2. Les immobilisations +corporelles (Actif à plus d'un an)

+


+

+

3. Les Stocks et +commandes

+


+

+

4. Les comptes de +tiers (clients, fournisseurs,TVA)

+


+

+

5. Les comptes +d'actifs (compte en banque, caisse...)

+


+

+

6. Les charges +d'exploitations

+


+

+

7.Les produits +d'exploitations.

+


+

+

Débit et crédit. Les +postes comptables sont en partie double; l'une est le débit, l'autre +est le crédit. Les actifs diminuent quand le crédit augmente, les +comptes de passif diminuent quand le débit augmente. +

+


+

+

Par exemple, si un +compte en banque est débité, il augmente, mais dans la vie +courante, votre compte en banque est une dette que votre banque a +envers vous, donc quand sa dette augmente on dit que le compte est +crédité mais dans votre comptabilité, cela correspond à +l'inverse: de votre point de vue, votre compte en banque est une +créance sur votre banque donc s'il augmente, il est débité !!! Si +vous trouvez que c'est curieux, c'est tout-à-fait normal.

+



+

+

2.Logiciel +de comptabilité ou de gestion ?

+

La comptabilité +consiste, de la manière prévue par les lois sur la comptabilité, à +enregistrer toutes les opérations d'une activité commerciale, +industrielle ou artisanale.

+


+

+

La grande différence +avec la gestion est que la comptabilité est tenue en suivant des +lois précises, qui, malheureusement, changent suivant le pays. De +plus, elle doit entre autres permettre les déclarations fiscales, +permettre des analyses bilantaires et surtout être conforme à la +législation.

+

Ce n'est pas le cas de +la gestion qui elle, consiste à gérer une entreprise ou une +activité d'indépendant, ce qui inclut aussi la gestion du courrier, +du personnel...

+


+

+

En bref, la +comptabilité est guidée par la législation tandis que la gestion, +par la pratique. Un programme de comptabilité peut rendre les +services d'un programme de gestion et parfois les programmes de +gestion peuvent rendre les services d'un programme de comptabilité. +La limite est floue et discutable.

+


+

+

3.Mémento +de comptabilité

+

1.Introduction

+

Ce mémento sera +vraiment très bref; si vous voulez en savoir plus, vous serez obligé +d'aller chercher les livres adéquats. +

+

Je vous conseille +vivement pour la Belgique "le Précis de comptabilisation de +Joseph Antoine et Jean Paul Cornil. Ed. De Boeck Université".

+


+

+

Cependant, sur le wiki +du site de NOALYSS vous trouverez des liens qui devraient vous aider +à commencer cette matière.

+


+

+

2.Le +Bilan

+

L'un des objectifs de +la comptabilité est de pouvoir établir un bilan qui donnera une +idée de la santé de la société.

+

Le bilan correspond +aussi à une obligation légale.

+


+

+

Le bilan est en deux +parties. La partie droite représente les comptes d'actif tandis que +la partie gauche représente le passif. Il faut que les deux colonnes +aient le même total. Ce qui est normal puisque toute opération +comprend une opération de débit - crédit.

+


+

+

3.Les +comptes actifs / passifs

+

+Il existe une première catégorie de comptes (classes 1 à 5) qui +est divisée en deux sortes de comptes : les comptes d'actif et les +comptes de passif.

+


+

+

Si un compte est débité +alors forcément au moins un autre compte sera crédité.

+


+

+

Exemple : un client +paie sa facture sur votre compte en banque;

+

on aura alors : +

+

Banque(débit)

+

à Client +(crédit)

+


+

+

Pour bien comprendre +les comptes on les représente par un schéma en forme de T

+


+

+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + +
+

Compte + +

+
+

Débit + +

+
+

Crédit

+
+


+

+
+


+

+
+
+
+
+
+
+
+


+

+


+

+

La dette du client +diminue mais votre compte en banque augmente. Et toutes les +opérations comptables sont ainsi. La convention veut que l'on +commence toujours par le compte débité puis le compte crédité. Il +faut toujours garder en mémoire que :

+


+

+

·l'actif augmente au +débit et diminue au crédit

+


+

+

·le passif augmente au +crédit et diminue au débit

+


+

+

Les comptes d'actif +sont les comptes comme les comptes en banque, les créances, le +matériel que vous possédez. Ce sont les ressources.

+


+

+

Les comptes de passif +sont les dettes, les emprunts,.... Ce sont les emplois.

+


+

+

4.Les +comptes de résultats

+

Il y a deux sortes de +compte de résultat, les classes 6 et 7.

+

1.Les +charges

+

Les charges (classe 6) +représentent toutes les dépenses de votre entreprise: loyer, +paiement au personnel, charge d'intérêt...

+


+

+

Les charges augmentent +au crédit mais certains comptes peuvent aussi être diminués.

+

Par exemple : vous +encodez une facture d'électricité;

+

vous auriez :

+


+

+

Charge électricité

+

à Fournisseur

+


+

+


+

+

Remarquez qu'ici on +encode la facture, la reconnaissance de notre dette envers le +fournisseur d'électricité et pas du tout le paiement! Ce paiement +se fera dans le journal financier par l'écriture « Fournisseur +à Banque » : la créance de votre fournisseur diminue, notre +compte en banque diminue. +

+

Voir les explications +de la section ``comptes actif/passif'', tandis que la reconnaissance +de dette se fera dans un journal d'achats.

+

2.Les +produits

+

C'est très simple, les +produits sont tout simplement ce que vous vendez, gagnez comme +intérêts financiers, bref, les produits; ce sont aussi les créances +que vous avez.

+


+

+

Le paiement de vos +créances, devrait se faire avec les comptes de banques et de +débiteurs. Cependant, il arrive souvent que l'on ne passe pas par +des comptes débiteurs mais directement en faisant banque à +produits... Ce qui devrait être évité.

+

3.Les +pièces justificatives

+

Toutes les pièces +justificatives (extraits de compte en banque, factures, ...) doivent +être numérotées et dans l'ordre chronologique.

+


+

+

Les numéros de pièces +s'encodent en même temps que les opérations comptables, chaque +journal a sa propre notation, indépendante des autres journaux. +Cependant, un numéro de pièce doit être unique. +

+

Par défaut, chaque +pièce justificative a un préfixe et un numéro de séquence ; +le préfixe est à régler dans « paramètre → journal », +le numéro de séquence peut être automatique, cela se règle dans +« paramètres → société → Suggérer le numéro de pièces +justificative ».

+

+

+

Ces numéros de pièce +sont uniques, il y a une vérification pour éviter d'avoir deux fois +le même numéro de pièce justificative et adaptation si nécessaire.

+


+

+

Cas particulier : +les extraits de comptes, pour les opérations enregistrées dans un +journal financier, le numéro de pièce est le préfixe de +l'opération, le numéro de séquence et le numéro d'opération. Il +n'y a pas de vérification pour la numérotation pour les journaux +financiers. Il faut être plus prudent pour ces journaux, chaque +année, le numéro des extraits de compte recommence à zéro. Dans +les paramètres des journaux, vous pouvez décider de ne pas +numéroter les opérations de banques et de leur donner uniquement le +numéro d'extrait de compte.

+

4.Belgique +Fiscalité, TVA

+

Toutes les +requalifications des montants doivent se faire par le journal des +opérations diverses

+


+

+

Pour la Belgique, +utilisez toujours les comptes 67xxx pour toutes les opérations +fiscales non déductibles de votre bénéfice, par exemple : +versement anticipé d'impôt, paiement de l'impôt, dépense non +admise (partie non déductible de certains frais (voiture, +restaurant...)).

+

1.Déclaration +TVA

+

Pour faire votre +déclaration TVA, vous pouvez utiliser les balances des comptes, les +rapports ou l'extension TVA

+


+

+

+ATTENTION +NE PAS REPRENDRE LES MONTANTS AINSI !!! +

+

Avant de faire votre +déclaration, vous devez d'abord rectifier les montants. +

+

Par exemple: x% de la +TVA sur la voiture n'est pas récupérable par la TVA mais par +l'impôt des sociétés. Il faut "déplacer" x% de cette +TVA dans un poste comptable "TVA non admise", cela devrait +être un compte de la classe 6 (donc 6xxxx à 411xxx), les charges +augmentent mais la TVA à récupérer diminue, ce qui est logique +puisque cette TVA est à récupérer par l'impôt des sociétés.

+


+

+

Idem pour les frais de +restaurant, ne pas oublier pendant les travaux de fin d'exercice +d'imputer le pourcentage non déductible du total de vos frais de +restaurant à un compte de dépenses non admises. Il n'est pas dans +le PCMN donc créez le poste vous-même (classe 67).

+


+

+

Ensuite, vous pouvez +utiliser le rapport "Rapport avancé", pensez à l'adapter +à vos besoins et charger le formulaire sur le wiki.

+


+

+

2.Opérations +comptables pour la TVA

+

Les écritures +comptables : en Belgique, chaque trimestre vous devez payer un +acompte de TVA qui est égal au tiers du montant dû à la dernière +déclaration.

+


+

+
1.Avance +TVA
+

Écriture :

+


+

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

à

+
+

Crédit

+
+

4117

+
+

Acompte TVA

+
+


+

+
+


+

+
+


+

+
+


+

+
+


+

+
+

à

+
+

5500

+
+

Banque

+
+


+

+
2.Déclaration +TVA
+

A la fin du trimestre, +il faut regrouper tous les comptes TVA. Si vous devez payer la TVA :

+


+

+

Écriture : +

+


+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Débit

+
+


+

+
+

Crédit

+
+

451x +

+
+

TVA à payer

+
+


+

+
+


+

+
+


+

+
+


+

+
+


+

+
+

à

+
+

411x

+
+

TVA à récupérer

+
+


+

+
+


+

+
+


+

+
+

4117

+
+

Acompte sur TVA

+
+


+

+
+


+

+
+


+

+
+

4519

+
+

Compte TVA

+
+


+

+


+

+

Si vous devez récupérer +de la TVA :

+


+

+

Écriture :

+


+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

451x

+
+

TVA à payer

+
+


+

+
+


+

+
+

4119

+
+

Compte TVA

+
+


+

+
+


+

+
+


+

+
+


+

+
+

411x

+
+

TVA à récupérer

+
+


+

+
+


+

+
+

4117

+
+

Acompte sur TVA

+
+


+

+

L'objectif est de +connaître vis-à-vis de la TVA et donc le montant indiqué en 4511, +4111 permet de les transfèrer vers le compte de la TVA. Après +l'opération le compte « tva à payer » ou « tva à +recevoir » est donc à zéro pour la période concernée. +

+


+

+

+Directive +européenne +

+

+Attention +à partir de 2014 la TVA n'est due qu'à la date de paiement +

+

+
+

+


+

+


+

+
3.Réception +Récapitulatif de la TVA
+

Quand vous recevrez la +déclaration constatant votre créance :

+


+

+

Écriture :

+


+

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+

Débit

+
+


+

+
+

Crédit

+
+

4118

+
+

TVA à rembourser par l'administration

+
+


+

+
+


+

+
+


+

+
+


+

+
+


+

+
+

à

+
+

4119

+
+

Compte TVA

+
+


+

+
4.Paiement +TVA
+

Ensuite, utilisez le +compte 4519 quand vous paierez ou 4118 quand vous paierez avec un +compte en banque.

+


+

+

3.Déclaration +Assujetti TVA

+

Vous pouvez directement +faire votre déclaration assujetti. Pour cela, utilisez l'extension +pour la TVA. Ne seront prises en compte que les fiches de type client +et dont le numéro de TVA n'est pas vide.

+


+

+

2.Fiscalité +Belgique : Impôts

+

1.Pendant +l'exercice

+

Pendant toute l'année, +vous payez probablement des versements anticipés d'impôts. Dans +votre comptabilité cela doit apparaître ainsi : +

+


+

+

6700 Impôt et +précomptes dus ou versés

+

à 5500 Banque

+


+

+

Les versements +anticipés d'impôt ne sont pas des charges déductibles.

+


+

+

2.Fin +d'exercice

+

A la fin de l'exercice, +vous devez estimer l'impôt. Soit vous pensez que vous aurez à +rembourser soit à payer.

+
1.Remboursement +d'impôt:
+

Dans ce cas, vous +passerez les écritures suivantes : +

+


+

+

4120 Impôt estimé à +récupérer

+

à 6701 Excédent de +versements d'impôt

+
2.Dette +envers l'impôt
+

Dans ce cas, vous +passerez les écritures suivantes :

+


+

+

6702 Charges fiscales +estimées

+

à 4500 Dettes +fiscales estimées

+


+

+

3.L'année +suivante

+

L'année suivante, vous +recevez votre extrait de rôle. Suivant que vous ayez prévu d'avoir +une dette et une créance d'impôt, il y aura des écritures +différentes.

+
1.Premier +cas, vous pensez avoir une créance.
+



+

+
1.La créance estimée est inférieure à ce que +vous allez vraiment recevoir.
+


+

+

Autrement dit, vous +avez sous-estimé votre créance. +

+

Dans ce cas, les +écritures seront : +

+


+

+

4121 Impôt à +récupérer

+

à 7710 +Régularisation d'impôt dû ou versé

+

4120 Impôt estimé +à récupérer

+


+

+
2.La créance estimée est supérieure à ce que +vous allez vraiment recevoir,
+

c'est-à-dire, +surestimation de la créance. vous recevrez moins que prévu.

+


+

+

Écriture : +

+


+

+

4121 Impôt à +récupérer

+

à 6710 Supplément +d'impôt dû ou versé

+

4120 Impôt estimé +à récupérer

+
3.Vous avez correctement estimé votre créance.
+

Dans ce cas, vous devez +simplement faire :

+


+

+

4121 Impôt à +récupérer

+

à 4120 Impôt estimé +à récupérer

+


+

+


+

+


+

+

Et quand l'argent +parviendra sur votre compte : +

+


+

+

5500 Banque

+

à 4121 Impôt à +récupérer

+


+

+


+

+

Si vous décidez de le +reporter en tant que versement anticipé d'impôt :

+


+

+

6700 Impôt dû ou +versé

+

à 4121 Impôt à +récupérer

+


+

+
2.Second +cas, vous pensez avoir une dette fiscale
+
1.L'estimation de votre dette fiscale est +supérieure à ce que vous allez vraiment payer.
+

Autrement dit, vous +payez moins d'impôt que prévu.

+


+

+

Écriture :

+


+

+

4500 Dettes fiscales +estimées

+

à 7710 +Régularisation d'impôt dû ou versé

+

4520 Impôt et taxes +à payer

+


+

+
2.L'estimation de votre dette fiscale est +inférieure à ce que vous allez vraiment payer.
+


+

+

Autrement dit, vous +payez plus d'impôt que prévu.

+


+

+

4500 Dettes fiscales +estimées

+

6710 Supplément +d'impôt dû

+

à 4520 Impôt et +taxes à payer

+


+

+
3.Vous +avez correctement évalué votre dette fiscale.
+

Les écritures à +passer seront donc :

+


+

+

4500 Dettes fiscales +estimées

+

à 4520 Impôt et +taxes à payer

+


+

+

Puis lors du paiement :

+


+

+

4520 Impôt et taxes à +payer

+

à 5500 Banque

+

3.Fiscalité +France

+

Une documentation se +trouve dans le forum Législation Française

+


+

+

4.Écriture +de fin d'exercice comptable (Belgique)

+

Chaque année est +composée de 13 périodes, les 12 premières font exactement un mois +mais la 13ième est toujours sur un seul jour : le 31 décembre. +C'est cette période qui sera la période de clôture de l'année +comptable. Une autre façon de faire serait de créér un journal qui +ne serait utilisé que pour les écritures de fin et de début +d'année.

+


+

+

Pour commencer, changez +vos préférences pour avoir cette période par défaut. Normalement +vous ne devrez utiliser que le journal des Opérations diverses et +aucun autre. +

+


+

+

Ensuite, imprimez une +balance des comptes de l'année écoulée. Cela fait, le reste est +assez facile.

+

1.Les +amortissements

+

Dans la comptabilité +belge, vous trouverez ce qu'il y a à amortir dans le poste +« 24xxx », imprimez ces fiches et calculez +l'amortissement pour l'année, ensuite en opération diverse, vous +l'imputerez ainsi :

+


+

+

63xxx Dotation aux +amortissements

+

à 2409xxxx +Amortissement

+


+

+

+Les +amortissements et le matériel à amortir sont basés sur le poste 24 +en Belgique

+

Évidemment, les postes +comptables peuvent un peu changer suivant la façon dont vous avez +adapté votre plan comptable. Faites tout de même attention à ne +pas mélanger ce que vous avez acheté il y a deux ans et l'année +passée. Normalement, chaque élément faisant l'objet d'un +amortissement doit avoir un plan d'amortissement, c'est-à-dire un +document qui décrit ce qui est amorti, indique la valeur +d'acquisition et quelle somme sera amortie sur quelle année. Le +document est de format libre, le mieux est d'utiliser une feuille du +tableur d'OpenOffice.org pour résumer tout ce qui doit être amorti. +Ce document est appelé tableau d'amortissement. +

+

+ les +montants des amortissement sont hors TVA +

+


+

+

Exemple :

+


+

+

bureau : valeur +d'acquisition 500 euros, acheté en 2003

+

Amorti en 2003 100 +euros

+

Amorti en 2004 100 +euros

+

Amorti en 2005 100 +euros

+

Amorti en 2006 100 +euros

+

Amorti en 2007 100 +euros

+

PC: valeur +d'acquisition 1200 euros, acheté en 2002

+

Amorti en 2002 400 +euros

+

Amorti en 2003 400 +euros

+

Amorti en 2004 400 +euros

+


+

+

Total à amortir en +2003 : 100 (pour le bureau) + 400 (pour le PC)

+


+

+

Le plus simple est +évidemment d'uiliser le plugin amortissement. La documentation pour +ce plugin est sur http://wiki.NOALYSS.eu

+


+

+

2.Les +dépenses non admises

+

Dans la fiscalité +belge, il s'agit entre autres d'un pourcentage des frais de voiture +(taxes de roulage, car wash...), des frais de restaurants, des +versements anticipés d'impôt et des paiements des impôts d'années +antérieures. +

+

Vous devez donc +utiliser le compte « 67xxx » pour diminuer les charges de +leur partie non déductible (en Belgique).

+

Afin de simplifier, il +est possible d'ajouter l'attribut à une fiche, dépense non admise +et d'y indiquer un pourcentage sous forme numérique exemple 0,25 au +lieu de 25%, 0,33 pour 33%... Le compte lié aux dépenses non +admises, réglable « paramètres → divers → poste +comptable », doit exister dans votre plan comptable.

+

Vous pouvez aussi +configurer les postes de contrepartie, c'est-à-dire ceux qui seront +débités par la dépense non admises par fiche, en ajoutant les +attributs « contrepartie pour dépenses fiscal. Non déd », +« contrepartie pour dépense à charge du gérant », +« contrepartie pour TVA non ded. », « contrepartie +pour TVA récup par impôt »

+


+

+

Exemple

+

Vous souhaitez +qu'automatiquement les frais de restaurant soient de 25% non +déductible fiscalement

+


+

+

Vous ajoutez alors à +la catégorie de fiche où se trouvent les frais de restaurant, +l'attribut « Partie fiscalement non déductible », et +pour cette fiche vous indiquez 0,25 +

+

Si vous encodez une +note de restaurant, automatiquement 25% seront placé dans le compte +dépense non admise par défaut, il se configure dans paramètres → +divers → poste comptable. +

+


+

+

Exemple pour la +Belgique

+

Tous les codes doivent +être présents si ce n'est pas le cas, il faut ajouter dans la +table parm_code

+


+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

BANQUE

+
+

Poste comptable de base pour les banques

+
+

550

+
+

CAISSE

+
+

Poste comptable pour la caisse

+
+

57

+
+

COMPTE_COURANT

+
+

Poste comptable pour le compte courant

+
+

56

+
+

COMPTE_TVA

+
+

TVA à payer

+
+

451

+
+

CUSTOMER

+
+

Poste comptable de base pour les clients

+
+

400

+
+

DEP_PRIV

+
+

Depense a charge du gerant

+
+

4890

+
+

DNA

+
+

Dépense non déductible

+
+

6740

+
+

SUPPLIER

+
+

Poste par défaut pour les fournisseurs

+
+

440

+
+

TVA_DED_IMPOT

+
+

Tva déductible par l'impôt

+
+

619000

+
+

TVA_DNA

+
+

Tva non déductible

+
+

6740

+
+

VENTE

+
+

Poste comptable de base pour les ventes

+
+

70

+
+

VIREMENT_INTERNE

+
+

Poste Comptable pour les virements internes

+
+

58

+
+


+

+

Admettons que vous +préfèriez que ce ne soit pas le compte par défaut mais un autre +compte propre aux dépenses non admises de restaurant, dans ce cas, +vous ajoutez l'attribut « contrepartie pour dépense +fiscalement non ded. »; et pour cette fiche, vous indiquez le +compte voulu. Dès lors, les dépenses de restaurant se rangeront +automatiquement dans ce compte-là.

+

Si vous n'indiquez pas +la contrepartie, ce sera le compte par défaut qui sera utilisé.

+


+

+

+Conseillé

+

+Créer des comptes pour chaque dépenses non admises et donner les +postes comptables en contrepartie, ainsi la ventilation des dépenses +non admises sera plus facile à faire pour la déclaration d'impôt.

+

3.Reclassement +des Charges, Produits et Dettes

+

Il faut tout d'abord +retrouver tous les fournisseurs non payés au 31 décembre et +vérifier qu'ils n'ont pas été payés dans le courant de janvier ou +de février. Si c'est le cas on aura un reclassement de dettes, sinon +on devra penser que la dette a été payée par le gérant ou que la +dette est toujours due. Cela doit se régler au cas par cas. Il faut +aborder la régularisation des comptes de charges et des produits +(comptes 490, 491, 492, ,493), les dettes supérieures à un an +échéant dans l'année... (doit être complété). +

+


+

+

4.Les +variations de stocks

+

En fin d'année, il +faut faire l'inventaire du stock. Soit on a plus de marchandises que +ce qu'il est inscrit dans notre comptabilité, on aura alors une +réduction de charge (340 à 6094), soit on aura moins de +marchandises que prévu, dans ce cas il y aura une augmentation des +charges (6094 à 340). +

+

5.Compte +de l'exploitant

+

Certaines dépenses ont +été payées par le gérant ou l'administrateur en liquide. Donc ces +paiements ne figureront pas dans les extraits de compte de la banque. +La seule façon de faire est d'utiliser les comptes 4890 dans le cas +d'une dette envers le gérant ou 4160 dans le cas d'une créance sur +le gérant. Il faut donc solder ces comptes et constater la dette ou +la créance.

+

6.Affectation +du résultat

+

La dernière étape +avant le bilan : affecter le résultat de l'exercice, que ce soit un +bénéfice ou une perte. Vous pouvez utiliser l'impression -> +bilan pour vérifier, il ne peut pas y avoir de différences entre le +total du passif et le total de l'actif. S'il y en a une, elle +correspond souvent à une perte ou un bénéfice.

+

5.Salaire +et Compte de gérant

+

Le gérant utilisera +les comptes 4890 et 4160 pour gérer l'argent qu'il prélève ou +qu'il avance à sa société. Ces comptes peuvent aussi être +utilisés lors du paiement des salaires. Il est important de rappeler +qu'en Belgique, il est nécessaire de payer le précompte +professionnel. Normalement, ce sont des fiches de types « Compte +Administrateur / employé »

+


+

+

+
+

+

+Chapitre +3 +

+

Tenir +sa comptabilité avec NOALYSS

+



+

+



+

+

1.Principe +de base

+

Avant de commencer, il +faut absolument comprendre le système de fiche de NOALYSS, sinon les +explications qui suivent seront obscures. Les fiches sont la base +même de NOALYSS.

+

1.Qu'est +qu'une fiche ? +

+

Pour vous l'expliquer +simplement, imaginons que vous deviez payer un loyer, c'est une +dépense, dans ce cas, vous aimeriez les regrouper dans une +catégorie qui sera créée sur base d'un modèle et qui ne concerne +que les dépenses.

+


+

+

Le loyer, est la fiche, +la catégories sera probablement Service et biens Divers et le modèle +sera tout simplement : Dépense.

+


+

+

Quand vous organisez +votre comptabilité, pour avoir plus de clarté, vous pouvez décider +de séparer les dépenses faites par exemple pour la voiture des +autres. Pour cela, vous créez une autre catégorie de dépense. Vous +pouvez permettre que certaines catégories de fiches soient +utilisable qu'avec un certain journal. Par exemple, si vous souhaitez +un journal de dépense ne contenant que les taxes et vous souhaitez +éviter que ces dépenses soit dans le journal d'achat général... +NOALYSS est très souple, le plugin « outils comptables » +vous permet de déplacer les opérations d'un journal à l'autre, de +changer les postes comptables d'opération déjà effectuées...

+


+

+


+

+

Vous pouvez appliquer +la même logique pour les clients, les fournisseurs, les comptes en +banques, les matériels à amortir. +

+


+

+

On propose une dizaine +de modèles différents pour créer vos catégories de fiche. Ces +catégories peuvent être modifiées et peuvent avoir plus de +détails. Les marchandises peuvent avoir en plus un code de stock, +les clients un email, … Les fiches sont complètement flexibles +et contiennent tout ce que vous voulez. Si vous ne trouvez pas le +modèle qu'il vous faut, créez simple une catégorie en vous basant +sur « Autres » et ajouter les attributs (nom, prénom, …) +nécessaires, s'il n'y a pas les attributs qui vous intéressent vous +pouvez aussi les ajouter dans CFGATCARD.

+


+

+

Pour créer une +catégorie de fiche, cliquez sur Fiche et à droite sur création. +Vous devez donner le nom de la catégorie et le modèle de fiche que +vous voulez (dépense, amortissement,...)

+


+

+

La classe de base est +le poste comptable de base de vos fiches, ce poste doit exister, si +vous cliquez sur "création automatique du poste comptable" +cela permet de générer automatiquement le poste comptable voulu à +partir du poste comptable de base, ce poste sera automatiquement +ajouté dans le Plan Comptable (cette option est conseillée).

+

+Attention, +si vous utilisez le double poste comptable voir Plusieurs +postes comptables ) alors la numérotation ne sera pas +automatique. +

+

Vous pouvez avoir des +comptes alphanumérique si dans COMPANY vous avez le paramètre +« comptabilité alphanumérique » à oui. Dans ce cas-là, +le nom sera utilisé pour composer le nouveau poste comptable, pensez +à vous assurez que ce numéro de compte n'est pas déjà utilisé. +Dans le cas, où vous donnez un poste comptable alors il sera créé +s'il n'existait pas déjà.

+


+

+

Si cette option n'est +pas cochée, le poste comptable de la fiche est celui de la +catégorie, mais vous gardez la possibilité de spécifier le poste +comptable de la fiche. +

+

Si vous ne souhaitez +pas que chaque fiche ait son propre poste comptable, ne cochez pas +l'option. Dans ce cas, soit le modèle a un poste comptable de base +qui deviendra alors le défaut, soit vous en fournissez un qui +deviendra le poste comptable par défaut pour cette catégorie de +fiche, soit le modèle n'a pas de poste comptable et dans ce cas, il +n'y aura aucun poste comptable. (Exemple: les contacts) +

+

Pour simplifier :

+


+

+ +


+

+

Toutes les fiches +auront le poste comptable donné dans 'Classe de base' c'est-à-dire +le poste comptable pour cette catégorie de fiche, si cette classe de +base est vide, le poste comptable sera celui du modèle de base, si +le modèle de base n'en a pas, alors il n'y aura pas de poste +comptable de base. +

+

Le menu Fiche vous +permet d'ajouter et de modifier des fiches mais aussi de leur ajouter +des attributs; un attribut est par exemple une adresse, une partie +non déductible... Une fiche peut avoir deux postes comptables, +suivant qu'on l'utilise au débit ou au crédit; par exemple pour des +marchandises à vendre. Pour cela, il suffit de mettre dans le poste +comptable de la fiche, les deux postes séparés par une virgule. +Dans ce cas-là évidemment il n'y aura pas de numérotation +automatique. Les fiches peuvent aussi être déplacés d'une +catégorie à une autre, dans ce cas-là, attention les attributs +n'existant pas dans la catégorie de destination seront ajoutés. +

+


+

+

+Si vous activez la numérotation automatique et le dossier accepte +des comptes alphanumérique (AD=COMPANY), le poste comptable calculé +sera le poste de base plus le nom de la fiche.

+


+

+


+

+


+

+


+

+


+

+

2.Qu'est-ce +le quick code

+

Le quick code a été +introduit afin de pouvoir encoder plus rapidement, c'est une suite de +lettre identifiant de manière unique une fiche. Par exemple: TEL +pour la fiche de téléphone, RESTO pour la fiche restaurant... Le +quick code est tout à fait libre. +

+

3.Ajout +ou suppression d'attribut

+

Il est possible +d'ajouter des attributs et aussi d'en enlever mais seuls les +attributs non définis de base peuvent être supprimés, autrement +dit seuls les attributs que vous avez ajoutés peuvent être enlevés. +

+

+Cette +opération n'est pas réversible et cela modifiera toutes les fiches +existantes de cette catégorie de fiches, les valeurs de ces +attributs seront définitivement perdues. +

+

Faites des tests dans +la base de données "demo" si vous ne comprenez pas bien.

+

Vous pouvez ajouter vos +propres détails dans AC=CFGATCARD. Vous donnez simplement le nom du +détail, le type (numérique, date, zone ou texte), puis vous pouvez +dans le menu fiche, en cliquant sur la catégorie, ajoutez ces +détails. Automatiquement toutes les fiches de cette catégorie, +auront ces détails supplémentaire.

+


+

+

Par exemple, si vous +avez des adhérents, vous pouvez ajouter un détail « cotisation » +ou « date de renouvellement », dans impression → +catégorie → résumé, vous pouvez tout simplement l'exporter en +CVS, récupérer le résultat avec un tableur et gérer la liste de +vos adhérents.

+


+

+

Les types d'attribut +

+ +

4.Création +d'une catégorie de fiche

+

Les catégories de +fiches sont en fait le rassemblement de fiches; par exemple, les +marchandises, les clients, les fournisseurs... +

+



+

+

Les classes sont les postes comptables à partir +duquel on calcule le poste comptable suivant, ces postes peuvent +être configurés dans la partie « paramètre »

+

+Achat +Marchandises Class base = 603
Achat Service et biens divers +Class base = 61
Administration des Finances
Autres fiches : +fiches que l'on peut totalement paramétrer
Banque Class base = 51 +
Clients Class base = 410
Contact : contact pour un client, +une administration ou un fournisseur
Dépenses non admises Class +base = 674
Escomptes accordées Class base = 66
Fournisseurs +Class base = 400
Matériel à amortir, immobilisation corporelle +Class base = 21
Prêt < a un an Prêt > a un an Class base += 27
Produits Financiers Class base = 76
Salaire +Administrateur Class base = 644
Salaire Employé Class base = 641 +
Salaire Ouvrier Class base = 641
Vente Service Class base = +706
Compte Administrateur/Employé : fiche utilisée pour les +notes de frais

+

Cas spécial : la +classe de base "Autre" permet de créer des fiches sur +mesure, par exemple: liste des employés, d'adhérents...Bien qu'en +fait, les adhérents, les gérants peuvent utilisés des fiches +clients ou fournisseurs mais avec un autre poste comptable de base.

+

5.Création +d'une fiche

+

Vous pouvez créer les fiches de 4 manières :

+ +

1.Le +menu fiche +

+

AD CARD

+

Dans ce menu, vous pouvez soit avoir l'historique +de chaque fiche, soit la balance, soit les opérations lettrées ou +non, soit le résumé de la catégories (càd toutes les fiches avec +tous leurs attributs) sous forme de tableau.

+

Avec la sélection liste, il est possible de +demander d'effacer des fiches ou de les déplacer dans une autre +catégorie.

+



+

+

Exemple

+

+M DURANT a une petite association, il n'y a que 20 membres, il peut +donc créer une catégorie pour les membres, il va d'abord dans +CFGCARDCAT pour ajouter les attributs qui lui manque, il aimerait +avoir la date de cotisation, et la date de fin de validité, il +ajoute donc ces 2 attributs avec le type DATE. +

+

+
+

+

+Il va dans CFGCARD créé une catégorie basé sur client puis +ajouter les attributs qu'il aimerait avoir, dont la date de +cotisation, et la date de fin de validité

+

+
+

+

+Une fois par mois, M. DURAND dans CARD exporte ces fiches (résumé) +en format CSV et dans son tableur il peut facilement voir quels sont +les adhérents dont la cotisation est arrivée à échéance

+

+

2.Remarque

+

Vous n'êtes pas +obligé de créer une fiche pour tout, par exemple pour les +restaurants, vous pouvez encoder une seule et unique fiche appelée +« restaurant » et non pas une fiche pour chaque +restaurant.

+


+

+

6.Modification +d'une fiche

+

Pour modifier une +fiche, on peut le faire comme pour les créations de fiches, mais +aussi depuis le détail d'une opération ou en double cliquant sur le +quick-code dans l'un des journaux.

+


+

+

Exemple

+

Vous souhaitez encoder +une vente, vous retrouvez le client grâce à la recherche de fiche, +soit sur base de son nom, quick-code ou son numéro de tva. Vous le +sélectionnez, le quick-code se met dans la case client, en double +cliquant sur cette case apparaît une fenêtre vous permettant de +modifier la fiche (la sécurité pourrait vous en empêcher).

+


+

+

+Modifier +le nom d'une fiche ne modifiera pas son nom dans le Plan Comptable.

+

7.Attribut +spéciaux : dépenses non admises, pourcentage professionnel...:

+

Ces attributs sont utilisés quand vous entrez une +opération de dépense dans le journal d'Achat (ACH)

+

1.Partie +fiscalement non déductible +

+

Entre 0 & 100 +(exemple 5 pour 5%), il s'agit de ce que vous ne pourrez pas déduire +comme charge. En cas d'achat sur cette fiche, le montant HTVA est +multiplié par ce que vous avez inscrit ici sera rangé dans les +dépenses non admises, le poste comptable est celui qui est indiqué +dans CFGACC ou +celui indiqué comme contrepartie

+


+

+

2.Contrepartie +pour dépense fiscal. non déd.

+

Poste comptable pour +les dépenses non déductibles d'une fiche

+


+

+

3.TVA +non déductible

+

Contrepartie +pour TVA non Ded. . Poste comptable pour les TVA non déductibles.

+

+Attention +le montant de la tva est calculé sur le tout et pas seulement sur la +partie professionnel donc si vous utilisez « dépense à charge +du gérant » vous aurez aussi besoin de cet attribut

+


+

+

4.TVA +non déductible récupérable par l'impôt +

+

Contrepartie +pour TVA récup par impot Poste comptable pour les TVA non +déductible récupérable par l'impôt

+


+

+

5.Dépense + charge du grant (partie privé) +

+

pourcentage +(entre 0 et 100), qui va partager le montant de la fiche entre +dépense et dépense privée, +

+


+

+

+Si +une partie de la dépense est à charge du gérant, cela n'affecte +pas la TVA qui reste calculée sur la totalité du montant HTVA. Si +une partie de la TVA doit aussi être à la charge du gérant, il +faut ajouter les attributs TVA Non Déductible avec le même taux et +le compte du gérant dans la contrepartie pour TVA non déductible

+

+
+

+


+

+

6.Contrepartie +pour dépense à charge du gérant +

+

Poste +comptable pour les dépenses à charge du grant (partie privé) +

+


+

+

7.Prix +de vente

+

+le prix qui sera utilisé pour compléter une opération dans un +journal de recette (vente)

+


+

+

8.Prix +d'achat +

+

le +prix qui sera utilisé pour compléter une opération dans un +journal de dépense (achat)

+


+

+

8.Poste +comptable

+

Dans le cas où vous changez le poste comptable +d'une fiche, il n'y a pas d'adaptation des journaux. Cette adaptation +aurait pu avoir des conséquences graves comme par exemple dans le +cas où vous avez plusieurs exercices dans un même dossier, et que +des déclarations ont déjà été faites. Il vaut mieux utiliser le +plugin « outil comptable » après avoir changé le poste +comptable d'une fiche afin d'harmoniser votre comptabilité.

+

Si vous avez activé l'option « création +automatique du poste comptable » de la catégorie, soit la +fiche a un poste comptable calculé en numérique soit en +alphanumérique suivant que vous ayez ou nom activé l'option « Poste +comptable alphanumérique ».

+

Il est conseillé que chaque fiche ait son propre +poste comptable, donc dans la catégorie cochez la case «Chaque +fiche aura automatiquement son propre poste comptable : »

+

+ 9.Plusieurs postes comptables

+

Il est possible qu'une même fiche ait deux postes +comptables, par exemple, une fiche pour un client ET un fournisseur +ou des marchandises qu'on vend et achète; dans ce cas-là, il est +nécessaire d'avoir deux postes comptables. Dans les propriétés de +la fiche, dans poste comptable, vous mettez alors deux postes séparés +par une virgule, ces deux postes doivent exister dans le plan +comptable, le premier est toujours le débit et le second est +toujours le crédit. Dans ce cas-là, le fait que vous ayez déclaré +la fiche de type client ou fournisseur n'interviendra pas, isolez +cette sorte de fiche dans une catégorie séparée.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Journal

+
+

Pour

+
+

Poste comptable utilisé

+
+

Vente

+
+

Client

+
+

Débit

+
+

Vente

+
+

Produit

+
+

Crédit

+
+

Vente – paiement par

+
+

Banque / Cash ...

+
+

Crédit

+
+

Vente paiement par +

+
+

Client

+
+

Débit

+
+

Achat

+
+

Fournisseur

+
+

Crédit

+
+

Achat

+
+

Charges

+
+

Débit

+
+

Achat paiement par

+
+

Banque/note de frais

+
+

Crédit

+
+

Achat paiement par

+
+

Client

+
+

Débit

+
+

Écriture Directe

+
+

Tous

+
+

Suivant indication débit ou crédit

+
+

Banque

+
+

Banque

+
+

Suivant le montant, s'il est négatif, votre + compte en banque diminue donc on prend le crédit de la fiche + banque et le débit de la fiche client/fournisseur. Sinon c'est + l'inverse, le débit de la fiche banque et le crédit de la fiche + client/fournisseur

+
+



+

+

Dans le cas, où l'on créé une catégorie de +fiche avec un double poste comptable, toutes fiches de cette +catégorie aura ce double poste comptable par défaut, et le calcul +automatique d'un nouveau poste comptable ne se fera pas.

+

Dans le cas d'un paiement bancaire, on utilisera +le poste comptable fournisseur si le montant est négatif sinon le +poste comptable client.

+

+Attention +fiche avec deux postes comptable il y a des problèmes à utiliser +deux postes comptables pour les clients et les fournisseurs dans le +cas de note de crédit ou de reprise de marchandises

+
    +
  1. Le lettrage par quick_code pourra faire + correspondre des postes comptables différentes

    +
  2. L' extension TVA ne tient compte que des + journaux achats et ventes

    +
  3. Lors du remboursement de la note de crédit, + ce sera le poste comptable client qui sera utilisé : on + suppose que si on reçoit un paiement c'est le client qui paie, et + que si on en fait un, c'est un fournisseur que l'on paie

    +
+


+

+

10.Exemple +de configuration de fiche +

+

+Monsieur DURAND décide d'utiliser NOALYSS, +

+

+pour les dépenses il a :

+ +

+Il décide de séparer les frais de voiture, des autres. Donc il créé +3 catégories de dépenses basées sur le modèle de dépense.

+

+
+

+

+La première catégorie est Services et Biens Divers, la seconde est +« Frais de voiture » et la troisième est « Bien à +Amortir ».

+

+
+

+

+Il va dans CFGCARD, crée la première la première catégorie +« Service et Bien divers » en se basant sur « Achat +Services et Bien Divers », il donne comme compte centralisateur +(ou compte de base) le compte 611, il active la création automatique +du poste comptable.

+

+Après validation, le poste centralisateur a été créé, il doit +maintenant ajouter les attributs, il ajoute donc +

+ +

+Ensuite, il veut avoir les attributs dans un certain ordre, il change +le numéro d'ordre de description et lui donne 5 comme valeur, de +façon à ce que ce soit le second champs et le quick-code à 500 +pour qu'il soit le dernier, le « Prix d'achat » à 30 +pour l'avoir avant le taux de TVA. Il clique sur sauver pour sauver +l'ordre, ajouter cet élément pour ajouter l'attribut sélectionné.

+

+
+

+

+Ensuite, il créé la seconde catégorie « Frais de voiture » +de la même façon avec comme compte centralisateur (compte de base) +613 et active la création automatique du poste comptable. Il ajoute +les attributs « Description, TVA Non déductible, Contrepartie +pour la TVA non déductible »,

+

+
+

+

+Finalement, il crée la troisième catégorie «  Bien à +Amortir », en se basant sur le modèle « Matériel à +amortir », cette fois-ci il ne créera pas de poste par bien +donc il n'active pas l'option «création automatique du poste +comptable » , il compte utiliser le plugin pour +l'amortissement pour le suivi. De toute façon, il peut avoir le +détail de ce compte centralisateur en faisant une balance par Fiche.

+

+
+

+

+Afin que ces catégories soient accessibles dans le journa Achat , il +configure dans CFGLED le journal d'achat en mettant ces catégories +de fiches au débit +

+

+
+

+

+Pour finir , soit il ira dans CARD, et ajoutera les fiches, soit +il les créera dans un tableur et utilisera le plugin « import +de fiches » pour les importer soit il les créera au fur et à +mesure de leur utilisation

+

2.Comptabilité

+


+

+

Il existe 4 sortes de +journaux :

+


+

+

· »Recette», +destiné à contenir les opérations de vente, accessible avec le +code AD VEN +

+


+

+

· »Achat », +qui regroupe les opérations du même nom, accessible avec le code AD +ACH

+


+

+

· »Financier » +: celui regroupant tous les mouvements financiers (banque,

+

caisse...) accessible +avec le code AD FIN;

+


+

+

· »Opérations +diverses » : il contient toutes les autres opérations +(augmentation de capital, amortissements, ... ), accessible +avec le code AD ODS. Les journaux « Anouveau » sont en +fait des journaux de type Opérations Diverses

+


+

+

Vous pouvez créer +autant de journaux que vous le souhaitez

+


+

+

Pour tous les types de +journaux, vous pouvez voir toutes les opérations avec une recherche +possible. Si on clique sur détail, on voit le détail de +l'opération, on peut changer la description, ajouter un fichier ou +modifier les montants pour la comptabilité analytique. Le bouton +effacer efface l'opération et la recopie dans une table spéciale. +Dans le cas où vous êtes dans une période fermée ou en mode +strict, l'opération sera extournée, c'est-à-dire annulée par son +écriture inverse; dans ce cas, lors d'impressions simple pour les +journaux de vente et d'achat, il y aura une ligne avec le montant en +négatif, pour extourner il faut entrer une date valide. Une date +valide est une date qui est dans une période non fermée et dans une +période du dossier.

+


+

+

Les opérations +compables peuvent soit avoir une pièce attachée soit un commentaire +libre. Ce commentaire sur des opérations n'a absolument aucune +importance d'un point de vue comptable, c'est juste une aide, une +sorte de « Post It ».

+


+

+

Si on clique sur le +numéro interne d'une opération, on obtient :

+ +

dans cette fenêtre, en +cliquant sur un poste comptable ou le quick code d'une fiche, on +obtient son historique, ainsi que la balance progressive

+

1.Les +numéros de Pièces Justificatives

+

Avant d'encoder vos +premières opérations, il est utile de parler des pièces +justificatives; la règle est simple, toute opération comptable doit +être justifiée par un document numéroté de manière séquentielle, +ce document est la pièce justificative. +

+

La numération se +configure dans le menu paramètre, vous pouvez spécifier la valeur +de départ ainsi que le préfixe. Dans le cas où le numéro de pièce +existe déjà dans ce journal, le programme va essayer de lui donner +une autre valeur et vous en avertira (sauf dans le cas des journaux +financiers où il n'y a pas ni contrôle ni changement). Si vous +entrez vous même vos numéros de pièces, ou si vous n'en voulez pas +au moment de l'encodage vous pouvez désactiver cette fonctionnalité.

+

Dans le cas où vous +forcez un autre numéro de pièce que celui proposé, la séquence de +numérotation ne sera augmenté de 1.

+


+

+

Exemple :

+

N° de PJ donné +ACH100, vous forcez à PREDEF, pour la prochaine opération, il sera +à nouveau proposé ACH100.

+


+

+

2.Vente +ou Journal des Recettes

+


+

+

Le journal des recettes +regroupe les opérations de vente. C'est très simple: vous devez +juste ajouter le client, la date et évidemment les articles. Les +échéances, ne servent qu'à vous, cela vous permet de filtrer les +ventes non payées et de voir qui a dépassé l'échéance.

+


+

+

Afin d'utiliser des +rabais et des fiches, vous créez une fiche « rabais et +remises », dans la catégorie utilisée pour les ventes, +vérifier dans votre plan comptable le numéro à utiliser. Le +montant doit être donné en négatif, ce n'est pas un pourcentage.

+


+

+

Pour ajouter une vente, +cliquez sur « nouvelle vente », puis utilisez les boutons +pour ajouter les clients, services et marchandises que l'on vend.

+


+

+

+En +cas de reprise de matériel dans le stock, vous pouvez mettre des +quantités négatives - des quantités, pas des prix unitaires -. +

+

Le stock sera +automatiquement réadapté pour tenir compte de ce retour de matériel +si vous utilisez des codes de stock.

+


+

+


+

+

Avant d'utiliser la +section « Payé par » vous devez d'abord le paramétrer +correctement.

+

L'option « Payé +par »  va générer une seconde écriture dans le journal +et avec le compte donné sauf si vous avez sélectionné « Paiement +encodé plus tard ». +

+


+

+

Dans les journaux de +vente, on peut directement donner le mode de paiement, vous pouvez +encoder autant de mode de paiement, simplement quand vous recevez vos +relevés, il faudra aller dans Financier → rapprochement bancaire +afin de donner le numéro de relevé à vos encaissements. +

+


+

+

Afin de générer une +facture, ce ne sera proposé que si vous avez un modèle de facture +disponible.

+


+

+

La TVA est calculée +automatiquement mais il est possible de forcer une autre valeur, il y +a aura un avertissement lors de la confirmation.

+


+

+

+Si vous voulez générer en même temps, une facture et un bordereau +de livraison, il suffit de mettre dans le même modèle de document, +le modèle pour la facture et celui pour le bordereau de livraison. +Le document généré contiendra donc la facture et le bordereau

+

3.Dépense +ou Journal des Achats

+


+

+

Cela reprend uniquement +les opérations d'achat que ce soit pour l'achat de marchandises, de +services ou de matériel.La TVA est calculée automatiquement mais il +est possible de forcer une autre valeur, il y a aura un avertissement +lors de la confirmation.

+

Les journaux d'achat et +de vente, permettent aussi d'encoder directement le paiement, il +faudra d'abord paramétrer les méthodes de paiement correctement +(voir Paramètres)

+


+

+

C'est à partir du +journal d'achat que l'on peut générer des notes de frais. Pour +cela, il suffit d'aller dans paramètres et d'ajouter un document de +type « Note de frais ». Automatiquement, avant de +confirmer l'opération, il vous sera demander si vous voulez générer +une note de frais (par défaut non). Tandis que le journal de vente, +lui, vous permet de générer les factures. Les lettres de rappel +ainsi que les autres documents ne peuvent être générés que dans +le suivi courrier

+


+

+

Avant d'utiliser la +section « Payé par » vous devez d'abord le paramétrer +correctement +

+

+l'option +« Payé par »  va générer une seconde écriture +dans le journal que vous avez paramétré et avec le compte donné. +Les opérations seront automatiquement rapprochées. Cette seconde +écriture se fera dans le journal choisi mais aura un montant +dimininué de l'acompte.

+

+

+

+

+Si vous encodez tous vos souches TVA pour vos restaurant en une fois, +vous pouvez générer un document récapitulatif auquel vous +attacherez vos souches.

+

4.Financier +ou Journal Financier

+

Uniquement pour gérer +les comptes en banque, Visa, bref tout ce qui est financier (pas les +prêts qui devraient être en opération diverses mais bien le +paiement de ces prêts).

+

La date est importante, +il est important de vous rappeler : on vous donne l'ancien solde et +le nouveau, vérifiez sur vos extraits que cela correspond bien. On +peut soit donner la date du relevé bancaire et toutes les opérations +auront cette date, soit choisir une date par opération.

+


+

+

Le commentaire est +optionnel, c'est ce que vous verrez apparaître lorsque vous +regarderez votre journal.

+


+

+

Introduisez un montant +négatif si vous payez (le compte diminue) et un montant positif si +vous recevez de l'argent.

+


+

+

Quand vous demandez les +soldes des comptes, vous verrez trois colonnes :

+ +

5.Les +rapprochements bancaires

+


+

+

Les rapprochements +bancaire vous permettent de donner un numéro d'extrait de compte à +des opérations qui n'en ont pas, parce qu'elles ont été générées +automatiquement lors d'une vente ou d'un achat.

+

Si vous utilisez ce +mode, lors de la réception de votre relevé bancaire, vous +sélectionnez les opérations concernées, le montant total est +vérifié. S'il ne correspond pas à celui du relevé il y a juste +une alerte.

+


+

+

+Pour connaître le total d'un relevé allez soit dans Journal +Financier → liste ou recherche ou historique et faites une +recherche sur le numéro de relevé

+


+

+

Vous n'êtes pas obligé +d'utiliser cette méthode de travail. Beaucoup préfèrent attendre +leur relevé bancaire pour encoder et rapprocher manuellement. Cette +méthode malheureusement est plus laborieuse que simplement donner le +mode de paiement et faire le rapprochement par la suite, mais elle a +l'avantage de limiter les erreurs. Le plus simple est d'importer vos +relevés de banque avec le plugin « import banque »

+

+Le +fait d'effacer une opération pour laquelle il y a eu une génération +automatique de la méthode de paiement, n'efface pas l'opération de +paiement

+

6.Journal +des Opérations diverses

+

Il reprend toutes les +opérations qui ne sont pas comprises dans les autres journaux. Ce +qui implique les amortissements, parfois les salaires ou les produits +financiers, les dépenses non admises, le paiement de l'impôt, de la +TVA, les garanties... +

+


+

+

Pour le profil +comptable, vous devez mettre un filtre pour les comptes visibles au +débit ou au crédit.

+


+

+

Exemple : le +journal n'utilisera que les comptes commençant par 60 ou 411 et le +poste 550.

+


+

+

Postes utilisables +journal (débit crédit)60* 411* 550

+


+

+

Ceux qui terminent par +une étoile reprennent les comptes qui commencent par l'expression, +ainsi 411* reprendra 411, 4111, 4112,4113 et 4114. Vous séparez les +différents comptes par un espace. +

+


+

+

7.Cas +particuliers

+

Les cartes de crédit : +la Visa = changement de créancier : Visa paie le fournisseur, vous +payez Visa, vous pourriez aussi le mettre dans un journal financier.

+


+

+

Il y a deux méthodes :

+


+

+

Soit vous encodez vos +dépenses en même temps que vous recevez votre relevé. Les achats +dans le journal d'achat et les paiements par Carte de crédit dans un +journal financier lié à cette carte

+


+

+

Soit vous ajoutez un +mode de paiement pour la visa, dans ce dernier cas, quand vous +recevrez le relevé de vos achat par VISA, dans financier → +rapprochement bancaire , vous sélectionnez les achats figurant sur +votre relevé, cela donnera à chaque opération le numéro de relevé +comme numéro de pièce justificative.

+


+

+

La seconde méthode +peut aussi être utilisée pour les paiements par virement bancaire +ou par chèque. +

+


+

+

+Le +paiement par chèque utilise normalement un compte « effet à +payer » ou « effet à recevoir » certains +n'utilisent pas ce compte et imputent directement les paiements par +chèque sur un compte en banque. Si vous utilisez un compte +intermédiaire, vous n'utilisez pas le rapprochement bancaire et +encodez simplement des opérations dans le journal financier, entre +la banque et les effets à payer ou à recevoir lors de la réception +de l'extrait de compte (relevé bancaire)

+


+

+

Les salaires peuvent +être soit dans un journal d'achat et les produits financiers dans un +journal de vente, mais ils pourraient tous deux être dans le journal +d'opérations diverses. +

+


+

+


+

+


+

+

3.Schéma +d'écriture

+


+

+

Toutes les opérations +comptables dans les journaux seront transformées en écritures +comptables, il est donc important de bien paramétrer votre dossier +de comptabilité

+


+

+

Les prix, la TVA +proviennent des détails de la fiche sélectionnée, vous pouvez +modifier au moment de l'encodage

+


+

+

+ En cas de montant négatif, les écritures sont inversées. Cette +fonctionnalité est utilisée pour annuler une opération précédente +ou pour faire des remises, des notes de crédit...

+

+
+

+


+

+

1.Facture +de vente

+


+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la fiche client

+
+


+

+
+

Éventuellement, remise rabais ... +

+
+


+

+
+


+

+
+

Poste comptable de la 1ère fiche prestation, + marchandise...

+
+


+

+
+

Poste comptable de la 2nde fiche prestation, + marchandise...

+
+


+

+
+

Poste comptable de la 3ième fiche prestation, + marchandise...

+
+


+

+
+

...

+
+


+

+
+

Total de la TVA par type de TVA

+
+


+

+

Dans le cas, où on +encode directement un paiement une seconde écriture est générée +et rapprochée à la première

+


+

+ + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la fiche pour le paiement + (se paramètre dans paramètres → divers → mode de paiement)

+
+


+

+
+


+

+
+

Poste comptable de la fiche client

+
+


+

+

Si vous payez votre +fournisseur par chèque ou par visa, il est préférable d'utiliser +un mode de paiement, sinon vous devrez encoder cette opération dans +un journal d'opération diverses.

+

2.Facture +d'achat

+


+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la 1ère fiche charge, ...

+
+


+

+
+

Poste comptable de la 2nde fiche charge

+
+


+

+
+

Poste comptable de la 1ère fiche charge

+
+


+

+
+

Total de la TVA par type de TVA

+
+


+

+
+

Éventuellement partie privé défini dans la + TVA fiche

+
+


+

+
+

Éventuellement partie non déductible défini + dans la fiche, le poste comptable utilisé est paramétré dans + paramètres → poste comptable dépense non admise

+
+


+

+
+

Éventuellement partie de la TVA non + déductible

+
+


+

+
+


+

+
+

Éventuellement, remise rabais, note de crédit + obtenue ... +

+
+


+

+
+

Poste comptable de la fiche fournisseur

+
+


+

+

Dans le cas, où on +encode directement un paiement une seconde écriture est générée +et rapprochée à la première, si le client paie par chèque ou par +visa, il est préférable d'utiliser un mode de paiement, sinon vous +devrez encoder une seconde opération dans un journal d'opération +diverses.

+


+

+

+Dans le cas où une partie de l'achat est une dépense privée, vous +pouvez soit changer la fiche et ajouter les attributs « dépense +privée » et « contrepartie dépense privée » soit +tout simplement crée une fiche « Dépense privée ». +Lors de l'encodage de la facture, il suffit de décomposer le montant +en 2, professionnel et privé, la première partie utilisera une +fiche dépense normale, et l'autre partie utilisera la fiche +« dépense privée »

+

+
+

+ + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la fiche fournisseur

+
+


+

+
+


+

+
+

Poste comptable de la fiche pour le paiement + (se paramètre dans paramètres → divers → mode de paiement)

+
+


+

+


+

+

+Pour +si vous utilisez le mode de paiement, rappelez-vous qu'il y a un +rapprochement bancaire à faire, mais dans le cas des chèques, il +existe deux méthodes : la première est la bonne façon de faire en +Belgique, il faut utiliser un compte intermédiaire et dans un autre +journal que celui de la banque, lors de l'encaissement ou le +décaissement du chèque, il faudra passer les opérations dans le +journal financier du compte en banque concerné, l'autre méthode +consiste à imputer directement sur le compte en banque

+

3.Banque

+

+Les +journaux financier n'utilise qu'une seule fiche banque, qui est +normalement le compte en banque sur lequel on impute les montants

+

1.Encaissements

+


+

+


+

+ + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la fiche de banque

+
+


+

+
+


+

+
+

Poste comptable de la fiche client

+
+


+

+


+

+

2.Décaissement

+


+

+ + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la fiche fournisseur

+
+


+

+
+


+

+
+

Poste comptable de la fiche de banque

+
+


+

+


+

+


+

+

3.Paiement +d'un chèque émis

+

Il faut tout d'abord +créer une fiche pour les chèques émis (poste comptable en Belgique +: 441)

+

La banque paie un +chèque que vous avez émis

+


+

+


+

+ + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable des effets à payer

+
+


+

+
+


+

+
+

Poste comptable de la fiche de banque

+
+


+

+

4.Paiement +d'un chèque reçu

+

Il faut tout d'abord +créer une fiche pour les chèques reçu.(poste comptable en Belgique +401)

+

La banque reçoit le +paiement d'un chèque que vous avez déposé

+


+

+


+

+ + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la fiche de banque

+
+


+

+
+


+

+
+

Poste comptable des effets à recevoir

+
+


+

+

5.Virement +entre deux comptes en banque de votre société

+


+

+

Pour utiliser les +virements internes, vous devez d'abord créer une fiche de virement +interne, avec le poste comptable qui convient, en France et en +Belgique ce poste comptable est le 580.

+


+

+

Dans le première +journal financier +

+


+

+ + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la fiche virement interne

+
+


+

+
+


+

+
+

Poste comptable de la fiche banque 1

+
+


+

+

Dans le second journal +financier, du compte receveur

+


+

+ + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la fiche banque 2

+
+


+

+
+


+

+
+

Poste comptable de la fiche virement interne

+
+


+

+


+

+

+Pour +les cartes de crédits de la sociétés et les chèques, il est +préférable d'utiliser un journal financier dont la fiche pour le +compte en banque est la fiche de la carte visa, la fiche des chèque +reçu ou la fiche des chèque émis

+

4.Les +rapports

+

1.Introduction

+

Les rapports servent à +créer une vue de votre situation comptable. Par exemple, le total +des ventes, le total encore à payer, la différence entre les +entrées et les charges... Il n'y a pas vraiment de limite. Pour +aller plus loin, vous devez utiliser l'extension « rapports +avancés » qui permettent de générer n'importe quelle +déclaration, cette extension est utilisé à partir de 2013 pour les +déclarations de TVA belges et françaises. +

+


+

+

2.Création

+

Les rapports permettent +d'utiliser des formules (mod,round,*,-) sur des soldes de comptes. +Vous pouvez en afficher un dans l'accueil en le paramétrant dans vos +préférences.

+


+

+

Très peu, voire aucun +rapport, n'est fourni par défaut, vous devez les ajouter vous-même. +Pour cela, soit vous regardez dans le répertoire « contrib/rapport » +soit vous allez sur le site de NOALYSS. +

+

1.Syntaxe

+

Quelques règles :

+


+

+
1.Dans +la colonne formules
+


+

+ + + +


+

+

Cas particulier : +FROM=00.0000 pour indiquer le début de l'exercice comptable dans +lequel vous êtes (voir préférence). Utile si vous avez avez +plusieurs exercices comptables dans le même dossier. +

+

Exemples de formule:

+


+

+

+Résultat +d'exploitation brute round([7%]-[6%])

+

+Impôt +estimé (sans compter les amortissements) ([7%]-[6%])/0.35

+

+Total +des comptes en banque [550%]

+

+Total +TVA récolté depuis janvier 2005 : [4511]FROM=01.2005

+

+Perte +ou profit ([7%]-[6%]>0)?"Bénéfice":"Perte"

+

+

+

+
2.Dans +la colonne texte
+

Il s'agit du label devant la formule, normalement +ce label n'est pas interprété sauf si il contient soit une valeur +numérique entre crochet avec ou sans la lettre T

+

exemple +

+

+[4511] + Sera remplacé par le libellé du poste comptable

+

+[4511T] + Sera remplacé par le libellé du poste comptable en majuscule

+

+[4511t] + Sera remplacé par le libellé du poste comptable en minuscule

+


+

+

3.Utilisation +

+

Les rapports peuvent +soit servir dans le menu d'accueil, soit pour impression. Dans +l'accueil, vous avez les résultats pour l'exercice courant, dans le +cas où votre dossier contient plusieurs exercices comptables, +l'exercice utilisé sera celui de la période choisie dans +préférence.

+

Pour avoir des +statistiques mensuelles, dans le menu impression → rapport, vous +devez choisir « par étape », si vous choisissez +« mensuelle », vous aurez le résultat par mois. Afin de +pouvoir faire un graphique de vos statistiques, vous exporter en CSV +puis vous l'intégrer dans votre tableur.

+


+

+


+

+

5.Gestion +de stock

+


+

+

NOALYSS contient un +système gestion de stock, c'est-à-dire qu'il permet de suivre un +stock grâce aux actions de vente et d'achat, et de diminuer ou +d'augmenter manuellement le stock; on peut gérer les commandes à +travers l'interface des « Actions-Suivi » et si on décide +de suivre le stock en cours de commande, on peut créér un dépôt +« Commande en cours » que l'on augmentera en commandant +chez un fournisseur et qu'on diminuera à la réception.

+


+

+

Pour toutes les +marchandises dont vous voulez gérer le stock, il faut ajouter +l'attribut « gestion de stock », vous devez y mettre un +code, et exactement le même code dans sa contrepartie. Les mêmes +marchandises ont toujours deux fiches : l'une pour la vente et +l'autre pour l'achat, la seule façon de lier ces fiches est de leur +donner le même code de stock, ce code de stock correspond à une +fiche « Stock » +

+


+

+

Bien faire attention à +ce code, il doit être le même pour les fiches achats et ventes de +la même marchandise, si vous utilisez ce code stock pour deux +marchandises différentes, vous ne serez plus en mesure de faire la +différence entre ces 2 marchandises dans le stock. +

+


+

+

Il doit être bien +clair qu'il y a deux fiches pour cette marchandise, l'une à la vente +et l'autre à l'achat. Il y a deux raisons à cet état de choses : +

+ +


+

+

+A +partir de la version 5.1, il est possible d'avoir une fiche avec deux +postes comptables, faites attention en cas de reprise de marchandises

+


+

+

Les achats et les +ventes vont automatiquement mettre le stock à jour si on fait ces +opérations dans les journaux achats et ventes uniquement.

+


+

+

+Petite astuce : il est possible de donner un code STOCK à n'importe +quelle fiche, par exemple pour les heures à facturer, les +déplacements... Ainsi vous pouvez savoir à tout moment combien +d'heures ou de déplacements vous avez facturés, ou la quantité de +papier, cartouches d'encre,... qui ont été achetées..

+


+

+

1.Mise +en place

+

Dans COMPANY, activer +l'option « Utilisation des stocks ».

+


+

+

Ajouter des fiches de +marchandises (en achat et vente) et adapter votre journal d'achat et +de vente pour qu'ils tiennent compte de ces nouvelles fiches. +

+


+

+

Ajouter l'attribut +"Gestion de stock" pour ces fiches dans CARD

+


+

+

créer dans la +catégories STOCK, les fiches qui seront les éléments du stocks, +leurs quick-codes seront le code « Gestion de Stock » +des fiches utilisés pour la vente ou l'achat.

+


+

+


+

+


+

+

2.Premier +cas: une marchandise achetée=une marchandise vendue

+


+

+

Ceci est le cas le plus +simple, admettons que vous vendiez la marchandise A et que quand vous +la vendez, votre stock diminue.

+


+

+

Dans le menu Fiche, +dans les marchandises à vendre ajoutez un nom de gestion de stock ou +un barre-code. Exemple MARCHA. Faites la même chose pour la +marchandise à vendre.

+


+

+

Maintenant, après +avoir adapté le journal de vente et d'achat pour que ces fiches +soient utilisées (avancé->journaux), vous constaterez que quand +vous vendez votre stock diminue et qu'à l'achat, il augmente, ce qui +est logique.

+


+

+

Le menu Stock vous +montre l'état de votre stock. Si certaines marchandises ont été +volées, détruites ou retournées, vous pouvez manuellement modifier +le stock; en cliquant sur MARCHA, vous voyez le détail du stock, +vous avez une ligne pour modifier le stock, si vous entrez un nombre +négatif, le stock va diminuer du nombre d'unités indiqué, avec un +nombre positif, il augmentera. +

+

Si vous êtes un +cafetier et que quand vous achetez une bouteille de soda, vous le +vendez par verre; +

+

si vous souhaitez +suivre les stocks des vente, vous pourriez dire qu'une bouteille à +l'achat vaut 5 unités, et à la vente une seule.

+


+

+

3.Second +cas: uniquement à l'achat

+


+

+

Dans ce cas-ci, vous ne +voulez suivre que le nombre d'unités achetées, par exemple, si vous +êtes un cafetier et que quand vous achetez une bouteille de soda, +vous le vendez par verre; et vous ne souhaitez pas faire le suivi de +chaque verre vendu. Les unités de stocks n'acceptent que 4 décimales +maximum.

+


+

+

Il suffit simplement de +mettre un code sur la marchandise à l'achat et c'est tout.

+

Dans ce cas-ci, il vous +suffit de regarder la quantité achetée, et celle qu'il vous reste +réellement, cela vous donne par simple soustraction, la quantité +vendue.

+


+

+

Il vous suffit +maintenant de changer manuellement.

+


+

+

4.Plusieurs +fiches pour un même stock

+


+

+

Imaginons que pour une +certaine marchandise (MARCHA), vous ayez créé une fiche quand vous +l'achetez à un fournisseur et une autre fiche quand vous l'achetez à +un autre fournisseur. +

+

Par exemple parce que +les prix sont différents ou pour n'importe quelle autre raison qu'il +vous plaira.

+


+

+

Dans ce cas, il suffit +d'utiliser le même code de gestion pour toutes ces fiches, +automatiquement elles seront rassemblées dans la gestion de stock.

+

5.Inventaire

+

N'oubliez pas qu'en fin +d'année, on fait l'inventaire et on compare le stock du début de +l'année avec celui de la fin d'année, et cela donne lieu à une +écriture comptable de variation de stock, normalement dans le +journal des opérations diverses. Dans STOCK_INV,modifier +manuellement le stock.

+


+

+

Exemple :

+

En fin d'année, +Monsieur Durant fait son inventaire et compte 50 bobines de fils, 500 +Boîtes de papier,... Dans STOCK_STATE, l'état des stock, il voit +que d'après les ventes et les achats, il aurait du avoir 50 Bobines +et 489 Boîtes, il y a une différence de 11 boîtes. +

+


+

+

Au 31 décembre, dans +STOCK_INV, il choisira la fiche de Stock Boite, mettra comme quantité +-11 et dans le libellé, expliquera d'où provient la différence +(vols, destruction,...)

+

Ensuite il entrera une +écriture comptable pour constater la diminution du stock, ce sera +dans ce cas-ci une charge.

+


+

+

Au 1 janvier, il devra +encoder son inventaire, c'est-à-dire mettre les valeurs qu'il a +réellement au 31 décembre, il pourra avoir sa situation dans « Etat +des stocks » (STOCK_STATE), en format liste, il pourra +l'extraire en CSV et l'imprimer afin de l'encoder au 1er janvie, pour +aller plus vite, dans « modification » (STOCK_INV) il +peut reprendre la situation de l'année précédente en cliquant sur +« reprise inventaire ».  Il faut d'abord créér la +nouvelle année.

+


+

+


+

+

6.Transfert +de stock entre dépôt

+

L'étape qu'il faudra +de toute façon faire, est de diminuer un dépôt et en augmenter un +autre. La sécurité peut limiter l'accès aux stocks. On peut aussi +se servir d'Action-Gestion pour créer des documents de transferts de +stocks, qui contiendraient les éléments de stocks transfèrés, et +mettre en place ainsi un bordereau pour accompagner la marchandise, +puis en générer un autre pour la réception.

+


+

+

Exemple :

+

Monsieur Durand a 2 +entrepôts assez éloignés l'un de l'autre, le Principal et +l'Annexe, il demande à son magasinier Pierre de transfèrer un +certain nombre de marchandises vers l'autre dépôt, l'Annexe. Pierre +créera donc dans «Action - Gestion » une nouvelle action +dépôt de stocks dans laquelle il détaillera les éléments à +transfèrer, puis il va générer le document qui doit accompagner la +marchandise. Ensuite, il va faire dans STOCK_INV, encoder une +diminution de son stock «Le  Principal »

+


+

+

Paul, qui est +magasinier dans le dépôt l'Annexe, va recevoir cette marchandise et +comparera si ce qui a été envoyé est bien ce qui est décrit sur +le bordereau, il créera donc une nouvelle action réception, et +indiquera le document de Pierre comme « action concernée », +Paul va dans STOCK_INV encoder une augmentation du stock pour les +marchandises transférées dans son dépôt l'Annexe.

+

6.Recherche +& historique

+

Ce menu permet de +rechercher par +

+

date (entre 2 dates), +

+

montant ( entre 2 +montants), +

+

poste comptable, +

+

fiche (quickcode ),

+

code interne, +

+

une partie du nom, +numéro de pièce ou la description. +

+


+

+

La sécurité +s'applique dans les recherches, il n'est pas possible de voir les +opérations des journaux auxquels vous n'avez pas accès.

+

7.Rapprochement +- réconciliation

+

Vous pouvez lier des +opérations entre elles, en général ce seront des paiements qui +correspondent à des factures. Ce n'est pas obligatoire, c'est là +uniquement pour vous permettre de mieux voir ce qui concerne quoi. +

+


+

+

Les rapprochements ne +se font pas forcément dans le même journal, par exemple un paiement +sera dans le journal financier mais sera lié à une opération de +vente (journal de recette) ou d'achat (journal d'achat). +

+


+

+

Le point important est +que dans la petite fenêtre montrant les détails, vous pouvez +spécifier si la facture est ou non payée, cela vous permettra de +savoir en temps réel, ce qui est déjà payé et ce qui ne l'est +pas, cette possibilité n'existe que pour les journaux de type vente +et achat. +

+


+

+

Dans le cas où vous +essayez de rapprocher une opération avec elle-même, il ne se +passera rien.

+


+

+

8.Le +Lettrage

+

En plus du +rapprochement qui vous permet de faire correspondre plusieurs +opérations ensemble, vous disposez aussi du lettrage. Le lettrage +lui, agit à un niveau plus bas en faisant correspondre, une ligne +d'opération

+

comptable à une autre +mais uniquement entre poste comptable identique. +

+

Typiquement, il s'agit +d'un débit qui correspond à un crédit.

+


+

+

Autrement dit le +lettrage est un moyen de créer une correspondance entre plusieurs +opérations de débit et de crédit pour le même poste comptable ou +pour la même fiche. Par exemple, le client A achète du matériel, +son compte est débité, le jour où il paie son compte est crédité. +

+


+

+

Pour le suivi, on peut +créer un lien entre le débit et le crédit, c'est le lettrage.

+


+

+

Normalement on ne fait +le lettrage que des clients et des fournisseurs, certains le font +aussi pour le compte de la TVA pour mieux voir ce qui est compris +dans le montant de la déclaration. +

+


+

+

+Attention +dans le cas où vous supprimez ou modifiez une opération, le +lettrage sera lui aussi effacé

+

9.Impression

+


+

+

Ce menu permet de +demander des impressions. Depuis la version 5.1, les impressions +génèrent des PDF supportant l'Unicode. Toutes les impressions sont +exportables en CSV et PDF.

+

+L'utilisateur +ne vont que les opérations effectuées dans des journaux pour +lesquels il a un droit de lecture. Les balances pourraient être +incorrectes si une opération est faite dans un journal auquel il n'a +pas accès

+

1.Journaux

+

Impression de journaux +: les périodes que vous voyez sont celles de l'exercice de votre +période par défaut (voir préférence). Vous pouvez soit les avoir +comme un listing soit de manière détaillée c'est-à-dire en partie +double.

+


+

+

Options :

+


+

+

·Style d'impression, +soit simple donc sur une seule ligne soit en partie double

+


+

+

L'impression en HTML +obtenue, on peut soit l'imprimer, soit l'avoir en PDF soit en CSV. +Avec le CSV, vous pouvez l'importer dans un tableur et faire une +autre présentation.

+


+

+

Seuls les journaux de +vente et d'achat peuvent être imprimés sur une seule ligne, il est +important de bien encoder vos pièces justificatives parce que +l'ordre se fait par date puis par numéro de pièce. +

+


+

+

Il vaut mieux +d'ailleurs utiliser le mode strict (paramètres → société) afin +de vous empêcher d'encoder à une date ultérieure à la dernière +opération.

+

2.Poste

+

Impression des postes +comptables par période. Il est possible de rechercher sur base soit +du quickcode soit du poste comptable.

+


+

+

L'export en PDF et CSV +est prévu. Cela fonctionne exactement comme les journaux.

+

+ 3.Les Rapports

+

Impression des rapports, les rapports se +configurent dans avancés → rapport. Dans l'impression vous pouvez +choisir de les imprimer par période comptable ou par dates +calendrier. Si vous choisissez d'utiliser les période comptable +vous pourrez alors utiliser aussi les étapes. Les étapes donnent un +résultat par mois, si vous utilisez cette fonctionnalité, il vous +suffit alors de l'exporter en CSV pour l'intégrer dans un tableur et +produire un graphique.

+

Les rapports peuvent aussi être exportés en PDF.

+



+

+

4.Balance +des comptes

+

Après avoir choisi la +période, vous recevrez tous les postes comptables, la somme des +débit et crédit de chacun. Cette balance est très pratique pour +rapidement vérifier les comptes clients, dépenses. C'est un outil +de vérification très utile. +

+


+

+

Il permet aussi de +faire une balance par journal (achat,vente, financier...), par +catégories et en spécifiant une période et même une plage de +postes.

+

+

5.Balance +âgée

+

La balance âgée est une balance qui vous permet +de voir depuis combien de temps une facture est un souffrance ou un +fournisseur attend un paiement. +

+

Les possibilités de filtrage sont :

+
    +
  1. Par date de facture , les factures + antérieures ne seront pas considérées

    +
  2. Uniquement les factures non payées, ou + toutes si vous souhaitez voir dans quel délai vos clients vous + paient ou vos fournisseurs sont payés

    +
+

6.Bilan

+

Actuellement, seul le +bilan belge est disponible, pour en avoir un autre, il suffit de +créer 2 fichiers. L'un sera en RTF et contiendra la présentation +ainsi que les valeurs à calculer et l'autre en format texte +contiendra les formules qui remplaceront les balises dans le document +RTF.

+


+

+

Pour comprendre comment +cela fonctionne, il suffit d'aller dans html/document/fr_be et +d'ouvrir les 2 fichiers qui s'y trouvent.

+


+

+

Le bilan et la balance +des comptes, sont les deux outils qui vous permettront de faire votre +bilan de fin d'année.

+


+

+

7.Rapprochement

+

Vous pouvez imprimer toutes les opérations +rapprochées, normalement toute vente et tout achat est lié à une +opération financières. +

+

Si ce n'est pas le cas, la cause peut être

+ +


+

+


+

+

10.Avancé

+


+

+

1.Écritures +définies

+

Après avoir encodé +une opération, vous pouvez la sauver en tant que modèle afin de la +réutiliser par la suite pour pouvoir encoder plus rapidement, ce +menu-ci vous permet d'effacer les modèles d'opérations dont vous +n'avez plus besoin. +

+

Pour introduire un +modèle opération, il suffit d'utiliser le journal dans lequel elle +devra exister, de donner comme numéro de Pièce Justificative PREDEF +puis de la sauver et confirmer, ensuite il suffit d'effacer cette +opération.

+

+

+

2.Plan +Comptable

+

Le plan comptable que +vous utilisez, vous pouvez toujours ajouter des postes ou enlever +ceux qui n'ont jamais été utilisés.

+


+

+

Vous pouvez aussi les +renommer.

+

3.Rapport

+

Création des rapport

+

4.Écriture +d'ouverture

+

En début d'année, il +faut rouvrir les comptes, mais uniquement les passifs et les actifs.

+


+

+

Quand votre bilan est +fini, vous devez donc encoder dans la nouvelle année tous les +soldes, normalement vous utilisez la balance des comptes pour cela. +Pour aller plus vite, vous utilisez ce menu, vous pouvez spécifier +que l'année précédente se trouve dans un autre dossier.

+


+

+

+La +réouverture des comptes se fait sur le nouvel exercice et +normalement en janvier, pas sur l'exercice que vous venez de +clôturer.

+

11.Le +module de gestion

+

Le module de gestion +permet :

+ +


+

+

1.Menu +: clients

+


+

+

En sélectionnant cette +option, vous allez directement voir la liste des clients que vous +avez, avec le solde de chacun.

+

En cliquant sur le +premier élément de la colonne, vous accéderez aux détails de ce +client, c'est à dire : les détails de la fiche, le suivi, les +contacts, la liste des opérations comptables avec ce client

+


+

+

Dans une compagnie ou +dans une administration, vous pouvez avoir plusieurs personnes de +contact, dans ce cas vous utiliserez les fiches contacts. Elles n'ont +pas de poste comptable normalement, mais vous pourriez en ajouter via +le menu fiche.

+


+

+

Avant d'ajouter une +fiche contact, il faut surtout ajouter une catégorie Contact. Donc +aller dans CFGCARD, ajoutez une catégorie de type contact, ajoutez +les attributs nécessaires.

+


+

+

Ajout de client en +cliquant sur le bouton « ajout  Fiche», ajout d'une +catégorie via le bouton « ajout catégorie »

+


+

+

On peut ajouter un acte +de suivi client ici, ou dans le Suivi Courrier

+

2.Menu +Fournisseur

+

Comme menu client.

+

3.Administrateurs

+

Suivi des administrateurs, gérant et personnel +

+

4.contact

+

Simple liste de contact

+

5.Administration

+


+

+

Administration des +Finances ou une autre, vous avez besoin de suivre le courrier que +vous entretenez. Que ce soit pour charger les documents que vous +envoyez ou que vous recevez, il vaut toujours mieux garder une trace +de toutes vos communications avec ces services.

+


+

+

6.Banque

+

Suivi des banques, prêts...

+

7.Prévisions

+

Les prévisions vous +permettent de comparer vos revenus et charges réelles avec vos +estimations. Les prévisions ont une date de début et de fin, vous +pouvez donc faire des prévisions sur une partie d'un exercice ou sur +plusieurs. +

+

1.Ajoutez +une prévision

+

Vous devez tout d'abord +créer une prévision en cliquant sur « Ajout prévision », +à ce moment, vous pourrez donner vos catégories, les catégories +sont en fait un regroupement de poste comptables ou de fiches. Donnez +un nom, sauver, vous pouvez maintenant enregistrer vos éléments.

+

Soit vous donnez une +formule basée sur des postes comptables (voir les rapports), soit +une fiche, vous ne devez pas les indiquer tous les deux. +

+


+

+

La colonne suivante, +Mensuel ou une période, vous permet soit d'indiquer un montant pour +une période spécifique soit un montant mensuel. Normalement, chaque +élément reçoit un montant mensuel (même s'il est égal à zéro) +et peut pour certains mois avoir un montant par période.

+

Exemple

+

[60%] Mensuel 500 €

+

[60%] Période +:05/2010 800 €

+


+

+

On obtiendra pour cette +ligne-là, 500 € chaque mois sauf pour le mois de mai où vous +aurez prévu 800 €

+


+

+

Vous devez ensuite +indiquer le libellé, qui est le nom de l'élément; puis indiquer +Débit ou Crédit, pour indiquer si le compte doit avoir un solde +débiteur ou créditeur.

+

Les charges ont un +solde débiteur

+

Les produits ont un +solde créditeur

+

Les comptes en banque +ont un solde débiteur quand ils sont en positif

+

Les clients ont un +solde débiteur

+

Les fournisseurs ont un +solde créditeur

+


+

+

Ensuite, sauver, quand +vous choisirez une prévision, vous verrez vos estimations, pour +modifier, il y a en bas, 2 boutons, l'un pour modifier les catégories +et l'autre pour modifier les éléments

+

8.Action +Gestion

+

AD FOLLOW

+

Ce menu permet :

+ +


+

+

Il permet la +génération de documents comme les lettres de rappel, les +courriers,... Il est aussi possible d'affecter des tâches à +d'autres profils. Les documents que l'on peut générer ne sont pas +limités, il suffit de créer un nouveau modèle de documents et de +fournir un fichier modèle (voir CFGDOC)

+


+

+

Vous pouvez faire une +recherche soit :

+ +


+

+

Les références sont +créées automatiquement, c'est le style du document puis un numéro +de séquence. Ces numéros de séquence peuvent être changés dans +CFGDOC.

+


+

+

Les documents internes +sont les documents dont la case destinataire est vide, ils ne sont +adressés à personnes

+


+

+


+

+

Afin de lier deux +actions, il faut rechercher la première, voir le détail puis +cliquez sur "Ajout action". Les deux documents seront alors +liés. Vous pouvez suivant la même logique ajouter un lien vers une +opération comptable.

+


+

+

Vous pouvez ici aussi +générer un document ou ajouter une pièce justificative en plus de +la note interne. Cette note n'est jamais reprise dans le document.

+


+

+

La sécurité vous +permet de préciser à quel profils vous avez accès

+


+

+

Exemple :

+

M. Durand a 2 +magasiniers, il créé un profil pour chacun en copiant simplement le +profil utilisateur et en effaçant les actions dont ils n'ont pas +besoin.

+


+

+

Il y a donc 4 profils : +administrateur, utilisateur, magasinier 1 et magasinier 2. +

+

Chaque magasinier a +accès au profil « Public » en lecture seul plus son +profil en écriture lecture.

+


+

+

Dès lors quand M +Durand créé un document publique, les 2 magasiniers le voient. S'il +créé un document « magasinier 1 » avec une date de +rappel, le magasinier 1 le verra directement dans le « tableau +de bord » et les actions seront sur fond rouge dans « Action +Gestion », le magasinier 2 cependant ne verra pas ce document.

+

12.Le +module de comptabilité analytique

+


+

+

1.Introduction

+


+

+

La comptabilité +analytique, pour faire "simple", c'est une analyse +détaillée de la comptabilité générale. La comptabilité +analytique va se baser sur le compte de résultats et répartir tous +les montants d'une autre manière que la comptabilité générale. +

+

Avec la comptabilité +générale, il est impossible de vérifier ce que coûte un projet, +un client ou un produit. +

+

La comptabilité +analytique va permettre de créer des plans comptables analytiques en +rapport direct avec votre propre fonctionnement.

+


+

+

Seule la comptabilité +générale est le document officiel pour les Contributions et la TVA. +La comptabilité analytique est une aide à la gestion, ce qui permet +de l'adapter scrupuleusement à son fonctionnement et ses attentes. +Ce qui veut dire qu'une comptabilité analytique pourra être +totalement différente pour un même entreprise en fonction d'un +dirigeant ou un autre et de leurs objectifs et priorités respectifs +alors que la comptabilité générale restera la même dans les deux +cas.

+


+

+

Exemple simple : vous +avez un client, Monsieur Bidulle, qui vous demande un devis pour +changer toutes les fenêtres de sa maison. Vous lui remettez un devis +en tenant compte du prix des fenêtres, du travail de main d'œuvre +et en plus votre marge bénéficiaire.

+

Vous achetez les +fenêtres au prix convenu que vous imputez dans le compte +«marchandises» de votre comptabilité. +

+

Dans ce compte se +trouvent aussi toutes les autres marchandises que vous achetez. Vous +envoyez un devis par la Poste que vous imputez dans le compte «Poste» +de votre comptabilité. Dans ce compte se trouvent aussi tous les +autres envois postaux.

+


+

+

La comptabilité +analytique va permettre d'imputer l'achat des fenêtres et de l'envoi +postal dans le compte «Bidulle» du plan analytique «clients».

+


+

+

Je peux ainsi connaître +exactement le prix de revient dudit client.

+


+

+

Nous pouvons aller plus +loin dans notre travail de gestion. La comptabilité analytique +permet de réaliser des opérations diverses qui ne sont pas reprises +dans la comptabilité générale.

+


+

+

Vous pouvez encoder +dans la comptabilité analytique les heures de travail pour ce client +au prix de revient salarial. Quand le travail est terminé, vous +pouvez en sortir les résultats. +

+

Est ce que vous êtes +en bénéfice pour le travail chez monsieur Bidulle ? +

+

La comptabilité +analytique va prendre le prix de la facture et y soustraire les +fenêtres, le ou les envois postaux, les heures de travail sur le +chantier, les heures de travail dans les bureau... et y donner le +résultat. En fonction du résultat vous pourrez ajuster les prix la +prochaine fois. +

+

2.Explication +de la comptabilité analytique

+

Voici un exemple plus complet de la comptabilité +analytique.

+

Imaginons la situation suivante, vous avez deux +magasins et vous souhaitez connaître la rentabilité de chacun. Dès +lors, vous avez besoin de connaître ce que chaque magasin dépense +et rapporte.

+

Dans ce cas, vous avez besoin de deux axes ou +plans analytique, le premier sera le magasin, le second, le détail +des dépenses.

+

Donc création des plans analytiques

+ +

Dans le plan analytique (ou axe) magasin, vous +ajoutez les postes analytiques (ou centre)

+ +

Dans le plan analytique Dépense / Recette, vous +ajoutez +

+ +

Vous activez la comptabilité analytique, quand +vous achetez des marchandises vous répartissez le montant des +marchandises entre les 2 magasins

+

Exemple : +

+

Achat de 100 pantalons à 15 €, 20 pour le +magasin 1 et 80 pour le magasin 2

+

Lors de la confirmation de l'achat, vous devez +avoir

+ + + + + + + + + + + + + + + + + + + +
+

Magasin

+
+

Dépense / Recette

+
+

Montant

+
+

Magasin av. L. Torvald

+
+

Frais marchandise

+
+

300

+
+

Magasin rue du Pingouin

+
+

Frais marchandise

+
+

1200

+
+



+

+



+

+

Lors de vente, vous répartissez aussi entre les +magasins. Le pantalon est revendu à 20 €

+ + + + + + + + + + + + + + + + + + + +
+

Magasin

+
+

Dépense/Recette +

+
+

Montant

+
+

Magasin av. L. Torvald

+
+

Vente marchandise

+
+

300

+
+

Magasin rue du Pingouin

+
+

Vente marchandise

+
+

1000

+
+



+

+

Pour exploitez, les résultats, vous allez dans +impressions

+

Dans la balance simple, vous aurez

+ + + + + + + + + + + + + + + + + +
+

Magasin av. L. Torvald +

+
+

300

+
+

200

+
+

0

+
+

Magasin rue du Pingouin +

+
+

1200

+
+

1000

+
+

200

+
+

Les dépenses sont au débit (première colonne), +on voit que le Magasin rue du pingouin a une « perte » de +200€. Ce n'est pas vraiment une perte puisqu'en fait, toute la +marchandise n'est pas vendue.

+

Si on veut le détail, par magasin par poste de +dépense, on utilisera la balance croisée et on obtiendra

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Poste comptable Analytique

+
+

Poste comptable Analytique

+
+

Débit

+
+

Crédit

+
+

Solde

+
+

D/C

+
+

AV.L.TORVALD

+
+


+

+
+

VENTE +

+
+

0

+
+

300

+
+

300

+
+

credit

+
+


+

+
+

ACHAT Achat Marchandise

+
+

300

+
+

0

+
+

300

+
+

debit

+
+


+

+
+

Total +

+
+

300

+
+

300

+
+

0

+
+

credit

+
+

RUEDELALOUTRE

+
+


+

+
+

VENTE +

+
+

0

+
+

1.000,00

+
+

1.000,00

+
+

credit

+
+


+

+
+

ACHAT Achat Marchandise

+
+

1.200,00

+
+

0

+
+

1.200,00

+
+

debit

+
+


+

+
+

Total +

+
+

1.200,00 +

+
+

1.000,00

+
+

200

+
+

debit

+
+



+

+

3.Les +clefs de répartition

+

Une clef de répartition est un ensemble de poste +et de pourcentage qui va directement répartir le montant. +Idéalement, la clef de répartition distribue la totalité du +montant (100%).

+

Dans le menu ANCKEY, pour les clefs de +répartition, les lignes avec 0 % seront effacées.

+

On doit spécifier les journaux où les clefs +seront accessibles.

+



+

+

4.Les +groupes

+

Dans la comptabilité analytique, vous pouvez +regrouper des centres de coûts (activité) et améliorer l'analyse. +Par exemple, en regroupant, les charges fixes, imprévues ou +variables, vous voyez mieux quelles sont les charges qui reviennent +invariablement chaque mois, comme un loyer, un abonnement... +

+

5.Activation +de la comptabilité analytique

+


+

+

Vous devez aller dans +le menu «Sociétés» du module « paramètre » de votre +comptabilité.

+

Tout en bas de la +page, au niveau de « Utilisation de la compta analytique » +un petit menu déroulant indique par défaut : «non utilisé ». +Vous pouvez modifier le menu en « obligatoire » et tous +les montants de la compta générale imputés dans la compta +d'exploitation (charges «6» et produits «7») seront +obligatoirement imputés dans tous les plans analytiques. Dans le cas +d' « optionnel », tous les montants de la compta +générale imputés dans la compta d'exploitation (charges «6» et +produits «7») seront, à votre appréciation, imputés dans tous +les plans analytiques. +

+

Ensuite vous +enregistrez les modifications.

+


+

+

+On +peut utiliser la comptabilité soit de manière croisée, +c'est-à-dire que chaque plan est une division du précédent soit de +manière non croisée, c'est-à-dire de manière indépendante, par +exemple un plan analytique « Dépense » et un plan +« Produit » avec des subdivisions plus fines que le poste +comptable, pour travailler de cette façon, il faut absolument être +en «comptabilité analytique optionelle».

+


+

+

Sur le wiki, +wiki.NOALYSS.eu il y a d'autres exemples d'utilisation de la +comptabilité analytique.

+

6.Plan +analytique

+

1.Ajout +d'un plan

+

Cliquez sur «Ajout un +plan comptable» et remplissez le «nom» et la «description» puis +enregistrez. +

+

Si vous mettez +plusieurs plans, sachez qu'ils vont se mettre dans l'ordre +alphanumérique de la première lettre du «nom».

+


+

+

2.Ajout +de postes

+

Vous n'êtes pas limité +dans les postes pour un même plan comptable. Cliquez sur le bouton +«ajout» pour créer un nouveau poste et remplissez les champs +proposés. Le champs « montant » n'est pas encore +fonctionnel pour l'instant.

+


+

+

7.Opérations +diverses

+


+

+

Ce menu vous permet +d'encoder des opérations entre différents comptes analytiques.

+


+

+

8.Impression

+

1.Listing

+

Vous pouvez avoir le +listing des opérations qui ont été imputées dans un plan +analytique précis entre deux dates et/ou entre deux postes. Vous +pouvez visualiser les résultats sur la page et ensuite, si désiré, +importer les éléments en format CSV.

+

2.Balance +simple

+

Entre deux dates et/ou +entre deux postes, vous pouvez obtenir les montants des débits, +crédits et soldes de tous les postes d'un plan analytique. Vous +pouvez les exporter en PDF ou CSV. +

+

3.Balance +croisée

+

Permet de sortir une +balance croisée entre deux plans analytiques. Choisissez les deux +dates entre lesquelles la balance doit être faite, le plan +analytique primaire et le secondaire (avec un choix entre les postes +possibles) et lancez la balance par le bouton «afficher».Vous +pouvez les exporter en PDF ou CSV.

+

4.Tableau

+

Permet d'avoir le résultat de votre comptabilité +analytique sous forme de tableau +

+



+

+

Exemple:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Fiche

+
+

ACHAT

+
+

F.ELECT

+
+

VENTE

+
+

Total

+
+

FID20 Déplacement

+
+

0

+
+

0

+
+

50

+
+

50

+
+

FID14 Electricité

+
+

-2.210,00

+
+

152

+
+

0

+
+

-2.058,00

+
+

FID15 Loyer

+
+

-255

+
+

0

+
+

0

+
+

-255

+
+

FID19 Marchandise A

+
+

0

+
+

0

+
+

1.300,00

+
+

1.300,00

+
+

FID17 Matériel bureau

+
+

-1.500,00

+
+

0

+
+

0

+
+

-1.500,00

+
+

Totaux

+
+

-3.965,00

+
+

152

+
+

1.350,00

+
+

-2.463,00

+
+


+

+

9.Liaison +avec la comptabilité générale

+

Introduction

+

Petit rappel, la +comptabilité analytique ne fonctionne qu'avec les comptes de +résultats, c'est à dire les comptes de charges «6» et les comptes +de produits «7».

+

1.Journal +de ventes, d'achats et d'opérations diverses

+

Après l'encodage de +votre facture de vente ou d'achat, vous enregistrez pour vérifier si +tous les montants correspondent. Vous trouvez à droite de chaque +ligne d'article un menu déroulant par plan comptable. Vous +choisissez dans le menu de chaque plan, les postes qui correspondent +à l'imputation.

+

Ensuite vous devez +indiquer le montant.

+


+

+

Chaque montant de la +comptabilité générale peut être imputé dans des postes +analytiques différents. Pour ce faire, vous avez un bouton +en-dessous du montant qui vous permet d'ajouter une ligne +d'imputation. +

+

Dans ce cas, vous +pouvez, avant l'enregistrement définitif, contrôler si les montants +de la comptabilité analytique correspondent aux montants de la +comptabilité générale.

+

+


+

+

+
+

+


+

+

+Chapitre +5

+

Développement +de NOALYSS

+



+

+

1.Adaptation +de NOALYSS

+

Vous pouvez modifier +librement ce programme, et surtout envoyer vos corrections. Toute la +documentation nécessaire se trouve dans doc/developper. Le design +des bases de données ainsi que le code sont présentés en HTML.

+


+

+

La documentation des +bases de données est faite avec postgresql_autodoc et celle du code +avec Doxygen. Le manuel avec OpenOffice.org(voir la FAQ pour +contribuer).

+


+

+

Si vous souhaitez +envoyez un patch, regarder dans la FAQ "Comment contribuer".

+

1.Bilan +adapté

+


+

+

Chaque dossier possède +une table nommée "Bilan" qui a 5 champs

+


+

+

·b_id : juste un +identifiant numérique unique

+


+

+

·b_name : le nom que +vous verrez apparaître dans "Impression->Bilan"

+


+

+

·b_file_template : le +fichier contenant la mise en page

+


+

+

·b_file_form: le +fichier contenant les formules

+


+

+

·b_type: le type de +document, aussi les valeurs acceptées sont TXT,

+

HTML, ODS et RTF

+


+

+

Pour ajouter un bilan +que vous avez remanié, vous n'aurez qu'à ajouter un enregistrement +dans cette table qui utilisera vos fichiers.

+


+

+

1.Formules +dans le bilan

+

Le solde d'un compte est noté entre +crochet, on peut utiliser le S pour avoir un nombre négatif si le +Débit est < au Crédit, rien pour avoir un nombre absolu... (voir + 4Les rapports pour une explication sur la syntaxe).

+

Exemple +

+

Dans le fichier Form +

+

+# +Les postes*(-1) +

+

+ $C10=round([10%S],2)*(-1) + +

+

+ $C100=round([100%S],2)*(-1) + +

+

+ $C101=round([101%S],2) + +

+

+ $C11=round([11%S],2)*(-1)

+

+

+

+

Les lignes commençant par # sont des +commentaires,

+

Dans le fichier template, le tag <<$C11> +sera remplacé par le résultat de la formule $C11, la période est +toujours donnée lors de la demande du document. On peut employer +n'importe quelle lettre sauf la lettre N, qui elle donne le libellé +du poste comptable.

+

+Attention +les tags <<$N..>> (les points sont remplacés par un +nombre) sont remplacés par le libellé du poste comptable Sauf si on +utilise une variable appelé $N..

+



+

+

2.Développement +de NOALYSS

+

Au début, les +développeurs développent la totalité d'un produit et regroupent de +fonction dans des librairies puis en adoptant une méthode de +développement afin d'avoir un code homogène; ensuite pour éviter +cette étape et gagner du temps, ils mettent en place leur propre +framework (= cadre de travail). +

+


+

+

Connaissant PHP depuis +1998, c'est un langage que je pense maîtriser, j'ai développé +dans chaque version de PHP depuis la 1.0. Ayant commencé avant +l'arrivée des premiers frameworks, j'ai mis au point une méthode de +travail, qui en définitive est devenu un framework maison. Pour le +javascript, j'ai utilisé prototype.js, malgré que ce framework est +excellent, je l'emploie plus comme une librairie de fonctions.

+

1.Développement +en MVC

+

Le développement en +MVC est un développement qui suit les concepts Modèle Vue Contrôle. +Il en existe 2 versions. Ici, je ne parlerai que de la première.

+

En pratique, je crée 3 +répertoires de base /html et /include et /include/template, le +premier contient les « contrôles » le second les «vues» +et le troisième les « modèles ».

+

+ 1.Contrôle

+

Un contrôle est une +page php, qui en fonction de l'action demandé va inclure la page +«modèle» qu'il faut.

+

Dans NOALYSS, cette +page est :

+

do.php pour toutes les +demandes de pages

+

export.php pour toutes +les impressions (PDF, CSV, …)

+

ajax_misc.php pour +l'ajax2

+

Exemple

+

la page contrôle +contient

+


+

+

+<?php

+

+if +( +!isset +($_REQUEST['do'])) + exit();

+

+$do=$_REQUEST['do'];

+

+if +( +$do +== +'auteur' ) +{

+

+ require_once('include/auteur.inc.php');

+

+}

+

+?>

+


+

+

L'explication est assez +simple, si la page n'est pas appelé avec une variable do, donné par +un POST ou GET alors, le traitement s'arrête. Sinon en fonction de +la valeur de la variable, il va inclure le fichier « vue ». +Par habitude, mes fichiers vues ont toujours l'extension .inc.php.

+


+

+

Dans NOALYSS, le +fichier do.php va chercher la vue à intégrer dans la base de +données, ce qui améliore la sécurité mais aussi une grande +souplesse pour les menus. Facile d'en ajouter, d'en retirer, de les +renommer...

+


+

+

2.Vue

+

Grâce à l'exemple vu +dans Contrôle, vous avez compris ce qu'est le concept vue: c'est la +présentation de votre action. Donc pour continuer l'exemple, dans le +document include/auteur.inc.php, on aurait

+

+<?php

+

+require_once +('include/class_auteur.php');

+

+if +( +! +isset($_REQUEST['sdo']) +) +exit();

+

+

+

+

+$sdo=$_REQUEST['sdo'];

+

+

+

+

+if +( +$sdo +== +'add' ) +{

+

+ $auteur=new +Auteur();

+

+ $auteur->display_form();

+

+}

+

+?>

+

Ici, comme dans +contrôle, on vérifie qu'une action est bien demandée, si c'est la +cas, on appelle un objet et on lui demande d'afficher quelque chose. +Cet objet est ce qui est dans le concept MVC, un modèle. En fait, on +dirait une espèce de sous-contrôle

+

3.Modèle

+

Eh oui, le dernier est +donc le modèle. Ici ce sont deux classes, l'une va se charger de +sauver, afficher, effacer les données et gère donc les relations +avec la base de données et l'autre l'objet métier.

+

Maintenant que vous +avez compris MVC, je vais développer un peu les modèles. +

+

Cette partie est un peu +plus complexe. Tout d'abord, personnellement, je la divise en deux +parties, la première doit gérer les données de la base de données +et l'autre les traiter. Comment y arriver ?

+


+

+

Il est vraiment mais +vraiment fastidieux de construire une chaîne de caractère contenant +tout le code html, surtout quand on emploie aussi du javascript et +des tableaux. La solution que j'ai trouvé, je l'ai trouvé en +m'inspirant de l'idée de smarty. En fait, je crée un +sous-répertoire dans include que j'appelle template, et dedans je +met le code HTML de ce qui doit être affiché

+

+Function +display_form() +{

+

+ob_start();

+

+include + 'template/auteur_display_form.php";

+

+$r=ob_get_contents();

+

+$ob_clean();

+

+return +$r;

+

+

+

+

+}

+

exemple Ici on inclus +le fichier, comme il est en php, il sera interprété par PHP, il +contient surtout du code HTML et des balises PHP, on peut aussi +manipuler la chaîne retournée avec les fonctions de chaînes comme +str_replace, strcmp,... Ce qui donne à cette méthode encore plus de +souplesse.

+

Il est important de +respecter la règle suivante: un minimum d'HTML dans le php et un +minimum de PHP dans l'HTML. Il faudra alors utiliser beaucoup de +variables avant d'utiliser les templates, il faudra aussi résister à + la tentation de mettre de l'html dans la variable, ce qui n'est pas +toujours possible. +

+

2.La +documentation

+
+


/**

+

*@file
*@brief the + todo list is managed by this class
*/


/**

+

* @brief
* This + class manages the table todo_list
* Data Member :
* - $cn + database connx
* - $variable
* - id (todo_list.tl_id)
+ * - date (todo_list.tl_Date)
* - title (todo_list.title)
+ * - desc (todo_list.tl_desc)
* - owner (todo_list.use_id)

+

*@see + autre fonction
*
*/

+
+

J'utilise Doxygen afin +de générer le code ce sont les TAGS brief, param... Cela me permet +de générer une documentation; cette documentation me permet de +développer plus vite et de mieux vérifier la qualité du code.

+

3.NOALYSS

+

NOALYSS utilise le MVC, toutes les actions sont +controlées par do.php pour les pages web, export.php pour tous les +exports (PDF, ODT ou CSV). Ce sont les contrôleurs.

+

1.Fichiers +importants +

+

Les fichiers à inclure sont dans la table +menu_ref, cette table est accèdée à travers la table profile_menu +qui décrit l'interface de l'utilisateur, ce qui automatiquement +empêche un utilisateur d'accèder à un menu auquel il n'a pas +accès.

+

Le répertoire include contient les fichiers à +inclure, les noms de fichiers suivent la logique suivant : +

+ +

Dans le répertoire template, vous avez les +modèles, ce sont des fichiers contenant surtout du code HTML.

+

En résumé : +

+

Les contrôleurs sont do.php, export.php +

+

Les modèles sont dans include/template

+

et les vues sont dans le répertore include

+

2.La +partie base de données

+
1.Méthode +non recommandée
+

On avait commencé ainsi, on générait le fichier +php à une table grâce à un script (dans +NOALYSS/dev/manage-code/create-file/create-phpclass.py)

+

Les colonnes de la table sont dans un tableau et +déclaré comme variable privée. Ce point est important. Cela oblige +à utiliser les setters/getters. Cela vous permet aussi de faire +correspondre des noms parlants à des noms de colonnes parfois hmm... +moins parlants.

+

Cependant, je préfère souvent utiliser les +commandes SQL plutôt que de passer par les objets. D'abord pour des +raisons de performance, d'utilisation de la mémoire... La théorie +qui veut que l'application doit être indépendante de la base de +données n'est pas un mauvais principe mais dans la vie réelle, il +est rare que l 'on change le programme de base de données pour un +autre. +

+

+class +Todo_List
{

+ private +static +$variable=array(
+"id"=>"tl_id",
+"date"=>"tl_date",
+"title"=>"tl_title",
+"desc"=>"tl_desc",
+"owner"=>"use_login");
+ private +$cn;
+ private + $tl_id,$tl_date,$tl_title,$use_login;
+
function +__construct ($p_init) +{
+ $this->cn=$p_init;
+ $this->tl_id=0;
+ $this->tl_desc="";
+ $this->use_login=$_SESSION['g_user'];

+ }

+



+

+



+

+

Ici voici, des setters +/ getters génériques, ce qui permet de ne pas en avoir un par +variable. Ce qui est bien pratique. On accède aux données avec +set_parameter ('date','01.01.2009') ou avec get_parameter ('date');

+


+

+

+public +function +get_parameter($p_string) +{
+ if +( +array_key_exists($p_string,self::$variable) +) +{
+ $idx=self::$variable[$p_string];
+ return +$this->$idx;
+ }
+ else +
exit +(__FILE__.":".__LINE__.'Erreur +attribut inexistant');
+ }

+

+ public +function +set_parameter($p_string,$p_value) +{
+ if +( +array_key_exists($p_string,self::$variable) +) +{
+ $idx=self::$variable[$p_string];
+ if +($this->check($idx,$p_value) +== +true +) + $this->$idx=$p_value;
+ }
+ else +
exit +(__FILE__.":".__LINE__.'Erreur +attribut inexistant');
+
}

+

Ceci est la fonction +qui contrôle que les données sont valides. Cela pourrait aussi être +fait dans la base de données, soit avec des contrôles d'intégrités +(foreign key, primary key) soit avec des procédures SQL embarquées +de contrôle.

+


+

+

+public +function +check($p_idx,&$p_value) +{
if +( +strcmp +($p_idx, +'tl_id') +== +0 +) +{ +if +( +strlen($p_value) +> +6 +|| +isNumber ($p_value) +== +false) +return +false;}
if +( +strcmp +($p_idx, +'tl_date') +== +0 +) +{ +if +( +strlen(trim($p_value)) +==0 +||strlen($p_value) +> +12 +|| +isDate ($p_value) +== +false) +return +false;}
if +( +strcmp +($p_idx, +'tl_title') +== +0 +) +{ +
$p_value=substr($p_value,0,120) +;
+ return +true;
}
if +( +strcmp +($p_idx, +'tl_desc') +== +0 +) +{ +$p_value=substr($p_value,0,400) +; +return +true;}
return +true;
+ }

+

Enfin la fonction save, +qui permet soit d'ajouter soit de même à jour. Évidemment on +utilisera des requêtes SQL Prepare, afin d'éviter les problèmes de +guillemets et donc d'injection SQL.

+


+

+

+public +function +save() +{
+ if +( + $this->get_parameter("id") +== +0 +) +
$this->insert();
+ else
+ $this->update();
+ }

+ public +function +insert() +{
+ if +( +$this->verify() +!= +0 +) +return;

+ $sql="insert +into todo_list (tl_date,tl_title,tl_desc,use_login) ".
+ " +values (to_date($1,'DD.MM.YYYY'),$2,$3,$4) returning tl_id";
+ $res=ExecSqlParam($this->cn,
+$sql,
+array($this->tl_date,
+ $this->tl_title,
+ $this->tl_desc,
+ $this->use_login)
+);
+ $this->tl_id=pg_fetch_result($res,0,0);
+
}

+

+ public +function +update() +{
+ if +( +$this->verify() +!= +0 +) +return;

+ $sql="update +todo_list set tl_title=$1,tl_date=to_date($2,'DD.MM.YYYY'),tl_desc=$3 +".
+ " +where tl_id = $4";
+ $res=ExecSqlParam($this->cn,
+$sql,
+array($this->tl_title,
+ $this->tl_date,
+ $this->tl_desc,
+ $this->tl_id)
+);
+
}

+

Comme cette partie est +vraiment répétitive et change peu, j'ai mis au point un script +(dev/manage-code/create-file/create_phpclass.py) pour directement +générer le code sur base de la définition d'une table. Cela réduit +vraiment le temps de travail.

+


+

+

+static +function +test_me() +{
+ $cn=DbConnect(dossier::id());
+ $r=new +Todo_List($cn);
+ $r->set_parameter('title','test');
+ $r->use_login='NOALYSS';
+ $r->set_parameter('date','02.03.2008');
+ $r->save();
+ $r->set_parameter('id',3);
+ $r->load();
+ print_r($r);
+ $r->set_parameter('title','Test +UPDATE');
+ $r->save();
+ print_r($r);
+ $r->set_parameter('id',1);
+ $r->delete();
+ }
+ public +function +get_info() +{ +
+

+

+ return +var_export(self::$variable,true); + +

+

+}

+


+

+


+

+

Et finalement, les +fonctions info et test_me qui sont très utiles lors des phases de +déboggages. Je crée une simple page html/test.php et j'appelle la +classe; dans la fonction test_me je mets tout ce que je souhaite +tester.

+


+

+
2.Nouvelle +méthode
+


+

+

Nous avons créér une +classe NOALYSS_Sql qui va nous permettre de faire la même chose en +très peu de ligne de code. +

+


+

+

Cette classe fournit +les fonctions suivantes

+ +


+

+

Voici tout le code à +taper par table, exemple pour la table stock_change

+

+class +Stock_Change_Sql extends +NOALYSS_Sql
{
// +Le contructeur obligatoire
function +__construct($p_id += +-1)
{

+

+ // +Façon dont les dates sont +utilisées
$this->date_format="DD.MM.YYYY";

+

+ // +Nom de la table
$this->table += +"public.stock_change";

+

+ // +nom de la clef primaire
$this->primary_key += +"c_id";


+

+

+ // +Structure de la table, à gauche le nom logique utilisable
// +avec les getters/setters (setp/getp) et à droite le nom de la
// +colonne
$this->name += +array(
"id" +=> +"c_id",
"c_comment" +=> +"c_comment",
"c_date" +=> +"c_date",
"tech_date"=>"tech_date",
"tech_user"=>"tech_user",
"r_id"=>"r_id"
);
// +Type de données
$this->type += +array(
"c_id" +=> +"numeric",
"c_comment" +=> +"text",
"c_date" +=> +"date",
"tech_date"=>"date",
"tech_user"=>"text",
"r_id"=>"numeric"
);
// +Les colonnes qui ne peuvent pas être changée ni par insert ni par +
// +update parce leurs valeurs sont données automatiquement
// +exemple : la clef primaire qui est un numéro de séquence +
//automatiquement +donné
$this->default += +array(
"c_id" +=> +"auto",
"tech_date" +=> +"auto"
);
global +$cn;

parent
::__construct($cn, +$p_id);
}
}

+

Si +on change la structure d'une table, il ne faut presque rien changer : +seulement quelques lignes. +

+

4.Conclusion

+

Voilà si vous m'avez +suivi jusqu'ici et que vous adoptez ma méthode de travail vous +verrez vite, que finalement les frameworks, on peut vivre sans et +faire un projet facile à maintenir et à faire évoluer sans perte +de performance, ni soucis de mise à jour du framework (fonction +obsolète, bug...)

+


+

+

5.API +fournie

+

Introduction Ceci +complète la documentation Doxygen générée et résume les +fonctions les plus utilisées

+


+

+

1.Class +HtmlInput +

+

cette classe permet la +génération de chaînes de caractères contenant du code HTML, les +classes filles sont des objets html classique:

+

ISelect : pour la +création de liste de valeurs (<input type= »select »)

+

IText : pour la +création d'entrée de texte (<input type= »TEXT » )

+

...

+

Mais aussi des objets +propres à NOALYSS, +

+

IPoste : renvoie le +code html pour avoir un bouton qui ouvrira une fenêtre popup où un +poste comptable pourra être choisit

+

ITva : popup de +sélection d'un taux de TVA

+

ICard : popup de +sélection d'une fiche

+


+

+

3.Les +extensions

+


NOALYSS permet +dorénavant d'avoir des extensions. Nous allons dans ce HOWTO +développer une petite extension à titre d'exemple. En anglais une +extension est appelée plugin

Remarque : Quand on vous renvoie +à la lecture d'un fichier, il est préférable de le faire dans la +documentation générée

+


+

+

1.L'API

+


Toute la +documentation se trouve sur www.NOALYSS.eu/doc; seules les classes +nous intéressent. La documentation est générée à partir du code +avec Doxygen. Le but de cet article n'est pas de revisiter la +documentation technique mais de la mettre en œuvre afin d'écrire +une extension ou plugin.

+

+

2.Installation +de l'extension

+


Les extensions se +trouvent toujours le sous-répertoire NOALYSS/include/ext, pour notre +plugin que nous appellerons DUMMY, le répertoire correspondant sera +/NOALYSS/include/ext/dummy. La première étape est donc de signaler +à NOALYSS l'existence de cette extension. Pour cela, il faut ,dans +NOALYSS, dans le « direct access »

+

+

3.Explication +des champs

+

+ +

Pour notre extension, +les valeurs suivantes sont données

+ + +

4.Développement +du plugin

+

1. +Connexion à la base de données

+

Certaines +valeurs doivent toujours être passées à chaque page, par exemple +gDossier qui est l'identifiant du dossier ou ac qui l'action +demandée.

+

Pour +se connecter c'est assez facile, il faut utiliser la classe Database +et la classe Dossier.

+

Donc +on écrit dans dummy.php

+


+

+

+ echo +"L' +identifiant de mon dossier est ".dossier::id()."<br>";
+echo +"Son +nom réel est ".DOMAIN."dossier".dossier::id()."<br>";
+echo +"Son +nom est ".dossier::name()."<br>";


+

+

+ // +Je me connecte à présent à ce dossier

+

+ $cn_db=new +Database(dossier::id());

+

+

+


+Je veux afficher toutes les fiches qui concernent le matériel à +amortir, donc j'ai besoin de savoir ce que vaut son +FICHE_DEF_REF:FRD_ID dans constant.php; la FICHE_TYPE_XX n'existe +pas,

+

je +vois dans fiche_def_ref qu'il s'agit de "7 Matériel à +amortir"

Pour avoir toutes les fiches,
+

+

+ $fiche= +new +Fiche($cn_db);
+$aFicheMateriel=$fiche->getByDef(7); +


+

+

Pour +chaque fiche, je veux afficher son nom, son prix, le nombre d'années +à amortir et la date d'achat. Je peux en trouver les valeurs dans +attr_def ou constant.php,

+

+

Donc +cela devient

+

+ for +($i=0; +$i +< +count($aFicheMateriel);$i++) +{
+
echo +"<ul>
+ echo "<li> +";
echo +"
Nom";
echo +$aFicheMateriel[$i]->strAttribut(ATTR_DEF_NAME);
echo +"
</li>";

echo +"
<li> +";
echo +"
Prix d'achat";
echo +$aFicheMateriel[$i]->strAttribut(ATTR_DEF_PRIX_ACHAT);
echo +"</li>";

echo "<li> ";
echo +"Durée amortissement";
echo +$aFicheMateriel[$i]->strAttribut(8);
echo "</li>";

echo +"<li> ";
echo "Date de début";
echo +$aFicheMateriel[$i]->strAttribut(10);
echo +"</li>";

echo +"</ul>
}

+


+

+

2. +FORM

+

Uniquement +pour l'exercice, nous allons ajouter un FORM.
Les données +nécessaires dans le FORM sont toujours au minimum: l'id du dossier, +le code du plugin.

Dans le FORM, on demandera juste à +afficher le solde de chaque élément.
On aura alors le code +suivant, on utilisera la technique des templates
+

+

+ $year=new +IText('year');
+$str_year=$year->input();
+$str_submit=HtmlInput::submit('year_left','Appliquer');
+require_once('template1.php');

+

+
+template1.php

+

+<FORM +METHOD="GET" +ACTION="extension.php">
+<?=dossier::hidden()?>
+<?=HtmlInput::extension()?>

+

+ +<?=HtmlInput::request_to_hidden(array('ac',plugin_code'),$_REQUEST)?>
+Solde pour l'année +: <?=$str_year?>
<?=$str_submit?>
+</form>


+

+

Puis +dans le début du fichier ext/dummy/dummy.php, on ajoutera un test +pour savoir un FORM a été soumis et on affichera
une boîte de +dialogue.

+

+

+if +(isset($_GET['year_left'])){
+ alert('Vous +avez demandé le nombre d\'années +restantes');
}


+

+

3.Plugin +plus avancé

+

Ma première extension, +intégrer un fichier de client dans une catégorie de fiche, ce +fichier est en CSV. Le code est simple et compréhensible, +normalement on devrait avoir une meilleure gestion des erreurs, +vérifier les attaques SQL Inject,...Ce code n'est là QUE pour +expliquer le concept. On n'a pas utilisé plusieurs pages, ni de +templates

+


+

+

Tout d'abord, il faut +se connecter à la base de données

+


+

+

+// +se connecter au dossier courant
$cn=new +Database(dossier::id());

+

+

+

+

Dans extension.php on +vérifie la sécurité, en ajoutez une dans l'extension n'est en +général pas nécessaire mais vous pourriez avoir votre propre +système de sécurité si votre extension est fort complexe

+

En premier lieu, il est +nécessaire de choisir dans quel catégorie de fiche je veux +intégrer les
enregistrements. Donc on utilise un petit form

+


+

+

+echo +'<form METHOD="get" action="extension.php">';
echo +dossier::hidden();
// +Ceci vous permet de revenir ici (voir extension.php). Cet élément +caché permet d'include cette page-ci
// Donc si votre plugin +contient plusieurs pages, vous allez devoir ajouter une seconde +variable pour
// inclure la page que vous voulez (voir méthode de +développement de NOALYSS )
echo +HtmlInput::extension();

echo +"Choix +de la catégorie de fiche";
$select_cat=new +ISelect('fd_id');
$select_cat->value=$cn->make_array('select +fd_id,fd_label from fiche_def where +frd_id='.
FICHE_TYPE_CLIENT
);
echo +$select_cat->input();
echo +HtmlInput::submit('display_prop','Afficher +les propriétés');

echo +'</FORM>';

+

Il faut remarquer 2 +choses dans ce FORM, primo, on utilise les objets HtmlInput et +ISelect, secundo on doit avoir absolument en variables cachées, le +n° de dossier sur lequel on est connecté, le code de l'extension, +qui permettra à extension.php d'include le bon fichier. On utilise +ici le protocole GET puisqu'on interroge, le protocole est réservé +aux sauvegardes, c'est une convention assez répandue. La différence, +est que les requêtes GET se voient dans l'URL, les requêtes POST ne +sont jamais dans l'url.


L'utilisateur soumet le FORM, donc +la feuille se recharge et on arrive à cette partie du code

On +choisit d'afficher les propriétés avant de confirmer l'import

+


+

+

+if +( +isset($_GET['display_prop'])){
$a=new +Fiche($cn);
$prop=$a->toArray($_GET['fd_id']);
foreach +($prop +as +$key=>$value) + echo +"Index +: $key valeur $value <br/>";

echo +'<form method="POST" action="extension.php" +enctype="multipart/form-data">';
echo +dossier::hidden();
echo +HtmlInput::extension();
echo +HtmlInput::hidden('fd_id',$_GET['fd_id']);
$file=new +IFile('fichier_csv');
echo +$file->input();
echo +HtmlInput::submit('start_import','Démarrez +importation');
echo +'</form>';
exit;
}

+

Voilà, si +l'utilisateur clique sur le bouton SUBMIT, l'importation va +démarrer. Dans notre exemple, on imaginera que le fichier CSV n'a +que 4 champs "nom client","prenom client", +"numero client","adresse client"

Le code +qui suit est très simplifié, il n'y a peu voire aucun contrôle ni +de gestion d'erreur.

+


+

+

+if +( +isset($_POST['start_import'])){
$fd_id=$_POST['fd_id'];
$tmp_file=$_FILE['fichier_csv']['tmp_name'];
if +( +! +is_uploaded_file($tmp_file)) +
die +'Je ne peux charger ce fichier';
// +on ouvre le fichier
$f=fopen($tmp_file,'r');
// +On récupère les propriétés de cette catégorie de +fiche
$client=new +Fiche($cn);
// +$array contient toutes les valeurs nécessaires à +Fiche::insert,
$array=$client->toArray($_POST['fd_id']);

while +( +$data=fgetcsv($f)) +{
// +remarque : on a éliminé les traitements d'erreur

// On +remet tous les attributs (propriétés) à +vide
foreach(array_keys($array) +as +$key) +$array[$key]="";

// +Nom et prénom
$array['av_text1']=$data[0].' +'.$data[1];
// +Numéro de client
$array['av_text30']=$data[2];
// +Adresse
$array['av_text14']=$data[3];
// +Quickcode
$array['av_text23']="CLI".$data[2];
$client->insert($fd_id,$array);
}
exit;
}


+

+

Voici le fichier +client.txt

+

+"Nom +client1","Prénom","C1","Rue de la +boite,55"
"Nom client2","Prénom","C2","Rue +du couvercle,55"
"Nom client3","Prénom","C3","Rue +de la chaussure,55"
"Nom client4","Prénom","C4","Rue +de la couleur,55"


+

+

Les attributs sont dans +AV_TEXTxx où le xx est remplacé par le nombre correspondant à +l'attribut +

+

1 + Nom

+

2 +Taux TVA

+

3 +Numéro de compte

+

4→Nom +de la banque

+

5→Poste +Comptable

+

6→Prix +vente

+

7→Prix +achat

+

8→Durée +Amortissement

+

9→Description

+

10→Date +début

+

11→Montant +initial

+

12→Personne +de contact +

+

13→numéro +de TVA +

+

14→Adresse +

+

15→code +postal

+

16→pays +

+

17→téléphone +

+

18→email +

+

19→Gestion +stock

+

20→Partie +fiscalement non déductible

+

21→TVA +non déductible

+

22→TVA +non déductible récupérable par l'impôt

+

23→Quick +Code

+

24→Ville

+

25→Société

+

26→Fax

+

27→GSM

+

30→Numéro +de client

+

31→Dépense + à charge du gérant (partie privée)

+

32→ +Prénom

+


+

+

Si vous vérifiez dans +VW_CLIENT, vous verrez que toutes vos fiches ont été ajoutées. +Dans l'exemple, il faudrait rajouter un traitement d'erreur plus +élaboré; le fait que si une fiche échoue , l'opération est +annulée (Database::rollback) ou alors création d'un fichier avec +les enregistrements "ratés"...

+


+

+

4.Remarque +pour le javascript

+

Pour l'ajax, les +fonctions javascripts devront appeler NOALYSS/html/ajax.php, ce +fichier inclura automatiquement le fichier ajax dans le répertoire +du plugin, il faut donner en paramètre les variables : gDossier, +PHPSESSID et plugin_code (ou code AD), afin que le bon fichier soit +inclus. Depuis ce fichier, vous devrez donc tout gérer. Les +fonctions javascripts elles, +ne peuvent être inclues par fichier c'est à dire avec le tag SRC, +il faudra les inclure avec require_once entourés par les balises +<script> et </script>.

+


+

+

Exemple

+

Ouverture d'un popup

+

+
+

+

+function +show_stock_document(phpsessid,d_id,gDossier){

+

+ var +a=window.open('ajax.php?gDossier='+gDossier+'&plugin_code=STOCK&act=sh&d_id='+d_id+'&PHPSESSID='+phpsessid);

+

+}

+

Fichier javascript +depuis une extension

+

+ echo +'<script language="javascript">';

+

+ require_once('stock_script.js');

+

+ echo +'</script>';

+

4.Lien

+


+

+

Vous trouverez de la +documentation sur les API à utiliser dans votre répertoire : +NOALYSS/doc/html/developper mais surtout sur le site : +http://www.NOALYSS.eu/doc +(section documentation)

+


+

+

+Annexe +

+

+ 1.Trucs et astuces

+

Ouvrir +plusieurs fenêtres

+


+

+

Vous pouvez toujours +ouvrir plusieurs fenêtres. C'est très utile, par exemple dans le +cas où vous encodez une OD mais un poste comptable manque, vous +pouvez l'ajouter dans une autre fenêtre puis reprendre la fenêtre +où vous travailliez, le poste comptable est maintenant disponible.

+


+

+

Utiliser +le code STOCK pour vos prestations

+

il est possible de +donner un code STOCK à n'importe quelle fiche, par exemple pour les +heures à facturer, les déplacements... Ainsi vous pouvez savoir à +tout moment combien d'heures ou de déplacements vous avez facturés, +ou la quantité de papier, cartouches d'encre,... qui ont été +achetées..

+

Utiliser +le wiki +

+

Le wiki complète cette documentation, n'hésitez +pas à l'utiliser ou à l'améliorer

+

Agrandissement

+

Pour votre confort, l'application reste utilisable +si on zoome : les éléments s'adaptent

+

Détail +fiche

+

En doublant sur la zone de saisie d'une fiche vous +pouvez en voir le détail (exemple : nouvelle opération dans le +journal achat, vente...)

+

Recherche

+

Si vous entrez le nom d'une fiche ou d'un poste +comptable puis cliquez sur recherche, la recherche commencera avec ce +que vous avez déjà donné

+

Historique +fiche

+

Quand vous double-cliquez sur la zone de saisie +d'un poste comptable, vous en avez l'historique.

+

Popme-out

+

Permet d'avoir une fenêtre agrandie, utile pour +imprimer toutes les détails exporter en CSV ou en PDF, Existe pour +les détails d'opérations et les historique

+

+ 2.Accès Direct +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

ACH

+
+

Nouvel achat ou dépense

+
+

ANCHOP

+
+

Historique des imputations analytiques

+
+

ANCGL

+
+

Grand livre d'plan analytique

+
+

ANCBS

+
+

Balance simple des imputations analytiques

+
+

ANCBC2

+
+

Balance double croisées des imputations + analytiques

+
+

ANCTAB

+
+

Tableau lié à la comptabilité

+
+

ANCBCC

+
+

Lien entre comptabilité et Comptabilité + analytique

+
+

ANCGR

+
+

Balance par groupe

+
+

SEARCH

+
+

Recherche

+
+

DIVPARM

+
+

Paramètres divers

+
+

CFGTVA

+
+

Config. de la tva

+
+

CARD

+
+

Fiche

+
+

STOCK

+
+

Stock

+
+

MOD

+
+

Menu +

+
+

CFGPRO

+
+

Configuration profil

+
+

CFGPAY

+
+

Config. des méthodes de paiement

+
+

CFGACC

+
+

Config. poste comptable de base

+
+

VEN

+
+

Nouvelle vente ou recette

+
+

CFGMENU

+
+

Configuration des menus et plugins

+
+

COMPANY

+
+

Parametre societe

+
+

PERIODE

+
+

Gestion des périodes

+
+

SUPPL

+
+

Suivi fournisseur

+
+

LET

+
+

Lettrage

+
+

ANCODS

+
+

OD analytique

+
+

VERIFBIL

+
+

Vérification de la comptabilité

+
+

REPORT

+
+

Création de rapport

+
+

OPEN

+
+

Ecriture d'ouverture

+
+

ACHISTO

+
+

Historique achat

+
+

FOLLOW

+
+

Suivi, courrier, devis

+
+

FORECAST

+
+

Prévision

+
+

EXT

+
+

Extensions (plugins)

+
+

CFGDOC

+
+

Config. modèle de document

+
+

CFGLED

+
+

Configuration des journaux

+
+

PREDOP

+
+

Gestion des opérations prédéfinifies

+
+

ADV

+
+

Menu avancé

+
+

ANC

+
+

Module comptabilité analytique

+
+

CFGSEC

+
+

configuration de la sécurité

+
+

PLANANC

+
+

Plan analytique

+
+

ANCGROUP

+
+

Groupe analytique

+
+

ODHISTO

+
+

Historique opérations diverses

+
+

VENMENU

+
+

Menu ventes et recettes

+
+

PREFERENCE

+
+

Préférence

+
+

HIST

+
+

Historique

+
+

MENUFIN

+
+

Menu Financier

+
+

FIHISTO

+
+

Historique financier

+
+

MENUACH

+
+

Menu achat

+
+

MENUODS

+
+

Menu opérations diverses

+
+

ODS

+
+

Nouvelle opérations diverses

+
+

FREC

+
+

Rapprochement bancaire

+
+

ADM

+
+

Suivi administration, banque

+
+

FIN

+
+

Nouvel extrait bancaire

+
+

CFGATCARD

+
+

Gestion des modèles de fiches

+
+

FSALDO

+
+

Solde des comptes en banques, caisse...

+
+

JSSEARCH

+
+

Recherche

+
+

LETACC

+
+

lettrage par poste comptable

+
+

CARDBAL

+
+

Balance par catégorie de fiche

+
+

CUST

+
+

Suivi client

+
+

CFGCARDCAT

+
+

Gestion catégorie de fiche

+
+

CFGCATDOC

+
+

Config. catégorie de documents

+
+

VEHISTO

+
+

Historique des ventes

+
+

LETCARD

+
+

Lettrage par fiche

+
+

CFGPCMN

+
+

Config. du plan comptable

+
+

LOGOUT

+
+

Sortie

+
+

DASHBOARD

+
+

Tableau de bord

+
+

COMPTA

+
+

Module comptabilité

+
+

GESTION

+
+

Module gestion

+
+

PARAM

+
+

Module paramètre

+
+

PRINTJRN

+
+

Impression historique

+
+

PRINTREC

+
+

Impression des rapprochements

+
+

PRINTPOSTE

+
+

Impression du détail d'un poste comptable

+
+

PRINTREPORT

+
+

Impression de rapport

+
+

PRINTBILAN

+
+

Impression de bilan

+
+

BALAG

+
+

Impression Balance agée

+
+

PRINTGL

+
+

Impression du grand livre

+
+

PRINTBAL

+
+

Impression des balances comptables

+
+

PRINTCARD

+
+

Impression catégorie de fiches

+
+

PRINT

+
+

Menu impression

+
+

ACCESS

+
+

Accueil

+
+

ANCIMP

+
+

Impression compta. analytique

+
+

ANCKEY

+
+

Clef Analytique

+
+

CFGPLUGIN

+
+

Gestion de plugin simplifié +

+
+



+

+

+ 3.Note de version

+

1.Note +de version 6.8.1

+

Nouveautés : +

+
    +
  1. Balance âgées

    +
  2. Pense-bête partageable

    +
  3. Email de l'utilisateur

    +
  4. Sécurité nouveaux droits

    +
+

Améliorations :

+
    +
  1. Zoom du pense-bête

    +
  2. Zoom du calendrier

    +
  3. Possibilité de voir votre calendrier en mode + liste

    +
  4. Extourne possible à la confirmation de + l'encodage d'une opération

    +
  5. Partie administration de l'application

    +
  6. PRINTBAL ajout du solde quand les niveaux + sont utilisés

    +
  7. ergonomie apparition d'un bouton « retour + haut de page »

    +
+

2.Note +de version 6.8

+

Nouveautés :

+
    +
  1. Possibilité d'avoir plusieurs contacts ou + compagnie dans le suivi +

    +
  2. Simplification des ajouts de plugins, sur + base d'un fichier XML

    +
  3. reprise de la situation des stocks de l'année + précédentes pour encoder les stocks

    +
  4. TVA Non payée (autoliquidation, + intracommunautaire, NPR) n'apparait dans les différents fichiers de + journaux, le montant TVAC ne le tient pas en compte

    +
  5. Ajout des scénarios afin de débogguer et + tester plus facilement

    +
  6. Ajout des clefs analytiques

    +
+

Améliorations :

+
    +
  1. Amélioration des thèmes

    +
  2. Amélioration des détails opérations

    +
+



+

+



+

+

3.Note +de version 6.7.2 Janvier 2014

+

Changement de nom, PhpCompta devient NOALYSS

+

Corrections :

+
    +
  1. Passage à CSS3 & HTML5, comptatibilité + avec IE 9

    +
  2. Correction impression journaux, export en CSV + et PDF +

    +
  3. Recherche dans la gestion sur base d'un + profil

    +
+

4.Note +de version 6.7 Novembre 2013

+

Dernière version de PhpCompta +

+

Nouveautés :

+
    +
  1. Possibilité d'ajouter des tags aux actions. + Pour mieux classer les documents et le suivi

    +
  2. Navigateur pour retrouver plus facilement le + menu à utiliser +

    +
  3. Favoris pour conserver les menus les plus + utilisés

    +
  4. Date de paiement ajoutée aux opérations + d'achat ou de vente, pour se conformer à la nouvelle méthode de + calcul de la TVA

    +
+



+

+

5.Note +de version 6.6 Juin 2013

+

Nouveautés : +

+
    +
  1. Fonctionne en mode hébergé avec une seule + base de données

    +
  2. Minimum de lignes à afficher par journal

    +
  3. Correction des opérations prédéfinies

    +
  4. Mise en évidence des opérations lettrées.

    +
  5. Filtrage simple de certains tableau (balance, + dossier...)

    +
  6. Nouveau logo

    +
  7. Nom des documents générés contient le + numéro de pièce justificative.

    +
  8. Ajout d'une description pour les catégories + de fiches

    +
  9. Ajout du quickcode dans le plan comptable +

    +
      +

      Améliorations:

      +
    1. Amélioration des longues lignes dans les + PDF

      +
    2. Meilleure navigation avec la touche + tabulation quand on encode des opérations

      +
    3. Avertissement plus visible en cas où la TVA + calculée et celle donnée sont différentes.

      +
    4. Affichage des opérations en retard de + paiement ou les actions en retard dans le tableau de bord

      +
    +
+

6.Note +de version 6.5 (Juillet 2012)

+

Nouveautés :

+
    +
  1. Gestion du + multidépôt,, l'historique des mouvements de dépôts, inventaires

    +
+


+

+
    +
  1. Ajout Etat + Document, +

    +
+


+

+
    +
  1. Nouveaux style + d'attribut : Fiche ou sélection, permet de faire correspondre + des fiches entres elles, exemple : stock et marchandises, + contact et sociétés

    +
+


+

+
    +
  1. Génération de + document : nouveau champs disponibles sont

    +
+ +


+

+ +

Améliorations

+
    +
  1. Action – + Gestion : possibilité de lier plusieurs autres actions et des + opérations comptables, possibilité d'ajouter des commentaires, + amélioration de la recherche et sécurité

    +
+


+

+
    +
  1. Numéro de pièce + pour les actions gestions

    +
+


+

+
    +
  1. encodage des + opérations financières par date d'extrait ou d'opérations

    +
+


+

+
    +
  1. Export PDF : + retour à la ligne si les commentaires sont trop longs

    +
+


+

+

Notes :

+


+

+

Réécriture complète +du menu Fiche, c'était du vieux code illisible. Ce module a été +divisé en 2, l'un pour ajouter, déplacer, modifier des fiches, voir +leur liste, résumé, historique... L'autre pour configurer les +catégories de fiches.

+


+

+

Dans le tableau +d'accueil, on voit l'action dont la date de rappel est la date du +jour et qui appartient à l'un des profils auxquels vous avez accès ; +le tableau d'accueil montre aussi les dernières opérations, elles +sont filtrées par l'accès de l'utilisateur aux journaux.

+


+

+

7.Note +de version 6.0 (Décembre 2011)

+

Nouveautés:

+
    +
  1. Menu complètement configurable, de ce fait, + les plugins peuvent apparaître dans n'importe quel menu, + sous-menu... +

    +
  2. Sécurité renforcée, basée sur le profil + qui est l'ensemble des menus accessibles à l'utilisateur

    +
  3. Export du Grand Livre Analytique en CSV

    +
  4. Les différents configuration de menus sont + rassemblé dans des profils, le nombre de profils par dossier est + illimité, ils sont configurés dans CFGPRO.

    +
  5. Accès direct vous permet d'aller directement + à l'endroit que vous souhaitez en donnant le code du menu, pendant + la frappe, les menus possibles apparaissent (auto-complete).

    +
  6. Compte alphanumérique, NOALYSS peut utiliser + des postes comptables alphanumériques, si le poste comptable est + calculé automatiquement alors par défaut NOALYSS créera un poste + comptable en ajoutant le nom de la fiche à la classe de base.

    +
  7. Compte de TVA qui augmente au débit et au + crédit, pour certains cas particuliers.

    +
  8. Nouveau thème dont la police est plus grande

    +
  9. Dans catégorie fiche, il est possible + d'avoir les balances ou l'historique de toutes les fiches

    +
  10. Possibilité d'éditer les détails dans les + journaux achats et ventes, à changer dans COMPANY

    +
+

Améliorations:

+
    +
  1. Comptabilité analytique: lors de + l'imputation, la valeur qui reste à affecter est directement + calculé.

    +
  2. A l'enregistrement de l'opération, il est + présenté un résumé de l'opération qui vient d'être + enregistrée.

    +
  3. Les réconciliations se font dans une fenêtre + interne (avant c'était un popup)

    +
  4. Comptabilité analytique: recherche de fiche + dans une fenêtre interne

    +
  5. Tri apparaissent dans certains menu (sécurité + → utilisateurs (SECUSER), administration → utilisateur, …)

    +
  6. réconciliation n'utilise plus une fenêtre + extérieure (popup)

    +
  7. Possibilité de changer le type d'un document + dans le suivi

    +
  8. Résumé de l'opération enregistrée au lieu + d'un simple lien vers le détail de l'opération

    +
  9. En cas de rapprochement, même avec plusieurs + opérations, il y aura un lettrage automatique.

    +
  10. Amélioration des lettrages multiples (1 à + n)

    +
  11. Mode de paiement se font dorénavant par + journaux et non plus par type de journaux

    +
+



+

+



+

+

8.Note +de version 5.6 (mai 2011)

+

Nouveautés

+
    +
  1. Comptabilité analytique : groupe

    +
  2. Amélioration ergonomie comptabilité + analytique

    +
  3. Compta analytique -> financier

    +
  4. Le grand livre analytique +

    +
  5. Liaison compta analytique -> compta + générale

    +
  6. Balance : uniquement les comptes non soldés + pour les fiches et les postes comptables

    +
  7. Voir le tiers dans les historiques

    +
+



+

+

Bugs corrigés +

+
    +
  1. Problème de date en comptabilité analytique + : synchro

    +
  2. CA : bug dans la balance double

    +
  3. CA Opération diverses

    +
  4. Problème export CSV historique sans le signe + moins pour financier

    +
  5. Impossibilité de réinitialiser le mot de + passe

    +
+



+

+

9.Note +de version 5.5 (1 mars 2011)

+

Nouveautés: +

+
    +
  1. Date dans les + détails

    +
  2. Balance avec des + niveaux

    +
  3. Lettrage dans le + grand livre

    +
+

Bugs:

+
    +
  1. Export CSV de + l'historique pour les financiers

    +
  2. Génération de + facture

    +
  3. Moyen de paiement + incorrect +

    +
  4. On ne voyait que + les Xiers dossiers dans l'administration

    +
  5. ...

    +
+

10.Note +de version 5.4 (février 2011)

+

Nouveautés:

+
    +
  1. Adaptation pour les dossiers contenant + plusieurs années

    +
  2. Contrepartie pour les dépenses non admises + et les dépenses du gérants configurable par fiche

    +
  3. 2 nouvelles sortes d'attribut : les postes et + les cards, le premier pour les postes comptables et le second pour + les fiches

    +
  4. Export CSV de tout historique : depuis la + recherche, la liste des opérations de tous les journaux.

    +
  5. Modification d'une fiche dans un popup html

    +
  6. Depuis le détail d'une fiche, on peut en + avoir la balance

    +
  7. La partie gestion, pour les clients, les + fournisseurs et les administrations, il y a en plus, les balances

    +
  8. Prévisions peuvent être faites à cheval + sur plusieurs années

    +
+

Amélioration

+
    +
  1. Amélioration pour les dossiers contenant + plusieurs années : balance, bilan, rapport et historique peuvent + changer d'année, les détails des opérations permettent de changer + d'exercice,...

    +
+



+

+

11.Note +de version 5.3 (décembre 2010)

+

Nouveautés:

+
    +
  1. Possibilité de réouvrir des périodes + fermées

    +
  2. Changement de la date de l'opération dans le + détail opérations

    +
  3. Ajout de commentaire possible dans le détail + des opérations

    +
  4. Ajout d'une limite de dates dans les + prévisions

    +
  5. Ajout de couleur dans les prévisions

    +
  6. Ajout de l'export de l'historique d'un compte + ou d'une fiche, en csv ou en pdf depuis une fenêtre « pop me + up »

    +
  7. Déplacement du menu période dans le menu + Paramètre

    +
  8. Audit des personnes se connectant ou essayant + de se connecter

    +
  9. Ajout d'un captcha (optionnel)

    +
+

Améliorations:

+
    +
  1. Traitement des fiches plus rapide +

    +
  2. Apparence des montants

    +
  3. Apparence des fiches, détail et historique +

    +
  4. Support Postgresql 9

    +
+



+

+

12.Note +de version 5.2 (août 2010)

+

Mise à jour :

+

modifier vos journaux de banque pour utiliser une +fiche de banque

+

Les notes de frais doivent utiliser les tags +commençant par BENEF_*

+

changements

+
    +
  1. Ajout balance par + catégorie de fiche

    +
  2. Quand on demande + le détail d'une opération, on peut l'imprimer et voir tous les + détails de cette opération si on clique sur popme up. Les détails + pour les opérations analytiques ne sont visible que dans le popup.

    +
  3. En cliquant sur un + numéro interne, on a le détail de l'opération mais à l'intérieur + de la page et non plus dans un popup

    +
  4. Dans les détails + d'opérations, on a aussi des liens vers les historiques par fiche + ou par poste comptable, si on clique sur une fiche ou sur un poste + comptable

    +
  5. Depuis les + impressions → balances et impression → poste, on a les détails + des opérations ainsi que dans impression → poste

    +
  6. Pour les balances, + on peut choisir les journaux : adapté à ceux en ayant vraiment + beaucoup

    +
  7. Depuis les + lettrages, on peut aussi accéder aux détails d'une opération

    +
  8. Le menu Grand + Livre devient le menu Historique

    +
  9. Il est possible + d'ajouter des détails aux catégories de fiche ainsi que leur type + c'est-à-dire soit du texte soit des nombres soit une date, soit une + zone. La longueur peut-être définie mais limitée à 22 + caractères, sauf les dates et les zones dont les tailles sont fixes

    +
  10. Impression - + Rapprochement +

    +
  11. confirmation quand + effacement d'un Plan Analytique (comptabilité analytique -> Plan + Analytique)

    +
  12. Déplacement de + fiche : les attributs manquant sont ajoutés !

    +
  13. Dans les balances, + on peut choisir plusieurs journaux ou plusieurs cat. de journal. Les + données sont filtrées en plus d'après la sécurité

    +
  14. Dans impression -> + poste, on peut filtrer les opérations suivant qu'elles sont + lettrées ou non.

    +
  15. Après avoir sauvé + une opération, vous pouvez avoir le détail de l'opération en + cliquant sur le numéro interne qui s'affiche

    +
  16. Les journaux FIN + doivent être attachés à un compte en banque et uniquement + un A propos du mode de paiement : on ne change rien mais il faut que + dans la doc, il est précisé qu'il faut paramétrer le moyen de + paiement comme le journal FIN

    +
  17. Ajout bouton + "ajoutez ligne" pour les OD en CA

    +
  18. Ajout bouton + "ajoutez ligne" pour les prévisions

    +
  19. Ajout l'impression + pour les lettrages par poste comptables

    +
  20. Les historiques + des fiches et postes comptables (impression → poste et impression + et catégorie → historique) ont un solde progressif

    +
  21. La recherche peut + se faire dans plusieurs journaux à la fois

    +
  22. Les balances + peuvent être faites pour plusieurs journaux ou par catégorie de + journal

    +
  23. Amélioration de + la vérification de la comptabilité (Avancé → Vérification)

    +
  24. La date par défaut + quand on encode une nouvelle écriture, est la date de la dernière + écriture du journal choisi.

    +
  25. Pour les + opérations de banque, on peut choisir de numéroter chaque + opération, ou de donner à chacune le même numéro d'extrait + (relevé bancaire)

    +
  26. Rapprochement + bancaire : dans le cas où on encode directement la méthode de + paiement, on peut retrouver les opérations concernées et leur + donner comme numéro de pièce le numéro d'extrait de compte (= + numéro du relevé bancaire, numéro du relevé visa,numéro du + relevé de la caisse)

    +

    +
+

13.Note +de version 5.1 (mai 2010)

+

1. Plan comptable est maintenant alphanumérique, +la numérotation automatique ne fonctionne pas si le poste comptable +contient autre chose que des chiffres. Cependant il n'est pas encore +permis d'y mettre aucune chose que des chiffres

+

2. Document : dans la liste des documents, on a +dorénavant ceux qui en dépendent indirectement

+



+

+

Exemple +

+

Document A en relation avec Document B

+

Document C en relation avec Document B

+

Avant dans les documents liés, on ne voyait que +le document B dans la liste +

+

des documents liés de A

+

Avec la nouvelle version, on voit dans la liste du +document A, le document B &C

+

+

+

3. Lettrage

+

La réconciliation ou rapprochement fait +correspondre une ou plusieurs opérations comptables

+

Le lettrage lui, agit à un niveau plus bas en +faisant correspondre, une ligne d'opération comptable à une autre +mais uniquement entre poste comptable identique. +

+

Typiquement, il s'agit d'un débit qui correspond +à un crédit

+



+

+

4 TVA : Se choisit maintenant dans un popup au +lieu d'une liste select

+



+

+

5 Impression : +

+ +



+

+

6 Écriture directe (re) devient Opérations +Diverses

+



+

+

7 Ajout du lettrage dans la plupart des +impressions

+



+

+

8 Extension : vérification du chemin

+



+

+

9 Dans paramètre->journaux, amélioration de +la présentation de la numérotation des pièces justificatives.

+

10 Fiche : possibilité de déplacer les fiches +dans une autre catégorie, attention les attributs n'existant pas +dans la catégorie cible seront supprimés

+

11 Amélioration de l'esthétique

+

12. A cause de php 5.3, on n'utilise plus +PHPSESSID mais plutôt un cookie +

+



+

+

13. Les banques utilisent des n° de PJ, chaque +opération sera donc la PJ suivi du n° d'opération +

+

exemple PJ = FIN1 +

+

opération 1 = FIN1001 +

+

opération 2 = FIN1002 +

+

opération 3 = FIN1003 +

+

il est préférable d'avoir un préfixe différent +pour chaque banque, il est plus facile d'utiliser un journal par +compte en banque +

+



+

+

14. Pour le pense bête, changement cosmétique +

+

15. Opérations Diverses fonctionne comme les +autres journaux : soit on spécifie la période soit la période est +déduite de la date +

+

16. La calculatrice est dans un bouton +

+

17. Possibilité d'avoir la date de la période ou +vide pour les achat, ventes, opérations diverses et banque, à +changer dans paramètre->société : suggérer date

+

14.Note +de version 5.0 (janvier 2010)

+

Ajout d'une fonctionnalité d'Auto Completion : +dans les champs où sont entrés le quick code d'une fiche, la +recherche se fait sur le quick-code et le nom

+

 

+

Protection contre les doubles encodages dans les +opérations comptables, +

+

 

+

Ajout d'une recherche avancée :Pour chaque +journal, dans "voir opération", il y a dorénavant une +recherche avancée.

+

 

+

La période ne doit plus être choisie dans les +journaux comptable  mais peut-être déduite, cela dépend  +d'un paramètre dans "Paramètre->Société".

+

 

+

Le module gestion ne permet plus d'encoder des +factures mais est axé vers un meilleur suivi pour les clients, +fournisseurs et administration. 

+

 

+

Chaque action du suivi, peut contenir plusieurs +documents générés, la liste des documents générés est plus +complète et contient en autre bons de commande (client ou +fournisseur) et bordereau de livraison

+

 

+

Calendrier pour récapituler le suivi.

+

 

+

Création d'un tableau de bord plus complet.

+

 

+

Remplacement du module Budget qui n'était pas +vraiment utilisable  par le module Prévision.

+

 

+

Module Plugin (Extension) afin d'ajouter +facilement des extensions au système.

+

 

+

15.Note +de version 4.3 (février 2009)

+



+

+

La nouvelle version de NOALYSS vient de sortir, en +plus de la correction de certains bugs, cette version contient une +réécriture complète de la partie sécurité, un support pour  +les non assujetti à la TVA, ainsi que la numérotation automatique +des pièces justificatives avec préfixe et évidemment un contrôle +pour que le numéro de pièce soit unique. +

+

Pour la génération des documents, deux nouveaux +tags sont apparus : +

+ +



+

+

16.Note +de version 4.2 novembre 2008

+

1. Le mode strict : dans paramètre -> société, +on peut activer le mode strict; dans ce mode-là, il n'est plus +possible de créer une opération antérieure à la dernière entrée +d'un journal. Ce qui implique que les opérations doivent être +encodées dans l'ordre chronologique. De plus, il n'est plus possible +d'effacer une opération.

+

 

+

2. La génération de note de frais:  quand +vous faites une dépense vous pourrez demander à générer une note +de frais

+

 

+

3. Pour les factures et les dépenses, il est +dorénavant possible d'indiquer directement si l'opération est payée +et comment, avant de l'utiliser la première fois, il est impératif +d'aller dans paramètre->divers->Moyen de paiement et de +paramétrer correctement en complétant les données: journal où le +paiement sera sauvegardée, la fiche de paiement par défaut ou la +catégorie de fiche à utiliser)S'il n'y a pas de fiche par défaut, +il faudra à chaque facture ou dépense indiquer la fiche de la +catégorie indiquée. +

+

 

+

Il existe donc aussi une nouvelle catégorie de +fiche : compte Administrateur ou salarié. Ainsi que 2 nouveaux tags +pour la génération de document :

+

CUST_BANQUE_NO et CUST_BANQUE_NAME. Il y a +quelques exemples NOALYSS/contrib/document_test +

+



+

+
+

1Utilisé + par les attributs spéciaux des fiches

+
+
+

2Pour + l'ajax, il existe plusieurs fichiers, ajax_misc.php est en général + utilisé

+
+
+

revision 20150707-17:32

+
+ + diff --git a/doc/manuel-fr.html~ b/doc/manuel-fr.html~ new file mode 100644 index 000000000..893f1724e --- /dev/null +++ b/doc/manuel-fr.html~ @@ -0,0 +1,8821 @@ + + + + + + + + + + + + + + + + +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+


+

+

+

+

+

NOALYSS

+

+version +6.8.1.0

+



+

+



+

+



+

+



+

+



+

+



+

+



+

+



+

+



+

+



+

+



+

+



+

+



+

+



+

+



+

+



+

+

+Ce +programme vous est donné sous licence GNU GPL, il n'est accompagné +d'aucune garantie, vous l'utilisez à vos risques et périls.

+



+

+


+

+
+
+

+ Table + des matières

+
+

Préface 7

+

Introduction 8

+

Installation 9

+

+ 1.Sur + une plateforme libre (Linux...) 10

+

+ 2.Windows 10

+

Dossier + et utilisateurs 11

+

Menu + Administration 12

+

+ 1.Création + de dossier 12

+

+ 2.Création + de modèle 12

+

+ 3.Création + d'utilisateur 12

+

+ 4.Backup 12

+

+ 5.Restaure 12

+

+ 6.Audit 13

+

Configuration + du dossier 13

+

+ 1.Société 13

+

+ 1.Comptabilité + analytique : valeur possible 13

+

+ 2.Mode + Strict 13

+

+ 3.Assujetti + à la TVA 13

+

+ 4.Suggérer + le numéro de pièce justificative 13

+

+ 5.Suggérer + la date 13

+

+ 6.Afficher + la période comptable pour éviter les erreurs de date 13

+

+ 7.Changer + le libellé des détails 13

+

+ 8.Utilisez + des comptes alphanumériques 13

+

+ 9.Changer + le libellé des détails 13

+

+ 10.Utilisation + des stocks 14

+

+ 2.Période 14

+

+ 3.Divers 14

+

+ 1.Moyens + de paiement 14

+

+ 2.TVA 14

+

+ 3.Poste + Comptable 15

+

+ 4.Catégorie + de fiche 15

+

+ 5.Catégorie + de document 15

+

+ 4.Sécurité + 15

+

+ 1.Les + journaux 16

+

+ 2.Les + actions 16

+

+ 5.Document- + génération de document 16

+

+ 6.Journaux 18

+

+ 1.Les + options : 18

+

+ 7.Sécurité + 19

+

+ 1.Profil + CFGPRO 19

+

+ 2.Menu + CFGMENU 19

+

+ 3.Menu + CFGDEFMENU 20

+

+ 4.Sécurité 20

+

La + Comptabilité, la gestion 21

+

+ 1.Définition + des termes 22

+

+ 2.Logiciel + de comptabilité ou de gestion ? 22

+

+ 3.Mémento + de comptabilité 23

+

+ 1.Introduction 23

+

+ 2.Le + Bilan 23

+

+ 3.Les + comptes actifs / passifs 23

+

+ 4.Les + comptes de résultats 24

+

+ 1.Les + charges 24

+

+ 2.Les + produits 24

+

+ 3.Les + pièces justificatives 24

+

+ 4.Belgique + Fiscalité, TVA 25

+

+ 1.Déclaration + TVA 25

+

+ 2.Opérations + comptables pour la TVA 25

+

+ 1.Avance + TVA 26

+

+ 2.Déclaration + TVA 26

+

+ 3.Réception + Récapitulatif de la TVA 26

+

+ 4.Paiement + TVA 27

+

+ 3.Déclaration + Assujetti TVA 27

+

+ 2.Fiscalité + Belgique : Impôts 27

+

+ 1.Pendant + l'exercice 27

+

+ 2.Fin + d'exercice 27

+

+ 1.Remboursement + d'impôt: 27

+

+ 2.Dette + envers l'impôt 27

+

+ 3.L'année + suivante 27

+

+ 1.Premier + cas, vous pensez avoir une créance. 27

+

+ 2.Second + cas, vous pensez avoir une dette fiscale 28

+

+ 3.Vous + avez correctement évalué votre dette fiscale. 28

+

+ 3.Fiscalité + France 28

+

+ 4.Écriture + de fin d'exercice comptable (Belgique) 28

+

+ 1.Les + amortissements 29

+

+ 2.Les + dépenses non admises 29

+

+ 3.Reclassement + des Charges, Produits et Dettes 30

+

+ 4.Les + variations de stocks 31

+

+ 5.Compte + de l'exploitant 31

+

+ 6.Affectation + du résultat 31

+

+ 5.Salaire + et Compte de gérant 31

+

Tenir + sa comptabilité avec NOALYSS 32

+

+ 1.Principe + de base 33

+

+ 1.Qu'est + qu'une fiche ? 33

+

+ 2.Qu'est-ce + le quick code 34

+

+ 3.Ajout + ou suppression d'attribut 34

+

+ 4.Création + d'une catégorie de fiche 35

+

+ 5.Création + d'une fiche 35

+

+ 1.Le + menu fiche 35

+

+ 2.Remarque 36

+

+ 6.Modification + d'une fiche 36

+

+ 7.Attribut + spéciaux : dépenses non admises, pourcentage professionnel...: 36

+

+ 1.Partie + fiscalement non déductible 36

+

+ 2.Contrepartie + pour dépense fiscal. non déd. 36

+

+ 3.TVA + non déductible 36

+

+ 4.TVA + non déductible récupérable par l'impôt 37

+

+ 5.Dépense + charge du grant (partie privé) 37

+

+ 6.Contrepartie + pour dépense à charge du gérant 37

+

+ 7.Prix + de vente 37

+

+ 8.Prix + d'achat 37

+

+ 8.Poste + comptable 37

+

+ 9.Plusieurs + postes comptables 37

+

+ 10.Exemple + de configuration de fiche 38

+

+ 2.Comptabilité 39

+

+ 1.Les + numéros de Pièces Justificatives 40

+

+ 2.Vente + ou Journal des Recettes 40

+

+ 3.Dépense + ou Journal des Achats 41

+

+ 4.Financier + ou Journal Financier 41

+

+ 5.Les + rapprochements bancaires 42

+

+ 6.Journal + des Opérations diverses 42

+

+ 7.Cas + particuliers 43

+

+ 3.Schéma + d'écriture 43

+

+ 1.Facture + de vente 43

+

+ 2.Facture + d'achat 44

+

+ 3.Banque 45

+

+ 1.Encaissements 45

+

+ 2.Décaissement 45

+

+ 3.Paiement + d'un chèque émis 45

+

+ 4.Paiement + d'un chèque reçu 46

+

+ 5.Virement + entre deux comptes en banque de votre société 46

+

+ 4.Les + rapports 46

+

+ 1.Introduction 46

+

+ 2.Création 47

+

+ 1.Syntaxe 47

+

+ 1.Dans + la colonne formules 47

+

+ 2.Dans + la colonne texte 47

+

+ 3.Utilisation + 48

+

+ 5.Gestion + de stock 48

+

+ 1.Mise + en place 49

+

+ 2.Premier + cas: une marchandise achetée=une marchandise vendue 49

+

+ 3.Second + cas: uniquement à l'achat 49

+

+ 4.Plusieurs + fiches pour un même stock 49

+

+ 5.Inventaire 50

+

+ 6.Transfert + de stock entre dépôt 50

+

+ 6.Recherche + & historique 50

+

+ 7.Rapprochement + - réconciliation 51

+

+ 8.Le + Lettrage 51

+

+ 9.Impression 51

+

+ 1.Journaux 52

+

+ 2.Poste 52

+

+ 3.Les + Rapports 53

+

+ 4.Balance + des comptes 53

+

+ 5.Balance + âgée 53

+

+ 6.Bilan 53

+

+ 7.Rapprochement 53

+

+ 10.Avancé 53

+

+ 1.Écritures + définies 54

+

+ 2.Plan + Comptable 54

+

+ 3.Rapport 54

+

+ 4.Écriture + d'ouverture 54

+

+ 11.Le + module de gestion 54

+

+ 1.Menu + : clients 54

+

+ 2.Menu + Fournisseur 55

+

+ 3.Administrateurs 55

+

+ 4.contact 55

+

+ 5.Administration 55

+

+ 6.Banque 55

+

+ 7.Prévisions 55

+

+ 1.Ajoutez + une prévision 55

+

+ 8.Action + Gestion 55

+

+ 12.Le + module de comptabilité analytique 56

+

+ 1.Introduction 56

+

+ 2.Explication + de la comptabilité analytique 57

+

+ 3.Les + clefs de répartition 59

+

+ 4.Les + groupes 59

+

+ 5.Activation + de la comptabilité analytique 59

+

+ 6.Plan + analytique 60

+

+ 1.Ajout + d'un plan 60

+

+ 2.Ajout + de postes 60

+

+ 7.Opérations + diverses 60

+

+ 8.Impression 60

+

+ 1.Listing 60

+

+ 2.Balance + simple 60

+

+ 3.Balance + croisée 60

+

+ 4.Tableau 60

+

+ 9.Liaison + avec la comptabilité générale 61

+

Introduction 61

+

+ 1.Journal + de ventes, d'achats et d'opérations diverses 61

+

Développement + de NOALYSS 62

+

+ 1.Adaptation + de NOALYSS 63

+

+ 1.Bilan + adapté 63

+

+ 1.Formules + dans le bilan 63

+

+ 2.Développement + de NOALYSS 64

+

+ 1.Développement + en MVC 64

+

+ 1.Contrôle 64

+

+ 2.Vue 64

+

+ 3.Modèle 65

+

+ 2.La + documentation 65

+

+ 3.NOALYSS 66

+

+ 1.Fichiers + importants 66

+

+ 2.La + partie base de données 66

+

+ 1.Méthode + non recommandée 66

+

+ 2.Nouvelle + méthode 69

+

+ 4.Conclusion 70

+

+ 5.API + fournie 70

+

+ 1.Class + HtmlInput 70

+

+ 3.Les + extensions 70

+

+ 1.L'API 70

+

+ 2.Installation + de l'extension 70

+

+ 3.Explication + des champs
70

+

+ 4.Développement + du plugin 71

+

+ 1. + Connexion à la base de données 71

+

+ 2. + FORM 72

+

+ 3.Plugin + plus avancé 72

+

+ 4.Remarque + pour le javascript 74

+

+ 4.Lien 75

+

Annexe + 76

+

+ 1.Trucs + et astuces 77

+

Ouvrir + plusieurs fenêtres 77

+

Utiliser + le code STOCK pour vos prestations 77

+

Utiliser + le wiki 77

+

Agrandissement 77

+

Détail + fiche 77

+

Recherche 77

+

Historique + fiche 77

+

Popme-out 77

+

+ 2.Accès + Direct 78

+

+ 3.Note + de version 81

+

+ 1.Note + de version 6.8.1 81

+

+ 2.Note + de version 6.8 81

+

+ 3.Note + de version 6.7.2 Janvier 2014 81

+

+ 4.Note + de version 6.7 Novembre 2013 81

+

+ 5.Note + de version 6.6 Juin 2013 82

+

+ 6.Note + de version 6.5 (Juillet 2012) 82

+

+ 7.Note + de version 6.0 (Décembre 2011) 83

+

+ 8.Note + de version 5.6 (mai 2011) 84

+

+ 9.Note + de version 5.5 (1 mars 2011) 84

+

+ 10.Note + de version 5.4 (février 2011) 84

+

+ 11.Note + de version 5.3 (décembre 2010) 85

+

+ 12.Note + de version 5.2 (août 2010) 85

+

+ 13.Note + de version 5.1 (mai 2010) 86

+

+ 14.Note + de version 5.0 (janvier 2010) 88

+

+ 15.Note + de version 4.3 (février 2009) 88

+

+ 16.Note + de version 4.2 novembre 2008 89

+
+


+

+


+

+

+
+

+


+

+


+

+


+

+


+

+


+

+


+

+


+

+


+

+


+

+


+

+

Préface

+

NOALYSS est un logiciel libre, +développé uniquement avec des outils libres (Ubuntu, gnome, emacs, +cssed, firefox, PHP, Postgresql, OpenOffice.org, python, doxygen, +subversion...) En tant que logiciel libre, il dépend de sa +communauté, c'est à dire des personnes l'utilisant. Pour +contribuer, cela peut être aussi simple que simplement améliorer ce +manuel, écrire de la documentation, faire des suggestions, aidez les +autres à l'utiliser ou remonter des bugs.

+



+

+

Si vous aimez ce logiciel, pensez-y; +si vous vous contentez de l'utiliser, à terme vous y perdrez vous +aussi : le nombre de fonctionnalités n'augmentera pas, votre confort +d'utilisation non plus, le nombre d'extensions stagnera... Et le +produit pourrait être tout simplement abandonné.

+

+

+

+

Introduction

+


+

+

Merci d'utiliser +NOALYSS, vous verrez que ce programme est très utile et très +efficace. Cependant, beaucoup de personnes ne lisent pas la +documentation et le trouve peu intuitif probablement parce qu'il ne +ressemble pas assez aux programmes qu'ils connaissent déjà. Et qui +ne sont pas toujours les meilleurs en plus.

+


+

+

En voulant faire +simple, j'ai fait différent. J'espère que vous vous y habituerez ;) +De toute façon, vous pouvez nous faire part de vos remarques.

+

+Chapitre +1

+

Installation

+



+

+

1.Sur +une plateforme libre (Linux...)

+

Toute la procédure a été décrite sur +http://doc.ubuntu-fr.org/NOALYSS +et je ne pense pas intéressant de simplement la recopier ici

+

2.Windows

+

Il y a un manuel spécifique (manuel_win2.odt)

+

+Chapitre +2

+

Dossier +et utilisateurs

+



+

+

Un dossier reprend toute la comptabilité (et +gestion) d'une société, une personne, une ASBL ou une loi 1901. +

+

Un utilisateur est une personne utilisant le +programme.

+

La première étape est de créer un dossier, qui +contiendra toute votre comptabilité et votre gestion.

+


+

+

Menu +Administration +

+

1.Création +de dossier

+

Afin de créer un dossier, vous vous rendez +simplement dans Administration → Dossier, vous devez être +administrateur pour cela, vous choisissez un modèle, la date, le nom +et une description, puis cliquer sur création. Quand vous serez dans +la fenêtre d'accueil, le nouveau dossier sera là. Par défaut, +seuls les administrateurs y ont accès, vous devez aller dans +Sécurité

+

2.Création +de modèle

+

Vous choisissez le dossier qui deviendra un +modèle, que vous pourrez utiliser pour créer un nouveau dossier. +Pendant la phase de création du modèle, on enlèvera de celui-ci +toutes les opérations comptable. Les autres éléments (fiches, +document) ne seront effacés que si c'est demandé. Vous pouvez créer +facilement vos propres modèles. Il suffit d'ajouter un modèle, de +choisir le dossier qui en sera la base et de valider, tout sera +nettoyé sauf le plan comptable, les fiches...

+

3.Création +d'utilisateur

+

Quand vous créez un utilisateur, soit vous en +faites un administrateur et donc il aura accès à tous. Soit vous +spécifiez les droits par dossier. Les droits possibles sont normal +ou rien là. Si vous lui donnez Normal alors vous devrez vous +connecter sur ce dossier afin de spécifier ce qu'il peut faire et +voir, par défaut, il n'a accès à rien. Il faut en premier lieu lui +donner un profil.

+

Les utilisateurs peuvent être soit :

+

Des administrateurs, ils ont alors tous les droits +sur tous les dossiers

+

Des utilisateurs normaux, ils ont que les droits +qu'on leur a accordé dans les dossiers auxquels ils peuvent accéder +avec le profil donné et les privilèges accordés

+

Si un utilisateur normal n'a accès qu'à un seul +dossier, lorsqu'il se connecte il arrive directement sur ce dossier.

+

4.Backup

+

Dans les menus Dossier et Modèle, il y a un +bouton backup. En cliquant dessus, un fichier de backup sera généré +et envoyé. Vous n'aurez qu'à le sauver sur votre disque. Pour +restaurer, allez simplement dans le menu Administration → restaure, +complétez les informations et chargez le fichier.

+

5.Restaure

+

Vous pouvez aussi restaurer un fichier sauvegardé, +ce menu sert aussi pour installer un nouveau modèle que vous avez +téléchargé depuis le site.

+

+Vous pouvez à tout moment, créer un dossier de test identique à +votre dossier comptable simplement en faisant un backup et en le +restaurant sous un autre nom; cela vous permettra de tester, de +mettre au point la génération de +

+

+documents

+

+
+

+


+

+

Avant de vraiment tenir +votre comptabilité et de gérer votre entreprise avec NOALYSS, il +faut absolument paramétrer correctement.

+

6.Audit

+

Ce menu vous permet de voir qui s'est connecté et +qui a essayé sans succès. Afin d'éviter qu'un intrus efface ses +traces, la seule façon d'effacer est de le faire en commande en +ligne.

+

Configuration +du dossier

+

1.Société

+


+

+

Ici vous indiquez les +paramètres de votre société, nom, adresse...Cela sera réutilisé +dans divers endroits. Entre autres dans les documents générés dont +les factures, les notes de frais, les lettres de rappel, les +bilans...

+

Il y a deux paramètres +très importants :

+

1.Comptabilité +analytique : valeur possible

+

Les valeurs possibles sont +

+
    +
      +
    1. Aucune, par + défaut

      +
    2. Optionnel, c'est + à dire qu'il n'est pas obligatoire de donner les informations pour + la comptabilité analytiques

      +
    3. Obligatoire : il + est obligatoire d'indiquer le plan analytique et le compte utilisé

      +
    +
+

2.Mode +Strict

+

Les valeurs possibles sont :

+
    +
  1. Non, vous pouvez encoder sans suivre l'ordre + chronologique et vous pouvez aussi effacer des opérations

    +
  2. Oui, vous ne pouvez jamais encoder une + opération dans un journal à une date antérieure à la dernière + opération enregistrée, de plus il ne vous sera pas possible + d'effacer une opération.

    +
+

3.Assujetti +à la TVA

+

Si vous indiquez non, la TVA ne sera ni affichée +ni calculée,

+

4.Suggérer +le numéro de pièce justificative

+

Si sur oui,alors le programme vous suggère le +numéro de la pièce lors de l'encodage des recettes, achat, +opérations financières ou diverses

+

5.Suggérer +la date

+

Donne la date de la dernière opération du +journal (conseillé)

+

6.Afficher +la période comptable pour éviter les erreurs de date

+

Affiche en plus une liste de période pour +introduire l'opération dans la bonne période.

+

7.Changer +le libellé des détails +

+

Permet de changer le libellé des lignes de +détails.

+

8.Utilisez +des comptes alphanumériques +

+

Les postes comptables calculés dans les fiches +sont soit le poste comptable plus le nom si ici vous indiquez oui, +soit un poste comptable numérique.

+

9.Changer +le libellé des détails

+

Permet de changer ou non le détail des opérations

+

10.Utilisation +des stocks

+

Si à oui, alors à la fin d'une opérations de +vente ou d'un achat on vous demandera dans quel dépôt enregistrer +le mouvement de stock, à la condition que la fiche aie un attribut +« Gestion de stock »

+

2.Période

+

C'est l'endroit ou les +périodes sont créées, ou fermées. Il faut toujours fermer les +périodes en particulier après les déclarations TVA, afin d'éviter +que les montants déjà déclarés ne correspondent plus, plus +personne ne doit pouvoir encoder dans ces périodes-là. Les +périodes peuvent être soit fermées par journal soit pour tout les +journaux (= mode global). Les périodes peuvent être réouvertes +soit par journal soit de manière globale.

+


+

+

+Il +faut veiller si vous modifiez les dates de début et de fin d'une +période de ne pas déborder sur une autre période, sinon les +modifications ne seront pas sauvées.

+

3.Divers

+

+ 1.Moyens de paiement

+

Avant de pouvoir utiliser l'option « Payé +par » dans les journaux d'achat et de vente, vous devez +paramétrer dans quel journal le paiement sera enregistré et surtout +avec quelles fiches, pour indiquer une fiche, vous devez entrer son +quickcode;si vous n'indiquez aucune fiche, vous devez donner une +catégorie de fiche. +

+

Pour les notes de frais, vous pouvez soit mettre +un compte administrateur si vous êtes seul, soit mettre la +catégories « Compte Administrateur/Employé ». En +donnant uniquement la catégorie, lors de l'achat vous aurez la +possibilité de choisir la fiche du bénéficiaire.

+

Il est possible d'ajouter et d'effacer des moyens +de paiement, les journaux où les paiements sont enregistrements sont +de type financier ou opérations diverses, les journaux pour lesquels +on a le champs « paiement » sont des journaux d'achat ou +de vente.

+

Pour les paiement par caisse, vous donnez +simplement la fiche de la caisse. Cette fiche aura été créée +idéalement dans la catégorie de fiche « banque ».

+

Si vous utilisez les modes de paiement, vous +devrez aussi utiliser les rapprochements bancaires. De plus, si un +mode de paiement est proposé lors d'une vente ou d'un achat, vous +pourrez indiquer l'acompte déjà payé, l'opération financière +générée sera alors le total de l'opération moins l'acompte.

+

2.TVA

+


+

+

Dans cette page-ci,vous +pouvez paramétrer correctement votre TVA, vous pouvez ajouter ici +des taux de TVA, compléter la description et surtout paramétrer les +postes comptables pour la TVA. Ces postes sont séparés par des +virgules, le premier est la TVA sur les achats qui doit être +récupérée (débit) et le second est la TVA sur les ventes qui doit +être payée (crédit).

+


+

+

Ces postes seront +utilisés automatiquement avec les opérations de vente et d'achat.

+


+

+

Quand l'option +« Utilisé au débit et au crédit afin d'annuler cette tva «  +est cochée, lors de la génération d'écriture vente ou achat, le +même montant est ajouté comme TVA au débit et au crédit. Cela +permet d'utiliser les TVA non payables mais récupérables, ou la TVA +sur les intracomm ou encore les « Article 44 » de la TVA +Belge. Dans ce cas, la TVA sera automatiquement calculée mais ne +sera pas incluse dans le montant TVAC,Ceci afin que ce montant TVAC +soit correct et qu'il soit possible de retrouver facilement les +montants de TVA non payés. Ils sont cependant visibles à différents +endroits tel que les impressions par journaux achat ou vente, en mode +détail ou simple, ainsi que dans les détails des opérations ou les +écritures comptables.

+


+

+

3.Poste +Comptable

+


+

+

Paramétrage de +certains postes comptables qui sont utilisés à d'autres endroits du +programme, vous pouvez les modifier mais assurez-vous qu'ils existent +déjà dans votre Plan Comptable. Ils seront utilisés pour par +exemple calculer une partie non déductible, ou retrouver les comptes +en banque. Ils peuvent être vu comme des comptes centralisateurs.

+


+

+

BANQUE Poste comptable +de base pour les banques 550 +

+

CAISSE Poste +comptable de base pour la caisse 57 +

+

COMPTE_COURANT Poste +comptable de base pour le compte courant 56 +

+

COMPTE_TVA TVA à +payer 451 +

+

CUSTOMER Poste +comptable de base pour les clients 400 +

+

DEP_PRIV Dépense a +charge du gérant1 4890 +

+

+DNA Dépense non déductible 1 6740 +

+

SUPPLIER Poste par +défaut pour les fournisseurs 440 +

+

TVA_DED_IMPOT TVA +déductible par l'impôt 1 6190 +

+

TVA_DNA TVA non +déductibles 1 6740 +

+

VENTE Poste comptable +de base pour les ventes 70 +

+

VIREMENT_INTERNE Poste +Comptable pour les virements internes 58

+


+

+

+Si +vous faites un achat avec une fiche dont le poste comptable +correspond à DEP_PRIV ou est un sous-poste de DEP_PRIV, le montant +pour cette fiche sera automatiquement mis dans les dépenses privées +non déductibles, cependant cela n'affectera pas la TVA si vous en +avez indiqué une

+


+

+

4.Catégorie +de fiche

+

Quand vous en créez +une nouvelle catégorie de fiche, ou vous demande sur quel modèle +vous voulez vous baser. Ce sont ces modèles qui peuvent être +modifiés ici. Les classes de bases sont définies ici (voir le +chapitre Fiche )

+


+

+

C'est un paramétrage +assez délicat, il faut mieux ne pas le modifier si vous n'êtes pas +sûr de ce que vous faites.

+


+

+

Pour l'instant, il n'y +a pas d'interface afin d'ajouter de nouveau modèles de fiches.

+


+

+

5.Catégorie +de document +

+

Vous permet d'effacer +une catégorie de document, aux conditions de n'avoir généré aucun +document de cette catégorie, et de n'avoir aucune action de cette +catégorie.

+

Vous permet aussi +d'ajouter des documents mais uniquement si le nom est unique.

+


+

+

+ 4.Sécurité +

+

AC=CFGSEC

+

Dans chaque dossier, +vous devez donner les droits des utilisateurs. Il y a les journaux et +les actions. Les journaux sont ceux auxquels vous avez ou non accès. +Avoir accès en ajout à un journal de vente permet automatiquement +de générer des factures et de les imprimer.

+

Lors de la création d'un utilisateur de type +normal, cet utilisateur n'a aucun droit sur le dossier, si il est de +type administrateur ou local administrateur de ce dossier, il aura +tous les droits. En revanche, si l'utilisateur est un utilisateur +normale, il faudra explicitement lui donner les droits, les +utilisateurs avec le statut 'Seulement extension' n'aura accès +qu'aux extensions auquel il a accès et à rien d'autre

+
1.Les +journaux
+

Choisissez ici les journaux pour +lesquels l'utilisateur aura le droit de lecture, d'écriture ou +aucun. Si un utilisateur a un « Aucun accès » pour un +journal, il ne pourra jamais en consulter les données, ni par +impressions ni par le module recherche. De même un utilisateur avec +un « Uniquement extensions » ne pourra utiliser que les +extensions.

+
2.Les +actions
+



+

+

Par utilisateur, on peut enlever des droits, +ceux-ci limite les droits de l'utilisateur malgré les droits qu'il +avait grâce aux journaux ou le mode +

+


+

+ +



+

+

5.Document- +génération de document

+

NOALYSS vous permet de +gérer tous les documents que vous souhaitez, ou presque. Afin de +générer ces documents, vous avez besoin d'un modèle de document : +soit en format HTML, Texte, OpenDocument (ISO26300) ou RTF. Ces +documents serviront de modèle pour la génération de documents tels +que facture, note de frais, lettre de rappel... +

+


+

+

Chaque type de document +a un numéro de séquence, si vous avez 5 modèles de factures, tous +les modèles utiliseront la même séquence. Ne modifier ce numéro +que si vous êtes sûr de vous. Le numéro 0 signifie qu'il n'y aura +pas de changement de la séquence. Il est cependant possible +d'utiliser la balise «PJ» pour utiliser une numérotation unique +de vos factures, le numéro de pièces est différent pour chaque +journal.

+

+Les +balises possibles doivent être entourées par << et >>, +si vous souhaitez les utiliser dans une feuille de calcul, vous devez +mettre le signe égal (=) devant la balise, ainsi après génération +ces champs seront considérés comme numériques et pourront être +inclus dans des formules

+

Les balises sont entre +<< et >>

+


+

+

Client ou fournisseur +

+ +

Détail du document

+ +


+

+

Entreprise utilisant le +programme, paramètres encodés dans COMPANY

+ +


+

+

bénéficiaire : fiche +désignée par le moyen de paiement, en général utilisée pour les +notes de frais pour rembourser un employé +

+ +


+

+

Attribut de la fiche, +le nombre x est le numéro d'attribut que l'on peut voir dans +CFGATCARD

+ +

ACOMPTE

+ +

Utilisation +de plusieurs stocks

+ +

Il y a des exemples +dans doc/contrib/document-test.

+


+

+

+Parfois vous devez encoder un petit ticket, vous pouvez dans un +journal d'achat générer un document afin d'y agrafer ce ticket.

+


+

+

Explication des champs +: +

+

nom est le nom que vous +verrez apparaître dans les endroits où vous pouvez générer des +documents

+

Type de document: en +fait sa catégorie +

+

Fichier : fichier +modèle que vous devrez charger

+

Affectation : Vente : +uniquement les journaux de vente

+

Achat : uniquement les +journaux d'achat

+

Gestion accessible +uniquement dans gestion → suivi +

+

+ 6.Journaux

+

La première chose à +faire quand on crée un journal est de le paramétrer correctement.

+


+

+

L'écran est divisé en +deux parties, celle du dessus est surtout utilisée par les journaux +"Opérations Diverses", celle du dessous pour les autres +journaux.

+


+

+

C'est ici, que peuvent +se configurer la numérotation, automatique ou non des pièces +justificatives. Les numéros de pièces justificatives se composent +de deux parties, la première est le préfixe qui sera toujours avant +le numéro, et le numéro qui s'incrémentera à chaque opération +dans ce journal.

+


+

+

1.Les +options :

+ +


+

+

7.Sécurité + +

+

NOALYSS a sa propre sécurité, cependant si vous +voulez vraiment sécuriser votre comptabilité, vous devez prendre en +compte qu'il ne suffit pas de sécuriser votre serveur et NOALYSS +mais aussi les programmes sur lequel le programme s'appuie. +C'est-à-dire Apache, utilisation de https à la place de http, de +PostGresql, de l'utilisation des odbc, du chiffrement des backups, de +la traque des mots de passe trop faciles à deviner... +

+

La liste est longue et c'est l'ensemble des +mesures qui déterminera la sécurité de vos données, il suffit +d'une seule faiblesse pour que la sécurité soit insuffisante. Le +sujet est très vaste, il englobe trop de choses. C'est pourquoi nous +ne traiterons que de NOALYSS uniquement.

+



+

+

Dans NOALYSS, le module de sécurité permet +d'établir quel utilisateur peut accéder à quel dossier, ce qu'il +peut y faire, les journaux auxquels il peut accéder... +

+

Chaque fois qu'une page est chargée, le mot de +passe et le login utilisateur sont vérifiés pour savoir si primo il +a accès à ce qu'il a demandé et secundo si son compte est actif +et que le mot de passe fourni est valide. De plus, les historiques, +détails et autre sont filtrés en fonction de l'utilisateur.

+

Pour ajouter un utilisateur, vous devez tout +d'abord avoir les droits administrateur et créer l'utilisateur. A ce +moment-là, il n'a accès à rien du tout. Il faut ensuite se +connecter à un dossier sur lequel vous avez des droits +administrateur et l'ajouter, par défaut il ne peut rien faire. A +vous de spécifier ce à quoi il peut accéder et son droits par +défaut (les journaux, son profil et certaines actions). De cette +façon, un utilisateur (sauf avec des droits administrateur) ne peut +pas accéder aux nouveaux dossiers. Chaque accès doit être donné +explicitement.

+



+

+

1.Profil +CFGPRO

+

Accès Direct : CFGPRO

+

Un profil est un ensemble d'éléments accessibles +à l'utilisateur, les éléments ne se trouvant pas dans ce profile +ne sont pas accessibles à l'utilisateur. Ces éléments sont des +modules, des menus, des sous-menus, des impressions ou des plugins. +

+

C'est dans ce menu, que l'on fixe les dépôts +pour les stocks et les profils d' « Action – Gestion » +auquels l'utilisateur peut accèder

+

2.Menu +CFGMENU

+

Accès Direct : CFGMENU

+

Les menus sont constitués d'éléments qui +peuvent être regroupés en

+ +

Des éléments peuvent être ajoutés, déplacés +ou enlevés. Ce qui permet de pouvoir complètement configurer +NOALYSS en fonction de l'utilisateur.

+

3.Menu +CFGDEFMENU

+

Accès Direc CFGDEFMENU

+

Ce menu permet de configurer les menus appelables +depuis d'autres endroits, exemple : dans actions-suivi, le menu +appelé quand on transforme en facture

+

4.Sécurité

+

Accès Direct : CFGSEC

+

Dans ce menu, vous +pourrez donner les journaux auquels l'utilisateur peut ou non +accèder, en écriture ou en lecture seulement, ainsi que certaines +actions.

+

+Chapitre +4

+

La +Comptabilité, la gestion

+

+ 1.Définition des termes

+

+·Gestion : art de gérer une entreprise ou une activité +d'indépendant

+


+

+

·Comptabilité : tenue +de journaux qui sont l'historique des opérations faites par une +entreprise ou un indépendant

+


+

+

·Catégorie de fiches +: Ensemble de fiches qui ont un point en commun, exemple : +« Fourniture bureau » est un ensemble des fiches bic, +papiers, téléphone, électricité...

+

·Fiche : chaque fiche +correspond à un élément (un fournisseur, un client, un article)

+


+

+

+·Journaux comptables : il existe au minimum 3 journaux +indispensables à la tenue de la comptabilité : il s'agit du journal +des ventes qui contient toutes les ventes effectuées, du journal +d'achat qui contient tous les achats effectués et du journal +financier qui contient toutes les opérations financières (banques, +caisses) +

+

·Postes Comptables : +afin de simplifier, chaque type d'opération a un poste comptable.

+


+

+

Exemple : en Belgique, +« 5500 » représente les comptes bancaires, « 600 » +les achats de fournitures... Ces postes comptables ne sont pas les +mêmes dans tous les pays. Ils sont regroupés dans un plan +comptable. En général, le plan comptable se subdivise en 7 grandes +familles :

+

+

0. Garanties, comptes +Hors Bilan

+


+

+

1. Les comptes de +capital (immobilisé)

+


+

+

2. Les immobilisations +corporelles (Actif à plus d'un an)

+


+

+

3. Les Stocks et +commandes

+


+

+

4. Les comptes de +tiers (clients, fournisseurs,TVA)

+


+

+

5. Les comptes +d'actifs (compte en banque, caisse...)

+


+

+

6. Les charges +d'exploitations

+


+

+

7.Les produits +d'exploitations.

+


+

+

Débit et crédit. Les +postes comptables sont en partie double; l'une est le débit, l'autre +est le crédit. Les actifs diminuent quand le crédit augmente, les +comptes de passif diminuent quand le débit augmente. +

+


+

+

Par exemple, si un +compte en banque est débité, il augmente, mais dans la vie +courante, votre compte en banque est une dette que votre banque a +envers vous, donc quand sa dette augmente on dit que le compte est +crédité mais dans votre comptabilité, cela correspond à +l'inverse: de votre point de vue, votre compte en banque est une +créance sur votre banque donc s'il augmente, il est débité !!! Si +vous trouvez que c'est curieux, c'est tout-à-fait normal.

+



+

+

2.Logiciel +de comptabilité ou de gestion ?

+

La comptabilité +consiste, de la manière prévue par les lois sur la comptabilité, à +enregistrer toutes les opérations d'une activité commerciale, +industrielle ou artisanale.

+


+

+

La grande différence +avec la gestion est que la comptabilité est tenue en suivant des +lois précises, qui, malheureusement, changent suivant le pays. De +plus, elle doit entre autres permettre les déclarations fiscales, +permettre des analyses bilantaires et surtout être conforme à la +législation.

+

Ce n'est pas le cas de +la gestion qui elle, consiste à gérer une entreprise ou une +activité d'indépendant, ce qui inclut aussi la gestion du courrier, +du personnel...

+


+

+

En bref, la +comptabilité est guidée par la législation tandis que la gestion, +par la pratique. Un programme de comptabilité peut rendre les +services d'un programme de gestion et parfois les programmes de +gestion peuvent rendre les services d'un programme de comptabilité. +La limite est floue et discutable.

+


+

+

3.Mémento +de comptabilité

+

1.Introduction

+

Ce mémento sera +vraiment très bref; si vous voulez en savoir plus, vous serez obligé +d'aller chercher les livres adéquats. +

+

Je vous conseille +vivement pour la Belgique "le Précis de comptabilisation de +Joseph Antoine et Jean Paul Cornil. Ed. De Boeck Université".

+


+

+

Cependant, sur le wiki +du site de NOALYSS vous trouverez des liens qui devraient vous aider +à commencer cette matière.

+


+

+

2.Le +Bilan

+

L'un des objectifs de +la comptabilité est de pouvoir établir un bilan qui donnera une +idée de la santé de la société.

+

Le bilan correspond +aussi à une obligation légale.

+


+

+

Le bilan est en deux +parties. La partie droite représente les comptes d'actif tandis que +la partie gauche représente le passif. Il faut que les deux colonnes +aient le même total. Ce qui est normal puisque toute opération +comprend une opération de débit - crédit.

+


+

+

3.Les +comptes actifs / passifs

+

+Il existe une première catégorie de comptes (classes 1 à 5) qui +est divisée en deux sortes de comptes : les comptes d'actif et les +comptes de passif.

+


+

+

Si un compte est débité +alors forcément au moins un autre compte sera crédité.

+


+

+

Exemple : un client +paie sa facture sur votre compte en banque;

+

on aura alors : +

+

Banque(débit)

+

à Client +(crédit)

+


+

+

Pour bien comprendre +les comptes on les représente par un schéma en forme de T

+


+

+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + +
+

Compte + +

+
+

Débit + +

+
+

Crédit

+
+


+

+
+


+

+
+
+
+
+
+
+
+


+

+


+

+

La dette du client +diminue mais votre compte en banque augmente. Et toutes les +opérations comptables sont ainsi. La convention veut que l'on +commence toujours par le compte débité puis le compte crédité. Il +faut toujours garder en mémoire que :

+


+

+

·l'actif augmente au +débit et diminue au crédit

+


+

+

·le passif augmente au +crédit et diminue au débit

+


+

+

Les comptes d'actif +sont les comptes comme les comptes en banque, les créances, le +matériel que vous possédez. Ce sont les ressources.

+


+

+

Les comptes de passif +sont les dettes, les emprunts,.... Ce sont les emplois.

+


+

+

4.Les +comptes de résultats

+

Il y a deux sortes de +compte de résultat, les classes 6 et 7.

+

1.Les +charges

+

Les charges (classe 6) +représentent toutes les dépenses de votre entreprise: loyer, +paiement au personnel, charge d'intérêt...

+


+

+

Les charges augmentent +au crédit mais certains comptes peuvent aussi être diminués.

+

Par exemple : vous +encodez une facture d'électricité;

+

vous auriez :

+


+

+

Charge électricité

+

à Fournisseur

+


+

+


+

+

Remarquez qu'ici on +encode la facture, la reconnaissance de notre dette envers le +fournisseur d'électricité et pas du tout le paiement! Ce paiement +se fera dans le journal financier par l'écriture « Fournisseur +à Banque » : la créance de votre fournisseur diminue, notre +compte en banque diminue. +

+

Voir les explications +de la section ``comptes actif/passif'', tandis que la reconnaissance +de dette se fera dans un journal d'achats.

+

2.Les +produits

+

C'est très simple, les +produits sont tout simplement ce que vous vendez, gagnez comme +intérêts financiers, bref, les produits; ce sont aussi les créances +que vous avez.

+


+

+

Le paiement de vos +créances, devrait se faire avec les comptes de banques et de +débiteurs. Cependant, il arrive souvent que l'on ne passe pas par +des comptes débiteurs mais directement en faisant banque à +produits... Ce qui devrait être évité.

+

3.Les +pièces justificatives

+

Toutes les pièces +justificatives (extraits de compte en banque, factures, ...) doivent +être numérotées et dans l'ordre chronologique.

+


+

+

Les numéros de pièces +s'encodent en même temps que les opérations comptables, chaque +journal a sa propre notation, indépendante des autres journaux. +Cependant, un numéro de pièce doit être unique. +

+

Par défaut, chaque +pièce justificative a un préfixe et un numéro de séquence ; +le préfixe est à régler dans « paramètre → journal », +le numéro de séquence peut être automatique, cela se règle dans +« paramètres → société → Suggérer le numéro de pièces +justificative ».

+

+

+

Ces numéros de pièce +sont uniques, il y a une vérification pour éviter d'avoir deux fois +le même numéro de pièce justificative et adaptation si nécessaire.

+


+

+

Cas particulier : +les extraits de comptes, pour les opérations enregistrées dans un +journal financier, le numéro de pièce est le préfixe de +l'opération, le numéro de séquence et le numéro d'opération. Il +n'y a pas de vérification pour la numérotation pour les journaux +financiers. Il faut être plus prudent pour ces journaux, chaque +année, le numéro des extraits de compte recommence à zéro. Dans +les paramètres des journaux, vous pouvez décider de ne pas +numéroter les opérations de banques et de leur donner uniquement le +numéro d'extrait de compte.

+

4.Belgique +Fiscalité, TVA

+

Toutes les +requalifications des montants doivent se faire par le journal des +opérations diverses

+


+

+

Pour la Belgique, +utilisez toujours les comptes 67xxx pour toutes les opérations +fiscales non déductibles de votre bénéfice, par exemple : +versement anticipé d'impôt, paiement de l'impôt, dépense non +admise (partie non déductible de certains frais (voiture, +restaurant...)).

+

1.Déclaration +TVA

+

Pour faire votre +déclaration TVA, vous pouvez utiliser les balances des comptes, les +rapports ou l'extension TVA

+


+

+

+ATTENTION +NE PAS REPRENDRE LES MONTANTS AINSI !!! +

+

Avant de faire votre +déclaration, vous devez d'abord rectifier les montants. +

+

Par exemple: x% de la +TVA sur la voiture n'est pas récupérable par la TVA mais par +l'impôt des sociétés. Il faut "déplacer" x% de cette +TVA dans un poste comptable "TVA non admise", cela devrait +être un compte de la classe 6 (donc 6xxxx à 411xxx), les charges +augmentent mais la TVA à récupérer diminue, ce qui est logique +puisque cette TVA est à récupérer par l'impôt des sociétés.

+


+

+

Idem pour les frais de +restaurant, ne pas oublier pendant les travaux de fin d'exercice +d'imputer le pourcentage non déductible du total de vos frais de +restaurant à un compte de dépenses non admises. Il n'est pas dans +le PCMN donc créez le poste vous-même (classe 67).

+


+

+

Ensuite, vous pouvez +utiliser le rapport "Rapport avancé", pensez à l'adapter +à vos besoins et charger le formulaire sur le wiki.

+


+

+

2.Opérations +comptables pour la TVA

+

Les écritures +comptables : en Belgique, chaque trimestre vous devez payer un +acompte de TVA qui est égal au tiers du montant dû à la dernière +déclaration.

+


+

+
1.Avance +TVA
+

Écriture :

+


+

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

à

+
+

Crédit

+
+

4117

+
+

Acompte TVA

+
+


+

+
+


+

+
+


+

+
+


+

+
+


+

+
+

à

+
+

5500

+
+

Banque

+
+


+

+
2.Déclaration +TVA
+

A la fin du trimestre, +il faut regrouper tous les comptes TVA. Si vous devez payer la TVA :

+


+

+

Écriture : +

+


+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Débit

+
+


+

+
+

Crédit

+
+

451x +

+
+

TVA à payer

+
+


+

+
+


+

+
+


+

+
+


+

+
+


+

+
+

à

+
+

411x

+
+

TVA à récupérer

+
+


+

+
+


+

+
+


+

+
+

4117

+
+

Acompte sur TVA

+
+


+

+
+


+

+
+


+

+
+

4519

+
+

Compte TVA

+
+


+

+


+

+

Si vous devez récupérer +de la TVA :

+


+

+

Écriture :

+


+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

451x

+
+

TVA à payer

+
+


+

+
+


+

+
+

4119

+
+

Compte TVA

+
+


+

+
+


+

+
+


+

+
+


+

+
+

411x

+
+

TVA à récupérer

+
+


+

+
+


+

+
+

4117

+
+

Acompte sur TVA

+
+


+

+

L'objectif est de +connaître vis-à-vis de la TVA et donc le montant indiqué en 4511, +4111 permet de les transfèrer vers le compte de la TVA. Après +l'opération le compte « tva à payer » ou « tva à +recevoir » est donc à zéro pour la période concernée. +

+


+

+

+Directive +européenne +

+

+Attention +à partir de 2014 la TVA n'est due qu'à la date de paiement +

+

+
+

+


+

+


+

+
3.Réception +Récapitulatif de la TVA
+

Quand vous recevrez la +déclaration constatant votre créance :

+


+

+

Écriture :

+


+

+ + + + + + + + + + + + + + + + + + + + + + + + + +
+

Débit

+
+


+

+
+

Crédit

+
+

4118

+
+

TVA à rembourser par l'administration

+
+


+

+
+


+

+
+


+

+
+


+

+
+


+

+
+

à

+
+

4119

+
+

Compte TVA

+
+


+

+
4.Paiement +TVA
+

Ensuite, utilisez le +compte 4519 quand vous paierez ou 4118 quand vous paierez avec un +compte en banque.

+


+

+

3.Déclaration +Assujetti TVA

+

Vous pouvez directement +faire votre déclaration assujetti. Pour cela, utilisez l'extension +pour la TVA. Ne seront prises en compte que les fiches de type client +et dont le numéro de TVA n'est pas vide.

+


+

+

2.Fiscalité +Belgique : Impôts

+

1.Pendant +l'exercice

+

Pendant toute l'année, +vous payez probablement des versements anticipés d'impôts. Dans +votre comptabilité cela doit apparaître ainsi : +

+


+

+

6700 Impôt et +précomptes dus ou versés

+

à 5500 Banque

+


+

+

Les versements +anticipés d'impôt ne sont pas des charges déductibles.

+


+

+

2.Fin +d'exercice

+

A la fin de l'exercice, +vous devez estimer l'impôt. Soit vous pensez que vous aurez à +rembourser soit à payer.

+
1.Remboursement +d'impôt:
+

Dans ce cas, vous +passerez les écritures suivantes : +

+


+

+

4120 Impôt estimé à +récupérer

+

à 6701 Excédent de +versements d'impôt

+
2.Dette +envers l'impôt
+

Dans ce cas, vous +passerez les écritures suivantes :

+


+

+

6702 Charges fiscales +estimées

+

à 4500 Dettes +fiscales estimées

+


+

+

3.L'année +suivante

+

L'année suivante, vous +recevez votre extrait de rôle. Suivant que vous ayez prévu d'avoir +une dette et une créance d'impôt, il y aura des écritures +différentes.

+
1.Premier +cas, vous pensez avoir une créance.
+



+

+
1.La créance estimée est inférieure à ce que +vous allez vraiment recevoir.
+


+

+

Autrement dit, vous +avez sous-estimé votre créance. +

+

Dans ce cas, les +écritures seront : +

+


+

+

4121 Impôt à +récupérer

+

à 7710 +Régularisation d'impôt dû ou versé

+

4120 Impôt estimé +à récupérer

+


+

+
2.La créance estimée est supérieure à ce que +vous allez vraiment recevoir,
+

c'est-à-dire, +surestimation de la créance. vous recevrez moins que prévu.

+


+

+

Écriture : +

+


+

+

4121 Impôt à +récupérer

+

à 6710 Supplément +d'impôt dû ou versé

+

4120 Impôt estimé +à récupérer

+
3.Vous avez correctement estimé votre créance.
+

Dans ce cas, vous devez +simplement faire :

+


+

+

4121 Impôt à +récupérer

+

à 4120 Impôt estimé +à récupérer

+


+

+


+

+


+

+

Et quand l'argent +parviendra sur votre compte : +

+


+

+

5500 Banque

+

à 4121 Impôt à +récupérer

+


+

+


+

+

Si vous décidez de le +reporter en tant que versement anticipé d'impôt :

+


+

+

6700 Impôt dû ou +versé

+

à 4121 Impôt à +récupérer

+


+

+
2.Second +cas, vous pensez avoir une dette fiscale
+
1.L'estimation de votre dette fiscale est +supérieure à ce que vous allez vraiment payer.
+

Autrement dit, vous +payez moins d'impôt que prévu.

+


+

+

Écriture :

+


+

+

4500 Dettes fiscales +estimées

+

à 7710 +Régularisation d'impôt dû ou versé

+

4520 Impôt et taxes +à payer

+


+

+
2.L'estimation de votre dette fiscale est +inférieure à ce que vous allez vraiment payer.
+


+

+

Autrement dit, vous +payez plus d'impôt que prévu.

+


+

+

4500 Dettes fiscales +estimées

+

6710 Supplément +d'impôt dû

+

à 4520 Impôt et +taxes à payer

+


+

+
3.Vous +avez correctement évalué votre dette fiscale.
+

Les écritures à +passer seront donc :

+


+

+

4500 Dettes fiscales +estimées

+

à 4520 Impôt et +taxes à payer

+


+

+

Puis lors du paiement :

+


+

+

4520 Impôt et taxes à +payer

+

à 5500 Banque

+

3.Fiscalité +France

+

Une documentation se +trouve dans le forum Législation Française

+


+

+

4.Écriture +de fin d'exercice comptable (Belgique)

+

Chaque année est +composée de 13 périodes, les 12 premières font exactement un mois +mais la 13ième est toujours sur un seul jour : le 31 décembre. +C'est cette période qui sera la période de clôture de l'année +comptable. Une autre façon de faire serait de créér un journal qui +ne serait utilisé que pour les écritures de fin et de début +d'année.

+


+

+

Pour commencer, changez +vos préférences pour avoir cette période par défaut. Normalement +vous ne devrez utiliser que le journal des Opérations diverses et +aucun autre. +

+


+

+

Ensuite, imprimez une +balance des comptes de l'année écoulée. Cela fait, le reste est +assez facile.

+

1.Les +amortissements

+

Dans la comptabilité +belge, vous trouverez ce qu'il y a à amortir dans le poste +« 24xxx », imprimez ces fiches et calculez +l'amortissement pour l'année, ensuite en opération diverse, vous +l'imputerez ainsi :

+


+

+

63xxx Dotation aux +amortissements

+

à 2409xxxx +Amortissement

+


+

+

+Les +amortissements et le matériel à amortir sont basés sur le poste 24 +en Belgique

+

Évidemment, les postes +comptables peuvent un peu changer suivant la façon dont vous avez +adapté votre plan comptable. Faites tout de même attention à ne +pas mélanger ce que vous avez acheté il y a deux ans et l'année +passée. Normalement, chaque élément faisant l'objet d'un +amortissement doit avoir un plan d'amortissement, c'est-à-dire un +document qui décrit ce qui est amorti, indique la valeur +d'acquisition et quelle somme sera amortie sur quelle année. Le +document est de format libre, le mieux est d'utiliser une feuille du +tableur d'OpenOffice.org pour résumer tout ce qui doit être amorti. +Ce document est appelé tableau d'amortissement. +

+

+ les +montants des amortissement sont hors TVA +

+


+

+

Exemple :

+


+

+

bureau : valeur +d'acquisition 500 euros, acheté en 2003

+

Amorti en 2003 100 +euros

+

Amorti en 2004 100 +euros

+

Amorti en 2005 100 +euros

+

Amorti en 2006 100 +euros

+

Amorti en 2007 100 +euros

+

PC: valeur +d'acquisition 1200 euros, acheté en 2002

+

Amorti en 2002 400 +euros

+

Amorti en 2003 400 +euros

+

Amorti en 2004 400 +euros

+


+

+

Total à amortir en +2003 : 100 (pour le bureau) + 400 (pour le PC)

+


+

+

Le plus simple est +évidemment d'uiliser le plugin amortissement. La documentation pour +ce plugin est sur http://wiki.NOALYSS.eu

+


+

+

2.Les +dépenses non admises

+

Dans la fiscalité +belge, il s'agit entre autres d'un pourcentage des frais de voiture +(taxes de roulage, car wash...), des frais de restaurants, des +versements anticipés d'impôt et des paiements des impôts d'années +antérieures. +

+

Vous devez donc +utiliser le compte « 67xxx » pour diminuer les charges de +leur partie non déductible (en Belgique).

+

Afin de simplifier, il +est possible d'ajouter l'attribut à une fiche, dépense non admise +et d'y indiquer un pourcentage sous forme numérique exemple 0,25 au +lieu de 25%, 0,33 pour 33%... Le compte lié aux dépenses non +admises, réglable « paramètres → divers → poste +comptable », doit exister dans votre plan comptable.

+

Vous pouvez aussi +configurer les postes de contrepartie, c'est-à-dire ceux qui seront +débités par la dépense non admises par fiche, en ajoutant les +attributs « contrepartie pour dépenses fiscal. Non déd », +« contrepartie pour dépense à charge du gérant », +« contrepartie pour TVA non ded. », « contrepartie +pour TVA récup par impôt »

+


+

+

Exemple

+

Vous souhaitez +qu'automatiquement les frais de restaurant soient de 25% non +déductible fiscalement

+


+

+

Vous ajoutez alors à +la catégorie de fiche où se trouvent les frais de restaurant, +l'attribut « Partie fiscalement non déductible », et +pour cette fiche vous indiquez 0,25 +

+

Si vous encodez une +note de restaurant, automatiquement 25% seront placé dans le compte +dépense non admise par défaut, il se configure dans paramètres → +divers → poste comptable. +

+


+

+

Exemple pour la +Belgique

+

Tous les codes doivent +être présents si ce n'est pas le cas, il faut ajouter dans la +table parm_code

+


+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

BANQUE

+
+

Poste comptable de base pour les banques

+
+

550

+
+

CAISSE

+
+

Poste comptable pour la caisse

+
+

57

+
+

COMPTE_COURANT

+
+

Poste comptable pour le compte courant

+
+

56

+
+

COMPTE_TVA

+
+

TVA à payer

+
+

451

+
+

CUSTOMER

+
+

Poste comptable de base pour les clients

+
+

400

+
+

DEP_PRIV

+
+

Depense a charge du gerant

+
+

4890

+
+

DNA

+
+

Dépense non déductible

+
+

6740

+
+

SUPPLIER

+
+

Poste par défaut pour les fournisseurs

+
+

440

+
+

TVA_DED_IMPOT

+
+

Tva déductible par l'impôt

+
+

619000

+
+

TVA_DNA

+
+

Tva non déductible

+
+

6740

+
+

VENTE

+
+

Poste comptable de base pour les ventes

+
+

70

+
+

VIREMENT_INTERNE

+
+

Poste Comptable pour les virements internes

+
+

58

+
+


+

+

Admettons que vous +préfèriez que ce ne soit pas le compte par défaut mais un autre +compte propre aux dépenses non admises de restaurant, dans ce cas, +vous ajoutez l'attribut « contrepartie pour dépense +fiscalement non ded. »; et pour cette fiche, vous indiquez le +compte voulu. Dès lors, les dépenses de restaurant se rangeront +automatiquement dans ce compte-là.

+

Si vous n'indiquez pas +la contrepartie, ce sera le compte par défaut qui sera utilisé.

+


+

+

+Conseillé

+

+Créer des comptes pour chaque dépenses non admises et donner les +postes comptables en contrepartie, ainsi la ventilation des dépenses +non admises sera plus facile à faire pour la déclaration d'impôt.

+

3.Reclassement +des Charges, Produits et Dettes

+

Il faut tout d'abord +retrouver tous les fournisseurs non payés au 31 décembre et +vérifier qu'ils n'ont pas été payés dans le courant de janvier ou +de février. Si c'est le cas on aura un reclassement de dettes, sinon +on devra penser que la dette a été payée par le gérant ou que la +dette est toujours due. Cela doit se régler au cas par cas. Il faut +aborder la régularisation des comptes de charges et des produits +(comptes 490, 491, 492, ,493), les dettes supérieures à un an +échéant dans l'année... (doit être complété). +

+


+

+

4.Les +variations de stocks

+

En fin d'année, il +faut faire l'inventaire du stock. Soit on a plus de marchandises que +ce qu'il est inscrit dans notre comptabilité, on aura alors une +réduction de charge (340 à 6094), soit on aura moins de +marchandises que prévu, dans ce cas il y aura une augmentation des +charges (6094 à 340). +

+

5.Compte +de l'exploitant

+

Certaines dépenses ont +été payées par le gérant ou l'administrateur en liquide. Donc ces +paiements ne figureront pas dans les extraits de compte de la banque. +La seule façon de faire est d'utiliser les comptes 4890 dans le cas +d'une dette envers le gérant ou 4160 dans le cas d'une créance sur +le gérant. Il faut donc solder ces comptes et constater la dette ou +la créance.

+

6.Affectation +du résultat

+

La dernière étape +avant le bilan : affecter le résultat de l'exercice, que ce soit un +bénéfice ou une perte. Vous pouvez utiliser l'impression -> +bilan pour vérifier, il ne peut pas y avoir de différences entre le +total du passif et le total de l'actif. S'il y en a une, elle +correspond souvent à une perte ou un bénéfice.

+

5.Salaire +et Compte de gérant

+

Le gérant utilisera +les comptes 4890 et 4160 pour gérer l'argent qu'il prélève ou +qu'il avance à sa société. Ces comptes peuvent aussi être +utilisés lors du paiement des salaires. Il est important de rappeler +qu'en Belgique, il est nécessaire de payer le précompte +professionnel. Normalement, ce sont des fiches de types « Compte +Administrateur / employé »

+


+

+

+
+

+

+Chapitre +3 +

+

Tenir +sa comptabilité avec NOALYSS

+



+

+



+

+

1.Principe +de base

+

Avant de commencer, il +faut absolument comprendre le système de fiche de NOALYSS, sinon les +explications qui suivent seront obscures. Les fiches sont la base +même de NOALYSS.

+

1.Qu'est +qu'une fiche ? +

+

Pour vous l'expliquer +simplement, imaginons que vous deviez payer un loyer, c'est une +dépense, dans ce cas, vous aimeriez les regrouper dans une +catégorie qui sera créée sur base d'un modèle et qui ne concerne +que les dépenses.

+


+

+

Le loyer, est la fiche, +la catégories sera probablement Service et biens Divers et le modèle +sera tout simplement : Dépense.

+


+

+

Quand vous organisez +votre comptabilité, pour avoir plus de clarté, vous pouvez décider +de séparer les dépenses faites par exemple pour la voiture des +autres. Pour cela, vous créez une autre catégorie de dépense. Vous +pouvez permettre que certaines catégories de fiches soient +utilisable qu'avec un certain journal. Par exemple, si vous souhaitez +un journal de dépense ne contenant que les taxes et vous souhaitez +éviter que ces dépenses soit dans le journal d'achat général... +NOALYSS est très souple, le plugin « outils comptables » +vous permet de déplacer les opérations d'un journal à l'autre, de +changer les postes comptables d'opération déjà effectuées...

+


+

+


+

+

Vous pouvez appliquer +la même logique pour les clients, les fournisseurs, les comptes en +banques, les matériels à amortir. +

+


+

+

On propose une dizaine +de modèles différents pour créer vos catégories de fiche. Ces +catégories peuvent être modifiées et peuvent avoir plus de +détails. Les marchandises peuvent avoir en plus un code de stock, +les clients un email, … Les fiches sont complètement flexibles +et contiennent tout ce que vous voulez. Si vous ne trouvez pas le +modèle qu'il vous faut, créez simple une catégorie en vous basant +sur « Autres » et ajouter les attributs (nom, prénom, …) +nécessaires, s'il n'y a pas les attributs qui vous intéressent vous +pouvez aussi les ajouter dans CFGATCARD.

+


+

+

Pour créer une +catégorie de fiche, cliquez sur Fiche et à droite sur création. +Vous devez donner le nom de la catégorie et le modèle de fiche que +vous voulez (dépense, amortissement,...)

+


+

+

La classe de base est +le poste comptable de base de vos fiches, ce poste doit exister, si +vous cliquez sur "création automatique du poste comptable" +cela permet de générer automatiquement le poste comptable voulu à +partir du poste comptable de base, ce poste sera automatiquement +ajouté dans le Plan Comptable (cette option est conseillée).

+

+Attention, +si vous utilisez le double poste comptable voir Plusieurs +postes comptables ) alors la numérotation ne sera pas +automatique. +

+

Vous pouvez avoir des +comptes alphanumérique si dans COMPANY vous avez le paramètre +« comptabilité alphanumérique » à oui. Dans ce cas-là, +le nom sera utilisé pour composer le nouveau poste comptable, pensez +à vous assurez que ce numéro de compte n'est pas déjà utilisé. +Dans le cas, où vous donnez un poste comptable alors il sera créé +s'il n'existait pas déjà.

+


+

+

Si cette option n'est +pas cochée, le poste comptable de la fiche est celui de la +catégorie, mais vous gardez la possibilité de spécifier le poste +comptable de la fiche. +

+

Si vous ne souhaitez +pas que chaque fiche ait son propre poste comptable, ne cochez pas +l'option. Dans ce cas, soit le modèle a un poste comptable de base +qui deviendra alors le défaut, soit vous en fournissez un qui +deviendra le poste comptable par défaut pour cette catégorie de +fiche, soit le modèle n'a pas de poste comptable et dans ce cas, il +n'y aura aucun poste comptable. (Exemple: les contacts) +

+

Pour simplifier :

+


+

+ +


+

+

Toutes les fiches +auront le poste comptable donné dans 'Classe de base' c'est-à-dire +le poste comptable pour cette catégorie de fiche, si cette classe de +base est vide, le poste comptable sera celui du modèle de base, si +le modèle de base n'en a pas, alors il n'y aura pas de poste +comptable de base. +

+

Le menu Fiche vous +permet d'ajouter et de modifier des fiches mais aussi de leur ajouter +des attributs; un attribut est par exemple une adresse, une partie +non déductible... Une fiche peut avoir deux postes comptables, +suivant qu'on l'utilise au débit ou au crédit; par exemple pour des +marchandises à vendre. Pour cela, il suffit de mettre dans le poste +comptable de la fiche, les deux postes séparés par une virgule. +Dans ce cas-là évidemment il n'y aura pas de numérotation +automatique. Les fiches peuvent aussi être déplacés d'une +catégorie à une autre, dans ce cas-là, attention les attributs +n'existant pas dans la catégorie de destination seront ajoutés. +

+


+

+

+Si vous activez la numérotation automatique et le dossier accepte +des comptes alphanumérique (AD=COMPANY), le poste comptable calculé +sera le poste de base plus le nom de la fiche.

+


+

+


+

+


+

+


+

+


+

+

2.Qu'est-ce +le quick code

+

Le quick code a été +introduit afin de pouvoir encoder plus rapidement, c'est une suite de +lettre identifiant de manière unique une fiche. Par exemple: TEL +pour la fiche de téléphone, RESTO pour la fiche restaurant... Le +quick code est tout à fait libre. +

+

3.Ajout +ou suppression d'attribut

+

Il est possible +d'ajouter des attributs et aussi d'en enlever mais seuls les +attributs non définis de base peuvent être supprimés, autrement +dit seuls les attributs que vous avez ajoutés peuvent être enlevés. +

+

+Cette +opération n'est pas réversible et cela modifiera toutes les fiches +existantes de cette catégorie de fiches, les valeurs de ces +attributs seront définitivement perdues. +

+

Faites des tests dans +la base de données "demo" si vous ne comprenez pas bien.

+

Vous pouvez ajouter vos +propres détails dans AC=CFGATCARD. Vous donnez simplement le nom du +détail, le type (numérique, date, zone ou texte), puis vous pouvez +dans le menu fiche, en cliquant sur la catégorie, ajoutez ces +détails. Automatiquement toutes les fiches de cette catégorie, +auront ces détails supplémentaire.

+


+

+

Par exemple, si vous +avez des adhérents, vous pouvez ajouter un détail « cotisation » +ou « date de renouvellement », dans impression → +catégorie → résumé, vous pouvez tout simplement l'exporter en +CVS, récupérer le résultat avec un tableur et gérer la liste de +vos adhérents.

+


+

+

Les types d'attribut +

+ +

4.Création +d'une catégorie de fiche

+

Les catégories de +fiches sont en fait le rassemblement de fiches; par exemple, les +marchandises, les clients, les fournisseurs... +

+



+

+

Les classes sont les postes comptables à partir +duquel on calcule le poste comptable suivant, ces postes peuvent +être configurés dans la partie « paramètre »

+

+Achat +Marchandises Class base = 603
Achat Service et biens divers +Class base = 61
Administration des Finances
Autres fiches : +fiches que l'on peut totalement paramétrer
Banque Class base = 51 +
Clients Class base = 410
Contact : contact pour un client, +une administration ou un fournisseur
Dépenses non admises Class +base = 674
Escomptes accordées Class base = 66
Fournisseurs +Class base = 400
Matériel à amortir, immobilisation corporelle +Class base = 21
Prêt < a un an Prêt > a un an Class base += 27
Produits Financiers Class base = 76
Salaire +Administrateur Class base = 644
Salaire Employé Class base = 641 +
Salaire Ouvrier Class base = 641
Vente Service Class base = +706
Compte Administrateur/Employé : fiche utilisée pour les +notes de frais

+

Cas spécial : la +classe de base "Autre" permet de créer des fiches sur +mesure, par exemple: liste des employés, d'adhérents...Bien qu'en +fait, les adhérents, les gérants peuvent utilisés des fiches +clients ou fournisseurs mais avec un autre poste comptable de base.

+

5.Création +d'une fiche

+

Vous pouvez créer les fiches de 4 manières :

+ +

1.Le +menu fiche +

+

AD CARD

+

Dans ce menu, vous pouvez soit avoir l'historique +de chaque fiche, soit la balance, soit les opérations lettrées ou +non, soit le résumé de la catégories (càd toutes les fiches avec +tous leurs attributs) sous forme de tableau.

+

Avec la sélection liste, il est possible de +demander d'effacer des fiches ou de les déplacer dans une autre +catégorie.

+



+

+

Exemple

+

+M DURANT a une petite association, il n'y a que 20 membres, il peut +donc créer une catégorie pour les membres, il va d'abord dans +CFGCARDCAT pour ajouter les attributs qui lui manque, il aimerait +avoir la date de cotisation, et la date de fin de validité, il +ajoute donc ces 2 attributs avec le type DATE. +

+

+
+

+

+Il va dans CFGCARD créé une catégorie basé sur client puis +ajouter les attributs qu'il aimerait avoir, dont la date de +cotisation, et la date de fin de validité

+

+
+

+

+Une fois par mois, M. DURAND dans CARD exporte ces fiches (résumé) +en format CSV et dans son tableur il peut facilement voir quels sont +les adhérents dont la cotisation est arrivée à échéance

+

+

2.Remarque

+

Vous n'êtes pas +obligé de créer une fiche pour tout, par exemple pour les +restaurants, vous pouvez encoder une seule et unique fiche appelée +« restaurant » et non pas une fiche pour chaque +restaurant.

+


+

+

6.Modification +d'une fiche

+

Pour modifier une +fiche, on peut le faire comme pour les créations de fiches, mais +aussi depuis le détail d'une opération ou en double cliquant sur le +quick-code dans l'un des journaux.

+


+

+

Exemple

+

Vous souhaitez encoder +une vente, vous retrouvez le client grâce à la recherche de fiche, +soit sur base de son nom, quick-code ou son numéro de tva. Vous le +sélectionnez, le quick-code se met dans la case client, en double +cliquant sur cette case apparaît une fenêtre vous permettant de +modifier la fiche (la sécurité pourrait vous en empêcher).

+


+

+

+Modifier +le nom d'une fiche ne modifiera pas son nom dans le Plan Comptable.

+

7.Attribut +spéciaux : dépenses non admises, pourcentage professionnel...:

+

Ces attributs sont utilisés quand vous entrez une +opération de dépense dans le journal d'Achat (ACH)

+

1.Partie +fiscalement non déductible +

+

Entre 0 & 1 +(exemple 0,05 pour 5%), il s'agit de ce que vous ne pourrez pas +déduire comme charge. En cas d'achat sur cette fiche, le montant +HTVA est multiplié par ce que vous avez inscrit ici sera rangé dans +les dépenses non admises, le poste comptable est celui qui est +indiqué dans CFGACC ou +celui indiqué comme contrepartie

+


+

+

2.Contrepartie +pour dépense fiscal. non déd.

+

Poste comptable pour +les dépenses non déductibles d'une fiche

+


+

+

3.TVA +non déductible

+

Contrepartie +pour TVA non Ded. . Poste comptable pour les TVA non déductibles.

+

+Attention +le montant de la tva est calculé sur le tout et pas seulement sur la +partie professionnel donc si vous utilisez « dépense à charge +du gérant » vous aurez aussi besoin de cet attribut

+


+

+

4.TVA +non déductible récupérable par l'impôt +

+

Contrepartie +pour TVA récup par impot Poste comptable pour les TVA non +déductible récupérable par l'impôt

+


+

+

5.Dépense + charge du grant (partie privé) +

+

pourcentage +(entre 0 et 1), qui va partager le montant de la fiche entre dépense +et dépense privée, +

+


+

+

+Si +une partie de la dépense est à charge du gérant, cela n'affecte +pas la TVA qui reste calculée sur la totalité du montant HTVA. Si +une partie de la TVA doit aussi être à la charge du gérant, il +faut ajouter les attributs TVA Non Déductible avec le même taux et +le compte du gérant dans la contrepartie pour TVA non déductible

+

+
+

+


+

+

6.Contrepartie +pour dépense à charge du gérant +

+

Poste +comptable pour les dépenses à charge du grant (partie privé) +

+


+

+

7.Prix +de vente

+

+le prix qui sera utilisé pour complèter une opération dans un +journal de recette (vente)

+


+

+

8.Prix +d'achat +

+

le +prix qui sera utilisé pour complèter une opération dans un +journal de dépense (achat)

+


+

+

8.Poste +comptable

+

Dans le cas où vous changez le poste comptable +d'une fiche, il n'y a pas d'adaptation des journaux. Cette adaptation +aurait pu avoir des conséquences graves comme par exemple dans le +cas où vous avez plusieurs exercices dans un même dossier, et que +des déclarations ont déjà été faites. Il vaut mieux utiliser le +plugin « outil comptable » après avoir changé le poste +comptable d'une fiche afin d'harmoniser votre comptabilité.

+

Si vous avez activé l'option « création +automatique du poste comptable » de la catégorie, soit la +fiche a un poste comptable calculé en numérique soit en +alphanumérique suivant que vous ayez ou nom activé l'option « Poste +comptable alphanumérique ».

+

Il est conseillé que chaque fiche ait son propre +poste comptable, donc dans la catégorie cochez la case «Chaque +fiche aura automatiquement son propre poste comptable : »

+

+ 9.Plusieurs postes comptables

+

Il est possible qu'une même fiche ait deux postes +comptables, par exemple, une fiche pour un client ET un fournisseur +ou des marchandises qu'on vend et achète; dans ce cas-là, il est +nécessaire d'avoir deux postes comptables. Dans les propriétés de +la fiche, dans poste comptable, vous mettez alors deux postes séparés +par une virgule, ces deux postes doivent exister dans le plan +comptable, le premier est toujours le débit et le second est +toujours le crédit. Dans ce cas-là, le fait que vous ayez déclaré +la fiche de type client ou fournisseur n'interviendra pas, isolez +cette sorte de fiche dans une catégorie séparée.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Journal

+
+

Pour

+
+

Poste comptable utilisé

+
+

Vente

+
+

Client

+
+

Débit

+
+

Vente

+
+

Produit

+
+

Crédit

+
+

Vente – paiement par

+
+

Banque / Cash ...

+
+

Crédit

+
+

Vente paiement par +

+
+

Client

+
+

Débit

+
+

Achat

+
+

Fournisseur

+
+

Crédit

+
+

Achat

+
+

Charges

+
+

Débit

+
+

Achat paiement par

+
+

Banque/note de frais

+
+

Crédit

+
+

Achat paiement par

+
+

Client

+
+

Débit

+
+

Écriture Directe

+
+

Tous

+
+

Suivant indication débit ou crédit

+
+

Banque

+
+

Banque

+
+

Suivant le montant, s'il est négatif, votre + compte en banque diminue donc on prend le crédit de la fiche + banque et le débit de la fiche client/fournisseur. Sinon c'est + l'inverse, le débit de la fiche banque et le crédit de la fiche + client/fournisseur

+
+



+

+

Dans le cas, où l'on créé une catégorie de +fiche avec un double poste comptable, toutes fiches de cette +catégorie aura ce double poste comptable par défaut, et le calcul +automatique d'un nouveau poste comptable ne se fera pas.

+

Dans le cas d'un paiement bancaire, on utilisera +le poste comptable fournisseur si le montant est négatif sinon le +poste comptable client.

+

+Attention +fiche avec deux postes comptable il y a des problèmes à utiliser +deux postes comptables pour les clients et les fournisseurs dans le +cas de note de crédit ou de reprise de marchandises

+
    +
  1. Le lettrage par quick_code pourra faire + correspondre des postes comptables différentes

    +
  2. L' extension TVA ne tient compte que des + journaux achats et ventes

    +
  3. Lors du remboursement de la note de crédit, + ce sera le poste comptable client qui sera utilisé : on + suppose que si on reçoit un paiement c'est le client qui paie, et + que si on en fait un, c'est un fournisseur que l'on paie

    +
+


+

+

10.Exemple +de configuration de fiche +

+

+Monsieur DURAND décide d'utiliser NOALYSS, +

+

+pour les dépenses il a :

+ +

+Il décide de séparer les frais de voiture, des autres. Donc il créé +3 catégories de dépenses basées sur le modèle de dépense.

+

+
+

+

+La première catégorie est Services et Biens Divers, la seconde est +« Frais de voiture » et la troisième est « Bien à +Amortir ».

+

+
+

+

+Il va dans CFGCARD, crée la première la première catégorie +« Service et Bien divers » en se basant sur « Achat +Services et Bien Divers », il donne comme compte centralisateur +(ou compte de base) le compte 611, il active la création automatique +du poste comptable.

+

+Après validation, le poste centralisateur a été créé, il doit +maintenant ajouter les attributs, il ajoute donc +

+ +

+Ensuite, il veut avoir les attributs dans un certain ordre, il change +le numéro d'ordre de description et lui donne 5 comme valeur, de +façon à ce que ce soit le second champs et le quick-code à 500 +pour qu'il soit le dernier, le « Prix d'achat » à 30 +pour l'avoir avant le taux de TVA. Il clique sur sauver pour sauver +l'ordre, ajouter cet élément pour ajouter l'attribut sélectionné.

+

+
+

+

+Ensuite, il créé la seconde catégorie « Frais de voiture » +de la même façon avec comme compte centralisateur (compte de base) +613 et active la création automatique du poste comptable. Il ajoute +les attributs « Description, TVA Non déductible, Contrepartie +pour la TVA non déductible »,

+

+
+

+

+Finalement, il crée la troisième catégorie «  Bien à +Amortir », en se basant sur le modèle « Matériel à +amortir », cette fois-ci il ne créera pas de poste par bien +donc il n'active pas l'option «création automatique du poste +comptable » , il compte utiliser le plugin pour +l'amortissement pour le suivi. De toute façon, il peut avoir le +détail de ce compte centralisateur en faisant une balance par Fiche.

+

+
+

+

+Afin que ces catégories soient accessibles dans le journa Achat , il +configure dans CFGLED le journal d'achat en mettant ces catégories +de fiches au débit +

+

+
+

+

+Pour finir , soit il ira dans CARD, et ajoutera les fiches, soit +il les créera dans un tableur et utilisera le plugin « import +de fiches » pour les importer soit il les créera au fur et à +mesure de leur utilisation

+

2.Comptabilité

+


+

+

Il existe 4 sortes de +journaux :

+


+

+

· »Recette», +destiné à contenir les opérations de vente, accessible avec le +code AD VEN +

+


+

+

· »Achat », +qui regroupe les opérations du même nom, accessible avec le code AD +ACH

+


+

+

· »Financier » +: celui regroupant tous les mouvements financiers (banque,

+

caisse...) accessible +avec le code AD FIN;

+


+

+

· »Opérations +diverses » : il contient toutes les autres opérations +(augmentation de capital, amortissements, ... ), accessible +avec le code AD ODS. Les journaux « Anouveau » sont en +fait des journaux de type Opérations Diverses

+


+

+

Vous pouvez créer +autant de journaux que vous le souhaitez

+


+

+

Pour tous les types de +journaux, vous pouvez voir toutes les opérations avec une recherche +possible. Si on clique sur détail, on voit le détail de +l'opération, on peut changer la description, ajouter un fichier ou +modifier les montants pour la comptabilité analytique. Le bouton +effacer efface l'opération et la recopie dans une table spéciale. +Dans le cas où vous êtes dans une période fermée ou en mode +strict, l'opération sera extournée, c'est-à-dire annulée par son +écriture inverse; dans ce cas, lors d'impressions simple pour les +journaux de vente et d'achat, il y aura une ligne avec le montant en +négatif, pour extourner il faut entrer une date valide. Une date +valide est une date qui est dans une période non fermée et dans une +période du dossier.

+


+

+

Les opérations +compables peuvent soit avoir une pièce attachée soit un commentaire +libre. Ce commentaire sur des opérations n'a absolument aucune +importance d'un point de vue comptable, c'est juste une aide, une +sorte de « Post It ».

+


+

+

Si on clique sur le +numéro interne d'une opération, on obtient :

+ +

dans cette fenêtre, en +cliquant sur un poste comptable ou le quick code d'une fiche, on +obtient son historique, ainsi que la balance progressive

+

1.Les +numéros de Pièces Justificatives

+

Avant d'encoder vos +premières opérations, il est utile de parler des pièces +justificatives; la règle est simple, toute opération comptable doit +être justifiée par un document numéroté de manière séquentielle, +ce document est la pièce justificative. +

+

La numération se +configure dans le menu paramètre, vous pouvez spécifier la valeur +de départ ainsi que le préfixe. Dans le cas où le numéro de pièce +existe déjà dans ce journal, le programme va essayer de lui donner +une autre valeur et vous en avertira (sauf dans le cas des journaux +financiers où il n'y a pas ni contrôle ni changement). Si vous +entrez vous même vos numéros de pièces, ou si vous n'en voulez pas +au moment de l'encodage vous pouvez désactiver cette fonctionnalité.

+

Dans le cas où vous +forcez un autre numéro de pièce que celui proposé, la séquence de +numérotation ne sera augmenté de 1.

+


+

+

Exemple :

+

N° de PJ donné +ACH100, vous forcez à PREDEF, pour la prochaine opération, il sera +à nouveau proposé ACH100.

+


+

+

2.Vente +ou Journal des Recettes

+


+

+

Le journal des recettes +regroupe les opérations de vente. C'est très simple: vous devez +juste ajouter le client, la date et évidemment les articles. Les +échéances, ne servent qu'à vous, cela vous permet de filtrer les +ventes non payées et de voir qui a dépassé l'échéance.

+


+

+

Afin d'utiliser des +rabais et des fiches, vous créez une fiche « rabais et +remises », dans la catégorie utilisée pour les ventes, +vérifier dans votre plan comptable le numéro à utiliser. Le +montant doit être donné en négatif, ce n'est pas un pourcentage.

+


+

+

Pour ajouter une vente, +cliquez sur « nouvelle vente », puis utilisez les boutons +pour ajouter les clients, services et marchandises que l'on vend.

+


+

+

+En +cas de reprise de matériel dans le stock, vous pouvez mettre des +quantités négatives - des quantités, pas des prix unitaires -. +

+

Le stock sera +automatiquement réadapté pour tenir compte de ce retour de matériel +si vous utilisez des codes de stock.

+


+

+


+

+

Avant d'utiliser la +section « Payé par » vous devez d'abord le paramétrer +correctement.

+

L'option « Payé +par »  va générer une seconde écriture dans le journal +et avec le compte donné sauf si vous avez sélectionné « Paiement +encodé plus tard ». +

+


+

+

Dans les journaux de +vente, on peut directement donner le mode de paiement, vous pouvez +encoder autant de mode de paiement, simplement quand vous recevez vos +relevés, il faudra aller dans Financier → rapprochement bancaire +afin de donner le numéro de relevé à vos encaissements. +

+


+

+

Afin de générer une +facture, ce ne sera proposé que si vous avez un modèle de facture +disponible.

+


+

+

La TVA est calculée +automatiquement mais il est possible de forcer une autre valeur, il y +a aura un avertissement lors de la confirmation.

+


+

+

+Si vous voulez générer en même temps, une facture et un bordereau +de livraison, il suffit de mettre dans le même modèle de document, +le modèle pour la facture et celui pour le bordereau de livraison. +Le document généré contiendra donc la facture et le bordereau

+

3.Dépense +ou Journal des Achats

+


+

+

Cela reprend uniquement +les opérations d'achat que ce soit pour l'achat de marchandises, de +services ou de matériel.La TVA est calculée automatiquement mais il +est possible de forcer une autre valeur, il y a aura un avertissement +lors de la confirmation.

+

Les journaux d'achat et +de vente, permettent aussi d'encoder directement le paiement, il +faudra d'abord paramétrer les méthodes de paiement correctement +(voir Paramètres)

+


+

+

C'est à partir du +journal d'achat que l'on peut générer des notes de frais. Pour +cela, il suffit d'aller dans paramètres et d'ajouter un document de +type « Note de frais ». Automatiquement, avant de +confirmer l'opération, il vous sera demander si vous voulez générer +une note de frais (par défaut non). Tandis que le journal de vente, +lui, vous permet de générer les factures. Les lettres de rappel +ainsi que les autres documents ne peuvent être générés que dans +le suivi courrier

+


+

+

Avant d'utiliser la +section « Payé par » vous devez d'abord le paramétrer +correctement +

+

+l'option +« Payé par »  va générer une seconde écriture +dans le journal que vous avez paramétré et avec le compte donné. +Les opérations seront automatiquement rapprochées. Cette seconde +écriture se fera dans le journal choisi mais aura un montant +dimininué de l'acompte.

+

+

+

+

+Si vous encodez tous vos souches TVA pour vos restaurant en une fois, +vous pouvez générer un document récapitulatif auquel vous +attacherez vos souches.

+

4.Financier +ou Journal Financier

+

Uniquement pour gérer +les comptes en banque, Visa, bref tout ce qui est financier (pas les +prêts qui devraient être en opération diverses mais bien le +paiement de ces prêts).

+

La date est importante, +il est important de vous rappeler : on vous donne l'ancien solde et +le nouveau, vérifiez sur vos extraits que cela correspond bien. On +peut soit donner la date du relevé bancaire et toutes les opérations +auront cette date, soit choisir une date par opération.

+


+

+

Le commentaire est +optionnel, c'est ce que vous verrez apparaître lorsque vous +regarderez votre journal.

+


+

+

Introduisez un montant +négatif si vous payez (le compte diminue) et un montant positif si +vous recevez de l'argent.

+


+

+

Quand vous demandez les +soldes des comptes, vous verrez trois colonnes :

+ +

5.Les +rapprochements bancaires

+


+

+

Les rapprochements +bancaire vous permettent de donner un numéro d'extrait de compte à +des opérations qui n'en ont pas, parce qu'elles ont été générées +automatiquement lors d'une vente ou d'un achat.

+

Si vous utilisez ce +mode, lors de la réception de votre relevé bancaire, vous +sélectionnez les opérations concernées, le montant total est +vérifié. S'il ne correspond pas à celui du relevé il y a juste +une alerte.

+


+

+

+Pour connaître le total d'un relevé allez soit dans Journal +Financier → liste ou recherche ou historique et faites une +recherche sur le numéro de relevé

+


+

+

Vous n'êtes pas obligé +d'utiliser cette méthode de travail. Beaucoup préfèrent attendre +leur relevé bancaire pour encoder et rapprocher manuellement. Cette +méthode malheureusement est plus laborieuse que simplement donner le +mode de paiement et faire le rapprochement par la suite, mais elle a +l'avantage de limiter les erreurs. Le plus simple est d'importer vos +relevés de banque avec le plugin « import banque »

+

+Le +fait d'effacer une opération pour laquelle il y a eu une génération +automatique de la méthode de paiement, n'efface pas l'opération de +paiement

+

6.Journal +des Opérations diverses

+

Il reprend toutes les +opérations qui ne sont pas comprises dans les autres journaux. Ce +qui implique les amortissements, parfois les salaires ou les produits +financiers, les dépenses non admises, le paiement de l'impôt, de la +TVA, les garanties... +

+


+

+

Pour le profil +comptable, vous devez mettre un filtre pour les comptes visibles au +débit ou au crédit.

+


+

+

Exemple : le +journal n'utilisera que les comptes commençant par 60 ou 411 et le +poste 550.

+


+

+

Postes utilisables +journal (débit crédit)60* 411* 550

+


+

+

Ceux qui terminent par +une étoile reprennent les comptes qui commencent par l'expression, +ainsi 411* reprendra 411, 4111, 4112,4113 et 4114. Vous séparez les +différents comptes par un espace. +

+


+

+

7.Cas +particuliers

+

Les cartes de crédit : +la Visa = changement de créancier : Visa paie le fournisseur, vous +payez Visa, vous pourriez aussi le mettre dans un journal financier.

+


+

+

Il y a deux méthodes :

+


+

+

Soit vous encodez vos +dépenses en même temps que vous recevez votre relevé. Les achats +dans le journal d'achat et les paiements par Carte de crédit dans un +journal financier lié à cette carte

+


+

+

Soit vous ajoutez un +mode de paiement pour la visa, dans ce dernier cas, quand vous +recevrez le relevé de vos achat par VISA, dans financier → +rapprochement bancaire , vous sélectionnez les achats figurant sur +votre relevé, cela donnera à chaque opération le numéro de relevé +comme numéro de pièce justificative.

+


+

+

La seconde méthode +peut aussi être utilisée pour les paiements par virement bancaire +ou par chèque. +

+


+

+

+Le +paiement par chèque utilise normalement un compte « effet à +payer » ou « effet à recevoir » certains +n'utilisent pas ce compte et imputent directement les paiements par +chèque sur un compte en banque. Si vous utilisez un compte +intermédiaire, vous n'utilisez pas le rapprochement bancaire et +encodez simplement des opérations dans le journal financier, entre +la banque et les effets à payer ou à recevoir lors de la réception +de l'extrait de compte (relevé bancaire)

+


+

+

Les salaires peuvent +être soit dans un journal d'achat et les produits financiers dans un +journal de vente, mais ils pourraient tous deux être dans le journal +d'opérations diverses. +

+


+

+


+

+


+

+

3.Schéma +d'écriture

+


+

+

Toutes les opérations +comptables dans les journaux seront transformées en écritures +comptables, il est donc important de bien paramétrer votre dossier +de comptabilité

+


+

+

Les prix, la TVA +proviennent des détails de la fiche sélectionnée, vous pouvez +modifier au moment de l'encodage

+


+

+

+ En cas de montant négatif, les écritures sont inversées. Cette +fonctionnalité est utilisée pour annuler une opération précédente +ou pour faire des remises, des notes de crédit...

+

+
+

+


+

+

1.Facture +de vente

+


+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la fiche client

+
+


+

+
+

Éventuellement, remise rabais ... +

+
+


+

+
+


+

+
+

Poste comptable de la 1ère fiche prestation, + marchandise...

+
+


+

+
+

Poste comptable de la 2nde fiche prestation, + marchandise...

+
+


+

+
+

Poste comptable de la 3ième fiche prestation, + marchandise...

+
+


+

+
+

...

+
+


+

+
+

Total de la TVA par type de TVA

+
+


+

+

Dans le cas, où on +encode directement un paiement une seconde écriture est générée +et rapprochée à la première

+


+

+ + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la fiche pour le paiement + (se paramètre dans paramètres → divers → mode de paiement)

+
+


+

+
+


+

+
+

Poste comptable de la fiche client

+
+


+

+

Si vous payez votre +fournisseur par chèque ou par visa, il est préférable d'utiliser +un mode de paiement, sinon vous devrez encoder cette opération dans +un journal d'opération diverses.

+

2.Facture +d'achat

+


+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la 1ère fiche charge, ...

+
+


+

+
+

Poste comptable de la 2nde fiche charge

+
+


+

+
+

Poste comptable de la 1ère fiche charge

+
+


+

+
+

Total de la TVA par type de TVA

+
+


+

+
+

Éventuellement partie privé défini dans la + TVA fiche

+
+


+

+
+

Éventuellement partie non déductible défini + dans la fiche, le poste comptable utilisé est paramétré dans + paramètres → poste comptable dépense non admise

+
+


+

+
+

Éventuellement partie de la TVA non + déductible

+
+


+

+
+


+

+
+

Éventuellement, remise rabais, note de crédit + obtenue ... +

+
+


+

+
+

Poste comptable de la fiche fournisseur

+
+


+

+

Dans le cas, où on +encode directement un paiement une seconde écriture est générée +et rapprochée à la première, si le client paie par chèque ou par +visa, il est préférable d'utiliser un mode de paiement, sinon vous +devrez encoder une seconde opération dans un journal d'opération +diverses.

+


+

+

+Dans le cas où une partie de l'achat est une dépense privée, vous +pouvez soit changer la fiche et ajouter les attributs « dépense +privée » et « contrepartie dépense privée » soit +tout simplement crée une fiche « Dépense privée ». +Lors de l'encodage de la facture, il suffit de décomposer le montant +en 2, professionnel et privé, la première partie utilisera une +fiche dépense normale, et l'autre partie utilisera la fiche +« dépense privée »

+

+
+

+ + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la fiche fournisseur

+
+


+

+
+


+

+
+

Poste comptable de la fiche pour le paiement + (se paramètre dans paramètres → divers → mode de paiement)

+
+


+

+


+

+

+Pour +si vous utilisez le mode de paiement, rappelez-vous qu'il y a un +rapprochement bancaire à faire, mais dans le cas des chèques, il +existe deux méthodes : la première est la bonne façon de faire en +Belgique, il faut utiliser un compte intermédiaire et dans un autre +journal que celui de la banque, lors de l'encaissement ou le +décaissement du chèque, il faudra passer les opérations dans le +journal financier du compte en banque concerné, l'autre méthode +consiste à imputer directement sur le compte en banque

+

3.Banque

+

+Les +journaux financier n'utilise qu'une seule fiche banque, qui est +normalement le compte en banque sur lequel on impute les montants

+

1.Encaissements

+


+

+


+

+ + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la fiche de banque

+
+


+

+
+


+

+
+

Poste comptable de la fiche client

+
+


+

+


+

+

2.Décaissement

+


+

+ + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la fiche fournisseur

+
+


+

+
+


+

+
+

Poste comptable de la fiche de banque

+
+


+

+


+

+


+

+

3.Paiement +d'un chèque émis

+

Il faut tout d'abord +créer une fiche pour les chèques émis (poste comptable en Belgique +: 441)

+

La banque paie un +chèque que vous avez émis

+


+

+


+

+ + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable des effets à payer

+
+


+

+
+


+

+
+

Poste comptable de la fiche de banque

+
+


+

+

4.Paiement +d'un chèque reçu

+

Il faut tout d'abord +créer une fiche pour les chèques reçu.(poste comptable en Belgique +401)

+

La banque reçoit le +paiement d'un chèque que vous avez déposé

+


+

+


+

+ + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la fiche de banque

+
+


+

+
+


+

+
+

Poste comptable des effets à recevoir

+
+


+

+

5.Virement +entre deux comptes en banque de votre société

+


+

+

Pour utiliser les +virements internes, vous devez d'abord créer une fiche de virement +interne, avec le poste comptable qui convient, en France et en +Belgique ce poste comptable est le 580.

+


+

+

Dans le première +journal financier +

+


+

+ + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la fiche virement interne

+
+


+

+
+


+

+
+

Poste comptable de la fiche banque 1

+
+


+

+

Dans le second journal +financier, du compte receveur

+


+

+ + + + + + + + + + + + + + + + + + + +
+

Débit

+
+

Crédit

+
+

Poste comptable de la fiche banque 2

+
+


+

+
+


+

+
+

Poste comptable de la fiche virement interne

+
+


+

+


+

+

+Pour +les cartes de crédits de la sociétés et les chèques, il est +préférable d'utiliser un journal financier dont la fiche pour le +compte en banque est la fiche de la carte visa, la fiche des chèque +reçu ou la fiche des chèque émis

+

4.Les +rapports

+

1.Introduction

+

Les rapports servent à +créer une vue de votre situation comptable. Par exemple, le total +des ventes, le total encore à payer, la différence entre les +entrées et les charges... Il n'y a pas vraiment de limite. Pour +aller plus loin, vous devez utiliser l'extension « rapports +avancés » qui permettent de générer n'importe quelle +déclaration, cette extension est utilisé à partir de 2013 pour les +déclarations de TVA belges et françaises. +

+


+

+

2.Création

+

Les rapports permettent +d'utiliser des formules (mod,round,*,-) sur des soldes de comptes. +Vous pouvez en afficher un dans l'accueil en le paramétrant dans vos +préférences.

+


+

+

Très peu, voire aucun +rapport, n'est fourni par défaut, vous devez les ajouter vous-même. +Pour cela, soit vous regardez dans le répertoire « contrib/rapport » +soit vous allez sur le site de NOALYSS. +

+

1.Syntaxe

+

Quelques règles :

+


+

+
1.Dans +la colonne formules
+


+

+ + + +


+

+

Cas particulier : +FROM=00.0000 pour indiquer le début de l'exercice comptable dans +lequel vous êtes (voir préférence). Utile si vous avez avez +plusieurs exercices comptables dans le même dossier. +

+

Exemples de formule:

+


+

+

+Résultat +d'exploitation brute round([7%]-[6%])

+

+Impôt +estimé (sans compter les amortissements) ([7%]-[6%])/0.35

+

+Total +des comptes en banque [550%]

+

+Total +TVA récolté depuis janvier 2005 : [4511]FROM=01.2005

+

+Perte +ou profit ([7%]-[6%]>0)?"Bénéfice":"Perte"

+

+

+

+
2.Dans +la colonne texte
+

Il s'agit du label devant la formule, normalement +ce label n'est pas interprété sauf si il contient soit une valeur +numérique entre crochet avec ou sans la lettre T

+

exemple +

+

+[4511] + Sera remplacé par le libellé du poste comptable

+

+[4511T] + Sera remplacé par le libellé du poste comptable en majuscule

+

+[4511t] + Sera remplacé par le libellé du poste comptable en minuscule

+


+

+

3.Utilisation +

+

Les rapports peuvent +soit servir dans le menu d'accueil, soit pour impression. Dans +l'accueil, vous avez les résultats pour l'exercice courant, dans le +cas où votre dossier contient plusieurs exercices comptables, +l'exercice utilisé sera celui de la période choisie dans +préférence.

+

Pour avoir des +statistiques mensuelles, dans le menu impression → rapport, vous +devez choisir « par étape », si vous choisissez +« mensuelle », vous aurez le résultat par mois. Afin de +pouvoir faire un graphique de vos statistiques, vous exporter en CSV +puis vous l'intégrer dans votre tableur.

+


+

+


+

+

5.Gestion +de stock

+


+

+

NOALYSS contient un +système gestion de stock, c'est-à-dire qu'il permet de suivre un +stock grâce aux actions de vente et d'achat, et de diminuer ou +d'augmenter manuellement le stock; on peut gérer les commandes à +travers l'interface des « Actions-Suivi » et si on décide +de suivre le stock en cours de commande, on peut créér un dépôt +« Commande en cours » que l'on augmentera en commandant +chez un fournisseur et qu'on diminuera à la réception.

+


+

+

Pour toutes les +marchandises dont vous voulez gérer le stock, il faut ajouter +l'attribut « gestion de stock », vous devez y mettre un +code, et exactement le même code dans sa contrepartie. Les mêmes +marchandises ont toujours deux fiches : l'une pour la vente et +l'autre pour l'achat, la seule façon de lier ces fiches est de leur +donner le même code de stock, ce code de stock correspond à une +fiche « Stock » +

+


+

+

Bien faire attention à +ce code, il doit être le même pour les fiches achats et ventes de +la même marchandise, si vous utilisez ce code stock pour deux +marchandises différentes, vous ne serez plus en mesure de faire la +différence entre ces 2 marchandises dans le stock. +

+


+

+

Il doit être bien +clair qu'il y a deux fiches pour cette marchandise, l'une à la vente +et l'autre à l'achat. Il y a deux raisons à cet état de choses : +

+ +


+

+

+A +partir de la version 5.1, il est possible d'avoir une fiche avec deux +postes comptables, faites attention en cas de reprise de marchandises

+


+

+

Les achats et les +ventes vont automatiquement mettre le stock à jour si on fait ces +opérations dans les journaux achats et ventes uniquement.

+


+

+

+Petite astuce : il est possible de donner un code STOCK à n'importe +quelle fiche, par exemple pour les heures à facturer, les +déplacements... Ainsi vous pouvez savoir à tout moment combien +d'heures ou de déplacements vous avez facturés, ou la quantité de +papier, cartouches d'encre,... qui ont été achetées..

+


+

+

1.Mise +en place

+

Dans COMPANY, activer +l'option « Utilisation des stocks ».

+


+

+

Ajouter des fiches de +marchandises (en achat et vente) et adapter votre journal d'achat et +de vente pour qu'ils tiennent compte de ces nouvelles fiches. +

+


+

+

Ajouter l'attribut +"Gestion de stock" pour ces fiches dans CARD

+


+

+

créer dans la +catégories STOCK, les fiches qui seront les éléments du stocks, +leurs quick-codes seront le code « Gestion de Stock » +des fiches utilisés pour la vente ou l'achat.

+


+

+


+

+


+

+

2.Premier +cas: une marchandise achetée=une marchandise vendue

+


+

+

Ceci est le cas le plus +simple, admettons que vous vendiez la marchandise A et que quand vous +la vendez, votre stock diminue.

+


+

+

Dans le menu Fiche, +dans les marchandises à vendre ajoutez un nom de gestion de stock ou +un barre-code. Exemple MARCHA. Faites la même chose pour la +marchandise à vendre.

+


+

+

Maintenant, après +avoir adapté le journal de vente et d'achat pour que ces fiches +soient utilisées (avancé->journaux), vous constaterez que quand +vous vendez votre stock diminue et qu'à l'achat, il augmente, ce qui +est logique.

+


+

+

Le menu Stock vous +montre l'état de votre stock. Si certaines marchandises ont été +volées, détruites ou retournées, vous pouvez manuellement modifier +le stock; en cliquant sur MARCHA, vous voyez le détail du stock, +vous avez une ligne pour modifier le stock, si vous entrez un nombre +négatif, le stock va diminuer du nombre d'unités indiqué, avec un +nombre positif, il augmentera. +

+

Si vous êtes un +cafetier et que quand vous achetez une bouteille de soda, vous le +vendez par verre; +

+

si vous souhaitez +suivre les stocks des vente, vous pourriez dire qu'une bouteille à +l'achat vaut 5 unités, et à la vente une seule.

+


+

+

3.Second +cas: uniquement à l'achat

+


+

+

Dans ce cas-ci, vous ne +voulez suivre que le nombre d'unités achetées, par exemple, si vous +êtes un cafetier et que quand vous achetez une bouteille de soda, +vous le vendez par verre; et vous ne souhaitez pas faire le suivi de +chaque verre vendu. Les unités de stocks n'acceptent que 4 décimales +maximum.

+


+

+

Il suffit simplement de +mettre un code sur la marchandise à l'achat et c'est tout.

+

Dans ce cas-ci, il vous +suffit de regarder la quantité achetée, et celle qu'il vous reste +réellement, cela vous donne par simple soustraction, la quantité +vendue.

+


+

+

Il vous suffit +maintenant de changer manuellement.

+


+

+

4.Plusieurs +fiches pour un même stock

+


+

+

Imaginons que pour une +certaine marchandise (MARCHA), vous ayez créé une fiche quand vous +l'achetez à un fournisseur et une autre fiche quand vous l'achetez à +un autre fournisseur. +

+

Par exemple parce que +les prix sont différents ou pour n'importe quelle autre raison qu'il +vous plaira.

+


+

+

Dans ce cas, il suffit +d'utiliser le même code de gestion pour toutes ces fiches, +automatiquement elles seront rassemblées dans la gestion de stock.

+

5.Inventaire

+

N'oubliez pas qu'en fin +d'année, on fait l'inventaire et on compare le stock du début de +l'année avec celui de la fin d'année, et cela donne lieu à une +écriture comptable de variation de stock, normalement dans le +journal des opérations diverses. Dans STOCK_INV,modifier +manuellement le stock.

+


+

+

Exemple :

+

En fin d'année, +Monsieur Durant fait son inventaire et compte 50 bobines de fils, 500 +Boîtes de papier,... Dans STOCK_STATE, l'état des stock, il voit +que d'après les ventes et les achats, il aurait du avoir 50 Bobines +et 489 Boîtes, il y a une différence de 11 boîtes. +

+


+

+

Au 31 décembre, dans +STOCK_INV, il choisira la fiche de Stock Boite, mettra comme quantité +-11 et dans le libellé, expliquera d'où provient la différence +(vols, destruction,...)

+

Ensuite il entrera une +écriture comptable pour constater la diminution du stock, ce sera +dans ce cas-ci une charge.

+


+

+

Au 1 janvier, il devra +encoder son inventaire, c'est-à-dire mettre les valeurs qu'il a +réellement au 31 décembre, il pourra avoir sa situation dans « Etat +des stocks » (STOCK_STATE), en format liste, il pourra +l'extraire en CSV et l'imprimer afin de l'encoder au 1er janvie, pour +aller plus vite, dans « modification » (STOCK_INV) il +peut reprendre la situation de l'année précédente en cliquant sur +« reprise inventaire ».  Il faut d'abord créér la +nouvelle année.

+


+

+


+

+

6.Transfert +de stock entre dépôt

+

L'étape qu'il faudra +de toute façon faire, est de diminuer un dépôt et en augmenter un +autre. La sécurité peut limiter l'accès aux stocks. On peut aussi +se servir d'Action-Gestion pour créer des documents de transferts de +stocks, qui contiendraient les éléments de stocks transfèrés, et +mettre en place ainsi un bordereau pour accompagner la marchandise, +puis en générer un autre pour la réception.

+


+

+

Exemple :

+

Monsieur Durand a 2 +entrepôts assez éloignés l'un de l'autre, le Principal et +l'Annexe, il demande à son magasinier Pierre de transfèrer un +certain nombre de marchandises vers l'autre dépôt, l'Annexe. Pierre +créera donc dans «Action - Gestion » une nouvelle action +dépôt de stocks dans laquelle il détaillera les éléments à +transfèrer, puis il va générer le document qui doit accompagner la +marchandise. Ensuite, il va faire dans STOCK_INV, encoder une +diminution de son stock «Le  Principal »

+


+

+

Paul, qui est +magasinier dans le dépôt l'Annexe, va recevoir cette marchandise et +comparera si ce qui a été envoyé est bien ce qui est décrit sur +le bordereau, il créera donc une nouvelle action réception, et +indiquera le document de Pierre comme « action concernée », +Paul va dans STOCK_INV encoder une augmentation du stock pour les +marchandises transférées dans son dépôt l'Annexe.

+

6.Recherche +& historique

+

Ce menu permet de +rechercher par +

+

date (entre 2 dates), +

+

montant ( entre 2 +montants), +

+

poste comptable, +

+

fiche (quickcode ),

+

code interne, +

+

une partie du nom, +numéro de pièce ou la description. +

+


+

+

La sécurité +s'applique dans les recherches, il n'est pas possible de voir les +opérations des journaux auxquels vous n'avez pas accès.

+

7.Rapprochement +- réconciliation

+

Vous pouvez lier des +opérations entre elles, en général ce seront des paiements qui +correspondent à des factures. Ce n'est pas obligatoire, c'est là +uniquement pour vous permettre de mieux voir ce qui concerne quoi. +

+


+

+

Les rapprochements ne +se font pas forcément dans le même journal, par exemple un paiement +sera dans le journal financier mais sera lié à une opération de +vente (journal de recette) ou d'achat (journal d'achat). +

+


+

+

Le point important est +que dans la petite fenêtre montrant les détails, vous pouvez +spécifier si la facture est ou non payée, cela vous permettra de +savoir en temps réel, ce qui est déjà payé et ce qui ne l'est +pas, cette possibilité n'existe que pour les journaux de type vente +et achat. +

+


+

+

Dans le cas où vous +essayez de rapprocher une opération avec elle-même, il ne se +passera rien.

+


+

+

8.Le +Lettrage

+

En plus du +rapprochement qui vous permet de faire correspondre plusieurs +opérations ensemble, vous disposez aussi du lettrage. Le lettrage +lui, agit à un niveau plus bas en faisant correspondre, une ligne +d'opération

+

comptable à une autre +mais uniquement entre poste comptable identique. +

+

Typiquement, il s'agit +d'un débit qui correspond à un crédit.

+


+

+

Autrement dit le +lettrage est un moyen de créer une correspondance entre plusieurs +opérations de débit et de crédit pour le même poste comptable ou +pour la même fiche. Par exemple, le client A achète du matériel, +son compte est débité, le jour où il paie son compte est crédité. +

+


+

+

Pour le suivi, on peut +créer un lien entre le débit et le crédit, c'est le lettrage.

+


+

+

Normalement on ne fait +le lettrage que des clients et des fournisseurs, certains le font +aussi pour le compte de la TVA pour mieux voir ce qui est compris +dans le montant de la déclaration. +

+


+

+

+Attention +dans le cas où vous supprimez ou modifiez une opération, le +lettrage sera lui aussi effacé

+

9.Impression

+


+

+

Ce menu permet de +demander des impressions. Depuis la version 5.1, les impressions +génèrent des PDF supportant l'Unicode. Toutes les impressions sont +exportables en CSV et PDF.

+

+L'utilisateur +ne vont que les opérations effectuées dans des journaux pour +lesquels il a un droit de lecture. Les balances pourraient être +incorrectes si une opération est faite dans un journal auquel il n'a +pas accès

+

1.Journaux

+

Impression de journaux +: les périodes que vous voyez sont celles de l'exercice de votre +période par défaut (voir préférence). Vous pouvez soit les avoir +comme un listing soit de manière détaillée c'est-à-dire en partie +double.

+


+

+

Options :

+


+

+

·Style d'impression, +soit simple donc sur une seule ligne soit en partie double

+


+

+

L'impression en HTML +obtenue, on peut soit l'imprimer, soit l'avoir en PDF soit en CSV. +Avec le CSV, vous pouvez l'importer dans un tableur et faire une +autre présentation.

+


+

+

Seuls les journaux de +vente et d'achat peuvent être imprimés sur une seule ligne, il est +important de bien encoder vos pièces justificatives parce que +l'ordre se fait par date puis par numéro de pièce. +

+


+

+

Il vaut mieux +d'ailleurs utiliser le mode strict (paramètres → société) afin +de vous empêcher d'encoder à une date ultérieure à la dernière +opération.

+

2.Poste

+

Impression des postes +comptables par période. Il est possible de rechercher sur base soit +du quickcode soit du poste comptable.

+


+

+

L'export en PDF et CSV +est prévu. Cela fonctionne exactement comme les journaux.

+

+ 3.Les Rapports

+

Impression des rapports, les rapports se +configurent dans avancés → rapport. Dans l'impression vous pouvez +choisir de les imprimer par période comptable ou par dates +calendrier. Si vous choisissez d'utiliser les période comptable +vous pourrez alors utiliser aussi les étapes. Les étapes donnent un +résultat par mois, si vous utilisez cette fonctionnalité, il vous +suffit alors de l'exporter en CSV pour l'intégrer dans un tableur et +produire un graphique.

+

Les rapports peuvent aussi être exportés en PDF.

+



+

+

4.Balance +des comptes

+

Après avoir choisi la +période, vous recevrez tous les postes comptables, la somme des +débit et crédit de chacun. Cette balance est très pratique pour +rapidement vérifier les comptes clients, dépenses. C'est un outil +de vérification très utile. +

+


+

+

Il permet aussi de +faire une balance par journal (achat,vente, financier...), par +catégories et en spécifiant une période et même une plage de +postes.

+

+

5.Balance +âgée

+

La balance âgée est une balance qui vous permet +de voir depuis combien de temps une facture est un souffrance ou un +fournisseur attend un paiement. +

+

Les possibilités de filtrage sont :

+
    +
  1. Par date de facture , les factures + antérieures ne seront pas considérées

    +
  2. Uniquement les factures non payées, ou + toutes si vous souhaitez voir dans quel délai vos clients vous + paient ou vos fournisseurs sont payés

    +
+

6.Bilan

+

Actuellement, seul le +bilan belge est disponible, pour en avoir un autre, il suffit de +créer 2 fichiers. L'un sera en RTF et contiendra la présentation +ainsi que les valeurs à calculer et l'autre en format texte +contiendra les formules qui remplaceront les balises dans le document +RTF.

+


+

+

Pour comprendre comment +cela fonctionne, il suffit d'aller dans html/document/fr_be et +d'ouvrir les 2 fichiers qui s'y trouvent.

+


+

+

Le bilan et la balance +des comptes, sont les deux outils qui vous permettront de faire votre +bilan de fin d'année.

+


+

+

7.Rapprochement

+

Vous pouvez imprimer toutes les opérations +rapprochées, normalement toute vente et tout achat est lié à une +opération financières. +

+

Si ce n'est pas le cas, la cause peut être

+ +


+

+


+

+

10.Avancé

+


+

+

1.Écritures +définies

+

Après avoir encodé +une opération, vous pouvez la sauver en tant que modèle afin de la +réutiliser par la suite pour pouvoir encoder plus rapidement, ce +menu-ci vous permet d'effacer les modèles d'opérations dont vous +n'avez plus besoin. +

+

Pour introduire un +modèle opération, il suffit d'utiliser le journal dans lequel elle +devra exister, de donner comme numéro de Pièce Justificative PREDEF +puis de la sauver et confirmer, ensuite il suffit d'effacer cette +opération.

+

+

+

2.Plan +Comptable

+

Le plan comptable que +vous utilisez, vous pouvez toujours ajouter des postes ou enlever +ceux qui n'ont jamais été utilisés.

+


+

+

Vous pouvez aussi les +renommer.

+

3.Rapport

+

Création des rapport

+

4.Écriture +d'ouverture

+

En début d'année, il +faut rouvrir les comptes, mais uniquement les passifs et les actifs.

+


+

+

Quand votre bilan est +fini, vous devez donc encoder dans la nouvelle année tous les +soldes, normalement vous utilisez la balance des comptes pour cela. +Pour aller plus vite, vous utilisez ce menu, vous pouvez spécifier +que l'année précédente se trouve dans un autre dossier.

+


+

+

+La +réouverture des comptes se fait sur le nouvel exercice et +normalement en janvier, pas sur l'exercice que vous venez de +clôturer.

+

11.Le +module de gestion

+

Le module de gestion +permet :

+ +


+

+

1.Menu +: clients

+


+

+

En sélectionnant cette +option, vous allez directement voir la liste des clients que vous +avez, avec le solde de chacun.

+

En cliquant sur le +premier élément de la colonne, vous accéderez aux détails de ce +client, c'est à dire : les détails de la fiche, le suivi, les +contacts, la liste des opérations comptables avec ce client

+


+

+

Dans une compagnie ou +dans une administration, vous pouvez avoir plusieurs personnes de +contact, dans ce cas vous utiliserez les fiches contacts. Elles n'ont +pas de poste comptable normalement, mais vous pourriez en ajouter via +le menu fiche.

+


+

+

Avant d'ajouter une +fiche contact, il faut surtout ajouter une catégorie Contact. Donc +aller dans CFGCARD, ajoutez une catégorie de type contact, ajoutez +les attributs nécessaires.

+


+

+

Ajout de client en +cliquant sur le bouton « ajout  Fiche», ajout d'une +catégorie via le bouton « ajout catégorie »

+


+

+

On peut ajouter un acte +de suivi client ici, ou dans le Suivi Courrier

+

2.Menu +Fournisseur

+

Comme menu client.

+

3.Administrateurs

+

Suivi des administrateurs, gérant et personnel +

+

4.contact

+

Simple liste de contact

+

5.Administration

+


+

+

Administration des +Finances ou une autre, vous avez besoin de suivre le courrier que +vous entretenez. Que ce soit pour charger les documents que vous +envoyez ou que vous recevez, il vaut toujours mieux garder une trace +de toutes vos communications avec ces services.

+


+

+

6.Banque

+

Suivi des banques, prêts...

+

7.Prévisions

+

Les prévisions vous +permettent de comparer vos revenus et charges réelles avec vos +estimations. Les prévisions ont une date de début et de fin, vous +pouvez donc faire des prévisions sur une partie d'un exercice ou sur +plusieurs. +

+

1.Ajoutez +une prévision

+

Vous devez tout d'abord +créer une prévision en cliquant sur « Ajout prévision », +à ce moment, vous pourrez donner vos catégories, les catégories +sont en fait un regroupement de poste comptables ou de fiches. Donnez +un nom, sauver, vous pouvez maintenant enregistrer vos éléments.

+

Soit vous donnez une +formule basée sur des postes comptables (voir les rapports), soit +une fiche, vous ne devez pas les indiquer tous les deux. +

+


+

+

La colonne suivante, +Mensuel ou une période, vous permet soit d'indiquer un montant pour +une période spécifique soit un montant mensuel. Normalement, chaque +élément reçoit un montant mensuel (même s'il est égal à zéro) +et peut pour certains mois avoir un montant par période.

+

Exemple

+

[60%] Mensuel 500 €

+

[60%] Période +:05/2010 800 €

+


+

+

On obtiendra pour cette +ligne-là, 500 € chaque mois sauf pour le mois de mai où vous +aurez prévu 800 €

+


+

+

Vous devez ensuite +indiquer le libellé, qui est le nom de l'élément; puis indiquer +Débit ou Crédit, pour indiquer si le compte doit avoir un solde +débiteur ou créditeur.

+

Les charges ont un +solde débiteur

+

Les produits ont un +solde créditeur

+

Les comptes en banque +ont un solde débiteur quand ils sont en positif

+

Les clients ont un +solde débiteur

+

Les fournisseurs ont un +solde créditeur

+


+

+

Ensuite, sauver, quand +vous choisirez une prévision, vous verrez vos estimations, pour +modifier, il y a en bas, 2 boutons, l'un pour modifier les catégories +et l'autre pour modifier les éléments

+

8.Action +Gestion

+

AD FOLLOW

+

Ce menu permet :

+ +


+

+

Il permet la +génération de documents comme les lettres de rappel, les +courriers,... Il est aussi possible d'affecter des tâches à +d'autres profils. Les documents que l'on peut générer ne sont pas +limités, il suffit de créer un nouveau modèle de documents et de +fournir un fichier modèle (voir CFGDOC)

+


+

+

Vous pouvez faire une +recherche soit :

+ +


+

+

Les références sont +créées automatiquement, c'est le style du document puis un numéro +de séquence. Ces numéros de séquence peuvent être changés dans +CFGDOC.

+


+

+

Les documents internes +sont les documents dont la case destinataire est vide, ils ne sont +adressés à personnes

+


+

+


+

+

Afin de lier deux +actions, il faut rechercher la première, voir le détail puis +cliquez sur "Ajout action". Les deux documents seront alors +liés. Vous pouvez suivant la même logique ajouter un lien vers une +opération comptable.

+


+

+

Vous pouvez ici aussi +générer un document ou ajouter une pièce justificative en plus de +la note interne. Cette note n'est jamais reprise dans le document.

+


+

+

La sécurité vous +permet de préciser à quel profils vous avez accès

+


+

+

Exemple :

+

M. Durand a 2 +magasiniers, il créé un profil pour chacun en copiant simplement le +profil utilisateur et en effaçant les actions dont ils n'ont pas +besoin.

+


+

+

Il y a donc 4 profils : +administrateur, utilisateur, magasinier 1 et magasinier 2. +

+

Chaque magasinier a +accès au profil « Public » en lecture seul plus son +profil en écriture lecture.

+


+

+

Dès lors quand M +Durand créé un document publique, les 2 magasiniers le voient. S'il +créé un document « magasinier 1 » avec une date de +rappel, le magasinier 1 le verra directement dans le « tableau +de bord » et les actions seront sur fond rouge dans « Action +Gestion », le magasinier 2 cependant ne verra pas ce document.

+

12.Le +module de comptabilité analytique

+


+

+

1.Introduction

+


+

+

La comptabilité +analytique, pour faire "simple", c'est une analyse +détaillée de la comptabilité générale. La comptabilité +analytique va se baser sur le compte de résultats et répartir tous +les montants d'une autre manière que la comptabilité générale. +

+

Avec la comptabilité +générale, il est impossible de vérifier ce que coûte un projet, +un client ou un produit. +

+

La comptabilité +analytique va permettre de créer des plans comptables analytiques en +rapport direct avec votre propre fonctionnement.

+


+

+

Seule la comptabilité +générale est le document officiel pour les Contributions et la TVA. +La comptabilité analytique est une aide à la gestion, ce qui permet +de l'adapter scrupuleusement à son fonctionnement et ses attentes. +Ce qui veut dire qu'une comptabilité analytique pourra être +totalement différente pour un même entreprise en fonction d'un +dirigeant ou un autre et de leurs objectifs et priorités respectifs +alors que la comptabilité générale restera la même dans les deux +cas.

+


+

+

Exemple simple : vous +avez un client, Monsieur Bidulle, qui vous demande un devis pour +changer toutes les fenêtres de sa maison. Vous lui remettez un devis +en tenant compte du prix des fenêtres, du travail de main d'œuvre +et en plus votre marge bénéficiaire.

+

Vous achetez les +fenêtres au prix convenu que vous imputez dans le compte +«marchandises» de votre comptabilité. +

+

Dans ce compte se +trouvent aussi toutes les autres marchandises que vous achetez. Vous +envoyez un devis par la Poste que vous imputez dans le compte «Poste» +de votre comptabilité. Dans ce compte se trouvent aussi tous les +autres envois postaux.

+


+

+

La comptabilité +analytique va permettre d'imputer l'achat des fenêtres et de l'envoi +postal dans le compte «Bidulle» du plan analytique «clients».

+


+

+

Je peux ainsi connaître +exactement le prix de revient dudit client.

+


+

+

Nous pouvons aller plus +loin dans notre travail de gestion. La comptabilité analytique +permet de réaliser des opérations diverses qui ne sont pas reprises +dans la comptabilité générale.

+


+

+

Vous pouvez encoder +dans la comptabilité analytique les heures de travail pour ce client +au prix de revient salarial. Quand le travail est terminé, vous +pouvez en sortir les résultats. +

+

Est ce que vous êtes +en bénéfice pour le travail chez monsieur Bidulle ? +

+

La comptabilité +analytique va prendre le prix de la facture et y soustraire les +fenêtres, le ou les envois postaux, les heures de travail sur le +chantier, les heures de travail dans les bureau... et y donner le +résultat. En fonction du résultat vous pourrez ajuster les prix la +prochaine fois. +

+

2.Explication +de la comptabilité analytique

+

Voici un exemple plus complet de la comptabilité +analytique.

+

Imaginons la situation suivante, vous avez deux +magasins et vous souhaitez connaître la rentabilité de chacun. Dès +lors, vous avez besoin de connaître ce que chaque magasin dépense +et rapporte.

+

Dans ce cas, vous avez besoin de deux axes ou +plans analytique, le premier sera le magasin, le second, le détail +des dépenses.

+

Donc création des plans analytiques

+ +

Dans le plan analytique (ou axe) magasin, vous +ajoutez les postes analytiques (ou centre)

+ +

Dans le plan analytique Dépense / Recette, vous +ajoutez +

+ +

Vous activez la comptabilité analytique, quand +vous achetez des marchandises vous répartissez le montant des +marchandises entre les 2 magasins

+

Exemple : +

+

Achat de 100 pantalons à 15 €, 20 pour le +magasin 1 et 80 pour le magasin 2

+

Lors de la confirmation de l'achat, vous devez +avoir

+ + + + + + + + + + + + + + + + + + + +
+

Magasin

+
+

Dépense / Recette

+
+

Montant

+
+

Magasin av. L. Torvald

+
+

Frais marchandise

+
+

300

+
+

Magasin rue du Pingouin

+
+

Frais marchandise

+
+

1200

+
+



+

+



+

+

Lors de vente, vous répartissez aussi entre les +magasins. Le pantalon est revendu à 20 €

+ + + + + + + + + + + + + + + + + + + +
+

Magasin

+
+

Dépense/Recette +

+
+

Montant

+
+

Magasin av. L. Torvald

+
+

Vente marchandise

+
+

300

+
+

Magasin rue du Pingouin

+
+

Vente marchandise

+
+

1000

+
+



+

+

Pour exploitez, les résultats, vous allez dans +impressions

+

Dans la balance simple, vous aurez

+ + + + + + + + + + + + + + + + + +
+

Magasin av. L. Torvald +

+
+

300

+
+

200

+
+

0

+
+

Magasin rue du Pingouin +

+
+

1200

+
+

1000

+
+

200

+
+

Les dépenses sont au débit (première colonne), +on voit que le Magasin rue du pingouin a une « perte » de +200€. Ce n'est pas vraiment une perte puisqu'en fait, toute la +marchandise n'est pas vendue.

+

Si on veut le détail, par magasin par poste de +dépense, on utilisera la balance croisée et on obtiendra

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Poste comptable Analytique

+
+

Poste comptable Analytique

+
+

Débit

+
+

Crédit

+
+

Solde

+
+

D/C

+
+

AV.L.TORVALD

+
+


+

+
+

VENTE +

+
+

0

+
+

300

+
+

300

+
+

credit

+
+


+

+
+

ACHAT Achat Marchandise

+
+

300

+
+

0

+
+

300

+
+

debit

+
+


+

+
+

Total +

+
+

300

+
+

300

+
+

0

+
+

credit

+
+

RUEDELALOUTRE

+
+


+

+
+

VENTE +

+
+

0

+
+

1.000,00

+
+

1.000,00

+
+

credit

+
+


+

+
+

ACHAT Achat Marchandise

+
+

1.200,00

+
+

0

+
+

1.200,00

+
+

debit

+
+


+

+
+

Total +

+
+

1.200,00 +

+
+

1.000,00

+
+

200

+
+

debit

+
+



+

+

3.Les +clefs de répartition

+

Une clef de répartition est un ensemble de poste +et de pourcentage qui va directement répartir le montant. +Idéalement, la clef de répartition distribue la totalité du +montant (100%).

+

Dans le menu ANCKEY, pour les clefs de +répartition, les lignes avec 0 % seront effacées.

+

On doit spécifier les journaux où les clefs +seront accessibles.

+



+

+

4.Les +groupes

+

Dans la comptabilité analytique, vous pouvez +regrouper des centres de coûts (activité) et améliorer l'analyse. +Par exemple, en regroupant, les charges fixes, imprévues ou +variables, vous voyez mieux quelles sont les charges qui reviennent +invariablement chaque mois, comme un loyer, un abonnement... +

+

5.Activation +de la comptabilité analytique

+


+

+

Vous devez aller dans +le menu «Sociétés» du module « paramètre » de votre +comptabilité.

+

Tout en bas de la +page, au niveau de « Utilisation de la compta analytique » +un petit menu déroulant indique par défaut : «non utilisé ». +Vous pouvez modifier le menu en « obligatoire » et tous +les montants de la compta générale imputés dans la compta +d'exploitation (charges «6» et produits «7») seront +obligatoirement imputés dans tous les plans analytiques. Dans le cas +d' « optionnel », tous les montants de la compta +générale imputés dans la compta d'exploitation (charges «6» et +produits «7») seront, à votre appréciation, imputés dans tous +les plans analytiques. +

+

Ensuite vous +enregistrez les modifications.

+


+

+

+On +peut utiliser la comptabilité soit de manière croisée, +c'est-à-dire que chaque plan est une division du précédent soit de +manière non croisée, c'est-à-dire de manière indépendante, par +exemple un plan analytique « Dépense » et un plan +« Produit » avec des subdivisions plus fines que le poste +comptable, pour travailler de cette façon, il faut absolument être +en «comptabilité analytique optionelle».

+


+

+

Sur le wiki, +wiki.NOALYSS.eu il y a d'autres exemples d'utilisation de la +comptabilité analytique.

+

6.Plan +analytique

+

1.Ajout +d'un plan

+

Cliquez sur «Ajout un +plan comptable» et remplissez le «nom» et la «description» puis +enregistrez. +

+

Si vous mettez +plusieurs plans, sachez qu'ils vont se mettre dans l'ordre +alphanumérique de la première lettre du «nom».

+


+

+

2.Ajout +de postes

+

Vous n'êtes pas limité +dans les postes pour un même plan comptable. Cliquez sur le bouton +«ajout» pour créer un nouveau poste et remplissez les champs +proposés. Le champs « montant » n'est pas encore +fonctionnel pour l'instant.

+


+

+

7.Opérations +diverses

+


+

+

Ce menu vous permet +d'encoder des opérations entre différents comptes analytiques.

+


+

+

8.Impression

+

1.Listing

+

Vous pouvez avoir le +listing des opérations qui ont été imputées dans un plan +analytique précis entre deux dates et/ou entre deux postes. Vous +pouvez visualiser les résultats sur la page et ensuite, si désiré, +importer les éléments en format CSV.

+

2.Balance +simple

+

Entre deux dates et/ou +entre deux postes, vous pouvez obtenir les montants des débits, +crédits et soldes de tous les postes d'un plan analytique. Vous +pouvez les exporter en PDF ou CSV. +

+

3.Balance +croisée

+

Permet de sortir une +balance croisée entre deux plans analytiques. Choisissez les deux +dates entre lesquelles la balance doit être faite, le plan +analytique primaire et le secondaire (avec un choix entre les postes +possibles) et lancez la balance par le bouton «afficher».Vous +pouvez les exporter en PDF ou CSV.

+

4.Tableau

+

Permet d'avoir le résultat de votre comptabilité +analytique sous forme de tableau +

+



+

+

Exemple:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

Fiche

+
+

ACHAT

+
+

F.ELECT

+
+

VENTE

+
+

Total

+
+

FID20 Déplacement

+
+

0

+
+

0

+
+

50

+
+

50

+
+

FID14 Electricité

+
+

-2.210,00

+
+

152

+
+

0

+
+

-2.058,00

+
+

FID15 Loyer

+
+

-255

+
+

0

+
+

0

+
+

-255

+
+

FID19 Marchandise A

+
+

0

+
+

0

+
+

1.300,00

+
+

1.300,00

+
+

FID17 Matériel bureau

+
+

-1.500,00

+
+

0

+
+

0

+
+

-1.500,00

+
+

Totaux

+
+

-3.965,00

+
+

152

+
+

1.350,00

+
+

-2.463,00

+
+


+

+

9.Liaison +avec la comptabilité générale

+

Introduction

+

Petit rappel, la +comptabilité analytique ne fonctionne qu'avec les comptes de +résultats, c'est à dire les comptes de charges «6» et les comptes +de produits «7».

+

1.Journal +de ventes, d'achats et d'opérations diverses

+

Après l'encodage de +votre facture de vente ou d'achat, vous enregistrez pour vérifier si +tous les montants correspondent. Vous trouvez à droite de chaque +ligne d'article un menu déroulant par plan comptable. Vous +choisissez dans le menu de chaque plan, les postes qui correspondent +à l'imputation.

+

Ensuite vous devez +indiquer le montant.

+


+

+

Chaque montant de la +comptabilité générale peut être imputé dans des postes +analytiques différents. Pour ce faire, vous avez un bouton +en-dessous du montant qui vous permet d'ajouter une ligne +d'imputation. +

+

Dans ce cas, vous +pouvez, avant l'enregistrement définitif, contrôler si les montants +de la comptabilité analytique correspondent aux montants de la +comptabilité générale.

+

+


+

+

+
+

+


+

+

+Chapitre +5

+

Développement +de NOALYSS

+



+

+

1.Adaptation +de NOALYSS

+

Vous pouvez modifier +librement ce programme, et surtout envoyer vos corrections. Toute la +documentation nécessaire se trouve dans doc/developper. Le design +des bases de données ainsi que le code sont présentés en HTML.

+


+

+

La documentation des +bases de données est faite avec postgresql_autodoc et celle du code +avec Doxygen. Le manuel avec OpenOffice.org(voir la FAQ pour +contribuer).

+


+

+

Si vous souhaitez +envoyez un patch, regarder dans la FAQ "Comment contribuer".

+

1.Bilan +adapté

+


+

+

Chaque dossier possède +une table nommée "Bilan" qui a 5 champs

+


+

+

·b_id : juste un +identifiant numérique unique

+


+

+

·b_name : le nom que +vous verrez apparaître dans "Impression->Bilan"

+


+

+

·b_file_template : le +fichier contenant la mise en page

+


+

+

·b_file_form: le +fichier contenant les formules

+


+

+

·b_type: le type de +document, aussi les valeurs acceptées sont TXT,

+

HTML, ODS et RTF

+


+

+

Pour ajouter un bilan +que vous avez remanié, vous n'aurez qu'à ajouter un enregistrement +dans cette table qui utilisera vos fichiers.

+


+

+

1.Formules +dans le bilan

+

Le solde d'un compte est noté entre +crochet, on peut utiliser le S pour avoir un nombre négatif si le +Débit est < au Crédit, rien pour avoir un nombre absolu... (voir + 4Les rapports pour une explication sur la syntaxe).

+

Exemple +

+

Dans le fichier Form +

+

+# +Les postes*(-1) +

+

+ $C10=round([10%S],2)*(-1) + +

+

+ $C100=round([100%S],2)*(-1) + +

+

+ $C101=round([101%S],2) + +

+

+ $C11=round([11%S],2)*(-1)

+

+

+

+

Les lignes commençant par # sont des +commentaires,

+

Dans le fichier template, le tag <<$C11> +sera remplacé par le résultat de la formule $C11, la période est +toujours donnée lors de la demande du document. On peut employer +n'importe quelle lettre sauf la lettre N, qui elle donne le libellé +du poste comptable.

+

+Attention +les tags <<$N..>> (les points sont remplacés par un +nombre) sont remplacés par le libellé du poste comptable Sauf si on +utilise une variable appelé $N..

+



+

+

2.Développement +de NOALYSS

+

Au début, les +développeurs développent la totalité d'un produit et regroupent de +fonction dans des librairies puis en adoptant une méthode de +développement afin d'avoir un code homogène; ensuite pour éviter +cette étape et gagner du temps, ils mettent en place leur propre +framework (= cadre de travail). +

+


+

+

Connaissant PHP depuis +1998, c'est un langage que je pense maîtriser, j'ai développé +dans chaque version de PHP depuis la 1.0. Ayant commencé avant +l'arrivée des premiers frameworks, j'ai mis au point une méthode de +travail, qui en définitive est devenu un framework maison. Pour le +javascript, j'ai utilisé prototype.js, malgré que ce framework est +excellent, je l'emploie plus comme une librairie de fonctions.

+

1.Développement +en MVC

+

Le développement en +MVC est un développement qui suit les concepts Modèle Vue Contrôle. +Il en existe 2 versions. Ici, je ne parlerai que de la première.

+

En pratique, je crée 3 +répertoires de base /html et /include et /include/template, le +premier contient les « contrôles » le second les «vues» +et le troisième les « modèles ».

+

+ 1.Contrôle

+

Un contrôle est une +page php, qui en fonction de l'action demandé va inclure la page +«modèle» qu'il faut.

+

Dans NOALYSS, cette +page est :

+

do.php pour toutes les +demandes de pages

+

export.php pour toutes +les impressions (PDF, CSV, …)

+

ajax_misc.php pour +l'ajax2

+

Exemple

+

la page contrôle +contient

+


+

+

+<?php

+

+if +( +!isset +($_REQUEST['do'])) + exit();

+

+$do=$_REQUEST['do'];

+

+if +( +$do +== +'auteur' ) +{

+

+ require_once('include/auteur.inc.php');

+

+}

+

+?>

+


+

+

L'explication est assez +simple, si la page n'est pas appelé avec une variable do, donné par +un POST ou GET alors, le traitement s'arrête. Sinon en fonction de +la valeur de la variable, il va inclure le fichier « vue ». +Par habitude, mes fichiers vues ont toujours l'extension .inc.php.

+


+

+

Dans NOALYSS, le +fichier do.php va chercher la vue à intégrer dans la base de +données, ce qui améliore la sécurité mais aussi une grande +souplesse pour les menus. Facile d'en ajouter, d'en retirer, de les +renommer...

+


+

+

2.Vue

+

Grâce à l'exemple vu +dans Contrôle, vous avez compris ce qu'est le concept vue: c'est la +présentation de votre action. Donc pour continuer l'exemple, dans le +document include/auteur.inc.php, on aurait

+

+<?php

+

+require_once +('include/class_auteur.php');

+

+if +( +! +isset($_REQUEST['sdo']) +) +exit();

+

+

+

+

+$sdo=$_REQUEST['sdo'];

+

+

+

+

+if +( +$sdo +== +'add' ) +{

+

+ $auteur=new +Auteur();

+

+ $auteur->display_form();

+

+}

+

+?>

+

Ici, comme dans +contrôle, on vérifie qu'une action est bien demandée, si c'est la +cas, on appelle un objet et on lui demande d'afficher quelque chose. +Cet objet est ce qui est dans le concept MVC, un modèle. En fait, on +dirait une espèce de sous-contrôle

+

3.Modèle

+

Eh oui, le dernier est +donc le modèle. Ici ce sont deux classes, l'une va se charger de +sauver, afficher, effacer les données et gère donc les relations +avec la base de données et l'autre l'objet métier.

+

Maintenant que vous +avez compris MVC, je vais développer un peu les modèles. +

+

Cette partie est un peu +plus complexe. Tout d'abord, personnellement, je la divise en deux +parties, la première doit gérer les données de la base de données +et l'autre les traiter. Comment y arriver ?

+


+

+

Il est vraiment mais +vraiment fastidieux de construire une chaîne de caractère contenant +tout le code html, surtout quand on emploie aussi du javascript et +des tableaux. La solution que j'ai trouvé, je l'ai trouvé en +m'inspirant de l'idée de smarty. En fait, je crée un +sous-répertoire dans include que j'appelle template, et dedans je +met le code HTML de ce qui doit être affiché

+

+Function +display_form() +{

+

+ob_start();

+

+include + 'template/auteur_display_form.php";

+

+$r=ob_get_contents();

+

+$ob_clean();

+

+return +$r;

+

+

+

+

+}

+

exemple Ici on inclus +le fichier, comme il est en php, il sera interprété par PHP, il +contient surtout du code HTML et des balises PHP, on peut aussi +manipuler la chaîne retournée avec les fonctions de chaînes comme +str_replace, strcmp,... Ce qui donne à cette méthode encore plus de +souplesse.

+

Il est important de +respecter la règle suivante: un minimum d'HTML dans le php et un +minimum de PHP dans l'HTML. Il faudra alors utiliser beaucoup de +variables avant d'utiliser les templates, il faudra aussi résister à + la tentation de mettre de l'html dans la variable, ce qui n'est pas +toujours possible. +

+

2.La +documentation

+
+


/**

+

*@file
*@brief the + todo list is managed by this class
*/


/**

+

* @brief
* This + class manages the table todo_list
* Data Member :
* - $cn + database connx
* - $variable
* - id (todo_list.tl_id)
+ * - date (todo_list.tl_Date)
* - title (todo_list.title)
+ * - desc (todo_list.tl_desc)
* - owner (todo_list.use_id)

+

*@see + autre fonction
*
*/

+
+

J'utilise Doxygen afin +de générer le code ce sont les TAGS brief, param... Cela me permet +de générer une documentation; cette documentation me permet de +développer plus vite et de mieux vérifier la qualité du code.

+

3.NOALYSS

+

NOALYSS utilise le MVC, toutes les actions sont +controlées par do.php pour les pages web, export.php pour tous les +exports (PDF, ODT ou CSV). Ce sont les contrôleurs.

+

1.Fichiers +importants +

+

Les fichiers à inclure sont dans la table +menu_ref, cette table est accèdée à travers la table profile_menu +qui décrit l'interface de l'utilisateur, ce qui automatiquement +empêche un utilisateur d'accèder à un menu auquel il n'a pas +accès.

+

Le répertoire include contient les fichiers à +inclure, les noms de fichiers suivent la logique suivant : +

+ +

Dans le répertoire template, vous avez les +modèles, ce sont des fichiers contenant surtout du code HTML.

+

En résumé : +

+

Les contrôleurs sont do.php, export.php +

+

Les modèles sont dans include/template

+

et les vues sont dans le répertore include

+

2.La +partie base de données

+
1.Méthode +non recommandée
+

On avait commencé ainsi, on générait le fichier +php à une table grâce à un script (dans +NOALYSS/dev/manage-code/create-file/create-phpclass.py)

+

Les colonnes de la table sont dans un tableau et +déclaré comme variable privée. Ce point est important. Cela oblige +à utiliser les setters/getters. Cela vous permet aussi de faire +correspondre des noms parlants à des noms de colonnes parfois hmm... +moins parlants.

+

Cependant, je préfère souvent utiliser les +commandes SQL plutôt que de passer par les objets. D'abord pour des +raisons de performance, d'utilisation de la mémoire... La théorie +qui veut que l'application doit être indépendante de la base de +données n'est pas un mauvais principe mais dans la vie réelle, il +est rare que l 'on change le programme de base de données pour un +autre. +

+

+class +Todo_List
{

+ private +static +$variable=array(
+"id"=>"tl_id",
+"date"=>"tl_date",
+"title"=>"tl_title",
+"desc"=>"tl_desc",
+"owner"=>"use_login");
+ private +$cn;
+ private + $tl_id,$tl_date,$tl_title,$use_login;
+
function +__construct ($p_init) +{
+ $this->cn=$p_init;
+ $this->tl_id=0;
+ $this->tl_desc="";
+ $this->use_login=$_SESSION['g_user'];

+ }

+



+

+



+

+

Ici voici, des setters +/ getters génériques, ce qui permet de ne pas en avoir un par +variable. Ce qui est bien pratique. On accède aux données avec +set_parameter ('date','01.01.2009') ou avec get_parameter ('date');

+


+

+

+public +function +get_parameter($p_string) +{
+ if +( +array_key_exists($p_string,self::$variable) +) +{
+ $idx=self::$variable[$p_string];
+ return +$this->$idx;
+ }
+ else +
exit +(__FILE__.":".__LINE__.'Erreur +attribut inexistant');
+ }

+

+ public +function +set_parameter($p_string,$p_value) +{
+ if +( +array_key_exists($p_string,self::$variable) +) +{
+ $idx=self::$variable[$p_string];
+ if +($this->check($idx,$p_value) +== +true +) + $this->$idx=$p_value;
+ }
+ else +
exit +(__FILE__.":".__LINE__.'Erreur +attribut inexistant');
+
}

+

Ceci est la fonction +qui contrôle que les données sont valides. Cela pourrait aussi être +fait dans la base de données, soit avec des contrôles d'intégrités +(foreign key, primary key) soit avec des procédures SQL embarquées +de contrôle.

+


+

+

+public +function +check($p_idx,&$p_value) +{
if +( +strcmp +($p_idx, +'tl_id') +== +0 +) +{ +if +( +strlen($p_value) +> +6 +|| +isNumber ($p_value) +== +false) +return +false;}
if +( +strcmp +($p_idx, +'tl_date') +== +0 +) +{ +if +( +strlen(trim($p_value)) +==0 +||strlen($p_value) +> +12 +|| +isDate ($p_value) +== +false) +return +false;}
if +( +strcmp +($p_idx, +'tl_title') +== +0 +) +{ +
$p_value=substr($p_value,0,120) +;
+ return +true;
}
if +( +strcmp +($p_idx, +'tl_desc') +== +0 +) +{ +$p_value=substr($p_value,0,400) +; +return +true;}
return +true;
+ }

+

Enfin la fonction save, +qui permet soit d'ajouter soit de même à jour. Évidemment on +utilisera des requêtes SQL Prepare, afin d'éviter les problèmes de +guillemets et donc d'injection SQL.

+


+

+

+public +function +save() +{
+ if +( + $this->get_parameter("id") +== +0 +) +
$this->insert();
+ else
+ $this->update();
+ }

+ public +function +insert() +{
+ if +( +$this->verify() +!= +0 +) +return;

+ $sql="insert +into todo_list (tl_date,tl_title,tl_desc,use_login) ".
+ " +values (to_date($1,'DD.MM.YYYY'),$2,$3,$4) returning tl_id";
+ $res=ExecSqlParam($this->cn,
+$sql,
+array($this->tl_date,
+ $this->tl_title,
+ $this->tl_desc,
+ $this->use_login)
+);
+ $this->tl_id=pg_fetch_result($res,0,0);
+
}

+

+ public +function +update() +{
+ if +( +$this->verify() +!= +0 +) +return;

+ $sql="update +todo_list set tl_title=$1,tl_date=to_date($2,'DD.MM.YYYY'),tl_desc=$3 +".
+ " +where tl_id = $4";
+ $res=ExecSqlParam($this->cn,
+$sql,
+array($this->tl_title,
+ $this->tl_date,
+ $this->tl_desc,
+ $this->tl_id)
+);
+
}

+

Comme cette partie est +vraiment répétitive et change peu, j'ai mis au point un script +(dev/manage-code/create-file/create_phpclass.py) pour directement +générer le code sur base de la définition d'une table. Cela réduit +vraiment le temps de travail.

+


+

+

+static +function +test_me() +{
+ $cn=DbConnect(dossier::id());
+ $r=new +Todo_List($cn);
+ $r->set_parameter('title','test');
+ $r->use_login='NOALYSS';
+ $r->set_parameter('date','02.03.2008');
+ $r->save();
+ $r->set_parameter('id',3);
+ $r->load();
+ print_r($r);
+ $r->set_parameter('title','Test +UPDATE');
+ $r->save();
+ print_r($r);
+ $r->set_parameter('id',1);
+ $r->delete();
+ }
+ public +function +get_info() +{ +
+

+

+ return +var_export(self::$variable,true); + +

+

+}

+


+

+


+

+

Et finalement, les +fonctions info et test_me qui sont très utiles lors des phases de +déboggages. Je crée une simple page html/test.php et j'appelle la +classe; dans la fonction test_me je mets tout ce que je souhaite +tester.

+


+

+
2.Nouvelle +méthode
+


+

+

Nous avons créér une +classe NOALYSS_Sql qui va nous permettre de faire la même chose en +très peu de ligne de code. +

+


+

+

Cette classe fournit +les fonctions suivantes

+
    +
  • insert pour + insérer une ligne dans la base de données

    +
  • delete pour + insérer une ligne dans la base de données +

    +
  • update pour mettre + à jour une ligne dans la base de données

    +
  • verify à + surcharger, vérifie que les données sont conformes

    +
  • setp setter

    +
  • getp getter

    +
  • get_info affiche + le contenu de l'objet

    +
  • from_array + transforme un tableau en un objet

    +
  • seek recherche + dans la table sur base d'une condition +

    +
  • next retourne + l'objet suivant (après seek)

    +
+


+

+

Voici tout le code à +taper par table, exemple pour la table stock_change

+

+class +Stock_Change_Sql extends +NOALYSS_Sql
{
// +Le contructeur obligatoire
function +__construct($p_id += +-1)
{

+

+ // +Façon dont les dates sont +utilisées
$this->date_format="DD.MM.YYYY";

+

+ // +Nom de la table
$this->table += +"public.stock_change";

+

+ // +nom de la clef primaire
$this->primary_key += +"c_id";


+

+

+ // +Structure de la table, à gauche le nom logique utilisable
// +avec les getters/setters (setp/getp) et à droite le nom de la
// +colonne
$this->name += +array(
"id" +=> +"c_id",
"c_comment" +=> +"c_comment",
"c_date" +=> +"c_date",
"tech_date"=>"tech_date",
"tech_user" +=>"tech_user",
"r_id"=>"r_id"
);
// +Type de données
$this->type += +array(
"c_id" +=> +"numeric",
"c_comment" +=> +"text",
"c_date" +=> +"date",
"tech_date"=>"date",
"tech_user"=>"text",
"r_id"=>"numeric"
);
// +Les colonnes qui ne peuvent pas être changée ni par insert ni par +
// +update parce leurs valeurs sont données automatiquement
// +exemple : la clef primaire qui est un numéro de séquence +
//automatiquement +donné
$this->default += +array(
"c_id" +=> +"auto",
"tech_date" +=> +"auto"
);
global +$cn;

parent
::__construct($cn, +$p_id);
}
}

+

Si +on change la structure d'une table, il ne faut presque rien changer : +seulement quelques lignes. +

+

4.Conclusion

+

Voilà si vous m'avez +suivi jusqu'ici et que vous adoptez ma méthode de travail vous +verrez vite, que finalement les frameworks, on peut vivre sans et +faire un projet facile à maintenir et à faire évoluer sans perte +de performance, ni soucis de mise à jour du framework (fonction +obsolète, bug...)

+


+

+

5.API +fournie

+

Introduction Ceci +complète la documentation Doxygen générée et résume les +fonctions les plus utilisées

+


+

+

1.Class +HtmlInput +

+

cette classe permet la +génération de chaînes de caractères contenant du code HTML, les +classes filles sont des objets html classique:

+

ISelect : pour la +création de liste de valeurs (<input type= »select »)

+

IText : pour la +création d'entrée de texte (<input type= »TEXT » )

+

...

+

Mais aussi des objets +propres à NOALYSS, +

+

IPoste : renvoie le +code html pour avoir un bouton qui ouvrira une fenêtre popup où un +poste comptable pourra être choisit

+

ITva : popup de +sélection d'un taux de TVA

+

ICard : popup de +sélection d'une fiche

+


+

+

3.Les +extensions

+


NOALYSS permet +dorénavant d'avoir des extensions. Nous allons dans ce HOWTO +développer une petite extension à titre d'exemple. En anglais une +extension est appelée plugin

Remarque : Quand on vous renvoie +à la lecture d'un fichier, il est préférable de le faire dans la +documentation générée

+


+

+

1.L'API

+


Toute la +documentation se trouve sur www.NOALYSS.eu/doc; seules les classes +nous intéressent. La documentation est générée à partir du code +avec Doxygen. Le but de cet article n'est pas de revisiter la +documentation technique mais de la mettre en œuvre afin d'écrire +une extension ou plugin.

+

+

2.Installation +de l'extension

+


Les extensions se +trouvent toujours le sous-répertoire NOALYSS/include/ext, pour notre +plugin que nous appellerons DUMMY, le répertoire correspondant sera +/NOALYSS/include/ext/dummy. La première étape est donc de signaler +à NOALYSS l'existence de cette extension. Pour cela, il faut ,dans +NOALYSS, dans le « direct access »

+

+

3.Explication +des champs

+

+
    +
  • Label, est le nom + de menu de votre extension

    +
  • Code est utilisé + pour inclure le fichier du plugin, il correspond au champs caché + EXT

    +
  • Fichier est le + chemin vers l'extension (sans le répertoire NOALYSS/include/ext)

    +



    +

    +
+

Pour notre extension, +les valeurs suivantes sont données

+
    +
  • Label : Mon dummy + à moi

    +
+
    +
  • code : dum

    +
  • Fichier : + dummy/dummy.php

    +



    Vous + sauvez, cliquer sur Extension et vous verrez apparaître un nouveau + plugin appelé "Mon dummy à moi"; si vous cliquez dessus, + la page ext/dummy/dummy.php sera exécutée.

    +
+

4.Développement +du plugin

+

1. +Connexion à la base de données

+

Certaines +valeurs doivent toujours être passées à chaque page, par exemple +gDossier qui est l'identifiant du dossier ou ac qui l'action +demandée.

+

Pour +se connecter c'est assez facile, il faut utiliser la classe Database +et la classe Dossier.

+

Donc +on écrit dans dummy.php

+


+

+

+ echo +"L' +identifiant de mon dossier est ".dossier::id()."<br>";
+echo +"Son +nom réel est ".DOMAIN."dossier".dossier::id()."<br>";
+echo +"Son +nom est ".dossier::name()."<br>";


+

+

+ // +Je me connecte à présent à ce dossier

+

+ $cn_db=new +Database(dossier::id());

+

+

+


+Je veux afficher toutes les fiches qui concernent le matériel à +amortir, donc j'ai besoin de savoir ce que vaut son +FICHE_DEF_REF:FRD_ID dans constant.php; la FICHE_TYPE_XX n'existe +pas,

+

je +vois dans fiche_def_ref qu'il s'agit de "7 Matériel à +amortir"

Pour avoir toutes les fiches,
+

+

+ $fiche= +new +Fiche($cn_db);
+$aFicheMateriel=$fiche->getByDef(7); +


+

+

Pour +chaque fiche, je veux afficher son nom, son prix, le nombre d'années +à amortir et la date d'achat. Je peux en trouver les valeurs dans +attr_def ou constant.php,

+

+

Donc +cela devient

+

+ for +($i=0; +$i +< +count($aFicheMateriel);$i++) +{
+
echo +"<ul>
+ echo "<li> +";
echo +"
Nom";
echo +$aFicheMateriel[$i]->strAttribut(ATTR_DEF_NAME);
echo +"
</li>";

echo +"
<li> +";
echo +"
Prix d'achat";
echo +$aFicheMateriel[$i]->strAttribut(ATTR_DEF_PRIX_ACHAT);
echo +"</li>";

echo "<li> ";
echo +"Durée amortissement";
echo +$aFicheMateriel[$i]->strAttribut(8);
echo "</li>";

echo +"<li> ";
echo "Date de début";
echo +$aFicheMateriel[$i]->strAttribut(10);
echo +"</li>";

echo +"</ul>
}

+


+

+

2. +FORM

+

Uniquement +pour l'exercice, nous allons ajouter un FORM.
Les données +nécessaires dans le FORM sont toujours au minimum: l'id du dossier, +le code du plugin.

Dans le FORM, on demandera juste à +afficher le solde de chaque élément.
On aura alors le code +suivant, on utilisera la technique des templates
+

+

+ $year=new +IText('year');
+$str_year=$year->input();
+$str_submit=HtmlInput::submit('year_left','Appliquer');
+require_once('template1.php');

+

+
+template1.php

+

+<FORM +METHOD="GET" +ACTION="extension.php">
+<?=dossier::hidden()?>
+<?=HtmlInput::extension()?>

+

+ +<?=HtmlInput::request_to_hidden(array('ac',plugin_code'),$_REQUEST)?>
+Solde pour l'année +: <?=$str_year?>
<?=$str_submit?>
+</form>


+

+

Puis +dans le début du fichier ext/dummy/dummy.php, on ajoutera un test +pour savoir un FORM a été soumis et on affichera
une boîte de +dialogue.

+

+

+if +(isset($_GET['year_left'])){
+ alert('Vous +avez demandé le nombre d\'années +restantes');
}


+

+

3.Plugin +plus avancé

+

Ma première extension, +intégrer un fichier de client dans une catégorie de fiche, ce +fichier est en CSV. Le code est simple et compréhensible, +normalement on devrait avoir une meilleure gestion des erreurs, +vérifier les attaques SQL Inject,...Ce code n'est là QUE pour +expliquer le concept. On n'a pas utilisé plusieurs pages, ni de +templates

+


+

+

Tout d'abord, il faut +se connecter à la base de données

+


+

+

+// +se connecter au dossier courant
$cn=new +Database(dossier::id());

+

+

+

+

Dans extension.php on +vérifie la sécurité, en ajoutez une dans l'extension n'est en +général pas nécessaire mais vous pourriez avoir votre propre +système de sécurité si votre extension est fort complexe

+

En premier lieu, il est +nécessaire de choisir dans quel catégorie de fiche je veux +intégrer les
enregistrements. Donc on utilise un petit form

+


+

+

+echo +'<form METHOD="get" action="extension.php">';
echo +dossier::hidden();
// +Ceci vous permet de revenir ici (voir extension.php). Cet élément +caché permet d'include cette page-ci
// Donc si votre plugin +contient plusieurs pages, vous allez devoir ajouter une seconde +variable pour
// inclure la page que vous voulez (voir méthode de +développement de NOALYSS )
echo +HtmlInput::extension();

echo +"Choix +de la catégorie de fiche";
$select_cat=new +ISelect('fd_id');
$select_cat->value=$cn->make_array('select +fd_id,fd_label from fiche_def where +frd_id='.
FICHE_TYPE_CLIENT
);
echo +$select_cat->input();
echo +HtmlInput::submit('display_prop','Afficher +les propriétés');

echo +'</FORM>';

+

Il faut remarquer 2 +choses dans ce FORM, primo, on utilise les objets HtmlInput et +ISelect, secundo on doit avoir absolument en variables cachées, le +n° de dossier sur lequel on est connecté, le code de l'extension, +qui permettra à extension.php d'include le bon fichier. On utilise +ici le protocole GET puisqu'on interroge, le protocole est réservé +aux sauvegardes, c'est une convention assez répandue. La différence, +est que les requêtes GET se voient dans l'URL, les requêtes POST ne +sont jamais dans l'url.


L'utilisateur soumet le FORM, donc +la feuille se recharge et on arrive à cette partie du code

On +choisit d'afficher les propriétés avant de confirmer l'import

+


+

+

+if +( +isset($_GET['display_prop'])){
$a=new +Fiche($cn);
$prop=$a->toArray($_GET['fd_id']);
foreach +($prop +as +$key=>$value) + echo +"Index +: $key valeur $value <br/>";

echo +'<form method="POST" action="extension.php" +enctype="multipart/form-data">';
echo +dossier::hidden();
echo +HtmlInput::extension();
echo +HtmlInput::hidden('fd_id',$_GET['fd_id']);
$file=new +IFile('fichier_csv');
echo +$file->input();
echo +HtmlInput::submit('start_import','Démarrez +importation');
echo +'</form>';
exit;
}

+

Voilà, si +l'utilisateur clique sur le bouton SUBMIT, l'importation va +démarrer. Dans notre exemple, on imaginera que le fichier CSV n'a +que 4 champs "nom client","prenom client", +"numero client","adresse client"

Le code +qui suit est très simplifié, il n'y a peu voire aucun contrôle ni +de gestion d'erreur.

+


+

+

+if +( +isset($_POST['start_import'])){
$fd_id=$_POST['fd_ +id'];
$tmp_file=$_FILE['fichier_csv']['tmp_name'];
if +( +! +is_uploaded_file($tmp_file)) +
die +'Je ne peux charger ce fichier';
// +on ouvre le fichier
$f=fopen($tmp_file,'r');
// +On récupère les propriétés de cette catégorie de +fiche
$client=new +Fiche($cn);
// +$array contient toutes les valeurs nécessaires à +Fiche::insert,
$array=$client->toArray($_POST['fd_id']);

while +( +$data=fgetcsv($f)) +{
// +remarque : on a éliminé les traitements d'erreur

// On +remet tous les attributs (propriétés) à +vide
foreach(array_keys($array) +as +$key) +$array[$key]="";

// +Nom et prénom
$array['av_text1']=$data[0].' +'.$data[1];
// +Numéro de client
$array['av_text30']=$data[2];
// +Adresse
$array['av_text14']=$data[3];
// +Quickcode
$array['av_text23']="CLI".$data[2];
$client->insert($fd_id,$array);
}
exit;
}


+

+

Voici le fichier +client.txt

+

+"Nom +client1","Prénom","C1","Rue de la +boite,55"
"Nom client2","Prénom","C2","Rue +du couvercle,55"
"Nom client3","Prénom","C3","Rue +de la chaussure,55"
"Nom client4","Prénom","C4","Rue +de la couleur,55"


+

+

Les attributs sont dans +AV_TEXTxx où le xx est remplacé par le nombre correspondant à +l'attribut +

+

1 + Nom

+

2 +Taux TVA

+

3 +Numéro de compte

+

4→Nom +de la banque

+

5→Poste +Comptable

+

6→Prix +vente

+

7→Prix +achat

+

8→Durée +Amortissement

+

9→Description

+

10→Date +début

+

11→Montant +initial

+

12→Personne +de contact +

+

13→numéro +de TVA +

+

14→Adresse +

+

15→code +postal

+

16→pays +

+

17→téléphone +

+

18→email +

+

19→Gestion +stock

+

20→Partie +fiscalement non déductible

+

21→TVA +non déductible

+

22→TVA +non déductible récupérable par l'impôt

+

23→Quick +Code

+

24→Ville

+

25→Société

+

26→Fax

+

27→GSM

+

30→Numéro +de client

+

31→Dépense + à charge du gérant (partie privée)

+

32→ +Prénom

+


+

+

Si vous vérifiez dans +VW_CLIENT, vous verrez que toutes vos fiches ont été ajoutées. +Dans l'exemple, il faudrait rajouter un traitement d'erreur plus +élaboré; le fait que si une fiche échoue , l'opération est +annulée (Database::rollback) ou alors création d'un fichier avec +les enregistrements "ratés"...

+


+

+

4.Remarque +pour le javascript

+

Pour l'ajax, les +fonctions javascripts devront appeler NOALYSS/html/ajax.php, ce +fichier inclura automatiquement le fichier ajax dans le répertoire +du plugin, il faut donner en paramètre les variables : gDossier, +PHPSESSID et plugin_code (ou code AD), afin que le bon fichier soit +inclus. Depuis ce fichier, vous devrez donc tout gérer. Les +fonctions javascripts elles, +ne peuvent être inclues par fichier c'est à dire avec le tag SRC, +il faudra les inclure avec require_once entourés par les balises +<script> et </script>.

+


+

+

Exemple

+

Ouverture d'un popup

+

+
+

+

+function +show_stock_document(phpsessid,d_id,gDossier){

+

+ var +a=window.open('ajax.php?gDossier='+gDossier+'&plugin_code=STOCK&act=sh&d_id='+d_id+'&PHPSESSID='+phpsessid);

+

+}

+

Fichier javascript +depuis une extension

+

+ echo +'<script language="javascript">';

+

+ require_once('stock_script.js');

+

+ echo +'</script>';

+

4.Lien

+


+

+

Vous trouverez de la +documentation sur les API à utiliser dans votre répertoire : +NOALYSS/doc/html/developper mais surtout sur le site : +http://www.NOALYSS.eu/doc +(section documentation)

+


+

+

+Annexe +

+

+ 1.Trucs et astuces

+

Ouvrir +plusieurs fenêtres

+


+

+

Vous pouvez toujours +ouvrir plusieurs fenêtres. C'est très utile, par exemple dans le +cas où vous encodez une OD mais un poste comptable manque, vous +pouvez l'ajouter dans une autre fenêtre puis reprendre la fenêtre +où vous travailliez, le poste comptable est maintenant disponible.

+


+

+

Utiliser +le code STOCK pour vos prestations

+

il est possible de +donner un code STOCK à n'importe quelle fiche, par exemple pour les +heures à facturer, les déplacements... Ainsi vous pouvez savoir à +tout moment combien d'heures ou de déplacements vous avez facturés, +ou la quantité de papier, cartouches d'encre,... qui ont été +achetées..

+

Utiliser +le wiki +

+

Le wiki complète cette documentation, n'hésitez +pas à l'utilisez ou à l'améliorer

+

Agrandissement

+

Pour votre confort, l'application reste utilisable +si on zoome : lLes éléments s'adaptatent

+

Détail +fiche

+

En doublant sur la zone de saisie d'une fiche vous +pouvez en voir le détail (exemple : nouvelle opération dans le +journal achat, vente...)

+

Recherche

+

Si vous entrez le nom d'une fiche ou d'un poste +comptable puis cliquez sur recherche, la recherche commencera avec ce +que vous avez déjà donné

+

Historique +fiche

+

Quand vous double-cliquez sur la zone de saisie +d'un poste comptable, vous en avez l'historique.

+

Popme-out

+

Permet d'avoir une fenêtre agrandie, utile pour +imprimer toutes les détails exporter en CSV ou en PDF, Existe pour +les détails d'opérations et les historique

+

+ 2.Accès Direct +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

ACH

+
+

Nouvel achat ou dépense

+
+

ANCHOP

+
+

Historique des imputations analytiques

+
+

ANCGL

+
+

Grand livre d'plan analytique

+
+

ANCBS

+
+

Balance simple des imputations analytiques

+
+

ANCBC2

+
+

Balance double croisées des imputations + analytiques

+
+

ANCTAB

+
+

Tableau lié à la comptabilité

+
+

ANCBCC

+
+

Lien entre comptabilité et Comptabilité + analytique

+
+

ANCGR

+
+

Balance par groupe

+
+

SEARCH

+
+

Recherche

+
+

DIVPARM

+
+

Paramètres divers

+
+

CFGTVA

+
+

Config. de la tva

+
+

CARD

+
+

Fiche

+
+

STOCK

+
+

Stock

+
+

MOD

+
+

Menu +

+
+

CFGPRO

+
+

Configuration profil

+
+

CFGPAY

+
+

Config. des méthodes de paiement

+
+

CFGACC

+
+

Config. poste comptable de base

+
+

VEN

+
+

Nouvelle vente ou recette

+
+

CFGMENU

+
+

Configuration des menus et plugins

+
+

COMPANY

+
+

Parametre societe

+
+

PERIODE

+
+

Gestion des périodes

+
+

SUPPL

+
+

Suivi fournisseur

+
+

LET

+
+

Lettrage

+
+

ANCODS

+
+

OD analytique

+
+

VERIFBIL

+
+

Vérification de la comptabilité

+
+

REPORT

+
+

Création de rapport

+
+

OPEN

+
+

Ecriture d'ouverture

+
+

ACHISTO

+
+

Historique achat

+
+

FOLLOW

+
+

Suivi, courrier, devis

+
+

FORECAST

+
+

Prévision

+
+

EXT

+
+

Extensions (plugins)

+
+

CFGDOC

+
+

Config. modèle de document

+
+

CFGLED

+
+

Configuration des journaux

+
+

PREDOP

+
+

Gestion des opérations prédéfinifies

+
+

ADV

+
+

Menu avancé

+
+

ANC

+
+

Module comptabilité analytique

+
+

CFGSEC

+
+

configuration de la sécurité

+
+

PLANANC

+
+

Plan analytique

+
+

ANCGROUP

+
+

Groupe analytique

+
+

ODHISTO

+
+

Historique opérations diverses

+
+

VENMENU

+
+

Menu ventes et recettes

+
+

PREFERENCE

+
+

Préférence

+
+

HIST

+
+

Historique

+
+

MENUFIN

+
+

Menu Financier

+
+

FIHISTO

+
+

Historique financier

+
+

MENUACH

+
+

Menu achat

+
+

MENUODS

+
+

Menu opérations diverses

+
+

ODS

+
+

Nouvelle opérations diverses

+
+

FREC

+
+

Rapprochement bancaire

+
+

ADM

+
+

Suivi administration, banque

+
+

FIN

+
+

Nouvel extrait bancaire

+
+

CFGATCARD

+
+

Gestion des modèles de fiches

+
+

FSALDO

+
+

Solde des comptes en banques, caisse...

+
+

JSSEARCH

+
+

Recherche

+
+

LETACC

+
+

lettrage par poste comptable

+
+

CARDBAL

+
+

Balance par catégorie de fiche

+
+

CUST

+
+

Suivi client

+
+

CFGCARDCAT

+
+

Gestion catégorie de fiche

+
+

CFGCATDOC

+
+

Config. catégorie de documents

+
+

VEHISTO

+
+

Historique des ventes

+
+

LETCARD

+
+

Lettrage par fiche

+
+

CFGPCMN

+
+

Config. du plan comptable

+
+

LOGOUT

+
+

Sortie

+
+

DASHBOARD

+
+

Tableau de bord

+
+

COMPTA

+
+

Module comptabilité

+
+

GESTION

+
+

Module gestion

+
+

PARAM

+
+

Module paramètre

+
+

PRINTJRN

+
+

Impression historique

+
+

PRINTREC

+
+

Impression des rapprochements

+
+

PRINTPOSTE

+
+

Impression du détail d'un poste comptable

+
+

PRINTREPORT

+
+

Impression de rapport

+
+

PRINTBILAN

+
+

Impression de bilan

+
+

BALAG

+
+

Impression Balance agée

+
+

PRINTGL

+
+

Impression du grand livre

+
+

PRINTBAL

+
+

Impression des balances comptables

+
+

PRINTCARD

+
+

Impression catégorie de fiches

+
+

PRINT

+
+

Menu impression

+
+

ACCESS

+
+

Accueil

+
+

ANCIMP

+
+

Impression compta. analytique

+
+

ANCKEY

+
+

Clef Analytique

+
+

CFGPLUGIN

+
+

Gestion de plugin simplifié +

+
+



+

+

+ 3.Note de version

+

1.Note +de version 6.8.1

+

Nouveautés : +

+
    +
  1. Balance âgées

    +
  2. Pense-bête partageable

    +
  3. Email de l'utilisateur

    +
  4. Sécurité nouveaux droits

    +
+

Améliorations :

+
    +
  1. Zoom du pense-bête

    +
  2. Zoom du calendrier

    +
  3. Possibilité de voir votre calendrier en mode + liste

    +
  4. Extourne possible à la confirmation de + l'encodage d'une opération

    +
  5. Partie administration de l'application

    +
  6. PRINTBAL ajout du solde quand les niveaux + sont utilisés

    +
  7. ergonomie apparition d'un bouton « retour + haut de page »

    +
+

2.Note +de version 6.8

+

Nouveautés :

+
    +
  1. Possibilité d'avoir plusieurs contacts ou + compagnie dans le suivi +

    +
  2. Simplification des ajouts de plugins, sur + base d'un fichier XML

    +
  3. reprise de la situation des stocks de l'année + précédentes pour encoder les stocks

    +
  4. TVA Non payée (autoliquidation, + intracommunautaire, NPR) n'apparait dans les différents fichiers de + journaux, le montant TVAC ne le tient pas en compte

    +
  5. Ajout des scénarios afin de débogguer et + tester plus facilement

    +
  6. Ajout des clefs analytiques

    +
+

Améliorations :

+
    +
  1. Amélioration des thèmes

    +
  2. Amélioration des détails opérations

    +
+



+

+



+

+

3.Note +de version 6.7.2 Janvier 2014

+

Changement de nom, PhpCompta devient NOALYSS

+

Corrections :

+
    +
  1. Passage à CSS3 & HTML5, comptatibilité + avec IE 9

    +
  2. Correction impression journaux, export en CSV + et PDF +

    +
  3. Recherche dans la gestion sur base d'un + profil

    +
+

4.Note +de version 6.7 Novembre 2013

+

Dernière version de PhpCompta +

+

Nouveautés :

+
    +
  1. Possibilité d'ajouter des tags aux actions. + Pour mieux classer les documents et le suivi

    +
  2. Navigateur pour retrouver plus facilement le + menu à utiliser +

    +
  3. Favoris pour conserver les menus les plus + utilisés

    +
  4. Date de paiement ajoutée aux opérations + d'achat ou de vente, pour se conformer à la nouvelle méthode de + calcul de la TVA

    +
+



+

+

5.Note +de version 6.6 Juin 2013

+

Nouveautés : +

+
    +
  1. Fonctionne en mode hébergé avec une seule + base de données

    +
  2. Minimum de lignes à afficher par journal

    +
  3. Correction des opérations prédéfinies

    +
  4. Mise en évidence des opérations lettrées.

    +
  5. Filtrage simple de certains tableau (balance, + dossier...)

    +
  6. Nouveau logo

    +
  7. Nom des documents générés contient le + numéro de pièce justificative.

    +
  8. Ajout d'une description pour les catégories + de fiches

    +
  9. Ajout du quickcode dans le plan comptable +

    +
      +

      Améliorations:

      +
    1. Amélioration des longues lignes dans les + PDF

      +
    2. Meilleure navigation avec la touche + tabulation quand on encode des opérations

      +
    3. Avertissement plus visible en cas où la TVA + calculée et celle donnée sont différentes.

      +
    4. Affichage des opérations en retard de + paiement ou les actions en retard dans le tableau de bord

      +
    +
+

6.Note +de version 6.5 (Juillet 2012)

+

Nouveautés :

+
    +
  1. Gestion du + multidépôt,, l'historique des mouvements de dépôts, inventaires

    +
+


+

+
    +
  1. Ajout Etat + Document, +

    +
+


+

+
    +
  1. Nouveaux style + d'attribut : Fiche ou sélection, permet de faire correspondre + des fiches entres elles, exemple : stock et marchandises, + contact et sociétés

    +
+


+

+
    +
  1. Génération de + document : nouveau champs disponibles sont

    +
+
    +
  • ACOMPTE : + acompte déduit lorsqu'on utilise le mode de paiement lors d'un + achat et d'une vente.

    +
  • ATTRx Donne la + valeur de l'attribut x de la marchandise ou du service vendu ou + acheté

    +
  • BENEFATTRx Donne + la valeur de l'attribut x du mode de paiement +

    +
  • CUSTATTRx Donne la + valeur de l'attribut x du client ou du fournisseur

    +
+


+

+
    +

    +
+

Améliorations

+
    +
  1. Action – + Gestion : possibilité de lier plusieurs autres actions et des + opérations comptables, possibilité d'ajouter des commentaires, + amélioration de la recherche et sécurité

    +
+


+

+
    +
  1. Numéro de pièce + pour les actions gestions

    +
+


+

+
    +
  1. encodage des + opérations financières par date d'extrait ou d'opérations

    +
+


+

+
    +
  1. Export PDF : + retour à la ligne si les commentaires sont trop longs

    +
+


+

+

Notes :

+


+

+

Réécriture complète +du menu Fiche, c'était du vieux code illisible. Ce module a été +divisé en 2, l'un pour ajouter, déplacer, modifier des fiches, voir +leur liste, résumé, historique... L'autre pour configurer les +catégories de fiches.

+


+

+

Dans le tableau +d'accueil, on voit l'action dont la date de rappel est la date du +jour et qui appartient à l'un des profils auxquels vous avez accès ; +le tableau d'accueil montre aussi les dernières opérations, elles +sont filtrées par l'accès de l'utilisateur aux journaux.

+


+

+

7.Note +de version 6.0 (Décembre 2011)

+

Nouveautés:

+
    +
  1. Menu complètement configurable, de ce fait, + les plugins peuvent apparaître dans n'importe quel menu, + sous-menu... +

    +
  2. Sécurité renforcée, basée sur le profil + qui est l'ensemble des menus accessibles à l'utilisateur

    +
  3. Export du Grand Livre Analytique en CSV

    +
  4. Les différents configuration de menus sont + rassemblé dans des profils, le nombre de profils par dossier est + illimité, ils sont configurés dans CFGPRO.

    +
  5. Accès direct vous permet d'aller directement + à l'endroit que vous souhaitez en donnant le code du menu, pendant + la frappe, les menus possibles apparaissent (auto-complete).

    +
  6. Compte alphanumérique, NOALYSS peut utiliser + des postes comptables alphanumériques, si le poste comptable est + calculé automatiquement alors par défaut NOALYSS créera un poste + comptable en ajoutant le nom de la fiche à la classe de base.

    +
  7. Compte de TVA qui augmente au débit et au + crédit, pour certains cas particuliers.

    +
  8. Nouveau thème dont la police est plus grande

    +
  9. Dans catégorie fiche, il est possible + d'avoir les balances ou l'historique de toutes les fiches

    +
  10. Possibilité d'éditer les détails dans les + journaux achats et ventes, à changer dans COMPANY

    +
+

Améliorations:

+
    +
  1. Comptabilité analytique: lors de + l'imputation, la valeur qui reste à affecter est directement + calculé.

    +
  2. A l'enregistrement de l'opération, il est + présenté un résumé de l'opération qui vient d'être + enregistrée.

    +
  3. Les réconciliations se font dans une fenêtre + interne (avant c'était un popup)

    +
  4. Comptabilité analytique: recherche de fiche + dans une fenêtre interne

    +
  5. Tri apparaissent dans certains menu (sécurité + → utilisateurs (SECUSER), administration → utilisateur, …)

    +
  6. réconciliation n'utilise plus une fenêtre + extérieure (popup)

    +
  7. Possibilité de changer le type d'un document + dans le suivi

    +
  8. Résumé de l'opération enregistrée au lieu + d'un simple lien vers le détail de l'opération

    +
  9. En cas de rapprochement, même avec plusieurs + opérations, il y aura un lettrage automatique.

    +
  10. Amélioration des lettrages multiples (1 à + n)

    +
  11. Mode de paiement se font dorénavant par + journaux et non plus par type de journaux

    +
+



+

+



+

+

8.Note +de version 5.6 (mai 2011)

+

Nouveautés

+
    +
  1. Comptabilité analytique : groupe

    +
  2. Amélioration ergonomie comptabilité + analytique

    +
  3. Compta analytique -> financier

    +
  4. Le grand livre analytique +

    +
  5. Liaison compta analytique -> compta + générale

    +
  6. Balance : uniquement les comptes non soldés + pour les fiches et les postes comptables

    +
  7. Voir le tiers dans les historiques

    +
+



+

+

Bugs corrigés +

+
    +
  1. Problème de date en comptabilité analytique + : synchro

    +
  2. CA : bug dans la balance double

    +
  3. CA Opération diverses

    +
  4. Problème export CSV historique sans le signe + moins pour financier

    +
  5. Impossibilité de réinitialiser le mot de + passe

    +
+



+

+

9.Note +de version 5.5 (1 mars 2011)

+

Nouveautés: +

+
    +
  1. Date dans les + détails

    +
  2. Balance avec des + niveaux

    +
  3. Lettrage dans le + grand livre

    +
+

Bugs:

+
    +
  1. Export CSV de + l'historique pour les financiers

    +
  2. Génération de + facture

    +
  3. Moyen de paiement + incorrect +

    +
  4. On ne voyait que + les Xiers dossiers dans l'administration

    +
  5. ...

    +
+

10.Note +de version 5.4 (février 2011)

+

Nouveautés:

+
    +
  1. Adaptation pour les dossiers contenant + plusieurs années

    +
  2. Contrepartie pour les dépenses non admises + et les dépenses du gérants configurable par fiche

    +
  3. 2 nouvelles sortes d'attribut : les postes et + les cards, le premier pour les postes comptables et le second pour + les fiches

    +
  4. Export CSV de tout historique : depuis la + recherche, la liste des opérations de tous les journaux.

    +
  5. Modification d'une fiche dans un popup html

    +
  6. Depuis le détail d'une fiche, on peut en + avoir la balance

    +
  7. La partie gestion, pour les clients, les + fournisseurs et les administrations, il y a en plus, les balances

    +
  8. Prévisions peuvent être faites à cheval + sur plusieurs années

    +
+

Amélioration

+
    +
  1. Amélioration pour les dossiers contenant + plusieurs années : balance, bilan, rapport et historique peuvent + changer d'année, les détails des opérations permettent de changer + d'exercice,...

    +
+



+

+

11.Note +de version 5.3 (décembre 2010)

+

Nouveautés:

+
    +
  1. Possibilité de réouvrir des périodes + fermées

    +
  2. Changement de la date de l'opération dans le + détail opérations

    +
  3. Ajout de commentaire possible dans le détail + des opérations

    +
  4. Ajout d'une limite de dates dans les + prévisions

    +
  5. Ajout de couleur dans les prévisions

    +
  6. Ajout de l'export de l'historique d'un compte + ou d'une fiche, en csv ou en pdf depuis une fenêtre « pop me + up »

    +
  7. Déplacement du menu période dans le menu + Paramètre

    +
  8. Audit des personnes se connectant ou essayant + de se connecter

    +
  9. Ajout d'un captcha (optionnel)

    +
+

Améliorations:

+
    +
  1. Traitement des fiches plus rapide +

    +
  2. Apparence des montants

    +
  3. Apparence des fiches, détail et historique +

    +
  4. Support Postgresql 9

    +
+



+

+

12.Note +de version 5.2 (août 2010)

+

Mise à jour :

+

modifier vos journaux de banque pour utiliser une +fiche de banque

+

Les notes de frais doivent utiliser les tags +commençant par BENEF_*

+

changements

+
    +
  1. Ajout balance par + catégorie de fiche

    +
  2. Quand on demande + le détail d'une opération, on peut l'imprimer et voir tous les + détails de cette opération si on clique sur popme up. Les détails + pour les opérations analytiques ne sont visible que dans le popup.

    +
  3. En cliquant sur un + numéro interne, on a le détail de l'opération mais à l'intérieur + de la page et non plus dans un popup

    +
  4. Dans les détails + d'opérations, on a aussi des liens vers les historiques par fiche + ou par poste comptable, si on clique sur une fiche ou sur un poste + comptable

    +
  5. Depuis les + impressions → balances et impression → poste, on a les détails + des opérations ainsi que dans impression → poste

    +
  6. Pour les balances, + on peut choisir les journaux : adapté à ceux en ayant vraiment + beaucoup

    +
  7. Depuis les + lettrages, on peut aussi accéder aux détails d'une opération

    +
  8. Le menu Grand + Livre devient le menu Historique

    +
  9. Il est possible + d'ajouter des détails aux catégories de fiche ainsi que leur type + c'est-à-dire soit du texte soit des nombres soit une date, soit une + zone. La longueur peut-être définie mais limitée à 22 + caractères, sauf les dates et les zones dont les tailles sont fixes

    +
  10. Impression - + Rapprochement +

    +
  11. confirmation quand + effacement d'un Plan Analytique (comptabilité analytique -> Plan + Analytique)

    +
  12. Déplacement de + fiche : les attributs manquant sont ajoutés !

    +
  13. Dans les balances, + on peut choisir plusieurs journaux ou plusieurs cat. de journal. Les + données sont filtrées en plus d'après la sécurité

    +
  14. Dans impression -> + poste, on peut filtrer les opérations suivant qu'elles sont + lettrées ou non.

    +
  15. Après avoir sauvé + une opération, vous pouvez avoir le détail de l'opération en + cliquant sur le numéro interne qui s'affiche

    +
  16. Les journaux FIN + doivent être attachés à un compte en banque et uniquement + un A propos du mode de paiement : on ne change rien mais il faut que + dans la doc, il est précisé qu'il faut paramétrer le moyen de + paiement comme le journal FIN

    +
  17. Ajout bouton + "ajoutez ligne" pour les OD en CA

    +
  18. Ajout bouton + "ajoutez ligne" pour les prévisions

    +
  19. Ajout l'impression + pour les lettrages par poste comptables

    +
  20. Les historiques + des fiches et postes comptables (impression → poste et impression + et catégorie → historique) ont un solde progressif

    +
  21. La recherche peut + se faire dans plusieurs journaux à la fois

    +
  22. Les balances + peuvent être faites pour plusieurs journaux ou par catégorie de + journal

    +
  23. Amélioration de + la vérification de la comptabilité (Avancé → Vérification)

    +
  24. La date par défaut + quand on encode une nouvelle écriture, est la date de la dernière + écriture du journal choisi.

    +
  25. Pour les + opérations de banque, on peut choisir de numéroter chaque + opération, ou de donner à chacune le même numéro d'extrait + (relevé bancaire)

    +
  26. Rapprochement + bancaire : dans le cas où on encode directement la méthode de + paiement, on peut retrouver les opérations concernées et leur + donner comme numéro de pièce le numéro d'extrait de compte (= + numéro du relevé bancaire, numéro du relevé visa,numéro du + relevé de la caisse)

    +

    +
+

13.Note +de version 5.1 (mai 2010)

+

1. Plan comptable est maintenant alphanumérique, +la numérotation automatique ne fonctionne pas si le poste comptable +contient autre chose que des chiffres. Cependant il n'est pas encore +permis d'y mettre aucune chose que des chiffres

+

2. Document : dans la liste des documents, on a +dorénavant ceux qui en dépendent indirectement

+



+

+

Exemple +

+

Document A en relation avec Document B

+

Document C en relation avec Document B

+

Avant dans les documents liés, on ne voyait que +le document B dans la liste +

+

des documents liés de A

+

Avec la nouvelle version, on voit dans la liste du +document A, le document B &C

+

+

+

3. Lettrage

+

La réconciliation ou rapprochement fait +correspondre une ou plusieurs opérations comptables

+

Le lettrage lui, agit à un niveau plus bas en +faisant correspondre, une ligne d'opération comptable à une autre +mais uniquement entre poste comptable identique. +

+

Typiquement, il s'agit d'un débit qui correspond +à un crédit

+



+

+

4 TVA : Se choisit maintenant dans un popup au +lieu d'une liste select

+



+

+

5 Impression : +

+
    +
  • nouveau menu Catégorie, vous permet de + visualiser par catégorie de fiche avec l'historique des opérations + ou simplement le résumé.

    +
  • nouveau (contribution) une nouvelle + possibilité est d'imprimer le grand livre * nouveau : support + complet de l'Unicode pour les impressions

    +
  • Les impressions de journaux d'achat et de + vente sont classés par numéro de pièces justificatives, sans + tenir compte du préfixe. Dès lors la centralisation est considérée + comme obsolète et sera supprimée.

    +
+



+

+

6 Écriture directe (re) devient Opérations +Diverses

+



+

+

7 Ajout du lettrage dans la plupart des +impressions

+



+

+

8 Extension : vérification du chemin

+



+

+

9 Dans paramètre->journaux, amélioration de +la présentation de la numérotation des pièces justificatives.

+

10 Fiche : possibilité de déplacer les fiches +dans une autre catégorie, attention les attributs n'existant pas +dans la catégorie cible seront supprimés

+

11 Amélioration de l'esthétique

+

12. A cause de php 5.3, on n'utilise plus +PHPSESSID mais plutôt un cookie +

+



+

+

13. Les banques utilisent des n° de PJ, chaque +opération sera donc la PJ suivi du n° d'opération +

+

exemple PJ = FIN1 +

+

opération 1 = FIN1001 +

+

opération 2 = FIN1002 +

+

opération 3 = FIN1003 +

+

il est préférable d'avoir un préfixe différent +pour chaque banque, il est plus facile d'utiliser un journal par +compte en banque +

+



+

+

14. Pour le pense bête, changement cosmétique +

+

15. Opérations Diverses fonctionne comme les +autres journaux : soit on spécifie la période soit la période est +déduite de la date +

+

16. La calculatrice est dans un bouton +

+

17. Possibilité d'avoir la date de la période ou +vide pour les achat, ventes, opérations diverses et banque, à +changer dans paramètre->société : suggérer date

+

14.Note +de version 5.0 (janvier 2010)

+

Ajout d'une fonctionnalité d'Auto Completion : +dans les champs où sont entrés le quick code d'une fiche, la +recherche se fait sur le quick-code et le nom

+

 

+

Protection contre les doubles encodages dans les +opérations comptables, +

+

 

+

Ajout d'une recherche avancée :Pour chaque +journal, dans "voir opération", il y a dorénavant une +recherche avancée.

+

 

+

La période ne doit plus être choisie dans les +journaux comptable  mais peut-être déduite, cela dépend  +d'un paramètre dans "Paramètre->Société".

+

 

+

Le module gestion ne permet plus d'encoder des +factures mais est axé vers un meilleur suivi pour les clients, +fournisseurs et administration. 

+

 

+

Chaque action du suivi, peut contenir plusieurs +documents générés, la liste des documents générés est plus +complète et contient en autre bons de commande (client ou +fournisseur) et bordereau de livraison

+

 

+

Calendrier pour récapituler le suivi.

+

 

+

Création d'un tableau de bord plus complet.

+

 

+

Remplacement du module Budget qui n'était pas +vraiment utilisable  par le module Prévision.

+

 

+

Module Plugin (Extension) afin d'ajouter +facilement des extensions au système.

+

 

+

15.Note +de version 4.3 (février 2009)

+



+

+

La nouvelle version de NOALYSS vient de sortir, en +plus de la correction de certains bugs, cette version contient une +réécriture complète de la partie sécurité, un support pour  +les non assujetti à la TVA, ainsi que la numérotation automatique +des pièces justificatives avec préfixe et évidemment un contrôle +pour que le numéro de pièce soit unique. +

+

Pour la génération des documents, deux nouveaux +tags sont apparus : +

+
    +
  •  pj reprend + le n° de pièce justificative

    +
  •  user reprend le nom de la personne qui + à généré le document  

    +
+



+

+

16.Note +de version 4.2 novembre 2008

+

1. Le mode strict : dans paramètre -> société, +on peut activer le mode strict; dans ce mode-là, il n'est plus +possible de créer une opération antérieure à la dernière entrée +d'un journal. Ce qui implique que les opérations doivent être +encodées dans l'ordre chronologique. De plus, il n'est plus possible +d'effacer une opération.

+

 

+

2. La génération de note de frais:  quand +vous faites une dépense vous pourrez demander à générer une note +de frais

+

 

+

3. Pour les factures et les dépenses, il est +dorénavant possible d'indiquer directement si l'opération est payée +et comment, avant de l'utiliser la première fois, il est impératif +d'aller dans paramètre->divers->Moyen de paiement et de +paramétrer correctement en complétant les données: journal où le +paiement sera sauvegardée, la fiche de paiement par défaut ou la +catégorie de fiche à utiliser)S'il n'y a pas de fiche par défaut, +il faudra à chaque facture ou dépense indiquer la fiche de la +catégorie indiquée. +

+

 

+

Il existe donc aussi une nouvelle catégorie de +fiche : compte Administrateur ou salarié. Ainsi que 2 nouveaux tags +pour la génération de document :

+

CUST_BANQUE_NO et CUST_BANQUE_NAME. Il y a +quelques exemples NOALYSS/contrib/document_test +

+



+

+
+

1Utilisé + par les attributs spéciaux des fiches

+
+
+

2Pour + l'ajax, il existe plusieurs fichiers, ajax_misc.php est en général + utilisé

+
+
+

revision 20150706-22:16

+
+ + \ No newline at end of file diff --git a/doc/manuel-fr.odt b/doc/manuel-fr.odt index cdd10510afe3601b9d79cc4fb94ea8cd484a534a..02fefd66fe5e0ab164690ba5d1c591ae769a4481 100644 GIT binary patch literal 90662 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
<{F(w62~py*QsS1~ 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

ri73h8${o_z12K?wI3b;|#zcA79 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 literal 107144 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 diff --git a/doc/manuel-fr.pdf b/doc/manuel-fr.pdf index f53142eaa72fb0297a6eebf611ebd3496e233c50..cd41f442010bcb513d2780dc9ffc437368cae056 100644 GIT binary patch literal 402592 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

!a6IegXj|0#w75 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%0AdQWz=Y0+l$0mbhaT&SKAhuw&RLM_7 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 ?H^Q3WsBR(%EA#=xWYpOE3Z;j5XUYPzAn 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 literal 481055 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Ņ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

f(Wa@6a-x2H)cCUL<9tv@~~ehc%t9Kuhuo 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 Y