Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Finances | |||
TTFB - Actions réalisées par le traitement de transfert des fichiers bancaires |
Prérequis et contrôles |
Ce traitement ne peut être lancé qu'après avoir intégré des données dans les tables de transfert grâce au traitement TIFB (Intégration des fichiers bancaires). L'utilisateur (ou le profil contenant l'utilisateur) qui lance ce traitement doit avoir le droit "Intégration fichier" dans GDBQ (Droits par banque). Ce paramétrage doit être effectué pour chaque établissement contenant une banque à traiter, et si besoin les droits peuvent être détaillés à la banque elle-même. Les codes interbancaires (CIB) doivent exister dans la gestion correspondante GCBQ afin de retrouver le code interbancaire personnalisé à affecter au mouvement bancaire à intégrer. Il faut que chaque compte bancaire (banque/guichet/compte) présent dans GTSB (Soldes bancaires à transférer) soit présent dans GBNQ (Banques) au niveau des informations de la domiciliation dans le "Complément rapprochement", et ce de façon unique pour un établissement et une banque. Si certains comptes bancaires ne doivent pas être intégrés, il est possible, en positionnant le paramètre MSG associé au mnémonique à la valeur "S", de signaler qu'il n'existe pas de banque correspondante sans bloquer l'intégration des autres comptes bancaires du fichier. L'ordre des fichiers à traiter est important, il faut suivre l'ordre chronologique de réception de la banque. -> Pour chaque solde, de type "bancaire", à transférer (GTSB), avant de l'insérer dans GSBQ, on contrôle la continuité du solde pour le compte bancaire, c'est-à-dire que le montant et la date d'ancien solde existent sur un solde antérieur de GSBQ mais en tant que "nouveau solde". Remarque : Pour un solde de type "comptable", ce contrôle n'est pas effectué. -> De plus, pour un solde bancaire donné dans GTSB, la somme des montants des mouvements bancaires à transférer dans GTMB (enregistrements "04" du fichier, compris entre un enregistrement "01" et un "07") doit correspondre à la différence entre le nouveau et l'ancien solde. |
Premier transfert d'un compte bancaire |
Lors du premier transfert d'un compte bancaire, il faut obligatoirement avoir au préalable initialisé son solde en créant un ou plusieurs mouvement(s) bancaire(s) d'initialisation (origine égale à "S") dans GMBQ avec des dates d'opérations inférieures ou égales à la première date d'ancien solde à transférer. Cette initialisation génère automatiquement un solde dans GSBQ qui permettra de justifier le premier "ancien solde" contenu dans le fichier fourni par la banque. Si le premier "ancien solde" est égal à zéro, il faut quand même faire une initialisation dans GMBQ en créant un mouvement bancaire avec des montants à zéro. |
Actions réalisées par le traitement |
Lors du transfert d'un mouvement ("OCTMB" vers "OCMBQ") un solde est soit créé, soit mis à jour dans GSBQ suivant sa date d'opération. Pour les types de mouvement "bancaires" (et seulement ceux-ci), on insère dans les soldes (GSBQ), un enregistrement correspondant aux soldes tels qu'ils ont été fournis dans le fichier transmis par la banque (enregistrements "01" et "07"). Pour les différencier des soldes calculés à chaque insertion de mouvements, ils sont créés avec un type de mouvement égal à "F" et c'est sur ce type "F" que l'on se base pour tester la continuité des soldes. |