Points d'entrée > Module Ventes > Script standard TRTVENFACP 

ALIPYH : Alimenter classe [F] PAYMENTH en création d'un règlement d'une facture

Ce point d’entrée permet de prendre la main lors de l’alimentation des champs d’un enregistrement ‘Entête règlement’.

Il permet ainsi d’alimenter des champs spécifiques à la table PAYMENTH.

Il est appelé dans le traitement de création du règlement d’une facture de vente. 

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il n’y a pas de trace ouverte.

Contexte d’appel

Ce point d’entrée est appelé après la saisie de la fenêtre de règlement, après avoir validé par le bouton ok.

Il se situe au début de la transaction de création du règlement, à la fin de l’alimentation du fichier PAYMENTH.

Variables et masques disponibles

Le masque de saisie du règlement [M :IVPY] est en ligne avec toutes les infos saisies. Le fichier entête règlement [F :PYH] est en ligne et vient d’être chargé avec [M :IVPY].

Tables ouvertes

Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…

Table

Contenu significatif

Intitulé Table

GACCDUDATE

Oui

Echéances

TABPAYTYP

Oui

Transactions de règlements

TABPAYTERM

Oui

Table conditions de paiement

BPCUSTOMER

Oui

Clients

PAYMENTH

Oui

En-tête règlement

PAYMENTD

Non

Lignes règlement

PAYMENTA

Non

Lignes analytiques règlement

TABCUR

Non

Table des devises

FACILITY

Non

Site

GACCOUNT

Oui

Comptes généraux

BANK

Non

Compte en banque

COMPANY

Oui

Société

GACCDENCOD

Non

Destination comptable

GACCCODE

Oui

Codes comptables

ACCES

Non

Codes accès

 

CREREGSIH : Intervenir après la création d'un règlement d'une facture

Ce point d’entrée permet d’intervenir après la création d’un règlement d’une facture.

Il est appelé dans le traitement de création du règlement d’une facture de vente. 

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il n’y a pas de trace ouverte.

Contexte d’appel

Ce point d’entrée est appelé après la saisie de la fenêtre de règlement, après avoir validé par le bouton ok.

Il se situe à la fin de la transaction de création du règlement, juste avant le commit de la transaction.

Variables et masques disponibles

Le masque de saisie du règlement [M :IVPY] est en ligne avec toutes les infos saisies.

L’enregistrement du fichier ligne règlement [F :PYD] a été créé. Un autre enregistrement  [F :PYD] a également pu être créé dans le cas où il y a un escompte/agio. C’est le dernier enregistrement créé qui est en ligne.

L’enregistrement du fichier entête règlement [F :PYH] a été créé. Il est en ligne.

L’enregistrement du fichier échéance [F :DUD] correspondant à la ligne d’échéance faisant l’OBJet du règlement est en ligne et a été mis à jour (mis à jour des montants règlements provisoires).

Si le champ caisse ou le champ banque est renseigné dans l’écran de saisie, l’enregistrement du fichier compte en banque [F :BAN] est en ligne et a été mis à jour (mis à jour du montant règlement provisoire).

Tables ouvertes

Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes… 

Table

Contenu significatif

Intitulé Table

GACCDUDATE

Oui

Echéances

TABPAYTYP

Oui

Transactions de règlements

TABPAYTERM

Oui

Table conditions de paiement

BPCUSTOMER

Oui

Clients

PAYMENTH

Oui

En-tête règlement

PAYMENTD

Oui

Lignes règlement

PAYMENTA

Non

Lignes analytiques règlement

TABCUR

Oui

Table des devises

FACILITY

Non

Site

GACCOUNT

Oui

Comptes généraux

BANK

Oui

Compte en banque

COMPANY

Oui

Société

GACCDENCOD

Oui

Destination comptable

GACCCODE

Oui

Codes comptables

ACCES

Non

Codes accès

TABCOUAFF

Oui

Affectation des compteurs