Déclarations >  Gestion des taxes >  Belgique >  Traitements >  Déclaration belge  

Afficher tout Masquer tout

Fonction disponible à partir de la mise à jour 8.0.0

Utilisez cette fonction pour générer le fichier plat qui contient les montants de TVA à déclarer.

Ce fichier généré par le système est à destination du composant qui transforme le fichier au format attendu par l’administration belge. Les sociétés belges doivent ensuite envoyer par voie électronique ce fichier de déclaration de TVA à l'administration fiscale belge, via les sites officiels Intervat et Belcotax par exemple.

La génération du traitement d’extraction de la TVA belge peut être de type ‘Réel’, ‘Simulation’ ou ‘Re-génération’.

Un état préparatoire de déclaration est créé en parallèle.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Déclaration de TVA

Champs

Les champs suivants sont présents dans cet onglet :

Génération

  • Type de génération (champ TYPGEN)

Génération de type 'Réel'

Sélectionnez ce type de génération pour générer le fichier magnétique.

Ce type de génération engendre :

  • la mise à jour des montants de la TVA dans les lignes d’écritures traitées,
  • l'impression de l’état préparatoire à la TVA.

La génération de type ‘Réel’ se fait sur un groupe de sociétés ou sur une société.

Si une anomalie bloquante est détectée :

  • elle est indiquée dans le fichier trace,
  • le fichier magnétique n’est pas généré,
  • et les montants de la TVA dans les lignes d’écritures traitées ne sont pas mis à jour.


Génération de type 'Simulation'

Sélectionnez ce type de génération pour imprimer l’état préparatoire, sans générer le fichier magnétique.

Les montants de la TVA dans les lignes d’écritures traitées ne sont pas mis à jour.

La génération de type ‘Simulation’ se fait sur un groupe de sociétés, ou sur une société, ou sur un site.


Lors de toute génération en réel ou en simulation, un numéro de requête est attribué aux données extraites. Le numéro de requête est issu du compteur défini dans la fonction Affectation des compteurs (GESTCA), module Comptabilité, pour le type de document ‘No requête déclaration TVA/déb’ (ligne 4).

Lorsque la déclaration de TVA est lancée sur un groupe de sociétés, le compteur à utiliser est recherché au niveau Dossier.

SEEINFO La structure du compteur de TVA sur les débits n’est pas prévue pour fonctionner avec des composants de type 'Société' ou 'Site'.


Génération de type 'Ré-génération'

Sélectionnez ce type de génération pour re-générer le fichier plat dans le cas d’une déclaration de TVA ayant été générée en réel.

Indiquez le numéro de la requête TVA de type 'Réel' dans le champ Numéro de requête. Le bloc Critères est alors alimenté avec les critères d’origine de la requête.

Pour réimprimer l’état préparatoire de TVA correspondant à la requête indiquée, vous devez aussi lancer l’état DCLVATDEBBEL2 (depuis le menu Impressions > Impressions/groupe > Comptabilité > Gestion des taxes > Belgique).

  • No requête (champ NUMRPT)

Numéro de la requête TVA de type 'Réel'.

Critères

Groupe de sociétés juridiques représentant l’unité de TVA au titre de laquelle la déclaration de TVA doit être générée.

Si la génération est de type ‘Re-génération’, ce champ est alimenté avec le groupe d’origine de la requête.

Les sociétés du groupe doivent avoir la même devise de tenue du référentiel et le paramètre BELVAT - TVA belge (chapitre LOC, groupe BEL) doit avoir pour valeur 'Oui' pour toutes les sociétés du groupe. Elles peuvent cependant avoir des législations différentes.

Si le groupe contient au moins une société de législation belge et des sociétés d’autres législations,  le système recherche le paramétrage de cases de TVA DCLVATBEL + législation belge (DCLVATBEL + BEL). Si le paramétrage DCLVATBEL + BEL n'existe pas, le traitement de déclaration s’interrompt.

Si le groupe ne contient aucune société de législation belge, le système recherche le paramétrage DCLVATBEL + la législation de la première société du groupe de sociétés (par exemple, DCLVATBEL + FRA). Si le paramétrage n'existe pas, le système recherche le paramétrage DCLVATBEL + la législation de la deuxième société du groupe, et ainsi de suite.

Si le système ne trouve aucun paramétrage DCLVATBEL + une législation, le traitement de déclaration de TVA n’est pas effectué.

Lorsque la déclaration de TVA belge est exécutée sur un groupe de sociétés juridiques, les données sont calculées et cumulées pour l’ensemble des sociétés du groupe : un seul fichier est généré au titre du groupe, sans détail pour les sociétés qui constituent le groupe.

L’état préparatoire de TVA belge (DCLVATDEBBEL1 et DCLVATDEBBEL2) affiche les informations suivantes :

  • Dans la partie Détail des pièces, il affiche le contenu des cases de TVA de type 'Détail' par société.
  • Dans la partie Récapitulatif par case TVA, il affiche le cumul des montants par case de type 'Détail' et pour l’ensemble du groupe.

Code de la société juridique.

Ce champ est accessible si la génération est de type ‘Réel’ ou ‘Simulation’ et si aucun groupe n’a été renseigné.
Si la génération est de type ‘Re-génération’, ce champ est alimenté automatiquement avec la société d’origine de la requête TVA.

Le paramètre BELVAT - TVA belge (chapitre LOC, groupe BEL) doit avoir pour valeur 'Oui' pour la société sélectionnée.

Site financier de la société.
Ce champ est accessible uniquement si la génération est de type ‘Simulation’.
Si ce champ est renseigné, l’extraction est réalisée pour le site de la société.

  • Date début déclaration (champ STRDAT)

 Pour une génération de type ‘Réel’ ou ‘Simulation’

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

Pour une génération de type ‘Re-génération’

Les dates renseignées sont les dates de début et de fin de déclaration à l’origine de la requête TVA. Vous ne pouvez pas les modifier.

La date de fin de déclaration doit être postérieure ou égale à la date de début de déclaration.

SEEINFO Lors de l’extraction, si le paramètre DCLVATDAT a pour valeur ‘Document origine’ et si la pièce a une date de document d'origine vide, c'est la date comptable qui est prise en compte.

  • Date fin déclaration (champ ENDDAT)

 

Destination

  • Génération fichier (champ FLGFIL)

Cochez cette case pour créer le fichier magnétique, pour une génération de type ‘Réel’ ou ‘Re-génération’.

Le fichier plat est généré selon le paramétrage du modèle d’export défini dans le paramètre BELVATAOE - Modèle fichier TVA belge (chapitre LOC, groupe BEL). Si la génération de fichier est effectuée pour un groupe de sociétés juridiques, le modèle à appliquer est recherché au niveau Dossier du paramètre.

Lors de l’extraction de type 'Réel', si aucun modèle n’est trouvé, un message d’erreur est affiché dans la trace. S'il n'y a aucune autre erreur bloquante, les tables sont mises à jour et l’état préparatoire est bien généré.

Après avoir défini le modèle à utiliser, vous devez alors lancer la re-génération du fichier pour la requête de TVA concernée pour que le fichier soit créé.

Lorsque la déclaration de TVA est exécutée pour un groupe de sociétés juridiques, un seul fichier est généré pour l’ensemble du groupe et le fichier reprend le cumul des montants déclarés par case, toutes sociétés du groupe confondues.

Pour les besoins du composant chargé de convertir le fichier au format attendu par l’administration fiscale belge, le fichier créé respecte la codification suivante :

BETVA_numéro de requête _ date début déclaration-date fin déclaration _ date génération fichier et heure.

Lorsque la déclaration de TVA est générée avec une génération de type 'Réel', le fichier plat est réellement généré uniquement si aucune erreur bloquante n'est détectée.

Lorsque le traitement d’extraction détecte une ligne d’écriture dont un des attributs (par exemple le code taxe) n’est pas référencé dans la gestion des cases (de type 'Détail' ou 'Hors déclaration' suivant le besoin), la ligne d’écriture concernée n’est pas prise en compte et le fichier trace renvoie une anomalie. Si au moins une anomalie relative à une case de type 'Détail' est renvoyée, le fichier plat n'est pas généré et le contenu de l’état est vide (contrairement à une génération de type 'Simulation' où l'état est alimenté en fonction des lignes d’écritures qui ont pu être traitées).

Le fichier plat généré ne contient que des cases de type 'Détail'.

  • Type de fichier (champ TYPEXP)

Sélectionnez Client ou Serveur pour déterminer où les fichiers sont générés.

  • Répertoire (champ VOLFIL)

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 BELVATFIL - Chemin fichier TVA belge (chapitre LOC, groupe BEL).

La valeur de ce paramètre est celle renseignée au niveau Société. Si le traitement est lancé sur un groupe de sociétés, la valeur du paramètre est celle renseignée au niveau Dossier.

Si aucune valeur n’est renseignée dans le paramètre BELVATFIL, le répertoire de la variable GDIRDEC est proposé par défaut.

  • Fichier trace (champ TRCFLG)

Cochez cette case pour obtenir une trace du déroulement du traitement.

Le ficher trace affiche les données suivantes :

  • les critères d’exécution du traitement de déclaration de TVA,
  • l’heure de début et de fin du traitement,
  • le numéro de requête TVA.

Les erreurs bloquantes rencontrées lors de l’exécution de la déclaration de TVA belge sont détaillées en rouge.

  • Détail hors déclaration (champ DETDCL)

Pour une génération de type ‘Réel’ ou ‘Simulation’, cochez cette case pour afficher dans le fichier trace les lignes d’écritures correspondant aux combinatoires décrites dans les cases TVA de type ‘Hors déclaration’, dans la fonction Cases TVA (GESVTB).

Fermer

 

Informations complémentaires

Critères d’extraction complémentaires
  • Seules les lignes d’écritures du référentiel général principal sont considérées.
  • Elles doivent être de catégorie 'Réelle' et sur un type de pièce déclenchant à la TVA sur les débits.
Gestion des habilitations

Lorsque la déclaration de TVA belge est exécutée sur un groupe de sociétés, le paramétrage des habilitations fonctionnelles (GESAFP) doit autoriser l’utilisation de l’ensemble des sociétés du groupe. Sinon, la déclaration ne peut pas être lancée sur le groupe.

Gestion de la suppression des simulations
  • La date de début de déclaration et la date de fin de déclaration ne sont pas prises en compte en cas de suppression de simulation de déclaration de TVA belge.
  • En fonction des critères d’exécution de la fonction de déclaration, les règles suivantes sont appliquées :

Exécution sur un groupe de sociétés

Le système supprime :

  • la simulation faite sur ce groupe,
  • toutes les simulations faites sur une société ou un site d’une société de ce groupe.

    SEEINFO Pour identifier les simulations qui existent et qui doivent être supprimées, le système repart de la table des regroupements de site (FACGROUP).

Exécution sur une société

Le système supprime :

  • les simulations faites sur la société ou sur un site de la société,
  • les simulations faites sur un groupe contenant cette société.

Exécution sur une société et un site

Le système supprime la simulation faite sur la société et le site.

  • Après l'exécution de la déclaration de TVA, pour une société donnée, il ne peut exister que des requêtes réelles, ou des requêtes réelles et une requête en simulation.
Cas des acomptes

Suite à l’évolution de la législation belge, applicable au 1er janvier 2015, l’émission d’une facture n’est plus une cause d’exigibilité. Sauf cas particuliers, la TVA devient exigible pour une opération :

  • soit lorsque le fait générateur se produit (c’est-à-dire lorsque la livraison de biens est effectuée ou lorsque la prestation de services est effectuée),
  • soit au moment de l’encaissement (cest-à-dire du règlement), si celui-ci intervient avant le fait générateur.

Dans Sage X3, lorsqu’un règlement d’acompte est effectué, il devient le fait générateur.

SEEINFO Bien que le fait générateur soit le règlement, le système fonctionne toujours en suivant le mode 'Tva sur débit'.

Si un montant est associé à un compte d’acompte, le montant TTC est recalculé en fonction du taux de TVA défini dans le code taxe, afin d’obtenir le montant HT à déclarer. Si le taux de TVA du code taxe est de 0%, le montant à déclarer n’est pas recalculé.

Exemples :

  • Code taxe 001 : taux de taxe 21%
  • Code taxe 004 : taux de taxe 0%
  • 419100 : compte d’acompte (la case Compte d’acompte est cochée dans le bloc Gestion TVA dans la fonction Comptes, GESGAC)
  • 445710 : compte de TVA (la case Compte de TVA est cochée dans le bloc Gestion TVA dans la fonction Comptes)

Pièce n° 1

 Ligne

Code collectif 

 Compte

Tiers 

 Débit

Crédit 

Code taxe 

 1

 AR

 419100

DEL001

 

800.00

004

2

 

512000

 

800.00

 

 

Pour le compte 419100, le montant de 800.00 (ligne1) n’est pas recalculé puisque le taux de taxe est de 0%. Dans l’état de déclaration de TVA, les informations suivantes sont affichées :

  • La base hors taxe, d'un montant de 800.00.
  • Le montant de TVA à déclarer, d'un montant de 0.

Pièce n° 2

 Ligne

Code collectif 

 Compte

Tiers 

 Débit

Crédit 

Code taxe 

 1

 AR

 419100

DEL001

 

1210.00

001

2

 

445870

 

210.00

 

 

3

 

445710

 

 

210.00 

 001

4

 

512000

 

1210.00

 

 

Pour le compte 419100, le montant de 1210.00 (ligne1) est recalculé avec un taux de taxe de 21%. Dans l’état de déclaration de TVA, les informations suivantes sont affichées :

  • La base hors taxe obtenue après recalcul, d'un montant de 1000.00.
  • Le montant de TVA à déclarer, d'un montant de 210.00 (compte 445710).

Pièce n°3

 Ligne

Code collectif 

 Compte

Tiers 

 Débit

Crédit 

Code taxe 

 1

 AR

 419100

DEL001

 

1210.00

001

2

 

419100

DEL001 

300.00 

004 

3

 

445870

 

 210.00

 

4

 

445710

 

210.00 

 001

5

 

512000

 

1510.00

 

 

Pour le compte 419100, le montant de 1210.00 (ligne1) est recalculé avec un taux de taxe de 21%. Dans l’état de déclaration de TVA les informations suivantes sont affichées :

  • La base hors taxe obtenue après recalcul, d'un montant de 1000.00.
  • Le montant de TVA à déclarer, d'un montant de 210.00 (compte 445710).
  • Pour le compte 419100, le montant de 300.00 (ligne 2) n’est pas recalculé puisque le taux de taxe est de 0%. Dans l’état de déclaration de TVA, les informations suivantes sont affichées :

  • La base hors taxe, d'un montant de 300.00.
  • Le montant de TVA à déclarer, d'un montant de 0.
  • SEEINFO La base est recalculée lorsque le code taxe à un taux différent de zéro, que les comptes de TVA soient mouvementés ou non (en cas de mauvais paramétrage).

    Messages d'erreur

    Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :

    Fonction non implémentée pour cette société

    La valeur du paramètre BELVAT - TVA belge (chapitre LOC, groupe BEL) doit être ‘Oui’ pour la société ou les sociétés du groupe. (message bloquant)

    Paramétrage TVA hors déclaration - Pièce X Ligne X - Taxe 005 (Débit) - Compte X

    La ligne d’écriture n’est pas prise en compte dans la déclaration de TVA belge car le code taxe 005 est renseigné dans une case de type 'Hors déclaration'. (message non bloquant)

    Paramétrage TVA inexistant - Pièce X Ligne X - Taxe 001 (Débit) - Compte X

    Les caractéristiques de la ligne d’écriture ne sont décrites dans aucune case de TVA, ni de type 'Détail', ni de type 'Hors déclaration'. (message bloquant)

    Société X Législation X - Paramétrage TVA inexistant
    Groupe X - Société X Législation X - Paramétrage TVA inexistant

    Le paramétrage case TVA n’existe pas pour la législation de la société ou la législation du groupe de sociétés. (messages bloquants)

    CHF EUR : Les sociétés du groupe n'ont pas la même devise de tenue du référentiel général principal

    L’exécution du traitement sur un groupe de société n’est possible que si toutes les sociétés ont la même devise de tenue de référentiel général principal. (message bloquant)

    Tables mises en oeuvre

    SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre