Traitement SUBPAY2 : Règlements
CALAMTRTZ : Calcul montant de retenue en saisie de règlements
Ce point d'entrée permet de dérouter le calcul standard de montant de retenue effectué lors de la sélection d'une échéance en saisie de règlements.
Contexte et mode de fonctionnement
Transaction
Il n'y a pas de transaction en cours.
Fichier de trace
Il n'y a pas de fichier de trace.
Cas d’appel
Ce point d’entrée est appelé dans la partie du programme permettant la sélection d'une échéance sur les lignes du règlement, juste après le transfert de l'échéance sélectionnée dans le masque des lignes de règlement WMP1XXX [PAY1] et une fois que les contrôles standards sur cette échéance ont été effectués.
En retour de l'appel au point d'entrée CALAMTRTZ, la variable globale GPE est testée. Si sa valeur est égale à 1, le calcul standard de montant de retenue ne sera pas exécuté.
Variables et masques disponibles
Le masque WMPYXXX [PAY1], -XXX correspondant à la transaction de règlement courante, éventuellement suivi de la législation- est ouvert. C’est le masque par défaut.
CALAMTRTZP : Calcul montant de retenue en saisie de règlements
Ce point d'entrée permet de dérouter le calcul standard de montant de retenue effectué lors de la sélection d'une échéance pour le règlement partiel de cette échéance en saisie de règlements.
Contexte et mode de fonctionnement
Transaction
Il n'y a pas de transaction en cours.
Fichier de trace
Il n'y a pas de fichier de trace.
Cas d’appel
Ce point d’entrée est appelé dans la partie du programme permettant le chargement d'une échéance sur la ligne de règlement, juste après la lecture de la facture liée à l'échéance à règler et dans la boucle de parcours des codes retenues rattachés à la facture.
Variables et masques disponibles
Le masque WMPYXXX [PAY1], -XXX correspondant à la transaction de règlement courante, éventuellement suivi de la législation- est ouvert. C’est le masque par défaut.
La classe [F:PIH] est en ligne et contient les informations de la facture sur laquelle pointe l'échéance.
La classe [F:RTZ] est en ligne et contient les informations du code retenue en cours de traitement.
CTLPAYBPR : Contrôle du tiers
Ce point d’entrée permet de ne pas créer de règlements pour un tiers en particulier.
Contexte et mode de fonctionnement
Transaction
Il n'y a pas de transaction en cours.
Fichier de trace
Il n'y a pas de fichier de trace.
Cas d’appel
Ce point d'entrée est défini dans une étiquette qui est appelée dans le sous-programme FOUBAP, qui contrôle s'il y a blocage ou non des paiements pour un fournisseur. Ce contrôle s'effectue en import d'un règlement de type dépense et en création/modification d'un règlement de type dépense. Le point d'entrée est dans une étiquette afin de servir à contrôler ultérieurement d'autres types de tiers que le fournisseur.
Variables et masques disponibles
Le masque WMPYXXX [PAY1], -XXX correspondant à la transaction de règlement courante, éventuellement suivi de la législation- est ouvert. C’est le masque par défaut.
La classe [F:BPR] est en ligne et contient les informations du tiers l'échéance.
La variable GMESSAGE est positionnée si le fournisseur est bloqué.