| API / API Web | |
|
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)
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 :
|
|
| 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. |