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

FILTER : Filtre supplémentaire sur les règlements

Ce point d’entrée permet d’ajouter un filtre supplémentaire sur les règlements sélectionnés lors des différentes étapes de comptabilisation des règlements.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Un fichier trace est ouvert

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 intervient au moment de la constitution du filtre sur les règlements, avant l’étape de comptabilisation des règlements.

Variables et masques disponibles

La variable disponible dans ce point d’entrée est la variable CRITSPE de longueur 250. Elle est réinitialisée avant l’appel au point d’entrée. 

Selon l’étape de comptabilisation en cours, les masques suivants sont en ligne dans le traitement :

Variable ou masque

Définition

 Masque PAYMEP [DIA]

 Comptabilisation portefeuille

 Masque PAYREMCPT [DIA]

 Remise sur compte intermédiaire

 Masque PAYREMBAN [DIA]

 Comptabilisation en banque

 Variable Char CRITSPE (250)

 Saisie des critères supplémentaires

 Tables ouvertes

Table

Contenu significatif

Intitulé table

 TABPAYTYP [TPY]

 

 Transaction de règlement

 PAYMENTH [PYH]

 

 En-tête de règlement

 BANK [BAN]

 

 Compte en banque

MAJPYH : Ajout à l’en-tête de règlement après la comptabilisation

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 comptabilisés par le traitement.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Un fichier trace est ouvert

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 la génération des écritures comptables, avant la mise à jour du statut et des indicateurs d’étapes dans la classe [F:PYH] qui précède la réécriture de l’en-tête de règlement dans la table.

Variables et masques disponibles

Selon l’étape de comptabilisation en cours, le masque PAYMEP, PAYREMCPT ou PAYREMBAN est en ligne dans le traitement, ainsi que les masques PAY3, GACCENT0, GACCENT1, GACCENT2, VENTILE et VENTILE2, contenant respectivement le détail des lignes du règlement (PAY3), la pièce générée (GACCENT0, GACCENT1, GACCENT2) et sa ventilation analytique (VENTILE, VENTILE2).

Variable ou masque

Définition

 Masque PAYMEP [DIA]

 Critères d’espèces

 Masque PAYREMCPT [DIA]

 Critères de remise sur compte intermédiaire

 Masque PAYREMBAN [DIA]

 Critères de remise en banque

 Masque PAY3 [PAYL]

 Lignes de règlements

 Masque GACCENT0 [HAE0]

 En-tête de pièce comptable

 Masque GACCENT1 [HAE1]

 En-tête de pièce comptable

 Masque GACCENT2 [HAE2]

 Lignes de pièce comptable

 Masque VENTILE [VTL]

 Ventilations analytiques

 Masque VENTILE2 [VT2]

 Ventilations analytiques

 Tables ouvertes

Les classes des fichiers Règlements [PYH] et Pièces automatiques [GAD] sont en ligne dans ce point d’entrée.

A partir de la comptabilisation intermédiaire, la classe du fichier des bordereaux ou avis de domiciliations [FRM] est disponible.

Table

Contenu significatif

Intitulé table

 ATABDIV [ADI]

 

 Tables diverses

 GRPCUR [GCU]

 

 Groupe de devises

 TABCUR [TCU]

 

 Devises

 TABPAYTYP [TPY]

 

 Transaction de règlement

 PAYMENTH [PYH]

 

 En-tête de règlement

 PAYMENTH [PYH2]

 

 En-tête de règlement

 PAYMENTH [PYH3]

 

 En-tête de règlement

 PAYMENTD [PYD]

 

 Détail de règlement

 PAYMENTA [PYA]

 

 Analyse de règlement

 PAYFRM [FRM]

 

 Bordereau ou avis de domiciliation

 BANK [BAN]

 

 Compte en banque

 PAYACCNUM [PAN]

 

 Comptabilisations de règlements sur compte

 PAYACCNUM [PAN2]

 

 Comptabilisations de règlements sur compte

 TABCHANGE [TCH]

 

 Cours de devise

 ADOVAL [ADO]

 

 Valeurs paramètres

 MTCBATCH [MTB]

 

 Lettrage en batch

 COMPANY [CPY]

 

 Sociétés

 FACILITY [FCY]

 

 Sites

 GACCDENCOD [CDA]

 

 Règlement

 BPARTNER [BPR]

 

 Tiers

 TABVAT [TVT]

 

 Taxes

 GACCCODE [CAC]

 

 Codes comptables

 GAUTACE [GAU]

 

 Pièces automatiques

 GAUTACED [GAD]

 

 Pièces automatiques (lignes)

 GAUTACEF [GAG]

 

 Pièces automatiques (formules)

 GTYPACCENT [GTE]

 

 Type de pièce

 GACCOUNT [GAC]

 

 Comptes

 PERIOD [PER]

 

 Périodes

 CACNA [CNA]

 

 Natures analytiques

 GJOURNAL [JOU]

 

 Journaux comptables

 GACCDUDATE [DUD]

 

 Échéances

 PAYORDER [PYO]

 

 Cas des acomptes

 BPSUPPMVT [MVS]

 

 Transactions fournisseur

 BPCUSTMVT [MVC]

 

 Transactions clients

 ACCES [ACC]

 

 Accès par utilisateur

 GACCTMP [HAE]

 

 Documents comptables en attente (en-tête)

 GACCTMPD [DAE]

 

 Documents comptables en attente (lignes)

 GACCTMPA [DAA]

 

 Documents comptables en attente (analytique)

 GACCENTRYD [DAE2]

 

 Documents comptables (lignes)

UPDMVT : Mise à jour de transactions tiers

Ce point d’entrée est utilisé pour effectuer ou non la mise à jour des montants dans la table des transactions client/fournisseur pendant la comptabilisation d’un règlement.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Un fichier trace est ouvert

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

Si les documents sont saisis pour le même tiers, ce point d’entrée est utilisé pour éviter des verrous qui peuvent survenir sur les enregistrements de la table des transactions client et fournisseur (BPCUSTMVT/BPSUPPMVT) pendant la comptabilisation des règlements. Ce point d'entrée est appelé avant la mise à jour des transactions, dans l'action après la création de ligne ‘APLIGBAN’ qui est paramétrée dans les pièces automatiques PRINC, BKACC, EFFPO, PYDVN, PYODH et STEPN.

Si la variable OKUPDMVT est positionnée à 0, la mise à jour n'est pas faite.

Variables et masques disponibles

Selon l’étape de comptabilisation en cours, le masque PAYMEP, PAYREMCPT ou PAYREMBAN est en ligne dans le traitement, ainsi que les masques PAY3, GACCENT0, GACCENT1, GACCENT2, VENTILE et VENTILE2, contenant respectivement le détail des lignes du règlement (PAY3), la pièce générée (GACCENT0, GACCENT1, GACCENT2) et sa ventilation analytique (VENTILE, VENTILE2).

Variable ou masque

Définition

 Masque PAYMEP [DIA]

 Critères d’espèces

 Masque PAYREMCPT [DIA]

 Critères de remise sur compte intermédiaire

 Masque PAYREMBAN [DIA]

 Critères pour les bordereaux de remise à la banque

 Masque PAY3  [PAYL]

 Lignes règlement

 Masque GACCENT0  [HAE0]

 En-tête de pièce comptable

 Masque GACCENT1  [HAE1]

 En-tête de pièce comptable

 Masque GACCENT2  [HAE2]

 Lignes de pièce comptable

 Masque VENTILE  [VTL]

 Ventilations analytiques

 Masque VENTILE2  [VT2]

 Ventilations analytiques

 Tables ouvertes

Les tables des fichiers Règlement [TB0] et Pièces automatiques [GAD] [GAU] sont en ligne avec ce point d’entrée, de même que la table Tiers [BPR] qui contient les tiers en cours de comptabilisation et la table de transaction de saisie de règlement [TPY].

A partir de la comptabilisation intermédiaire, la classe du fichier des bordereaux ou avis de domiciliations [FRM] est disponible.

Table

Contenu significatif

Intitulé table

PAYMENTH [TB0]

 Oui

 En-tête de règlement

 TABPAYTYP [TPY]

 Oui

 Transaction de règlement

 PAYMENTD [TB1]

 Oui

 Détail de règlement

 PAYMENTA [TB2]

 Oui

 Analyse de règlement

 BPARTNER [BPR]

 Oui

 Tiers

 GAUTACE [GAU]

 Oui

 Pièces automatiques

 GAUTACED [GAD]

 Oui

 Pièces automatiques (lignes)

CRITUPDPAN : Critère de sélection dans PAYACCNUM

Ce point d’entrée permet de gérer une comptabilisation en banque avec une pièce automatique STEPN modifiée par rapport au standard, pour générer autant de lignes sur le compte de trésorerie qu'il y a de règlements sur le bordereau. Le critère détail de la pièce automatique contient le numéro de chèque du règlement

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Un fichier trace est ouvert

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é dans l'action AP_PIECE, lors de la génération de la pièce automatique de règlement. Il est appelé avant la mise à jour de la table PAYACCNUM, qui fait le lien entre les règlements et les écritures comptables. Il permet d'affiner la recherche du numéro d'écriture du compte de trésorerie quand la pièce contient plusieurs fois ce compte de trésorerie 

Variables et masques disponibles

Les variables CRITSPE1 et CRITSPE2 permettent de sélectionner dans la pièce de comptabilisation en banque, la ligne du compte de trésorerie correspondant au règlement.
CRITSPE1 contient la condition qui fait que la ligne  du compte de trésorerie n'est pas celle
du règlement. CRITSPE2 est non vide et contient la condition de sélection de la ligne du compte de trésorerie
Exemple d'utilisation du point d'entrée quand le critère de détail, saisi sur la ligne 10 de la pièce automatique STEPN, est le numéro de chèque.
CRITSPE1 = ([M:HAEW]FCYLIN(W-1)<>[F:PYH3]FCY | (GLIGTRES2='STEPN/10' & [M:HAEW]DES(W-1)<>[F:PYH3]CHQNUM) )
CRITSPE2 -= ' & (GLIGTRES2<>'STEPN/10' | [M:HAEW]DES(W+W_STR-1)=[F:PYH3]CHQNUM)'

Variable ou masque

Définition

 Masque GACCENTW  [HAEW]

 Lignes règlement

 Masque GACCENT0  [HAE0]

 En-tête de pièce comptable

 Masque GACCENT1  [HAE1]

 En-tête de pièce comptable

 Masque GACCENT2  [HAE2]

 Lignes de pièce comptable

 Masque VENTILE  [VTL]

 Ventilations analytiques

 Masque VENTILE2  [VT2]

 Ventilations analytiques

 Tables ouvertes

Table

Contenu significatif

Intitulé table

PAYMENTH [PYH3]

 Oui

 En-tête de règlement

 GAUTACE [GAU]

 Oui

 Pièces automatiques

 GAUTACED [GAD]

 Oui

 Pièces automatiques (lignes)

BEFGNRVCR : Avant la génération d'une pièce automatique de règlements

Ce point d’entrée permet de prendre la main juste avant la génération d'une pièce automatique de règlement.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Un fichier trace est ouvert

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 dans le parcours des pièces automatiques rattachées au groupe de pièces automatiques utilisé pour la validation du règlement et est placé juste avant l'appel au sous-programme permettant la génération de la pièce automatique de règlements.

Variables et masques disponibles

Selon l’étape de comptabilisation en cours, le masque PAYMEP, PAYREMCPT ou PAYREMBAN est en ligne dans le traitement

Variable ou masque

Définition

 Masque PAYMEP [DIA]

 Critères d’espèces

 Masque PAYREMCPT [DIA]

 Critères de remise sur compte intermédiaire

 Masque PAYREMBAN [DIA]

 Critères pour les bordereaux de remise à la banque

 
Tables ouvertes

Les tables des groupes de pièces automatiques [GRA] et des Pièces automatiques [GAU] sont en ligne dans ce point d’entrée.

CRITUPDPAN

Ce point d’entrée permet de remplacer les filtres standards sur l’utilisateur pour la sélection des règlements.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Un fichier trace est ouvert

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 intervient au moment de la constitution du filtre sur les règlements, avant l’étape de comptabilisation des règlements. Il devrait être utilisé pour remplacer le filtre standard sur l’utilisateur.

Si la variable CRITSPE est retournée avec une valeur autre que vide, la valeur de CRITSPE remplace le filtre sur l’utilisateur pour la sélection des règlements.

Si la variable CRITSPE est retournée vide, un filtre standard sur l’utilisateur est utilisé pour la sélection des règlements.

Variables et masques disponibles

La variable disponible dans ce point d’entrée est la variable CRITSPE de longueur 250. Elle est réinitialisée avant l’appel au point d’entrée.

Selon l’étape de comptabilisation en cours, les masques suivants sont en ligne dans le traitement :

Variable ou masque

Définition

Masque PAYMEP [DIA]

Comptabilisation portefeuille

Masque PAYREMCPT [DIA]

Remise sur compte intermédiaire

Masque PAYREMBAN [DIA]

Comptabilisation en banque

Variable Char CRITSPE (250)

Saisie des critères supplémentaires

Tables ouvertes

Table

Contenu significatif

Intitulé table

TABPAYTYP [TPY]

Transaction de règlement

PAYMENTH [PYH]

En-tête de règlement

BANK [BAN]

Compte en banque