API Gestion Evénement rechercher Adresse

 

Version : 5.0-00

Edition spéciale ES1

Package : fr.ACE.metier.bc4j.evenement.common

GestionEvenementrechercherAdresse

Schémas d’entrée et de sortie : IN OUT

Cette API permet de rechercher l’adresse associée à l’en-tête d’un événement commercial.

API imbriquées : aucune.

Contraintes et limites de fonctionnement (hors périmètre)

RAS.

Paramétrage (PPE)

ADRLIVTYPLIV -

Processus, contrôles et règles de gestion

Etape Description du Processus
 

La recherche s’effectue par rapport aux différents types d’adresses possibles définis selon le type de tiers via la fonction GTTTI (adresse commerciale, de facturation, de livraison,...). Si le type n’est pas renseigné alors on recherche l’adresse commerciale.

La recherche se fait par rapport au numéro d’adresse ou au numéro de filière saisi dans l’en-tête de l’événement commercial.

Pour l’adresse de livraison, on s’appuie sur l’algorithme décrit ci-dessous pour déterminer le tiers qui porte l’adresse. Pour les autres types d’adresse, on prend en compte le tiers de l’événement.

Algorithme de recherche d’une adresse de livraison :

A l’achat

Si le paramètre ADRLIV présent alors

Si le tiers livré de l’en-tête est renseigné alors

On recherche l’adresse de livraison du tiers livré

Sinon

On recherche l’adresse de livraison du dépôt de l’en-tête

Sinon

On recherche l’adresse commerciale du dépôt de l’en-tête.

Si l’adresse n’a pas été trouvée et que le tiers livré et le dépôt ne sont pas renseignés alors

On propose l’adresse commerciale de la société. Tiers de type « SOC » dont le sigle est donné par le sigle saisi sur la société de connexion. (voir fonction USOC).

A la vente

Si le tiers livré de l’en-tête est renseigné alors

On recherche l’adresse de livraison du tiers livré.

Sinon

On recherche l’adresse de livraison du tiers de l'événement.

Particularité du paramètre TYPLIV :

  • N1=1 pour ne pas tenir compte du tiers livré pour la recherche de l'adresse de livraison
  • N2=1 pour tenir compte du tiers livré pour la recherche de l'adresse de livraison, mais avec un numéro d'adresse à 1.
Schéma d’entrée typadr : Type d’adresse (COM, LIV, FAC, PAY,…). Par défaut, on utilise l’adresse commerciale (COM).

Cas d’erreurs

Cause Effet
L’événement n’existe pas.  
Le tiers n’existe pas.