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

FILTRE : Filtre sur les factures clients

Ce point d’entrée permet de poser un filtre sur la boucle de parcours des en-têtes de factures et de leurs échéances pour le calcul du retard de paiement.

Ce point d'entrée est uniquement utilisé lors du lancement de la fonction pour le contrôle du retard de paiement.

Contexte et mode de fonctionnement

L’appel au point d’entrée se fait avant le début de la boucle sur les en-têtes de factures et des échéances. La variable CRITERE est vide et peut être initialisée avec un critère de sélection sur la table SINVOICE [SIH] ou sur la table GACCDUDATE [DUD]

Transaction

Il n’y a pas une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Variables et masques disponibles

Seul, l’écran BPCREDIT [DIA] est ligne.

La table BPCUSTOMER [BPC] est en ligne avec le client en cours de contrôle.

AFTACCBAL : Après le calcul du retard de paiement

Ce point d’entrée permet de recalculer le montant du retard de paiement effectué par le programme standard.

Ce point d'entrée est uniquement utilisé lors du lancement de la fonction pour le contrôle du retard de paiement.

Contexte et mode de fonctionnement

L’appel au point d’entrée est fait après le calcul standard du retard de paiement. La variable RETARD contient le montant des échéances en retard de paiement.

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Variables et masques disponibles

La table BPCUSTOMER [BPC] est en ligne avec le client en cours de contrôle.

La variable RETARD contient le montant des échéances calculé par le programme standard.

La variable MNT contient le montant maximum saisi par l’utilisateur.

La variable JRS contient le nombre de jours supplémentaires saisi par l'utilisateur

MAJ : Avant transaction de mise à jour clients

Ce point d’entrée permet de modifier pour chaque client le choix (blocage/déblocage) effectué par le programme standard.

Contexte et mode de fonctionnement

L’appel au point d’entrée est fait avant la transaction de mise à jour de chaque client. La variable GPE permet, si elle est mise à une valeur non nulle, d’inhiber la transaction, sinon la variable VALEUR peut être initialisée à la valeur à affecter à la zone blocage/déblocage (menu local 234), cette variable étant initialisée à la valeur calculée par le programme standard.

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Variables et masques disponibles

La variable CLICUR contient le Client à contrôler

- Pour le contrôle du retard de paiement, CLICUR est le Tiers Payeur.

La table BPCUSTOMER sera mise à jour pour le code client (BPCNUM) = CLICUR.

- Pour le contrôle de l'en-cours, CLICUR est le Tiers Risque.

 La table BPCUSTOMER sera mise à jour pour le Tiers Risque (BPCRSK) = CLICUR