Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Finances
TGCD - Actions réalisées par le traitement de regénération des cumuls en devise

Sélection des mouvements à traiter
   En plus des critères de soumission, le traitement restreint la sélection sur les écritures validées et sur les comptes dont la valeur de la zone "Cumul" est différente de "N".
De plus, les cumuls ne seront générés que si cette zone contient la lettre "D".

Contrôle de la période à traiter par rapport à l'établissement
   Pour chaque établissement, la date de début de la période à traiter doit être postérieure à la date de début d'exercice.
Sinon, une erreur est levée.

Suppression des cumuls en devise déjà existant
   Pour chaque compte traité, on supprime les cumuls en devise existants suivant l'établissement et la période.
Les cumuls de reprise de solde (dont la nature est à "RS") ne sont pas supprimés.

Génération des cumuls en devise
   Pour chaque mouvement sélectionné, une ligne de cumul en devise est générée avec les informations suivantes :
   - ETSOCCUD : établissement de l'écriture traitée ;
   - MOIOCCUD : mois comptable de l'écriture traitée ;
   - CPTOCCUD : compte du mouvement traité ;
   - JRNOCCUD : journal de l'écriture traitée ;
   - CUDOCCUD : montant débit en devise de référence du mouvement traité ;
   - CUCOCCUD : montant crédit en devise de référence du mouvement traité ;
   - TYPOCCUD : type de mouvement de l'écriture traitée ;
   - DEVOCCUD : la devise de l'écriture si elle est en devise, sinon la devise de référence de l'établissement ;
   - CDDOCCUD : montant débit en devise du mouvement traité, si pas de devise, il n'est pas renseigné ;
   - CDCOCCUD : montant crédit en devise du mouvement traité, si pas de devise, il n'est pas renseigné ;
   - UNOOCCUD et QUOOCCUD : unité d'oeuvre et quantité du mouvement si la lettre "U" est contenue dans la zone "Cumul" du compte. Sinon, ces valeurs sont insérées à nulles ;
   - TIEOCCUD : Tiers du mouvement si la lettre "T" est contenue dans la zone "Cumul" du compte; tiers de l'écriture traitée s'il est défini et si la lettre "E" est contenue dans la zone "Cumul" du compte ;
   - CGAOCCUD : CGR A du mouvement si la lettre "A" est contenue dans la zone "Cumul" du compte ;
   - CGBOCCUD :   CGR B du mouvement si la lettre "B" est contenue dans la zone "Cumul" du compte ;
   - ETAOCCUD : état actif : "A" ;
   - NATOCCUD : nature du journal de l'écriture traitée ;
   - POSOCCUD : poste du mouvement si le CGR A ou le CGR B est renseigné ; sinon cette valeur est insérée à nulle.
   - CRDOCCUD : montant débit en devise de reporting du mouvement traité, si pas de reporting, il n'est pas renseigné ;
   - CRCOCCUD : montant crédit en devise de reporting du mouvement traité, si pas de reporting, il n'est pas renseigné ;
   - GENOCCUD : genre à "E" si le tiers de l'écriture est défini et si la lettre "E" est contenue dans la zone "Cumul" du compte. Sinon, cette valeur est insérée à nulle ;

   Si cette ligne de cumul n'est pas définie dans la table OCCUD, elle est insérée ; sinon les cumuls ainsi que la quantité d'unité d'oeuvre sont mis à jour.