Traitement DCLVATBOXDEB : Déclaration de TVA sur débits
DAE_FILTER : Filtre sur les écritures pour la déclaration de TVA sur les débits
Le point d’entrée DAE_FILTER 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 débits.
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é au début de la transaction dans le traitement de déclaration de TVA sur débits d’une société.
Variables et masques disponibles
Selon le contenu de la variable GFONCTION, le masque DCLVATFRA ou DCLVATBEL est disponible et contient les paramètres de lancement de la fonction. La variable GFONCTION est initialisée à DCLVATFRA ou DCLVATBEL selon qu'il s'agit d'une déclaration de TVA / débits française ou belge.
La variable locale OPT contient la valeur du paramètre DCLVATDAT.
La variable locale CRITDEB contient le critère de sélection des entêtes de pièces (table GACCENTRY) et des lignes de pièces (table GACCENTRYD).
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.
BEFWRIDLVB : 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 débits.
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’é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
Selon le contenu de la variable GFONCTION, le masque DCLVATFRA ou DCLVATBEL est disponible et contient les paramètres de lancement de la fonction. La variable GFONCTION est initialisée à DCLVATFRA ou DCLVATBEL selon qu'il s'agit d'une déclaration de TVA / débits française ou belge.
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/débits |