Sections par défaut
Utilisez cette fonction pour définir, pour toute saisie de document nécessitant la saisie d'imputations analytiques, la manière dont ces sections analytiques doivent être renseignées par défaut. Ces documents ne sont pas nécessairement comptables au sens strict (la plupart sont générés hors du module comptable), mais ils pourront donner lieu à une génération d'écritures. Ces paramétrages vous permettent de renseigner les sections analytiques dans tous les mouvements où elles sont stockées.
Le principe général est de définir, pour chaque axe, un ordre de priorité de recherche d'une section par défaut, en donnant une liste des tables dans lesquelles rechercher les sections analytiques.
Exemple :
Pour la saisie des lignes de commandes et pour un axe donné, il est possible d'indiquer que la valeur par défaut sera recherchée dans la fiche article, puis (si la zone n'est pas renseignée à ce niveau), dans la fiche client, puis à défaut dans l'en-tête de commande. Par la suite, on appelle identifiant les endroits (des tables, en principe) où l'on peut chercher les sections analytiques.
Les identifiants utilisables sont les suivants : Article, Client, Fournisseur, Commercial, Acheteur, Immo, Banque, Société, Site, Devise, Taxe, Règlement, Pièce (il s'agit de l'en-tête de la pièce en cours de saisie, utilisable pour initialiser les lignes), Pied vente, Escompte, Pied achat, Compte, Tiers divers, Sections valorisations, Frais généraux, Document origine, Sections précédentes, Demandeur, Charges achats, Affaire, Nature de dépense d'affaire. Ils sont listés au niveau de l'onglet Identifiants.
Chaque programme ayant besoin d'initialiser des valeurs par défaut va faire appel à ce paramétrage, en donnant comme paramètre un code interne qui lui est propre.
Note importante :
L'allocation des sections analytiques par défaut est effective uniquement quand la transaction a été créée de façon directe. Si la transaction a été créée à partir d'une autre transaction, l'allocation analytique est initialisée par la transaction d'origine. Ainsi, les règles d'affectation des lignes de livraison ne sont valables que pour les livraisons directes (si on livre des lignes de commandes, l'affectation vient de la ligne de commande). Il en est de même pour les lignes de factures (seules les factures directes ou les ajouts de lignes dans une facture sont concernées).
Une règle est tout d'abord définie pour toutes les sociétés et peut l'être ensuite société par société.
Prérequis
Reportez-vous à la documentation de Mise en oeuvre
Table de code d'activités par défaut
Le tableau ci-dessous définit certains codes existants et la table dans laquelle les sections analytiques sont initialisées :
Compta tiers
- Factures tiers client
Achats
- En-tête de commande (PORDER)
- Lignes de commande (PORDERP)
Ventes
- En-tête (SORDER)
- Ligne de détail (SORDERP)
Production
- Opérations de gamme
Code |
Description |
Fonction |
Table initialisée |
BPCINVD |
Ligne facture tiers client |
GESBIC |
Ligne analytique (BPCINVLIGA) |
BPCINVH |
En-tête facture tiers client |
GESBIC |
En-tête de facture (SINVOICE) |
BPSINVD |
Ligne facture tiers fournisseur |
GESBIS |
Ligne analytique (BPSINVLIGA) |
BPSINVH |
En-tête facture tiers fournisseur |
GESBIS |
En-tête de facture (PINVOICE) |
CCA |
Charges constatées d'avance |
CPTSVC |
Ligne d’écriture (GACCENTRYA) |
CNVEC |
Ecarts de conversion |
CNVECAR |
Ligne d’écriture (GACCENTRYA) |
FCT |
Affacturage |
CPTQUIT, NTFQUIT |
Ligne d’écriture (GACCENTRYA) |
GACCD |
Ligne écritures – Transaction |
GESGDE |
Ligne d’écriture (GACCENTRYA) |
GASIMPV5 |
Import écritures V5 |
Migration depuis V5 (sans référentiel) vers V6 et au-delà (multi-référentiel) |
Ligne d’écriture (GACCENTRYA) |
INTERCO |
Factures tiers inter-sociétés |
GESBICI, GESBISI |
Ligne analytique (BPCINVLIGA ou BPSINVLIGA) |
MKOLAB |
Poste de charge main d'œuvre |
GESROT |
Ligne analytique sur poste de charge MO (FUNWIPACC) |
MTC |
Ecriture de lettrage automatique |
Les opérations de lettrage (manuel, automatique, règlement,…) |
Ligne d’écriture (GACCENTRYA) |
MTP |
Perte et profit en lettrage |
Les opérations de lettrage (manuel, automatique, règlement,…) |
Ligne d’écriture (GACCENTRYA) |
MTR |
Ecart d'arrondi lettrage automatique |
Les opérations de lettrage (manuel, automatique, règlement etc.) |
Ligne d’écriture (GACCENTRYA) |
NETTING |
Compensation |
BPOINET |
Ligne d’écriture (GACCENTRYA) |
PAYMENTD |
Ligne de règlement |
GESPAY, PAYPROPAL, GESRBB, GESSIH |
Ligne de règlement (PAYMENTD) |
PCA |
Produits constatés d'avance |
CPTSVC |
Ligne d’écriture (GACCENTRYA) |
Gestion de l'écran
En-tête
Code (champ COD) |
Code identifiant le paramétrage des sections par défaut. |
Intitulé (champ DESTRA) |
Intitulé classique de la fiche courante. |
Société (champ CPY) |
Cette zone, si elle est renseignée, permet de restreindre le paramétrage à une société. Si elle est vide, toutes les sociétés sont concernées. |
Onglet Général
Pour chaque axe dont l'intitulé s'affiche dans l'en-tête de colonne, vous devez définir la liste des identifiants pour lesquels les sections par défaut sont recherchées (selon leur ordre dans la liste).
Comme le nombre de lignes d’un tableau doit être le même pour toutes les colonnes, et que le nombre de recherches peut dépendre de l’axe, vous pouvez répéter le même identifiant sur certaines colonnes, si nécessaire.
Par exemple, quatre axes analytiques sont associés aux règles d'allocation suivantes sur les lignes de commandes de vente :
- le premier axe est initialisé à partir de la section de l’en-tête (ou à défaut du client, ou de la devise, ou enfin la section définie sur la fiche société).
- le deuxième axe est initialisé à partir de l’article (pas d’autre valeur par défaut).
- le troisième axe est initialisé à partir du commercial (ou à défaut du client).
- le quatrième axe est initialisé en fonction du site (ou à défaut de la société).
Dans le deuxième tableau à quatre lignes, les valeurs sont alors les suivantes :
Axe 1 |
Axe 2 |
Axe 3 |
Axe 4 |
Journal |
Article |
Commerciales |
Site |
Clients |
Article |
Clients |
Société |
Devise |
Article |
Clients |
Société |
Société |
Article |
Clients |
Société |
Identification
Intitulé court (champ SHOTRA) |
L'intitulé court remplace l'intitulé classique lorsque les contraintes d'affichage ou d'édition l'exigent. Par défaut, l'intitulé court, l'intitulé long ou l'en-tête de colonne d'une donnée est enregistré (en création/modification) dans la langue de connexion de l'utilisateur.
Un utilisateur qui se connecte dans cette langue disposera de l’intitulé court, de l'intitulé long ou de l'en-tête de colonne dans sa langue de connexion si la traduction a été effectuée. Sinon, les intitulés seront disponibles dans la langue du dossier. La langue de connexion doit être définie comme langue par défaut dudossier. |
Module (champ MODULE) |
Sélectionnez un module pour le paramétrage. Ce champ vous permet de renseigner si l'écran doit être créé dans la base de données du dossier. Il l'est si le module auquel l'écran est rattaché est actif pour le dossier. |
Tableau Axes
Axe (champ DIE) |
Ce champ contient le code de l'axe analytique concerné. Les axes proposés (par ordre alphabétique) sont ceux de la société sélectionnée ou ceux de toutes les sociétés si le champ Société est resté vide. |
Tableau Sections
No (champ NUMLIG) |
champ CCE1 |
Indiquez dans ce tableau, pour chaque axe, dans l'ordre de priorité, les
entités dans lesquelles vont être recherchées les sections par défaut pour la
saisie définie en en-tête de cette fiche. |
Pré-chargement axes |
Les axes proposés (par ordre alphabétique) sont ceux de la société sélectionnée ou ceux de toutes les sociétés si le champ Société est vide. |
Onglet Identifiants
Utilisez cette section pour définir, pour chaque table susceptible d’être en ligne, l’expression qui détermine la valeur de la clé. Cette expression est en principe pré-paramétrée et ne doit pas être modifiée. Seuls les identifiants pour lesquels une valeur de clé a été définie sont utilisables dans le deuxième tableau.
Deux cas particuliers existent :
- celui de l’identifiantPièce, qui permet d’accéder à l’en-tête de la pièce en cours de saisie, afin d’initialiser la valeur de la ligne par la valeur de l’en-tête. Dans ce cas, on ne donne pas une valeur de clé, mais une formule de calcul permettant de connaître directement la valeur de la section analytique. Cette valeur correspond en général à une variable située dans un écran d’en-tête (c’est-à-dire dans une classe masque : la syntaxe est en principe de type [M :ABREV]CHAMP, où ABREV est l’abréviation du masque, CHAMP est le nom du champ. On ne précise pas l'indice courant correspondant au numéro de l'axe analytique à initialiser, car celui-ci est géré automatiquement par le système.
Si on souhaite utiliser une formule ou une autre fonction, il faut paramétrer cela au travers d'une fonction (func) ou au travers d'une formule évaluée (evalue). Le système vérifie que ces mots clés sont présents dans la chaîne de caractères et applique dans ce cas une évaluation de chaîne. Partout où elle est applicable, cette formule de calcul est livrée préparamétrée, et, sauf exception dûment motivée par un développement spécifique, il n’est pas nécessaire de la modifier.
- celui de l'identifiantSections précédentes, qui permet d'initialiser un code axe en fonction de la section, de l'axe précédent tel qu'il est déclaré dans le référentiel. Pour qu'un axe soit initialisé en fonction d'un autre, la section du premier axe doit déclarer l'axe et la section à initialiser dans le tableau 'Autres axes'.
Par exemple, pour un référentiel ANA déclaré avec trois codes axes respectivement DIE 1, DIE 2 et DIE 3, la section de l'axe DIE 1 permet d'initialiser celle de DIE 2, mais pas celle de DIE 3 qui l'est par celle de DIE 2. De plus, pour un référentiel IAS déclaré après le référentiel ANA, l'axe DIE 4 peut être initialisé à partir de DIE 3.
Tableau
No (champ NUMFLD) |
Table (champ FLDDES) |
Identifiants (champ FLD) |