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

FILTER1 : Filtre sur les écritures pour la déclaration de TVA/encaissements

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

Le 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 FILTER3permet 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

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 disponibles

Le 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

Ce point d’entrée SKIPDAE2 permet de prendre la main dans le programme de déclaration de TVA sur encaissements pour exclure certaines écritures lors du parcours des écritures appartenant à un groupe de lettrage. 

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é 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.

Variables et masques disponibles

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.