|
Version : 5.0-00
|
Edition spéciale ES1
|
|
Package
: fr.ACE.metier.bc4j.tiers.common
GestionTierscreerAdresse
|
|
|
|
Schémas d’entrée et de sortie :
|
IN
|
OUT
|
Cette API permet de créer une adresse de livraison ou une filière d’adresses.
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
Paramétrage (PPE)
Processus, contrôles et règles de gestion
| Etape |
Description du Processus |
| |
Cette API peut être utilisée dans les cas suivants :
-
Les adresses ne sont pas gérées en filières . Si le numéro de
l'adresse de livraison n'est pas passée dans le flux XML en entrée, le
système détermine automatiquement un numéro d'adresse (le premier
numéro d'adresse de livraison disponible en parcourant les liens
adresse).
-
Les adresses sont gérées en filières libres . Dans ce dernier
cas, l'adresse de livraison créée est une adresse de livraison libre
(non intégrée à une filière) et la présence du paramètre FILMOD sur la fonction cible est
indispensable. Le système détermine le numéro de l'adresse de
livraison en fonction de ce paramètre (le système recherche le premier
numéro d'adresse de livraison disponible en parcourant les liens
adresse à partir du numéro donné par le N1 du paramètre FILMOD ).
-
Les adresses sont gérées en mode filières simples. Dans ce
cas, c'est le type d'adresse qui pilote la création de la filière.
-
Si le type est “COM”, on crée une adresse commerciale,
portant comme numéro d'adresse, le numéro de la filière, et
les adresses suivantes (Livraison, Facturation, Paiement, etc
...) pointeront sur cette nouvelle adresse Commerciale.
-
Si le type est autre que COM, on crée une nouvelle adresse du
type demandé en reprenant comme numéro d'adresse, le numéro
de la filière, et les autres types d'adresse pointeront sur
l'adresse Commerciale de la filière principale. Si le numéro
de filière n'est pas précisé dans le flux XML, le système
recherchera le prochain numéro de filière disponible. Si le
libellé de la filière n'est pas précisé, il sera égal au
numéro de la filière.
|
| |
Un contact principal est ensuite créé sur la nouvelle adresse si l’objet «
infoContact » est renseigné en entrée de cette API. |
| |
Le champ “infoAdresse.libfil” représente le libellé de la filière. |
Cas d’erreur
| Cause |
Effet |
| Le sigle Tiers n'existe pas |
|