Traitement PAYCPTA : 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 |