API Gestion Contrat dupliquer Contrat

Version : ACE 1.0

Edition spéciale ES2

Package : fr.generix.metier.bc4j.contrat.common

GestionContratdupliquerContrat

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

Cette API permet de créer un contrat par duplication (voir documentation « Gestion des contrats (accords de prix) ».

Cette API met à jour les tables CNP, CNT et CTS (respectivement postes de contrat, en-têtes de contrat et conditions tarifaires).

API imbriquées : aucune.

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

RAS.

Paramétrage (PPE)

GESCNT -

Processus, contrôles et règles de gestion

Etape Description du Processus
En entrée
  • codsoc
  • identifiant du contrat à dupliquer (achvte, numcnt),
  • identifiant du contrat à créer (achvte, numcnt),
  • Données à modifier sur le nouveau contrat (libcnt, refext, typtie, sigtie, datapp, datval),
  • Options de duplication.
Règles
  • Les quantités et montants qui font l’objet d’un pointage à partir des événements commerciaux (commandé, livré, facturé, engagé) ne sont pas dupliqués.
  • En cas de changement de tiers, certaines données issues du tiers (modrgl, modliv, delrgl, coddpt, codqua, tauesc, minfra, coddev) sont réactualisées (voir paramètre GESCNT ).
  • Les indicateurs d’édition et de traitement sont réinitialisés (indedi, datedi, indint).
  • Le montant acquis et la quantité acquise des conditions tarifaires créées sont également mis à jour (champs « mtacquis » et « qteacquis »).

Cas d’erreur

Cause Effet
Paramètre manquant en entrée. Aucun traitement n’est effectué