API Gestion Tiers supprimer Tiers

Version : 5.0-00

Edition spéciale ES1

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

GestionTierssupprimerTiers

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

Cette API permet de supprimer un tiers ainsi que toutes les informations associées (paramétrable).

API imbriquées : aucune.

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

RAS.

Paramétrage (PPE)

SUPTIETYPAGEATTFISCRETIE -

Processus, contrôles et règles de gestion

  Description du Processus
Principe
- Si le paramètre SUPTIE est positionné et que le tiers identifié possède des événements la suppression est impossible. L’API s’arrête.
  • Suppression de tous les enregistrements TIF liés (filères des tiers).
  • Suppression de tous les événements liés.
  • En fonction du paramètre CRETIE , l'API permet de supprimer une autre fiche tiers. Par exemple, si A1 = CLI et N3 = 1, la suppression d'un tiers de type « DEP » entraîne automatiquement la suppression du même tiers de type « CLI ».
  • Suppression de tous les enregistrements LAD associés.
  • Vérification qu’il n’y a pas de mouvements comptables rattachés (P_3ctccod renseigné)
  • Dans ce cas, s’il existe un enregistrement dans P_MVC associé (mouvements comptables), la suppression est annulée (P_SUPTIEIN (Mouvements comptables, Cpttie)).
  • Sinon on supprime tous les RIB du tiers.
  • Si P_3ctcod non renseigné et que tiers comptable est renseigné (Cpttie) :
  • On supprime tous les RIB du tiers.
  • Suppression de l'enregistrement dans ut_uti s'il s'agit d'un tiers agent c'est à dire si le type de tiers correzpond au A1 du paramètre TYPAGE (AGE s'il n'existe pas).

Lorsque l’API supprime le tiers, elle supprime également toutes les adresses associées.

Cas d’erreur

Cause Effet
ELT_INEX (TIE, Typtie, Sigtie) : le tiers passé en entrée est inexistant.  
SUP_IMP (Typtie, Sigtie) : la suppression du tiers est impossible car il possède des événements (paramètre SUPTIE positionné).

ELT_PASTRO (TTI, Typtie) : le type de tiers du tiers identifié n’est pas défini.  
P_SUPTIEIN (Mouvements comptables, Cpttie) : mouvements comptables rattachés, la suppression est donc impossible.