API Gestion Evenement créer Evénement

 

Version : ACE 1.0

Edition spéciale ES1

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

GestionEvenementcreerEvenement

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

Cette API permet de créer l’en-tête d’un nouvel événement commercial (création d’un enregistrement dans la table EVE).

API imbriquées : aucune.

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

RAS

Paramétrage (PPE)

TIEDEFGESOPECALFERDEPQUITRAQUITRSQUIREPQUIZONQUICREEVT -

Processus, contrôles et règles de gestion

Etape Description du Processus
 

Si aucun numéro d’événement n’est précisé dans le schéma d’entrée, le numéro est généré automatiquement grâce à la gestion des compteurs (voir fonction UCPT).

Si aucune donnée tiers n’est précisée dans le schéma d’entrée, on se sert du tiers modèle. donné par le paramètre TIEDEF.

Certaines informations sont alimentées automatiquement :

  • le code achat/vente,
  • le type d’événement,
  • le code état,
  • le type de tiers.

D’autres informations proviennent du tiers de l’événement :

  • les modalités de règlement :
    • code guide,
    • mode de règlement,
    • délai, quantième,
    • code départ.
  • les modalités de facturation :
    • périodicité de facturation,
    • type de facturation,
    • factures en plus,
    • relevé de facture,
    • édition des traites,
    • position fiscale,
    • code barème,
    • code devise,
    • taux d’escompte,
    • numéro de RIB.
  • les modalités de livraison :
    • sigle dépôt (voir aussi paramètre DEPQUI ),
    • sigle représentant,
    • sigle transporteur (voir aussi paramètre TRAQUI )
    • mode de livraison,
    • indicateur reliquat,
    • type de port,
    • code urgence,
    • sigle transitaire (voir aussi paramètre TRSQUI ).

La règle retenue pour valoriser les dates et la période associée est la suivante :

  • date de l’événement (dateve) et date de création (datcre) : date du jour,
  • date de livraison (datliv) et date d’expédition (datexp) : prise en compte de l’indicateur ‘Date de livraison’ ou ‘Date d’expédition’ précisé au niveau du configurateur fonctionnel. Uniquement la valeurJ (On propose la date du jour plus N jours).

Certains contrôles sont automatiquement effectués au moment de la création de l’en-tête :

  • sur les données qui doivent appartenir à des tables généralisées (ex : code état, code urgence, code barème, type de tiers, etc…),
  • sur les tiers : tiers de l’événement, transporteur, dépôt, représentant, etc…

On peut renseigner également une opération commerciale à laquelle se rattache cet événement, soit en fournissant le code opération (codeop), soit en fournissant le code avantage (codava). Pour ce dernier, une recherche sera alors effectuée dans la table des opérations commerciales (OPE) afin de retrouver l’opération valide correspondante : voir les fonctionnalités du paramètre GESOPE.

  Si le paramètre CALFER est positionné, on contrôle les dates de l'en-tête. Si une date correspond à un jour férié, un message en avertit l’utilisateur.