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

FILTER_FCY : Filtre sur sites

Utilisez ce point d'entrée pour filtrer le(s) site(s) de la société de lancement, avant de générer le listing.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.


Fichier trace

Un fichier de trace peut être généré selon le critère de lancement.


Différents cas d’appel

Le point d’entrée "FILTER_FCY" est placé juste avant la boucle sur les sites juridiques de la société.

Il permet d'exclure ou de limiter à un ou plusieurs sites.

Variables et masques disponibles

La variable [L]SPE_CRITERE permet de saisir le critère de sélection. La condition est évaluée dans la boucle sur les sites de la société de lancement.

Le masque DCLCUSVATBEL est disponible et contient les paramètres de lancement de la fonction.

Variable ou masque

Définition

Masque DCLCUSVATBEL [DIA]

Listing annuel de clients

Char SPE_CRITERE (250)

Tables ouvertes

Seules les tables qui ont un contenu significatif dans le contexte sont listés.

Table

Contenu significatif

Titre de la table

BPCUSTOMER [BPC]

Oui

Client

BPADDRESS [BPA]

Oui

Adresses

FACILITY

Oui

Sites

FILTER_TVA1: Filtre par numéro de TVA

Utilisez ce point d'entrée pour filtrer les factures par numéro de TVA pour le listing annuel clients (DCLCUSVATBEL).

Contexte et mode de fonctionnement

Transaction

Une transaction est ouverte.

Fichier trace

Aucun fichier de trace ouvert.

Cas d'appel

Ce point d'entrée est appelé avant l'écriture des données requises sur une ligne du fichier d'export DATEV.

Variables et masques disponibles

Le masque [M:DTE] est disponible.

Variable ou masque

Définition

Masque DCLCUSVATBEL [M:DIA]

Listing annuel de clients

Local Char
FILTER_TVA(250)

Variable 'Char' pour créer des critères de filtre supplémentaires

Exemple

Lorsque ce point d'entrée est appelé, il peut être défini comme un filtre supplémentaire dans la table, pour les lignes à exporter (ou non).

$ACTION
Case ACTION
When " FILTER_TVA1 " : Gosub FILTER_TVA1
When Default
Endcase
RETURN

$ FILTER_TVA
#Filtre par société
FILTER_TVA = "COMPANY = "Société belge""
RETURN

Tables ouvertes
Table

Contenu significatif

Intitulé Table

DCLCUSVATBE

Oui

Listing annuel de clients

DCLCUSVATBED

Listing annuel de clients

FACILITY

Non

Sites

COMPANY

Non

Société

TABCOUAFF

Non

Affectation des compteurs

GTYPACCENT

Non

Types de document

TABVAT

Non

Table des taxes

TABVACBPR

Non

Table des régimes de taxes tiers

TABRATVAT

Non

Taux de taxe

TABCUR

Non

Table des devises

GACCENTRY

Non

Pièces comptables

GACCENTRYD

Non

Lignes de pièces comptables

SINVOICE

Non

Factures de ventes

SINVOICEV

Non

Facture vente valorisation

GACCOUNT

Non

Comptes

BPARTNER

Non

Plan de comptes

BPCUSTOMER

Non

Tiers

BPADDRESS

Non

Adresses

AOBJEXT

Non

Modèles import/export

AOBJEXTD

Non

Lignes import/export objet

AOBJEXTR

Non

Transcodage import/export

ATABLE

Non

Dictionnaire des tables

FILTER_TVA2: Modifier les données de comptes tiers

Utilisez ce point d'entrée pour filtrer les factures par numéro de TVA pour le listing annuel clients (DCLCUSVATBEL).

Contexte et mode de fonctionnement

Transaction

Une transaction est ouverte.

Fichier trace

Aucun fichier de trace ouvert.

Cas d'appel

Ce point d'entrée est appelé avant l'écriture des données de compte tiers requises sur une ligne du fichier d'export DATEV.

Variables et masques disponibles

Le masque [M:DTE] est disponible.

Variable ou masque

Définition

Masque DCLCUSVATBEL [M:DIA]

Listing annuel de clients

Local Tinyint
FILTER_TVA2

Variable numérique qui indique si les données sont prises en compte dans la déclaration de TVA.

Exemple

Lorsque ce point d'entrée est appelé, il est lancé en boucle sur les pièces incluses dans la déclaration de TVA. En paramétrant Tinyint FILTER_TVA2 <> 0, le programme peut bloquer la prise en compte d'une pièce spécifique.

$ACTION
Case ACTION
When " FILTER_TVA2 " : Gosub FILTER_TVA2
When Default
Endcase
RETURN

$ FILTER_TVA2
#vérifier la validité
If NOTVALID
FILTER_TVA2 = 1
ENDIF
RETURN

Tables ouvertes
Table

Contenu significatif

Intitulé Table

DCLCUSVATBE

Oui

Listing annuel de clients

DCLCUSVATBED

Listing annuel de clients

FACILITY

Non

Sites

COMPANY

Non

Société

TABCOUAFF

Non

Affectation des compteurs

GTYPACCENT

Non

Types de document

TABVAT

Non

Table des taxes

TABVACBPR

Non

Table des régimes de taxes tiers

TABRATVAT

Non

Taux de taxe

TABCUR

Non

Table des devises

GACCENTRY

Oui

Pièces comptables

GACCENTRYD

Oui

Lignes de pièces comptables

SINVOICE

Oui

Factures de ventes

SINVOICEV

Non

Facture vente valorisation

GACCOUNT

Oui

Comptes

BPARTNER

Non

Plan de comptes

BPCUSTOMER

Non

Tiers

BPADDRESS

Non

Adresses

AOBJEXT

Non

Modèles import/export

AOBJEXTD

Non

Lignes import/export objet

AOBJEXTR

Non

Transcodage import/export

ATABLE

Non

Dictionnaire des tables