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

CAL_ESCAGIO : Calcul de l'escompte/agio

Le point d’entrée CAL_ESCAGIO permet de prendre la main juste avant le calcul des escomptes/agios notamment pour déclencher le calcul d'escomptes/agios en proposition automatique de règlements pour les échéances de type 'avoirs'.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

Ce point d’entrée est appelé juste avant le calcul de l'escompte/agio.

Variables et masques disponibles

En standard, le calcul d'escomptes/agios n'est pas déclenché dans le cas d'avoirs en proposition automatique. Si la variable CAL_ESCAGIO est initialisée à '2' en spécifique, le calcul des escomptes/agios sera également déclenché pour les avoirs.

Variable ou masque

Définition

PAYPROPAL [DIA]

 Masque de saisie des critères

Variable Char CRITSPE(255)

 Saisie des critères supplémentaires

AFTDUDLIN : Après ligne échéance

Le point d’entrée AFTDUDLIN permet de prendre la main juste après la génération de la ligne d'échéance dans l'écran de contrôle qui est affiché lors du lancement de la propositon automatique de règlements. 

Contexte et mode de fonctionnement

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

Ce point d’entrée est appelé lors du chargement de l'écran de contrôle et juste après la génération des lignes d'échéances qui donneront lieu à la création d'un règlement.

Il peut être exploité pour rajouter en spécifique une ligne supplémentaire avant la génération de la ligne correspondant au règlement qui va être proposé.

Variables et masques disponibles

La variable locale NBLI contient de nombre de lignes chargées dans l'écran de contrôle de proposition automatique.

Variable ou masque

Définition

PAYPROPAL [DIA]

 Masque de saisie des critères

PAYPROCTL [PCL]

 Contrôle proposition automatique

AFTPAYLIN : Après ligne règlement

Le point d’entrée AFTPAYLIN permet de prendre la main juste après la génération de la ligne de règlement dans l'écran de contrôle qui est affiché lors du lancement de la propositon automatique de règlements. 

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

Ce point d’entrée est appelé lors du chargement de l'écran de contrôle et juste après la génération de la ligne qui fait référence au règlement qui va être créé et qui contient le message "Règlement à générer".

Variables et masques disponibles

La variable locale NBLI contient de nombre de lignes chargées dans l'écran de contrôle de proposition automatique.

Variable ou masque

Définition

PAYPROPAL [DIA]

 Masque de saisie des critères

PAYPROCTL [PCL]

 Contrôle proposition automatique

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

Ce point d’entrée est appelé lors du chargement de l'écran de contrôle et juste après la génération des lignes d'échéances qui donneront lieu à la création d'un règlement.

Il peut être exploité pour rajouter en spécifique une ligne supplémentaire avant la génération de la ligne correspondant au règlement qui va être proposé.

Variables et masques disponibles

La variable locale NBLI contient de nombre de lignes chargées dans l'écran de contrôle de proposition automatique.

Variable ou masque

Définition

PAYPROPAL [DIA]

 Masque de saisie des critères

PAYPROCTL [PCL]

 Contrôle proposition automatique

BEFWRITPD : Avant écriture table TMPPAYDUD

Ce point d'entrée permet de dérouter la transaction standard de mise à jour de la table temporaire TMPPAYDUD dans laquelle sont stockées les échéances qui vont donner lieu à la création d'un règlement.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

Ce point d’entrée est appelé juste avant la transaction standard permettant la mise à jour des enregistrements de la table TMPPAYDUD.

Variables et masques disponibles

La variable GPE, si elle est positionnée à 1, permet de dérouter la transaction standard de mise à jour de la table TMPPAYDUD. 

Variable ou masque

Définition

PAYPROPAL [DIA]

 Masque de saisie des critères

PAYPROCTL [PCL]

 Contrôle proposition automatique

BEFWRITPD2 : Avant écriture table TMPPAYDUD

Ce point d’entrée permet de prendre la main juste avant l’écriture de la table TMPPAYDUD pour modifier la valeur de certains champs de la table ou initialiser certains champs spécifiques qui ont été rajoutés.

Ce point d'entrée est appelé à l'enregistrement de la table temporaire TMPPAYDUD  qui stocke les échéances qui vont donner lieu à la création d'un règlement lors de la validation de l'écran de contrôle des règlements à générer.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

Ce point d’entrée est appelé juste avant l'écriture de la table TMPPAYDUD [TPD2]


Variables et masques disponibles
Le masque PAYPROCTL est disponible et la variable NOL contient l'indice de la ligne du tableau parcouru.