API Gestion Evénement valider Evénement

 

Version : ACE 1.0

Edition spéciale ES1

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

GestionEvenementvaliderEvenement

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

Cette API permet de valider ou invalider un événement commercial.

API imbriquées : GestionEvenementrecalculerEcheanceGestionRepartitionvaliderRepartition

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

RAS.

Paramétrage (PPE)

VALSIG - CTRINCFRDQUIINCPAIOPEVALHIERARMINCFRCTRQTEMAJQLVDATVAL - HSTVTE

Processus, contrôles et règles de gestion

Etape Description du Processus
 
Le traitement enchaîne les étapes suivantes :
  • Si la « Signature » est renseignée, on contrôle que le mot de passe correspond à l’identifiant de l’utilisateur (si utilisateur non renseigné dans la « Signature », on prend l’utilisateur connecté). Si le contrôle mot de passe est OK, on met à jour une donnée complémentaire de l’événement définie dans le paramètre VALSIG , avec le code agent (utilisateur).
  • contrôle de l’incident de paiement par le paramètre CTRINC ,
  • génération automatique de frais divers par le paramètre FRDQUI ,
  • valorisation de l’événement commercial et mise à jour des cumuls sur l’en-tête de l’événement,
  • mise à jour des encours financiers,
  • contrôle de dépassement d’encours financier par le paramètre INCPAI ,
  • mise à jour des stocks,
  • mise à jour de l’état de l’événement commercial avec l’état validé précisé dans le configurateur fonctionnel (à défaut « V »).
  • Lors de la validation d’un évènement, cette API déclenche une autre API GestionRepartitionvaliderRepartition .

La validation tient compte du paramètre OPEVAL qui permet un changement de configurateur fonctionnel.

Pour déclencher la mise à jour des encours financiers, il faut positionner dans le configurateur fonctionnel :

  • l’indicateur ‘Mise à jours encours’ à « O »,
  • la zone A3 du paramètre HIERAR à « O ».

La méthode travaille par défaut en mode Validation.

Avant de valider l'événement, lorsque le paramètre MINCFR est positionné, l’API compare le total (HT ou TTC) de la commande par rapport au minimum de franco (ou de commande).

Si le minimum non atteint et si la zone A2 du paramètre vaut « O », alors la commande n'est pas validée.

Schéma d’entrée

indval : mode d’appel.

  • V – Validation,
  • I – Invalidation.

Par défaut, on utilise le mode Validation.

Cas d’erreur

Cause Effet
  • mot de passe incorrect,
  • événement inexistant,
  • validation d’un événement commercial déjà validé,
  • invalidation d’un événement commercial pas encore validé.