Traitement RTZCALCOM : Gestion de la retenue
MAJRTZ : après l’écriture d’un mouvement de retenue
Ce point d’entrée permet d’intervenir après l’écriture d’un enregistrement de mouvement de retenue.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours
Fichier trace
Il n'y a pas de fichier trace ouvert.
Différents cas d’appel
Ce point d’entrée intervient immédiatement après l’écriture d’un enregistrement dans la table RITMVT [RTM].
Variables et masques disponibles
La table [RTM] est chargée avec l’enregistrement qui vient d’être écrit.
Variables |
Définition |
Value Char NUMPIECE |
Tiers payé |
Value Integer SIGNE |
Tiers bénéficaire |
SIRET |
SIRET du Tiers |
DEVREG |
Devise du règlement |
MOYPAI |
Résultat de la formule |
Tables ouvertes
Tables |
Contenu significatif |
Intitulé Table |
PINVOICE [PIH] |
OUI |
Facture d'achat |
RITMVT [RTM] |
OUI |
Mouvements retenues |
DELRTZ : après la suppression d’un mouvement de retenue
Ce point d’entrée permet d’intervenir après la suppression d’un enregistrement de mouvement de retenue.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours
Fichier trace
Il n'y a pas de fichier trace ouvert.
Différents cas d’appel
Ce point d’entrée intervient immédiatement après l'effacement d’un enregistrement dans la table RITMVT [RTM].
Tables ouvertes
Tables |
Contenu significatif |
Intitulé Table |
PINVOICE [PIH] |
OUI |
Facture d'achat |
RITMVT [RTM] |
OUI |
Mouvements retenues |
STRCALRTZ : début du calcul montant de retenue
Ce point d’entrée permet d’intervenir au tout début du programme de calcul du montant de retenue.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours
Fichier trace
Il n'y a pas de fichier trace ouvert.
Différents cas d’appel
Ce point d’entrée intervient au tout début du programme de calcul du montant de retenue et juste après la déclaration de la table RITENZIONE [RTZ].
Si la variable globale GPE est positionnée à 1 en retour du point d'entrée, le calcul standard du montant de retenue n'est pas exécuté.
Tables ouvertes
Tables |
Contenu significatif |
Intitulé Table |
RITENZIONE [RTZ] |
NON |
Codes retenues |
ENDCALRTZ : fin du calcul montant de retenue
Ce point d’entrée permet d’intervenir à la fin du programme de calcul du montant de retenue.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours
Fichier trace
Il n'y a pas de fichier trace ouvert.
Différents cas d’appel
Ce point d’entrée intervient à la fin programme de calcul du montant de retenue, juste avant l'instruction End.
Variables
Définition |
|
Value Char CODRET |
Code retenue |
Value Char CODBPR |
Code tiers |
RITAMTRTZ RITBASRTZ |
Montant de retenue en devise de retenue Base en devise de retenue |
Tables ouvertes
Tables |
Contenu significatif |
Intitulé Table |
RITENZIONE [RTZ] |
OUI |
Codes retenues |