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

PIECE : Accès pièce comptable

Ce point d'entrée PIECE permet de prendre la main sur la pièce de transfert d'acompte générée.

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é juste avant les contrôles standard et la création de la pièce.

Variables et masques disponibles

Les masques disponibles dans ce point d'entrée sont listés dans le tableau ci-dessous.

Le code de la pièce automatique utilisée pour la génération est stockée dans la variable [L]PCEAUTO. Par défaut, la pièce auto utilisée est ACPT.

L'indice à utiliser pour générer les lignes de la pièce, est la variable LIG. C'est cette variable qui servira d'alimenter la variable de bas de tableau [M:HAE2]NBLIG, en sortie du point d'entrée.

Lorsqu'on entre dans le point d'entrée, cet indice est différente de zéro puisqu'on a déjà générée des lignes, tout comme les masques de saisie de pièces [M:HAEx].

(Attention, l'indice d'un tableau commence à 0).

Variable ou masque

Définition

Mask GACCENT0 [HAE0]

 Saisie pièces (en-tête)

Mask GACCENT1 [HAE1]

 Saisie pièces

Mask GACCENT2 [HAE2]

 Saisie pièces (lignes)

Mask VENTILE [VTL]

 Ventilations analytiques (saisie pièces)

Mask VENTILE2 [VT2]

 Ventilations analytiques

Char PCEAUTO(10)

 Nom de la pièce automatique

Integer LIG

 Indice des lignes de la pièce comptable

 Tables ouvertes

La pièce sera générée dans les tables temporaires des pièces comptables.

La table déclenchante est la table des lignes de pièces comptables, d'abréviation TB0.

Table

Contenu significatif

Intitulé Table

 GACCENTRYD [TB0]

  

 Lignes pièces comptables

 GACCTMP [HAE]

 

 Pièces comptables

 GACCTMPD [DAE]

 

 Lignes de pièces comptables

 GACCTMPA [DAA]

 

 Lignes analytiques comptables

 GAUTACE [GAU]

 X

 Pièces automatiques

 GAUTACED [GAD]

 

 Pièces automatiques (lignes)

 GAUTACEF [GAG]

 

 Formules pièces automatiques

 GACCCODE [CAC]

 

 Codes comptables

 GACCOUNT [GAC]

 

 Comptes généraux

 GACCENTRY [HAE1]

 

 Pièces comptables

 GJOURNAL [JOU]

 

 Journaux comptables

 GACCDUDATE [DUD]

 X

 Echéances

 GACCDUDATE [DUD2]

 X

 Echéances

LIGNE : Accès ligne comptable

Ce point d'entrée LIGNE permet de prendre la main sur chaque ligne de la pièce de transfert d'acompte générée.

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é juste après le remplissage standard de chaque lignes de la pièce automatique.

Variables et masques disponibles

Les masques disponibles dans ce point d'entrée sont listés dans le tableau ci-dessous.

Le code de la pièce automatique utilisée pour la génération est stockée dans la variable [L]PCEAUTO. Par défaut, la pièce auto utilisée est ACPT.

L'indice à utiliser pour modifier une des lignes de la pièce, est la variable LIG.

Attention, LIG vaut 0 pour la première ligne de la pièce automatique.

Variable ou masque

Définition

Mask GACCENT0 [HAE0]

 Saisie pièces (en-tête)

Mask GACCENT1 [HAE1]

 Saisie pièces

Mask GACCENT2 [HAE2]

 Saisie pièces (lignes)

Mask VENTILE [VTL]

 Ventilations analytiques (saisie pièces)

Mask VENTILE2 [VT2]

 Ventilations analytiques

Char PCEAUTO(10)

 Nom de la pièce automatique

Integer LIG

 Indice des lignes de la pièce comptable

 Tables ouvertes

La table déclenchante est la table des lignes de pièces comptables, d'abréviation TB0.

Table

Contenu significatif

Intitulé Table

 GACCENTRYD [TB0]

  

 Lignes pièces comptables

 GACCTMP [HAE]

 

 Pièces comptables

 GACCTMPD [DAE]

 

 Lignes de pièces comptables

 GACCTMPA [DAA]

 

 Lignes analytiques comptables

 GAUTACE [GAU]

 X

 Pièces automatiques

 GAUTACED [GAD]

 X

 Pièces automatiques (lignes)

 GAUTACEF [GAG]

 

 Formules pièces automatiques

 GACCCODE [CAC]

 

 Codes comptables

 GACCOUNT [GAC]

 

 Comptes généraux

 GACCENTRY [HAE1]

 

 Pièces comptables

 GJOURNAL [JOU]

 

 Journaux comptables

 GACCDUDATE [DUD]

 X

 Echéances

 GACCDUDATE [DUD2]

 X

 Echéances

FILTRE : Filtre supplémentaire sur les échéances d'acompte

Ce point d’entrée permet d'ajouter un filtre supplémentaire pour charger les échéances d 'acompte

Contexte et mode de fonctionnement

Transaction

Il n'y a pas de transaction.

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d'appel

Ce point d'entrée est appelé juste aprés l'initialisation du filtre standard pour l'affichage du tableau des imputations.

Variables et masques disponibles

La variable à utiliser dans les deux fonctions, est la variable FILTRE_SPE, de longueur 250.

Le filtre standard est contenu dans la variable FILTRE, son contenu est :

Variable

Définition

[F:DUD]CPY

 Société

[F:DUD]FCY

 Site

[F:DUD]BPRPAY

 Tiers

[F:DUD]FLGCLE

 1 = Soldée

[F:DUD]DUDSTA

 2 = Etat

[F:DUD]SNS

 Sens

[F:DUD]BPRTYP

 Le type de Tiers client ou fournisseur

[F:DUD]REFINTLIN

 Numéro interne échéance

Tables ouvertes

Table

Contenu significatif

Intitulé Table

 GACCENTRYD [TB0]

  

 Lignes pièces comptables

 GACCTMP [HAE]

 

 Pièces comptables

 GACCTMPD [DAE]

 

 Lignes de pièces comptables

 GACCTMPA [DAA]

 

 Lignes analytiques comptables

 GAUTACE [GAU]

 X

 Pièces automatiques

 GAUTACED [GAD]

 

 Pièces automatiques (lignes)

 GAUTACEF [GAG]

 

 Formules pièces automatiques

 GACCCODE [CAC]

 

 Codes comptables

 GACCOUNT [GAC]

 

 Comptes généraux

 GACCENTRY [HAE1]

 

 Pièces comptables

 GJOURNAL [JOU]

 

 Journaux comptables

 GACCDUDATE [DUD]

 X

 Echéances

 GACCDUDATE [DUD2]

 X

 Echéances

 










































BEFMTC : Avant lettrage de l'acompte

Ce point d’entrée permet de prendre la main avant le lettrage des écritures d'imputation d'acompte.

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é juste avant la déclaration des tableaux de variables dans lesquels seront chargées les écritures à lettrer ensemble. 

Variables disponibles

La variable NBLET contient le nombre d'échéances rattachées à la facture faisant l'objet d'une imputation d'acompte et permet le dimensionnement des tableaux de variables dans lesquels seront chargées les informations correspondant aux différentes échéances qui seront lettrées avec la pièce d'imputation d'acompte générée.

Tables ouvertes

Table

Contenu significatif

Intitulé Table

 GACCTMPD [DAT4]

 

 Lignes de pièces comptables

 GACCDUDATE [DUD]

 

 Echéances

 GACCDUDATE [DUD2]

 

 Echéances

 










































GNRMTC : Génération du lettrage de l'acompte

Ce point d’entrée permet de prendre la main pour dérouter la procédure standard de lettrage des écritures d'imputation d'acompte avec la facture, lorsque l'imputation de l'acompte est réalisée via la fonction d'imputation acomptes clients ou fournisseurs.

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é juste avant l'appel au sous-programme standard permettant le lettrage des écritures d'imputation d'acompte avec la facture. Si la variable GPE est positionnée à 1, le traitement standard de lettrage n'est pas exécuté.

Variables disponibles

La variable NBLET contient le nombre d'échéances rattachées à la facture faisant l'objet d'une imputation d'acompte.

Les tableaux de variables LETNUM, LETLIG et LETIPT contiennent respectivement les numéros d'écritures (ACCNUM), numéros d'échéances et montants imputés servant au lettrage de la pièce d'imputation d'acompte générée avec la facture imputée.

Tables ouvertes

Table

Contenu significatif

Intitulé Table

 GACCTMPD [DAT4]

 

 Lignes de pièces comptables

 GACCDUDATE [DUD]

 

 Echéances

 GACCDUDATE [DUD2]

 

 Echéances