Les tables COMPANY [CPY] et TABCUR [TCU] sont ouvertes et contiennent la société en cours de traitement, et la devise utilisée.
Le point d’entrée DAE3FILTREpermet 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.
Il y a une transaction en cours.
Il y a un fichier trace ouvert.
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.
La variable [L]DAE3FILTRE permet de saisir le critère de sélection. La condition est évaluée dans la boucle des lignes de pièces comptables de la société pour laquelle on RAZ le montant de TVA déclarée.
Le masque DCLVAT est disponible et contient les paramètres de lancement de la fonction.
Variable ou masque | Définition |
Masque DCLVATOTH [DIA] | Déclaration de TVA |
Char DAE3FILTRE(250) | Filtre |
Char SOC | Société |
Char SITE | Site |
Char GTYPGEN | Référentiel Général Principal |
Date DATDEB | Date de début de lettrage |
Date DATFIN | Date de fin de lettrage |
Char TTYP(1..NBTYP) | Tableau de variables contenant les types de pièces à prendre en compte pour la déclaration de TVA sur encaissement |
Table | Contenu significatif | Intitulé Table |
COMPANY | X | Sociétés |
TABCUR | X | Table des Devises |
FACILITY |
| Sites |
Ce point d’entrée permet de prendre la main juste avant l’écriture de la table temporaire DCLVAT pour modifier la valeur de certains champs de la table ou initialiser certains champs spécifiques qui ont été rajoutés.
La table DCLVAT est exploitée par l’état de déclaration de TVA sur débits.
Il y a une transaction en cours.
Il y a un fichier trace ouvert.
Ce point d’entrée est appelé juste avant l’écriture de la table temporaire DCLVAT [DVL]. Deux ‘Write [DVP]’ sont faits dans le programme de déclaration de TVA sur débits.
Un enregistrement servant au stockage des critères de sélection (seuls les champs CPY, STRDAT, ENDDAT, SIM, OPTDAT et NUMRPT sont renseignés
Un enregistrement servant à l'enregistrement de la déclaration.
Le masque DCLVATOTH 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 |
| Sites |
DCLVATPAY | X | Table temporaire déclaration TVA/encaissements |
Ce point d’entrée 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.
Transaction
Il y a une transaction en cours.
Fichier traceIl y a un fichier trace ouvert.
Différents cas d’appelCe 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.
Variables et masques disponiblesLe masque DCLVATOTH 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 |
| Sites |
DCLVATPAY | X | Table temporaire déclaration TVA/encaissements |