Points d'entrée > Module Comptabilité > Script standard DCLVATBOXDEB 

DAE_FILTER : Filtre sur les écritures pour la déclaration de TVA sur les débits

Le point d’entrée DAE_FILTERpermet 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

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