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.
Il n’y a pas de transaction en cours
Il n’y a pas de fichier trace ouvert
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
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.
Aucune table ne présente un contenu significatif
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.
Il n’y a pas de transaction en cours
Il n’y a pas de fichier trace ouvert
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.
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.
Les tables TABPAYTYP, PAYMENTH et BANK sont en ligne, et leur contenu est significatif.
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.
Il y a une transaction en cours.
Il y a un fichier trace ouvert
Le point d’entrée est appelé en création et en modification de bordereau, à chaque réécriture de la table PYH.
La table PAYMENTH est en ligne, c’est la seule qui a un contenu significatif.
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.
Il n’y a pas de transaction en cours
Il n’y a pas de fichier trace ouvert
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.
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é.
Le table TABPAYTYP est en ligne et contient la transaction de règlements en cours de traitement.