Traitement DCLVATBOXPAY : Déclaration de TVA sur encaissements
FILTER1 : Filtre sur les écritures pour la déclaration de TVA/encaissements
Le point d’entrée FILTER1 permet de compléter le filtre standard fait sur table des lignes de pièces pour la prise en compte des écritures dans le programme de déclaration de TVA sur encaissements.
Contexte et mode de fonctionnement
Transaction
Il n'y a pas de transaction en cours.
Fichier trace
Il y a un fichier trace ouvert.
Contexte d'appel
Ce point d’entrée est appelé au début de la transaction dans le traitement de déclaration de TVA sur encaissements d’une société.
Variables et masques disponiblesLe masque DCLVATFRA est disponible et contient les paramètres de lancement de la fonction.
La variable locale OPTPAY contient la valeur du paramètre DCLOPTPAY.
Les tables COMPANY [CPY] et TABCUR [TCU] sont ouvertes et contiennent la société en cours de traitement, et la devise du référentiel général principal.
BEFWRIDLVBP : Avant écriture dans la table temporaire DCLVATBOXH
Ce point d’entrée permet de prendre la main juste avant l’écriture de la table temporaire DCLVATBOXH pour modifier la valeur de certains champs de la table ou initialiser certains champs spécifiques qui ont été rajoutés.
La table DCLVATBOXH est exploitée par l’état de déclaration de TVA sur encaissements.
Contexte et mode de fonctionnement
Transaction
Il n'y a pas de transaction en cours.
Fichier trace
Il y a un fichier trace ouvert.
Contexte d'appel
Ce point d’entrée est appelé juste avant l’écriture ou la réécriture dans la table temporaire DCLVATBOXH [DLVB]. La variable DLVB_UW est initialisée à "W" ou à "U" selon qu'il s'agit d'une écriture ou d'une réécriture.
Variables et masques disponibles
Le masque DCLVATFRA est disponible et contient les paramètres de lancement de la fonction.
Tables ouvertes
Table |
Contenu significatif |
Intitulé Table |
COMPANY |
X |
Sociétés |
TABCUR |
X |
Table des Devises |
FACILITY |
X |
Sites |
DCLVATBOXH |
X |
Table temporaire déclaration TVA/encaissements |
FILTER3 : Filtre sur les écritures délettrées
Le point d’entrée FILTER3 permet de compléter le filtre standard fait sur table des lignes de pièces pour la prise en compte des écritures delettrées dans le programme de déclaration de TVA sur encaissements.
Contexte et mode de fonctionnement
Transaction
Transaction
Il n'y a pas de transaction en cours.
Fichier trace
Il y a un fichier trace ouvert.
Contexte d'appel
Ce point d’entrée est appelé en fin de traitement de déclaration de TVA sur encaissements d’une société pour traiter le cas des pièces délettrées.
Variables et masques disponiblesLe masque DCLVATFRA est disponible et contient les paramètres de lancement de la fonction.
La variable locale OPTPAY contient la valeur du paramètre DCLOPTPAY.
Les tables COMPANY [CPY] et TABCUR [TCU] sont ouvertes et contiennent la société en cours de traitement, et la devise du référentiel général principal.
SKIPDAE2 : Parcours des lignes d'écriture appartenant au groupe de lettrage
Contexte et mode de fonctionnement
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é dans le parcours des lignes d'écritures de la pièce appartenant au groupe de lettrage en cours de traitement. Le parcours est fait sur la table GACCENTRYD ouverte avec l'abréviation [DAE2]. Il permet d'exclure certaines lignes d'écritures de la partie du programme standard qui charge dans des tableaux de variables les bases et les montants de TVA qui doivent être prises en compte par la déclaration de TVA sur encaissements.
La variable OK_DAE2 est positionnée à 1 en standard avant l'appel du point d'entrée. Si cette variable est remise à zéro dans le programme spécifique, l'écriture ne sera pas prise en compte.
Le masque DCLVATFRA/BRI/... [DIA] (suivant le contexte localisation de lancement) est disponible et contient les paramètres de lancement de la fonction.
Les tables COMPANY [CPY] et TABCUR [TCU] sont ouvertes et contiennent la société et la devise en cours de traitement.
La table GACCENTRY [HAE] est ouverte et contient l'entête de la ligne de pièce GACCENTRYD [DAE2] en cours de traitement.