Traitement IPTACPT : Imputations des acomptes
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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|