Par défaut, la variable locale [L]EVTDAT est initialisée à la date comptable la plus récente des écritures comprises dans le groupe, mais elle peut être changée en spécifique si la date d'évènement dans la table HISTODUD doit être initialisée différemment.
Table | Contenu significatif | Intitulé Table |
COMPANY [CPY] | Non | Sociétés |
GACCENTRY [HAE] | Oui | Pièces comptables |
GACCENTRYD [DAE] | Oui | Lignes pièces comptables |
GACCDUDATE [DUD] | Non | Echéances |
Le point d’entrée AFTCREVCR permet de prendre la main juste après la génération d'une pièce de perte et profit ou d'une pièce de différence de change / écart d'arrondis, afin de mettre à jour une zone dans ces écritures ou d'alimenter une table spécifique.
Il y a une transaction en cours
Si la variable TRACE vaut 1, cela signifie qu’il y a un fichier de trace ouvert. Si TRACE vaut 0, il n’y a pas de fichier de trace ouvert.
Le point d’entrée est placé juste après l'appel au sous-programme GEN_PIECE qui permet de générer une pièce de perte et profit. Il est aussi placé après le deuxième appel au sous-programme GEN_PIECE qui permet de générer soit une pièce de différence de change (une devise EUR et l'autre non) soit une pièce d'écart d'arrondi (si les deux devises sont EUR)
La variable dimensionnée PCETYP contient le type de pièce générée. IPCE est l'indice counrant de la variable
La variable dimansionnée PCENUM contient le numéro de la pièce générée. IPCE est l'indice courant de la variable
La variable REFERENTIEL contient le type référentiel sur lequel l'écart est constaté.
Les variables MONTDEV et MONTDIF contiennent respectivement les montants d'écarts en devise de transaction et en devise de référentiel.
Les tableaux XTBECR (n° ligne d'écriture), XTBECH (n° échéance), XTBIPT (montant échéance en devise du référentiel général principal), XTBIPT2 (montant échéance en devise d'échéance) contiennent les données des échéances appartenant au groupe de lettrage pour lequel un écart est constaté. Le nombre d'échéances du groupe est contenu dans la variable XNBECH.
Table | Contenu significatif | Intitulé Table |
COMPANY [CPY] | Non | Sociétés |
GACCENTRY [HAE] | Oui | Pièces comptables |
GACCENTRYD [DAE] | Oui | Lignes pièces comptables |
GACCDUDATE [DUD] | Non | Echéances |
Le point d’entrée BEFWRIMTB permet de prendre la main juste avant l'écriture dans la table de lettrage batch MTCBATCH afin de mettre à jour un ou des champs de la table avant écriture.
Il y a une transaction en cours.
Pas de fichier de trace ouvert.
Le point d’entrée est placé dans le script CPTLET juste avant le WRITE dans la table MTCBATCH qui permet de modifier un ou des champs avant l'écriture d'un enregistrement de cette table.
Table | Contenu significatif | Intitulé Table |
MTCBATCH [MTB] | Oui | Lettrage batch |
GACCTMPD [DATX] | Oui | Pièces comptables |
GACCENTRYD [DAEX] | Oui | Lignes pièces comptables |
GACCDUDATE [DUD] | Non | Echéances |