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

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é.