NUMCNT : Numéro de contrat par défaut et contrôles

Standard

Ce paramètre permet de proposer par défaut en en-tête de commande ou de facture un numéro de contrat avec la possibilité d’effectuer un contrôle sur le format de ce numéro.

Fonctions concernées : GCOV - GBFAINTEGR

Approvisionnement (commandes d’achat)

Ce paramètre permet la recherche automatique du numéro de contrat si celui ci n’est pas renseigné. Cette recherche n'est active qu'au niveau des en-têtes d'événement. Elle utilise uniquement les zones A1 et N2.

Le système parcourt les contrats du tiers et attribue le contrat dont la date d'échéance sera postérieure à la date de commande et sera la plus proche. Si un des contrats du tiers n'a pas de date d'échéance, le système prendra ce contrat en priorité. Si la date d'échéance n'est pas gérée sur les contrats, le système attribue le premier contrat trouvé.

En cas de gestion d'une hiérarchie groupe, le système parcourt tous les contrats et contrôle pour chacun d'entre eux qu'ils appartiennent au tiers de l'événement ou à l'un de ses groupes.

Sur les fonctions GCOV et GBFA

A1    

Valeur de début du numéro de contrat.

exemple :

Si A1 = "C" alors le système recherche le contrat dont le numéro commence par "C". (Contrat Cuisine équipée)

Si A1 = "S" alors le système recherche le contrat dont le numéro commence par "S". (Contrat Salle de bain équipée)

Sur la fonction GCOV uniquement

Si vous créez un événement associé à un tiers pour lequel il n’y a qu’un seul contrat, le numéro du contrat est automatiquement renseigné.

N1 = 0

Le numéro de contrat doit être saisi s'il existe au moins deux contrats valides.

En mode Client/Serveur, un message invite l’utilisateur à choisir le contrat.

En mode web, la zone de saisie apparaît avec une couleur de fond différente.

  = 1

Le numéro de contrat n'est pas obligatoire.

  = 2

Le numéro de contrat n'est pas obligatoire et il n’y a pas de recherche automatique.

  =3

Les contrats ne sont pas affichés automatiquement au niveau des postes.

  = 4

Lors de la recherche des contrats, des messages sont affichés si aucun contrat n’est trouvé ou si aucun contrat n’est valide.

Si un seul contrat a été trouvé, il est automatiquement affecté au poste de commande.

N2

Permet d’effectuer une recherche automatique de contrats en opérant certains contrôles.

Si plusieurs contrats valides sont détectés, aucun n’est sélectionné par défaut.

  = 0  

Un contrôle vérifie que le tiers du contrat est identique au tiers de l’événement.

  = 1  

Le numéro de contrat est renseigné par le premier contrat valide par rapport à la hiérarchie du tiers, en commençant par le tiers, puis par ses groupes.

De même, lors de la saisie d'un contrat dans ce mode, on vérifie que le contrat appartient au tiers ou à l'un de ses groupes.

  = 2  

Option disponible depuis la version 1.2.

Gestion de contrats multi-clients (la zone M1 doit être renseignée).

Un contrôle vérifie que le tiers du contrat est identique au contenu de la zone M1.

N3 = 0

Le numéro de contrat du poste est stocké directement dans le champ « numcnt » de la table EVP (version >= 1.4).

  > 0

N° de la zone paramétrée du poste d’événement contenant le numéro de contrat du poste.

N4    

N° de la zone paramétrée du poste de contrat qui sera affichée dans la fenêtre de recherche multiple.

N5  

Cette option permet de définir quel sera le contrat à utiliser lors de l’appel prix en mode "gestion des contrats au poste" (A2=P).
 

= 0

 

Le contrat utilisé pour l'appel prix est celui de l'en-tête si renseigné (même si un contrat est renseigné sur le poste).

Si pas de contrat d’entête, on prend alors le contrat du poste s’il en possède un.

  = 1   Le contrat utilisé pour l'appel prix est celui du poste si renseigné, celui de l’entête sinon.
A2  

Non renseigné, indique que le contrat n’est géré qu’au niveau en-tête de commande et facture.

  = P

Gestion des contrats au niveau du poste

Lorsqu'aucun contrat n'est saisi au niveau de l'entête de l'événement, une liste apparaît après saisie du code produit, proposant tous les contrats valides pour ce produit (uniquement les contrats ayant un "QUOI" correspondant à un code produit, les contrats avec la famille de ce produit, par exemple, en quoi ne seront pas ramenés).

A3    

Premier caractère

Permet de dissocier la date recherchée pour le contrat de la date prise pour l’application du tarif.

Le paramètre s’applique pour la recherche de la date de contrat et permet de passer outre la valeur contenue au niveau du tiers (GTIE_1 : Réf. tarif). Les valeurs possibles sont :

· ‘J’ : recherche du contrat par rapport à la date d’événement ;

  • ‘L’ : recherche du contrat par rapport à la date de livraison;
  • ‘E’ : recherche du contrat par rapport à la date d’expédition;
  • ‘ ‘ : prise en compte de la valeur mémorisée au niveau du tiers.

Second caractère

Permet de déterminer si la recherche de contrat s'effectuera après la saisie de la date de livraison (datliv) ou de la date d'expédition (datexp).

  • L : Recherche après la date de livraison
  • E : Recherche après la date d'expédition.

Ce paramétrage permet d'initialiser le numéro de contrat à partir de la date de livraison ou d'expédition saisie mais il ne permet pas de relancer une recherche de contrat à chaque modification des dates.

Exemple : modification de la date d'expédition sur l'écran expédition, pas de déclenchement de la recherche du contrat.

Trucs et astuces

En mode web, les options « A2=P » et « N5=1 » sont vivement conseillées.

M1    

Tiers générique sur lequel est créé le contrat correspondant à la saison. Cette zone fonctionne avec l’option N2 = 2.

Nous vous conseillons par exemple d’utiliser des contrats associés à des saisons, et non à des tiers de type Particulier.

D1 = 1
En cas de changement de contrat en entête, on répercute celui-ci sur les postes (si A2 différent de P) :
  • Ajout d’un contrat dans l’entête :
    • on propage ce contrat sur les postes sans contrat (evp.numcnt vide)
  • Suppression du contrat dans l’entête :
    • on retire le contrat des postes dont le contrat (evp.numcnt) correspond au contrat d’entête (eve.numcnt) avant sa suppression
  • Modification d’un contrat
    • on modifie le contrat des postes dont le contrat (evp.numcnt) correspond au contrat d’entête (eve.numcnt) avant modification avec le nouveau contrat d’entête

Fonctionnement spécifique

N2 = 3 Recherche des contrats dans l’ordre suivant :
  • Couple « client de l’en-tête de commande » / « produit du poste de commande »,
  • Couple « groupe de client » / « produit du poste de commande ».
M2  

Type de lien hiérarchique du tiers (table TIL, valeur « COM » par défaut). (cette zone fonctionne avec l’option N2 = 3).

Ce type de lien est utilisé pour la recherche du contrat dans la hiérarchie père/fils.