API Gestion Tiers contrôler Incident Paiement

API Gestion Tiers contrôler Incident Paiement

Version : 5.0-00

Edition spéciale ES1

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

GestionTierscontrolerIncidentPaiement

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

Cette API permet de contrôler si le tiers est en incident de paiement dans le but d’interdire la saisie d’un événement commercial.

API imbriquées : aucune.

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

Hors périmètre :
  • On ne gère pas la hiérarchie financière,
  • Les encours financiers du tiers sont identifiés uniquement pas son code comptable (zone « cpttie » présente dans l’écran GTIE_1).

Paramétrage (PPE)

HIEFIN - CTRINC - INCPAI -

Processus, contrôles et règles de gestion

Etape Description du Processus
 

Le contrôle tient compte des informations saisies sur la fonction GENB qui permet de personnaliser le blocage des événements par le code incident d’un tiers.

Le contrôle s’active si le paramètre CTRINC est présent.

  On vérifie si on a demandé, dans la fonction GENB, un test de blocage d’événement en fonction des informations suivantes : code achat/vente, type d’événement, code état, code incident de paiement du tiers. Si c’est le cas, on contrôle si l’encours total du tiers est dépassé. Pour cela, on appelle l’API ctrlDepassementEncours. On bénéficie donc de toutes les fonctionnalités de ce service, en terme d’activation (paramètre INCPAI) et de mise à jour du code incident de paiement du tiers.

Cas d’erreur

Cause Effet
  • tiers inexistant,
  • code devise inexistante,
  • type de tiers ne gérant pas les encours financiers : type différent de la zone A1 du paramètre HIEFIN,
  • présence d’une hiérarchie financière,
  • code comptable non renseigné sur la fiche tiers.
Cas d’erreurs levant une exception
  • le tiers est en incident de paiement,
  • pas de test de blocage de demandé dans la fonction GENC pour le code achat/vente, le type d’événement, le code état, le code incident de paiement du tiers.
Cas avec message d’information