Sommaire
Le plan comptable fourni par la base de données en début de projet n'est jamais conservé tel quel par le client utilisant Cegid XRP Ultimate. Il est nécessaire de mettre à jour l'ensemble des comptes et des postes associés, dans toutes les tables utilisant ces notions.
Ce traitement permet donc de faire la mise à jour du plan comptable, d'une base dont les données sont issues de la base référence.
Pour ce faire, avant de lancer ce traitement, il faut effectuer un ensemble de paramétrage pour indiquer la correspondance entre les anciens comptes (et postes associés), issus de la base de référence, et ceux du client :
- Dans la gestion des comptes (GCPT), mettre à l'état inactif, l'ensemble des comptes qui ne devront plus être utilisés.
- Toujours dans GCPT, créer les nouveaux comptes client. Ces nouveaux comptes auront dans le champ "Mnémonique", un numéro de compte qui correspondra à un des comptes précédemment inactivés. Le compte créé devra être sur le même établissement que le compte renseigné dans le champ "Mnémonique". De plus, les propriétés suivantes devront être identiques entre les deux comptes :
- Compte de bilan/résultat ;
- Génération de pièce ;
- Saisie du CGR A ;
- Saisie du CGR B ;
- Saisie de la TVA.
Tous les comptes actifs, avec un numéro de compte inactif renseigné dans le champ "Mnémonique", sur le même établissement et ayant les mêmes propriétés indiquées ci-dessus, seront utilisés pour effectuer la mise à jour des colonnes (champs) référençant des comptes et des postes.
Les postes associés à ces nouveaux comptes seront utilisés pour faire la mise à jour des postes.
Voici la liste des contrôles réalisés par le traitement :
- présence de données d'exploitation (données présentes dans la gestion des écritures : GECR). Dans ce cas aucun compte ne sera traité. Toutefois, il est possible de lancer le traitement en mode simulé, afin d'obtenir l'exhaustivité des erreurs rencontrées, ainsi que le référencement de l'utilisation des comptes et postes ;
- mise à jour en cascade des comptes. Un compte référencé comme compte remplacé ne peux pas avoir la zone mnémonique précisée ;
- le même ancien compte est paramétré dans le champ "Mnémonique" de plusieurs nouveaux comptes ;
- si les postes des deux comptes sont différents, ils ne doivent pas être référencés sur un autre compte ;
- le compte remplacé ne doit pas être actif ;
- le nouveau compte fait référence à un compte qui n'existe pas ;
- le compte ne doit pas faire référence à lui-même (code mnémonique = compte) ;
- le nouveau poste est déjà référencé dans les compostions de postes.
L'ensemble des colonnes comptes et postes à mettre à jour sont extraites des méta-données des tables du produit Cegid XRP Ultimate.
Certaines tables sont exclues, car la mise à jour est impossible :
- table des comptes et des postes (tables utilisées pour le paramétrage) ;
- tables dont on ne peut pas déterminer le code établissement à utiliser ;
- tables utilisant des fourchettes de comptes ou postes.
La liste des tables exclues est indiquée dans le fichier résultat, en fin de compte rendu.
Une fois le traitement terminé, une archive est associée au job lancé.
Ce fichier contient l'ensemble des mises à jour effectuées, pour chaque table.
Données
Etablissement, Chemin
Fourchette de sélection sur les établissements et chemin de composition des établissements.
Sans mentionner de chemin, sélection d'un ou plusieurs établissement(s) compris dans la fourchette de valeurs.
Si un chemin est précisé, la fourchette de sélection sur les établissements doit référencer un seul établissement (bornes égales). Les données sont alors sélectionnées pour tous les établissements appartenant à la composition d'établissements, définie pour ce chemin, dont le point de départ est l'établissement spécifié.
Compte rendu détaillé
Permet d'afficher ou non le référencement de l'utilisation des comptes et postes, ainsi que la liste des tables non traitées.
Traitement réel
Cette option donne la possibilité de simuler le traitement afin de vérifier si celui-ci rendra bien les résultats attendus.
Autrement dit, vous lancez le traitement comme pour l'exécuter. Il réalise toutes les actions et génère un compte-rendu, sans mettre à jour la base de données (phase facultative mais conseillée).
Attention, si le traitement a été lancé en simulation, ne pas oublier de le lancer en réel pour effectuer les modifications voulues.
Actions réalisées par le traitement
Mise à jour des comptes et postes
Pour tous les comptes et postes pour lesquels aucune erreur n'a été détectée, le traitement modifiera la valeur du compte (ou poste) remplacée par le nouveau compte (ou poste).
Les modifications réalisées sont répertoriées dans le compte rendu.
Cas particulier sur les paramètres
Seuls les paramètres dont l'établissement est précisé peuvent être mis à jour. En effet, les comptes référencés sur des paramètres n'ayant pas d'établissement précisé ne peuvent pas être traités par le traitement.
Remarque : le traitement listera dans le compte rendu les paramètres et occurrences référençant ces comptes (ou postes) traités.
Les paramètres à contrôler, sont référencés dans le paramètre OEMAJPC.
En plus de ces paramètres identifiés par paramétrage :
- le paramètre OCACPT est traité en remplaçant le compte spécifié dans la chaîne 2 (ou en précisant le nouveau compte dans la chaîne 2 dans le cas où c'est l'occurrence qui fait référence au compte) ;
- Le paramètre ANNPAIC est analysé pour identifier les comptes contenus dans les occurrences du paramètre. Si un compte est référencé comme une occurrence, aucune action automatique ne sera effectuée ; la mise à jour devra être réalisée manuellement par l'utilisateur.
Cas particulier sur les symboles
Seuls les symboles dont l'établissement est précisé peuvent être mis à jour. En effet, les comptes référencés sur des symboles n'ayant pas d'établissement précisé ne peuvent pas être traités par le traitement.
Remarque : le traitement listera dans le compte rendu les symboles référençant ces comptes (ou postes) traités.
Les symboles contrôlés, sont les symboles dont le radical est "Q_NUMOECPT" ou "Q_NUMOEPOS".