Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Temps et Activités
TTCT - Actions réalisées par le traitement de transfert des temps en comptabilité

Sélection des lignes de temps à traiter
   Le traitement prend en compte toutes les lignes de temps (GTMP) de la période et des établissements soumis dont le statut est différent de refusé ("R") et transféré ("MT" ou "T") et pour lesquelles l'étape minimale requise a été franchie.

   On exclut toutefois les lignes de temps possédant une condition d'emploi (GCEM) correspond à des heures annexes.

   La fourchette sur le statut permet de traiter séparément des en-têtes jamais transférés (lignes sur lesquelles le statut n'est pas renseigné) et des en-têtes modifiés après un premier transfert (lignes dont le statut est "M").

Génération d'une écriture par établissement
   Pour chaque établissement sélectionné, une écriture est générée avec les informations suivantes :
      - journal (JRNOCECR) : donné à la soumission ;
      - type d'écriture (TYPOCECR) : donné à la soumission ;
      - libellé (LIBOCECR) : donné à la soumission ;
      - date comptable (DECOCECR) : donnée à la soumission ;
      - numéro de pièce (PIEOCECR) : compteur des numéros de pièces (GNUP) dont l'identifiant est égal au journal et valable à la date comptable de l'écriture ;
      - type de pièce (TPIOCECR) : donné à la soumission.

Génération des mouvements
   Suivant le niveau de détail choisi à la soumission, le traitement génère un mouvement par ligne de temps ou un mouvement regroupant les lignes de temps par intervenant et données analytiques (compte, poste, unité d'oeuvre, CGR A et CGR B).

   Les mouvements sont générés avec les informations suivantes :
      - numéro de mouvement (NUMOCMVC) : compteur incrémenté de 10 en 10 ;
      - compte (CPTOCMVC) : compte de la ligne de temps (CPTQTTPL). Il doit être en génération de pièce interdite ;
      - CGR A : (CGROCMVC) : CGR A de la ligne de temps (CGAQTTPL) ;
      - CGR B : (BUDOCMVC) : CGR B de la ligne de temps (CGBQTTPL) ;
      - unité d'oeuvre (UNOOCMVC) : unité de transfert de l'en-tête de temps (UNTQTTPE) ;
      - quantité (QUOOCMVC) : quantité de la ligne de temps (QTEQTTPL) convertie dans l'unité de transfert suivant les coefficients de conversion (GUNC) ;
      - poste (POSOCMVC) : poste de la ligne de temps (POSQTTPL) ;
      - montant débit (MTDOCMVC) : valorisation de la quantité d'oeuvre suivant la règle de calcul :
        lorsque le paramètre PR3 est positionné à la valeur "O" :
           quantité convertie dans l'unité de saisie (UNSQTTPE) * total de justification de valorisation des pointages (TOTQTJVP) / nombre d'heures de justification de valorisation des pointages (QTEQTJVP).
        sinon :
           quantité convertie dans l'unité de saisie (UNSQTTPE) * taux normal pour l'intervenant (TX1QTTPL) * taux lié au type d'horaire (TX2QTTPL) s'il est renseigné.
        Lors de modifications des temps, les montants négatifs sont passés en crédit positif lorsqu'ils sont interdits par le paramétrage (AUTCPT occurrence NEG).
      - dossier (DOSOCMVC) : lors d'une génération sans regroupement : concaténation de la classe de temps, du numéro d'en-tête et du numéro de ligne séparés par des espaces. Lors d'une génération avec regroupement, la zone n'est pas renseignée.

   D'autre part, suivant le paramètre PR1 positionné au traitement, le code de l'intervenant est positionné dans une des zones du mouvement.

Génération des mouvements d'équilibre
   Lorsque le paramètre PR4 lié au traitement a été positionné, le traitement génère des mouvements qui équilibrent l'écriture. La valeur du paramètre détermine le niveau de regroupement de ces mouvements.

   Les mouvements sont générés avec les informations suivantes :
      - numéro de mouvement (NUMOCMVC) : compteur incrémenté de 10 en 10 ;
      - compte (CPTOCMVC) : comptes rencontrés sur les lignes de temps (CPTQTTPL) ;
      - CGR A : (CGROCMVC) : texte de l'occurrence relative au paramètre de l'intervenant choisi comme regroupement, sinon CGR A à proposer du compte (CGAOECPT) lorsque le compte est en CGR A obligatoire, sinon le CGR A n'est pas renseigné ;
      - CGR B : (BUDOCMVC) : CGR B à proposer du compte (CGBOECPT) lorsque le compte est en CGR B obligatoire, sinon le CGR B n'est pas renseigné ;
      - unité d'oeuvre (UNOOCMVC) : unités de transfert rencontrées sur les en-têtes de temps (UNTQTTPE) ;
      - quantité (QUOOCMVC) : cumul des quantités des lignes de temps (QTEQTTPL) multiplié par -1 ;
      - poste (POSOCMVC) : poste du compte (POSOECPT) lorsqu'un CGR A ou un CGR B est positionné, sinon le poste n'est pas renseigné ;
      - montant crédit (MTCOCMVC) : cumul des valorisations des quantités d'oeuvre des lignes de temps.

Gestion des étapes par classe de temps
   La gestion des étapes n'est effectuée que sur des en-têtes jamais transférés.

   Le mnémonique utilisé pour réaliser le transfert doit correspondre à une étape (GETCT) de chaque classe de temps traitée.

   Une ligne de temps ne pourra être transférée en comptabilité que lorsque l'en-tête des temps aura franchi l'étape précédente obligatoire.

   Tout en-tête transféré correctement passera à l'étape relative au traitement pour la classe de temps. Un historique pourra être alimenté suivant la définition de l'étape.

Transfert de l'écriture et marquage des éléments transférés
   Si aucune erreur n'est constatée, l'écriture est transférée en comptabilité.
Si au moins une erreur apparaît, toute l'écriture est rejetée pour un établissement.

   Un marquage des éléments transférés est effectué :
      - le statut (STAQTTPL) des lignes de temps est positionné à :
         "T" pour des lignes d'en-tête jamais transféré,
         "MT" pour des lignes d'en-tête modifié ;
      - le numéro de pièce (PIEQTTPE) et la date de transfert (DTRQTTPE) sont positionnés sur les en-têtes des temps jamais transférés.

Transfert en comptabilité de données variables
   En positionnant certains paramètres associés au traitement, celui-ci peut générer des mouvements supplémentaires pour transférer en comptabilité les données variables (GDVA).

   Le transfert en comptabilité d'une donnée variable n'est réalisé que si sa rubrique le prévoit : valeur testée 1 égale à "A" ou "C" pour l'occurrence correspondante du paramètre NUMQTDVA.

Données variables correspondant à des primes sans temps
   Lorsque le paramètre PR5 associé au traitement est positionné à la valeur "O", le traitement génère des mouvements supplémentaires pour transférer en comptabilité les données variables (GDVA) correspondant à des primes sans temps.
Lors de la valorisation des pointages (TVAP), une ligne de données est créée dans GJVP pour chaque prime sans temps. Dans GJVP, le code entité est alors égal à "QTDVA", avec reprise du numéro interne de GDVA.
Le transfert en comptabilité prend en compte toutes les données variables des établissements soumis pour lesquelles il existe une justification de valorisation (GJVP) sur la période à transférer n'ayant pas déjà fait l'objet d'un transfert (statut différent de "T").

   Un mouvement est généré, soit par donnée variable, soit par regroupement des données variables suivant les données analytiques (compte, poste, unité d'oeuvre, CGR analytique et CGR budgétaire), avec les informations suivantes :
      - numéro de mouvement (NUMOCMVC) : compteur incrémenté de 10 en 10 ;
      - compte (CPTOCMVC) : compte de la donnée variable (CPTQTDVA). Il doit être en génération de pièce interdite ;
      - CGR A : (CGROCMVC) : CGR analytique de la donnée variable (CGRQTDVA) ;
      - CGR B : (BUDOCMVC) : CGR budgétaire de la donnée variable (CGBQTDVA) ;
      - poste (POSOCMVC) : poste de la donnée variable (POSQTDVA) ;
      - montant débit (MTDOCMVC) : total de la justification de valorisation (TOTQTJVP) ;
      - dossier (DOSOCMVC) : lors d'une génération sans regroupement : numéro de la donnée variable. Lors d'une génération avec regroupement, la zone n'est pas renseignée.
D'autre part, suivant le paramètre PR1 positionné au traitement, le code de l'intervenant est positionné dans une des zones du mouvement.

   Le statut des justifications de valorisations de chaque donnée variable correctement transférée est positionné à la valeur "T".

Comptabilisation de données variables sans utiliser la justification de la valorisation des pointages (GJVP)
   Lorsque le paramètre PR8 associé au traitement est positionné à la valeur "O", le traitement génère des mouvements supplémentaires pour transférer en comptabilité les données variables (GDVA) sans utiliser les données calculées dans la justification de la valorisation des pointages (GJVP) par le traitement de valorisation des pointages (TVAP).

   Remarque : si les paramètres PR5 et PR8 sont tous les deux positionnés à "O", les primes sans temps sont comptabilisées en utilisant leurs données de GJVP comme décrit dans le paragraphe précédent. Les autres primes sont comptabilisées comme indiqué ci-dessous.

   Le transfert en comptabilité prend en compte les données variables des établissements soumis définies sur la période à transférer et n'ayant pas déjà fait l'objet d'un transfert (genre différent de "T").

   Un mouvement est généré, soit par donnée variable, soit par regroupement des données variables suivant les données analytiques (compte, poste, unité d'oeuvre, CGR analytique et CGR budgétaire), avec les informations suivantes :
      - numéro de mouvement (NUMOCMVC) : compteur incrémenté de 10 en 10 ;
      - compte (CPTOCMVC) : compte de la donnée variable (CPTQTDVA). Il doit être en génération de pièce interdite ;
      - CGR A : (CGROCMVC) : CGR analytique de la donnée variable (CGRQTDVA) ;
      - CGR B : (BUDOCMVC) : CGR budgétaire de la donnée variable (CGBQTDVA) ;
      - poste (POSOCMVC) : poste de la donnée variable (POSQTDVA) ;
      - montant débit (MTDOCMVC) : montant de la donnée variable (MNTQTDVA) ;
      - dossier (DOSOCMVC) : lors d'une génération sans regroupement : numéro de la donnée variable. Lors d'une génération avec regroupement, la zone n'est pas renseignée.
D'autre part, suivant le paramètre PR1 positionné au traitement, le code de l'intervenant est positionné dans une des zones du mouvement.

   Le genre de chaque donnée variable correctement transférée est positionné à la valeur "T".