Points d'entrée > Module Données de base > Script standard RTZCALCOM 

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 disponibles

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