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.

Voir le tableau de codes existants et la table dans laquelle les sections analytiques sont initialisées.

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

SEEREFERTTO 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

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é

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, 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.

Boutons spécifiques

Copie

Utilisez cette action pour recopier la définition de la fiche depuis ou vers un autre dossier.

Lorsqu'un paramétrage de section par défaut existe au niveau société (code renseigné dans le champ Société), l'action Copie ne copie pas la fiche vers un autre dossier, même si aucun avertissement ou message d'erreur ne l'indique.

Lorsqu'aucun paramétrage de section par défaut n'existe au niveau société et que la section par défaut existe déjà dans le dossier de destination, seules les valeurs de la section Identifiants sont copiées vers le dossier de destination. Les valeurs de la section Général ne sont pas copiées, même si aucun avertissement ou message d'erreur ne l'indique.

Cela permet d'éviter la création d'une fiche incohérente dans le dossier de destination si :

  • La société n'existe pas dans le dossier de destination
  • Un ou plusieurs axes n'existent pas dans le dossier de destination.

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en œuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre