Traitement SUBBIH : Mise à jour échéances
MAJECH : modification échéances
Ce point d’entrée permet de personnaliser les champs de chaque échéance créée lors de la création ou de la modification d’une facture.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours.
Fichier trace
Il n’y a pas de fichier trace ouvert.
Différents cas d’appel
Ce point d’entrée est appelé lors de la création d’une facture ou lors de la modification de la condition de paiement, des montants, ou de la date de départ échéance d’une facture.
Il se situe concrètement dans la boucle de création des échéances, et permet de personnaliser n’importe quel champ de l’échéance.
Variables et masques disponibles
Les classes [M:BIC0,1,2,3], [M:BIS0,1,2,3], [M:SIH1,2,4] ou [M:PIH1,3,4] ainsi que les classes [F:SIH] ou [F:PIH] sont disponibles selon que l’on se trouve en gestion de factures tiers client, tiers fournisseur, vente ou achat.
La variable NBECH fournit le nombre d’échéances qui vont être créées (le nombre maximum étant fixé arbitrairement à 50). La variable NOL est l’indice de parcours des échéances en cours de création (NOL varie donc de 1 à NBECH).
Les champs à alimenter sont directement ceux de la classe [F:DUD].
Variable ou masque |
Définition |
Masques [M:BIC0,1,2,3] |
Factures tiers clients |
Masques [M:BIS0,1,2,3] |
Factures tiers fournisseurs |
Masques [M:SIH1,2,4] |
Factures ventes |
Masques [M:PIH1,3,4] |
Factures achats |
Integer NBECH |
Nombre d’échéances à créer |
Integer NOL |
Indice de l’échéance en cours de création |
Tables ouvertes
Table |
Contenu significatif |
Intitulé Table |
GACCDUDATE [DUD] |
Oui |
Echéances |
SINVOICE [SIH] |
Oui |
Factures tiers clients |
PINVOICE [PIH] |
Oui |
Factures tiers fournisseurs |
GTYPACCENT [GTE] |
Oui |
Types de pièces |
FACILITY [FCY] |
Oui |
Sites |
COMPANY [CPY] |
Oui |
Sociétés |
TABCUR [TCU] |
Oui |
Devises |
CREECH : création d'échéances
Ce point d’entrée permet de créer des échéances lors de la création ou de la modification d’une facture.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours.
Fichier trace
Il n’y a pas de fichier trace ouvert.
Différents cas d’appel
Ce point d’entrée est appelé lors de la création d’une facture ou lors de la modification de la condition de paiement, des montants, ou de la date de départ échéance d’une facture.
Il se situe concrètement avant la boucle de création des échéances.
Variables et masques disponibles
Les classes [M:BIC0,1,2,3], [M:BIS0,1,2,3], [M:SIH1,2,4] ou [M:PIH1,3,4]
ainsi que les classes [F:SIH] ou [F:PIH] sont disponibles selon que
l’on se trouve en gestion de factures tiers client, tiers fournisseur,
vente ou achat.
La variable NBECH fournit le nombre d’échéances qui vont être créées (le nombre maximum étant fixé arbitrairement à 50). Il faut donc incrémenter cette variable avant d’ajouter les échéances dans les variables de stockage.
Les informations relatives aux échéances à créer sont stockées dans les variables suivantes :
- ECHDAT(1..NBECH) : date d’échéance
- ECHPAM(1..NBECH) : mode de règlement
- ECHTYP(1..NBECH) : type de règlement
- ECHMNT(1..NBECH) : montant en devise de pièce
- ECHLOC(1..NBECH) : montant en devise de société
- ECHRPT(1..NBECH) : montant en devise de reporting
ainsi que les variables BONAPAY (niveau de bon à payer), RELANCE (type Oui/Non), et TYPTIERS. Cette dernière variable vaut 1 si le tiers est un client, ou 2 si c’est un fournisseur.
Nota : les informations présentes dans les variables indicées ont été déduites de la condition de paiement.
Variable ou masque |
Définition |
Masques [M:BIC0,1,2,3] |
Factures tiers clients |
Masques [M:BIS0,1,2,3] |
Factures tiers fournisseurs |
Masques [M:SIH1,2,4] |
Factures ventes |
Masques [M:PIH1,3,4] |
Factures achats |
Integer BONAPAY |
Niveau de bon à payer |
Integer RELANCE |
Relance (menu local O/N) |
Integer TYPTIERS |
Type de tiers |
Tables ouvertes
Table |
Contenu significatif |
Intitulé Table |
GACCDUDATE [DUD] |
Non |
Echéances |
SINVOICE [SIH] |
Oui |
Factures tiers clients |
PINVOICE [PIH] |
Oui |
Factures tiers fournisseurs |
GTYPACCENT [GTE] |
Oui |
Types de pièces |
FACILITY [FCY] |
Oui |
Sites |
COMPANY [CPY] |
Oui |
Sociétés |
TABCUR [TCU] |
Oui |
Devises |
IMPECH : modification échéances
Ce point d’entrée permet de personnaliser les champs de chaque échéance créée lors de l'import d’une facture.
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 est appelé lors de l'import d’une facture avec ces échéances. Il se situe concrètement dans la boucle de mise à jour des échéances, et permet de personnaliser n’importe quel champ de l’échéance.
NB : lors de l'import d'un fichier contenant les échéances, on passera dans ce point d'entrée IMPECH, et lors de l'import de factures sans leurs enregistrements "échéances", on passera dans les points d'entrée CREECH et MAJECH
Variables et masques disponibles
La classe [M:DUD1] (associé à l'écran BPCDUD ou BPSDUD) ainsi que les classes [F:SIH] ou [F:PIH] sont disponibles selon que l’on se trouve en import de factures tiers client ou tiers fournisseur.
La variable [M:DUD1]NBECH fournit le nombre d’échéances qui vont être créées (le nombre maximum étant fixé arbitrairement à 50). La variable nolign est l’indice de parcours des échéances en cours de création (nolign varie donc de 1 à NBECH).
Les champs à alimenter sont directement ceux de la classe [F:DUD].
Variable ou masque |
Définition |
Masque BPCDUD [M:DUD1] |
Factures tiers clients |
Masque BPSDUD [M:DUD1] |
Factures tiers fournisseurs |
Integer [M:DUD1]NBECH |
Nombre d’échéances à créer |
Integer nolign |
Indice de l’échéance en cours de création |
Tables ouvertes
Table |
Contenu significatif |
Intitulé Table |
GACCDUDATE [DUD] |
Oui |
Echéances |
SINVOICE [SIH] |
Oui |
Factures tiers clients |
PINVOICE [PIH] |
Oui |
Factures tiers fournisseurs |
FACILITY [FCY] |
Oui |
Sites |
COMPANY [CPY] |
Oui |
Sociétés |
TABCUR [TCU] |
Oui |
Devises |
FLTDUD : Filtre des échéances
Ce point d’entrée permet d'afficher l'échéancier lors des actions SAIECHBIC & SAIECHBIS. En standard, ces actions sont associées au bouton "Échéances" sur les fonctions de Factures.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours.
Fichier trace
Il n’y a pas de fichier trace ouvert.
Différents cas d’appel
Ce point d’entrée est appelé lors de la visualisation de l'échéancier associé à une facture.
En standard, l'échéancier affiché est lié à l'ACCNUM de la facture.
Le point d'entrée permet de filtrer différemment le fichier des échéances.
Variables et masques disponibles
Les classes [M:BIC0,1,2,3], [M:BIS0,1,2,3], [M:SIH1,2,4] ou [M:PIH1,3,4]
ainsi que les classes [F:SIH] ou [F:PIH] sont disponibles selon que
l’on se trouve en gestion de factures tiers client, tiers fournisseur,
vente ou achat.
La variable FLTDUD de longueur 250 contient le filtre pour la table des échéances GACCDUDATE.
En standard, cette variable contient : [L]FLTDUD="ACCNUM="+num$(NUMECH)
.
Variable ou masque |
Définition |
Masques [M:BIC0,1,2,3] |
Factures tiers clients |
Masques [M:BIS0,1,2,3] |
Factures tiers fournisseurs |
Masques [M:SIH1,2,4] |
Factures ventes |
Masques [M:PIH1,3,4] |
Factures achats |
Masque BPCDUD [DUD1] |
Factures tiers clients ou Factures ventes |
Masque BPCDUD [DUD1] |
Factures tiers clients ou Factures ventes |
Tables ouvertes
Table |
Contenu significatif |
Intitulé Table |
GACCDUDATE [DUD] |
Non |
Echéances |
SINVOICE [SIH] |
Oui |
Factures tiers clients |
PINVOICE [PIH] |
Oui |
Factures tiers fournisseurs |
GTYPACCENT [GTE] |
Oui |
Types de pièces |
FACILITY [FCY] |
Oui |
Sites |
COMPANY [CPY] |
Oui |
Sociétés |
TABCUR [TCU] |
Oui |
Devises |
BEFWRIDUD : Avant écriture d'une ligne de l'échéancier
Ce point d’entrée permet de prendre la main juste avant la ré-écriture de la table GACCDUDATE pour modifier la valeur de certains champs de la table ou initialiser certains champs spécifiques qui ont été rajoutés (c'est l'échéancier accessible depuis les actions SAIECHBIC & SAIECHBIS, en standard, ces actions sont associées au bouton "Échéances" sur les fonctions de Factures).
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours.
Fichier trace
Il n’y a pas de fichier trace ouvert.
Différents cas d’appel
Ce point d’entrée permet de prendre la main juste avant l'enregistrement d'une échéance lors de l'enregistrement de l'échéancier depuis les factures.Variables et masques disponibles
Les classes [M:BIC0,1,2,3], [M:BIS0,1,2,3], [M:SIH1,2,4] ou [M:PIH1,3,4]
ainsi que les classes [F:SIH] ou [F:PIH] sont disponibles selon que
l’on se trouve en gestion de factures tiers client, tiers fournisseur,
vente ou achat.
Variable ou masque | Définition |
Masques [M:BIC0,1,2,3] | Factures tiers clients |
Masques [M:BIS0,1,2,3] | Factures tiers fournisseurs |
Masques [M:SIH1,2,4] | Factures ventes |
Masques [M:PIH1,3,4] | Factures achats |
Masque BPCDUD [DUD1] | Factures tiers clients ou Factures ventes |
Masque BPCDUD [DUD1] | Factures tiers clients ou Factures ventes |
Tables ouvertes
Table | Contenu significatif | Intitulé Table |
GACCDUDATE [DUD] | Non | Echéances |
SINVOICE [SIH] | Oui | Factures tiers clients |
PINVOICE [PIH] | Oui | Factures tiers fournisseurs |
GTYPACCENT [GTE] | Oui | Types de pièces |
FACILITY [FCY] | Oui | Sites |
COMPANY [CPY] | Oui | Sociétés |
TABCUR [TCU] | Oui | Devises |