API Gestion Tiers créer Adresse

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)

RAS.

Paramétrage (PPE)

FILMOD -

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