Fonction disponible à partir de la mise à jour 8.0.0
Utilisez cette fonction pour extraire la TVA des opérations intracommunautaires à déclarer à l’administration fiscale belge.
Les opérations intracommunautaires sont les opérations réalisées entre une société belge et un client de la communauté européenne mais non belge.
Cette fonction permet de générer le fichier plat qui contient les montants à déclarer. Ce fichier est à destination du composant qui transforme le fichier au format attendu par l’administration belge. Un état préparatoire est également édité suite à l’exécution de cette fonction.
Reportez-vous à la documentation de Mise en oeuvre
Les particularités du relevé de TVA intracommunautaire sont les suivantes :
Les lignes d’écritures sur les factures ne sont pas mises à jour par le traitement d’extraction. Le traitement peut donc être lancé, pour une société donnée, autant de fois que nécessaire.
Champs
Les champs suivants sont présents dans cet onglet :
Critères
|
Nom de la société juridique. Le traitement est effectué uniquement pour les sites autorisés de la société. Le paramètre BELVAT - TVA belge (chapitre LOC, groupe BEL) doit avoir pour valeur 'Oui' pour toutes les sociétés du groupe. |
|
Le relevé de TVA intracommunautaire est basé sur l’année fiscale. Vous pouvez le générer et l’adresser à l’administration fiscale chaque mois, chaque trimestre ou une fois par an. |
|
En fonction de la périodicité définie précédemment, les dates de déclaration sont initialisées avec :
Lorsque vous saisissez manuellement l’une des dates, l’autre date est automatiquement recadrée sur le mois, le trimestre ou l’année correspondante. Les dates de début de déclaration et de fin de déclaration permettent de filtrer les écritures comptables par dates comptables ou par dates du document d’origine, selon la valeur du paramètre DCLVATDAT - Dates pour déclaration de TVA (chapitre CPT, groupe VAT).
|
|
  |
Destination
|
Cochez cette case pour générer le fichier magnétique. La création d’un fichier plat s’appuie sur le modèle d’export défini dans le paramètre BELEECAOE - Modèle fichier relevé intracom (chapitre LOC, groupe BEL). Si cette case n’est pas cochée, le fichier n’est pas généré mais l’état préparatoire du relevé est automatiquement affiché. Pour les besoins du composant chargé de convertir le fichier au format attendu par l’administration fiscale belge, le nom du fichier créé respecte la codification suivante : BEINTRA_ numéro de requête _ mois-trimestre-année |
|
Sélectionnez Client ou Serveur pour déterminer où les fichiers sont générés. |
|
Pour un fichier de type ‘Serveur’, le champ Répertoire est alimenté par défaut avec le répertoire de génération renseigné dans le paramètre BELEECFIL - Chemin fichier relevé intracom (chapitre LOC, groupe BEL). Si aucune valeur n’est renseignée dans le paramètre BELEECFIL, le répertoire de la variable GDIRDEC est proposé par défaut. |
|
Cochez cette case pour obtenir une trace du déroulement du traitement. Le fichier trace indique :
Les erreurs bloquantes rencontrées sont détaillées en rouge. Les messages d'erreurs sont les suivants : Paramétrage TVA du compte $1$ incohérent Pièce BEFAC XXX Ligne Y - Pièce non prise en compte Un compte de TVA ou un compte d’acompte est détecté dans la facture. Dans ce cas :
Paramétrage TVA du compte $1$ incohérent Pièce BEFAC XXX Ligne Y Le compte est paramétré avec une gestion de TVA de type ‘Soumis’ mais avec une imputation taxe autre que ‘Collectée’ ou ‘Régul pour entreprise’. La ligne d’écriture n’est pas prise en compte. Pièce BEFAC XXX - Au moins une ligne avec une opération triangulaire - Pièce non prise en compte Le paramètre BELEECOPE - Opérations triangulaires (chapitre LOC, groupe BEL) a pour valeur ‘Oui’ et si au moins une ligne de la facture est liée à une opération triangulaire : le traitement de déclaration du relevé de TVA intracommunautaire élimine les factures qui contiennent au moins une opération triangulaire. |
Fermer
La validation de l'écran déclenche l’extraction. Un fichier trace détaillant les mouvements extraits est généré et affiché. Le traitement d'extraction est le suivant :
1) Prise en compte du périmètre
2) Recherche du compteur
Le compteur de la société est recherché dans la fonction Affectation des compteurs (GESTCA), module Comptabilité (ligne 18). Si le système ne trouve pas le compteur, le traitement s'arrête.
3) Caractéristiques de la pièce
4) Vérification du pays du tiers client (pour les clients de type ‘Normal’)
5) Vérification du numéro de TVA intracommunautaire du tiers client
6) Vérification du pays de livraison de la facture de vente, et de la cohérence du pays de livraison avec le type de régime de taxe des codes taxes définis sur les lignes d’écriture
7) Vérification que la facture ne contient pas de lignes de type opérations triangulaires (uniquement pour les factures du module Ventes)
Si le paramètre BELEECOPE - Opérations triangulaires (chapitre LOC, groupe BEL) a pour valeur ‘Oui’ pour la société traitée, le système vérifie si la facture contient des lignes de type opérations triangulaires :
8) Vérification du code taxe de la ligne d’écriture
9) Vérification des caractéristiques TVA du compte de la ligne d’écriture
1) Gestion des montants
2) Gestion du sens et du signe du montant
Pour une facture client, le sens normal des comptes de ventes et de TVA est le sens créditeur.
La règle appliquée pour le stockage des montants et leur restitution dans l’état est la suivante, quel que soit le type de gestion de TVA :
Sens de l'écriture | Signe du montant | Valeur finale dans l'état |
+ 1 (débit) | 1 | - 1 |
+ 1 (débit) | - 1 | + 1 |
- 1 (crédit) | 1 | + 1 |
- 1 (crédit) | - 1 | - 1 |
3) Gestion du code opération
Un code opération est affecté à chaque ligne d’écriture, ou de facture, extraite. Les codes opérations attendus par l’administration fédérale belge sont :
'L' pour Livraisons intracommunautaires de biens
Ce code correspond aux comptes dont l’imputation taxe est de type ‘Collectée ventes’, ‘Collectée immos’ ou ‘Régul pour entreprise’.
'S' pour Prestations européennes de services
Ce code correspond aux comptes dont l’imputation taxe est de type ‘Collectée services’.
'T' pour Opérations triangulaires
Lorsque le paramètre BELEECOPE - Opérations triangulaires a pour valeur 'Oui', le système vérifie si les factures contiennent des lignes avec des opérations triangulaires.
Si une facture contient au moins une opération triangulaire, la facture n’est pas du tout prise en compte par le traitement d’extraction du relevé de TVA intracommunautaire belge.
Une facture non prise en compte peut avoir plusieurs lignes de natures différentes. Après analyse des factures recensées dans le fichier trace, l’utilisateur doit compléter la déclaration dans le composant en charge de la génération du fichier de déclaration final. Les montants doivent être complétés en fonction des natures d’opérations identifiées pour ces factures non prises en compte par le traitement ('Livraisons intracommunautaires de biens', 'Prestations européennes de services', 'Opérations triangulaires').
4) Gestion de la raison sociale
La raison sociale du tiers, stockée dans la table d’en-tête et affichée dans la partie Récapitulatif de l’état dépend du type de tiers (client normal ou tiers divers).
Pour les factures du module Ventes
Pour les factures du module Comptabilité tiers
Dans tous les cas, la raison sociale vient de la fiche tiers.
Dans le cas d’un couple tiers/numéro de TVA intracommunautaire sur un client divers avec plusieurs factures (uniquement des factures de vente, ou uniquement des factures tiers, ou des factures de ventes et tiers), la première facture lue détermine la raison sociale.
Si vous re-exécutez la requête sur des critères qui se chevauchent avec des enregistrements existants, les enregistrements existants sont effacés dans les tables de travail.
Exemple :
Soit des enregistrements dans la table d’en-tête pour une société pour la période de février 2015.
Vous exécutez une requête sur la même société pour la période de janvier 2015.
Le système n’efface pas les enregistrements existants pour la période de févier 2015.
Soit des enregistrements dans la table d’en-tête pour une société pour l’année 2015.
Vous exécutez une requête sur la même société pour un trimestre de l’année 2015.
Le système efface les enregistrements existants pour l’année 2015.
Cette fonction peut être lancée en batch. La tâche standard DCLEECVATB est prévue à cet effet.
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
Un compte de TVA ou un compte d’acompte est détecté dans la facture. Dans ce cas :
Le compte est paramétré avec une gestion de TVA de type ‘Soumis’ mais avec une imputation taxe autre que ‘Collectée’ ou de type ‘Régul pour entreprise’. La ligne d’écriture n’est pas prise en compte.
Le paramètre BELEECOPE - Opérations triangulaires (chapitre LOC, groupe BEL) a pour valeur ‘Oui’ et au moins une ligne de la facture est liée à une opération triangulaire : le traitement de déclaration du relevé de TVA intracommunautaire élimine les factures qui contiennent au moins une opération triangulaire.