Points d'entrée > Module Comptabilité tiers > Script standard GENBORREM 

CRITERE : Filtre supplémentaire sur les règlements

Ce point d’entrée permet de compléter le filtre sur les règlements établi en fonction de la saisie des critères de sélection dans le masque de génération des bordereaux de remise.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours

Fichier trace

Il n’y a pas de fichier trace ouvert

Cas d’appel

Le point d’entrée est appelé juste après l’affectation de la variable [L]CRITERE et avant l’instruction « Filter » sur la table PAYMENTH. Ce filtre permet de retenir les règlements qui doivent être pris en compte par le programme compte tenu des critères de sélection saisis

Variables et masques disponibles

La variable [L]CRITERE contient le critère de sélection calculé par le programme standard. Pour compléter le filtre sur les règlements, on dispose de la variable [L]CRITSUP (extension de la variable CRITERE). C’est celle-ci qu’il conviendra de compléter.

Tables ouvertes

Aucune table ne présente un contenu significatif

CRITERE2 : Filtre supplémentaire sur les règlements

Ce point d’entrée permet de compléter le filtre sur les règlements établi en fonction de la saisie des critères de sélection dans le masque de génération des bordereaux de remise.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours

Fichier trace

Il n’y a pas de fichier trace ouvert

Cas d’appel

Le point d’entrée est appelé juste après l’affectation de la variable [L]CRITERE et avant l’instruction « Filter » sur la table PAYMENTH. Ce filtre permet de retenir les règlements répondant aux critères de sélection qui peuvent être regroupés sur un même bordereau de remise.

Variables et masques disponibles

La variable [L]CRITERE contient le critère de sélection calculé par le programme standard. Pour compléter le filtre sur les règlements, on dispose de la variable [L]CRITSUP (extension de la variable CRITERE). C’est celle-ci qu’il conviendra de compléter.

Tables ouvertes

Les tables TABPAYTYP, PAYMENTH et BANK sont en ligne, et leur contenu est significatif.

PYH : Mise à jour règlements

Ce point d’entrée permet d’alimenter des zones spécifiques ou de modifier la valeur de certaines zones lors de l’enregistrement d’un bordereau de remise.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Différents cas d’appel

Le point d’entrée est appelé en création et en modification de bordereau, à chaque réécriture de la table PYH.

Variables et masques disponibles

La table PAYMENTH est en ligne, c’est la seule qui a un contenu significatif.

FRMGNR : Génération de bordereaux mono-date échéance

Ce point d’entrée permet de générer des bordereaux mono-date échéance, c'est-à-dire de générer autant de remises qu'il y a de règlements associés à des dates d'échéances différentes.

Ceci est déjà le cas en standard pour les transactions de règlements de type 'SEPA'. Ce point d'entrée permet d'obtenir le même comportement quelle que soit la transaction de règlements. 

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours

Fichier trace

Il n’y a pas de fichier trace ouvert

Cas d’appel

Le point d’entrée est appelé après le filtre fait sur la table des règlements (ouverte sous l'abréviation [PYH2]et juste après la première rupture sur les transactions de règlements à traiter. 

Variables et masques disponibles

La variable [L]NIVECH permet de définir si on souhaite générer des bordereaux mono-date échéance. Si cette variable vaut 2, le programme génèrera autant de remises qu'il y a de dates d'échéances de règlements. Tous les règlements ayant même date d'échéance seront regroupés sous un même bordereau de remise.

Cette variable est initialisée à 2 pour les transactions de type 'SEPA' pour répondre à la problématique de la date d'exécution (correspondant à la date d'échéance du règlement) qui est obligatoire et unique pour les fichiers SEPA à générer. 

C’est cette variable qu'il conviendra d'initialiser à 2 pour les transactions de règlements pour lesquelles ce comportement est souhaité.

Tables ouvertes

Le table TABPAYTYP est en ligne et contient la transaction de règlements en cours de traitement.

AFTCREFRM : Après création bordereau de remise

Ce point d’entrée permet prendre la main juste après la transaction de création de bordereau de remise.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours

Fichier trace

Il y a un fichier trace ouvert

Cas d’appel

Le point d’entrée est appelé juste après la transaction de création de bordereau de remise.

Variables et masques disponibles

Les variables [L]CRITERE, [L]CRITERE1 et [L]CRITERE2 contiennent les critères de sélection calculé par le programme standard pour filtrer les règlements.

Tables ouvertes

Les tables TABPAYTYP et BANK sont en ligne, et leur contenu est significatif.