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

FILTRE : Filtre supplémentaire sur les règlements

Ce point d’entrée permet d’ajouter un filtre complémentaire sur les règlements à sélectionner dans la fonction Affectation banque. Il réutilise le point d'entrée FILTRE du traitement BANAFFM.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Dans la fonction Affectation banque, il y a un fichier trace ouvert.

Différents cas d’appel

Ce point d’entrée intervient au moment de la constitution des filtres de sélection des règlements, avant la transaction de mise à jour.

Variables et masques disponibles

La variable à utiliser dans les deux fonctions, est la variable [L]FILTSPE, de longueur 255.

Les masques BANAFFA et BANAFFM sont disponibles respectivement dans les fonctions Affectation banque et Saisie banque.

Variable ou masque

Définition

 BANAFFA, BANAFFM

 Masques de critères

 Char FILTSPE(255)

 Saisie des critères de sélection

Tables ouvertes

Table

Contenu significatif

Intitulé Table

 PAYMENTH

 

 En-tête règlements 

 PAYMENTD

 

 Lignes règlements

 TABPAYTYP

 

 Transactions de règlements

 BANK

 

 Compte en banque

 COMPANY

 

 Société

 FACILITY

 

 Sites

 TABCUR

 

 Devises

 GACCDUDATE

 

 Echéances

TRTDATB : Compléments sur en-tête de règlement après affectation

Ce point d’entrée permet d’effectuer des traitements complémentaires sur l’en-tête de règlement, pour chacun des règlements auquel un compte bancaire a été affecté par le traitement.

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 intervient après le chargement du compte bancaire affecté par le traitement dans la classe [F:PYH] et avant la réécriture de l’en-tête de règlement dans la table.

Variables et masques disponibles

Le masque BANAFFA est disponible.

Variable ou masque

Définition

 BANAFFA [DIA]

 Masque de critères

Tables ouvertes

La transaction ainsi que le compte bancaire affecté au règlement en cours de traitement sont disponibles dans les classes [TPY] et [BAN].

L’en-tête du règlement en cours de traitement est disponible dans la classe [PYH].

Table

Contenu significatif

Intitulé Table

 COMPANY [CPY]

 

 Sociétés

 FACILITY [FCY]

 

 Sites

 TABPAYTYP [TPY]

 

 Transactions de règlements

 ACCES [ACC]

 

 Accès par utilisateur

 GRPCUR [GCU]

 

 Groupes de devises

 TABCUR [TCU]

 

 Devises

 PAYLOT [PYL]

 

 Lots de saisie

 POOL [POO]

 

 Pools bancaires

 BANK [BAN]

 

 Comptes en banque

 PAYMENTH [PYH]

 

 En-tête règlements

 PAYMENTH [PYH2]

 

 En-tête règlements

 PAYMENTD [PYD]

 

 Lignes règlements

 PINVOICE [PIH]

 

 Factures d’achat

 PERIOD [PER]

 

 Périodes

 GACCOUNT [GAC]

 

 Comptes généraux

 BALANCE [BAL]

 

 Balance générale

 GRPSAC [GSC]

 

 Groupes de collectifs

 RELBANK [RBK]

 

 Relevés des comptes bancaires

 GACCENTRYD [DAE]

 

 Lignes de pièces comptables

 GACCENTRY [HAE]

 

 Pièces comptables

 GACCDUDATE [DUD]

 

 Echéances

 FISCALYEAR [FIY]

 

 Exercices