Aller au contenu principal

Déclaration de TVA

L'écran Déclaration de TVA agrège chaque facture comptabilisée sur une période sur les lignes du formulaire CA3 français — ventes / achats × France / intra-UE / hors UE × taux de TVA × type de facture. Chaque taux se déplie en types d'opération puis en factures individuelles ; le résultat s'exporte vers Excel pour la comptabilité ou vers un PDF au format CA3, prêt à être transmis au comptable.

Utilisez cette page quand :

  • vous préparez la déclaration de TVA mensuelle ou trimestrielle et voulez une synthèse au format CA3, construite directement à partir des factures déjà dans la plateforme ;
  • vous devez rapprocher une ligne CA3 des factures qui la composent — quels clients, quels numéros, quels montants ;
  • vous voulez une synthèse imprimable de la période à joindre au dossier comptable.

La page fonctionne quel que soit le système source — JD Edwards, SAP, NetSuite ou ERP personnalisé. Le filtre de période s'applique à la date d'émission de la facture — celle imprimée sur la facture elle-même — donc la période reste stable même si les données sous-jacentes sont reconstruites plus tard.

La matrice est servie depuis les lignes de détail TVA enregistrées (F564234), sans relecture de chaque UBL à chaque chargement — la page s'ouvre donc en quelques secondes que la période contienne 2 000 ou 200 000 factures. Pour conserver ce comportement, laissez Enregistrer les détails TVA activé sous Paramètres → Connecteurs → db-nomaubl → Tables — voir Stockage des détails.


Vue d'ensemble​

Déclaration de TVALa TVA d'une période au format de la CA3 : collectée, déductible et nette ; chaque taux se déplie en types d'opération puis en factures.MoisTrimestre2026 ▾septembre ▾Toutes les sociétés ▾Exclure refusées et rejetéesExclure les factures non parvenues à la plateformeExcelPDF1 sept. 2026 – 30 sept. 2026comparé au 1 août 2026 – 31 août 2026TVA COLLECTÉE250 631,56 €1 253 157,80 € HT · 2 361 factures+4,2 % contre 240 524,10 €TVA DÉDUCTIBLE98 412,30 €492 061,50 € HT · 418 factures−1,8 % contre 100 216,00 €TVA À PAYER152 219,26 €Collectée − déductible+8,6 % contre 140 308,10 €LIGNEBASE HTTVAFACTURESVentes (TVA collectée)1 253 157,80250 631,562 361 France1 101 840,00220 368,002 102 ▸ 20 %1 080 000,00216 000,002 050 ▸ 10 %21 840,002 184,0052 Intra-UE151 317,8030 263,56259Achats (TVA déductible)492 061,5098 412,30418TVA à payer — Collectée − déductible152 219,26Mois ou trimestredernier mois complet par défautTrois indicateursvs mois ou trimestre précédentSens, zone, tauxtotaux sur chaque ligneTVA netteà payer ou créditSociétédepuis la liste des sociétésDeux exclusionsexpliquées au survolExcel et PDFsynthèse + détail · CA3Un taux se déplieen types, puis en factures

Barre de filtres​

Une seule barre règle la période, la société et les deux exclusions, comme sur les tableaux de bord.

ContrôleEffet
Mois / TrimestreDéclaration mensuelle ou trimestrielle. La page s'ouvre sur le mois complet précédent — celui que l'on déclare.
Année et mois / trimestreLa période : l'année en cours et les cinq précédentes ; un nom de mois, ou T1 à T4. L'indication sous la barre donne les dates et la période précédente utilisée pour les écarts (comparé au …). La période s'applique à la date d'émission de la facture : elle reste stable même si les données sont reconstruites plus tard.
SociétéUne liste des sociétés (la liste personnalisée list-companies) ; Toutes les sociétés par défaut.
Exclure refusées et rejetéesActivé par défaut. Les factures refusées (210) ou rejetées (213) appellent un avoir interne : activé, toutes sont exclues ; désactivé, seulement celles marquées vues par le service client — voir Factures écartées. L'explication s'affiche au survol.
Exclure les factures non parvenues à la plateformeDésactivé par défaut. Écarte aussi les factures à envoyer dont le statut est encore interne : échec de validation, d'envoi ou d'import, ou pas encore envoyées.
ExcelTélécharge le classeur décrit dans Export Excel.
PDFTélécharge la synthèse au format CA3 décrite dans Export PDF — mise en page CA3.

Chiffres clés​

ChiffreValeurLigne de détail
TVA collectéeTVA des ventes.Base HT et nombre de factures.
TVA déductibleTVA des achats.Base HT et nombre de factures.
TVA à payer / Crédit de TVACollectée moins déductible ; affichée Crédit de TVA, en vert, quand elle est négative.Collectée − déductible.

Sous chaque chiffre, l'écart au mois ou au trimestre précédent (+4,2 %) et le montant précédent (contre …), calculés avec la même société et les mêmes exclusions.


Factures écartées​

La déclaration retient les factures émises sur la période, à l'exception de :

CasÉcartée quand
Refusée par l'acheteur (210) ou rejetée par la plateforme (213)Exclure toutes les refusées et rejetées est cochée (défaut) — ou, décochée, une fois que le service client a marqué la facture comme vue dans sa fenêtre, l'avoir interne étant fait.
À envoyer, jamais parvenue à la plateformeExclure les factures à envoyer non parvenues à la plateforme est cochée : la facture est à envoyer et son statut est encore interne (99xx autre que 9906, en attente sur la plateforme, et 9911, export validé).

Les deux règles s'appliquent à la matrice, au détail, à l'export Excel et au PDF, dont le pied de page rappelle les règles appliquées. Par l'API, les mêmes choix passent par les paramètres excludeMode (all ou reviewed) et excludeUnsent.


La matrice CA3​

Le tableau se lit par sens, puis par zone, puis par taux :

LigneContenu
Ventes (TVA collectée) / Achats (TVA déductible)Le sens avec ses totaux — base HT, TVA et nombre de factures. Les ventes d'abord ; un sens sans facture n'est pas affiché.
France, Intra-UE, Hors UEChaque zone une fois, avec son sous-total.
Taux (20 %, 10 %…, Sans taux)Une ligne par taux présent dans la zone, du plus élevé au plus faible, repliée. Sa flèche ouvre une ligne par routage BAR (B2B, B2C, B2BINT, B2G…), dont la flèche ouvre les factures — document, type, société, base et TVA, jusqu'à 200 lignes (l'export Excel contient la liste complète).
TVA à payer / Crédit de TVALa TVA nette de la période, Collectée − déductible.

Les montants ne renvoient pas à la liste des factures, qui ne sait filtrer ni par taux de TVA ni selon les deux exclusions : les factures d'un chiffre se lisent en dépliant ses lignes de taux et de routage, ou dans la feuille Détails de l'export Excel. Montants, taux et pourcentages suivent le format numérique de la langue de l'interface.

Règles de classement par zone​

Le classement utilise le pays de la contrepartie capturé sur chaque facture à l'insertion (pays de l'acheteur pour les ventes, du fournisseur pour les achats) et le sens Ventes / Achats enregistré sur la facture (UHDRIN).

ZoneVentes (émises)Achats (reçues)
FrancePays de l'acheteur = FR, ou inconnu.Pays du fournisseur = FR, ou inconnu.
Intra-UEPays de l'acheteur dans les 26 autres États membres de l'UE.Pays du fournisseur dans les 26 autres États membres de l'UE.
Hors UETout autre pays.Tout autre pays.

Les taux roulés sous Ventes intra-UE et Ventes hors UE apparaissent en exonéré (—) — ils ne contribuent pas à la colonne TVA, seulement à la base imposable. Les Acquisitions intra-UE côté Achats portent une TVA autoliquidée et contribuent à la fois à la base imposable et au montant de TVA.


Quand la matrice est vide​

Si la base ne contient encore aucune ligne de détail TVA (F564234) pour la période sélectionnée — typiquement juste après l'activation de Enregistrer les détails TVA, avant qu'une reconstruction historique n'ait eu lieu — la page n'affiche plus de matrice vide trompeuse. Elle affiche la commande exacte à exécuter, avec les dates de la période sélectionnée déjà pré-remplies :

⚠ Pas de détails TVA pour Avril 2026
La base ne contient aucune ligne de détail TVA pour cette période. Lancez la commande de reconstruction une fois, puis rouvrez la page :
./nomaubl.sh backfill-vat prod 2026-04-01 2026-04-30
Relançable sans risque sur la même période, sans créer de doublons.

La commande est documentée sous Ligne de commande → backfill-vat. Une fois la reconstruction faite, rouvrez la page TVA — la matrice se remplit comme attendu.

Une erreur côté serveur — une erreur de base de données, par exemple — ne s'affiche jamais comme une période vide : la page indique le message d'erreur, qui est aussi écrit dans le journal serveur.


Export Excel​

Le bouton Excel télécharge vat-declaration-<début>-<fin>.xlsx, un classeur à deux feuilles :

FeuilleContenu
SynthèseReprend la matrice à l'écran — ventes / achats × zone × taux × type — avec sous-totaux par zone et par sens.
DétailsUne ligne par facture qui contribue à la période : numéro, type, société, nom de la contrepartie, pays de la contrepartie, routage BAR, base imposable, montant de TVA, devise, date d'émission.

Les cellules de montant sont des nombres réels, pas du texte — totaux, tableaux croisés et formules Excel en aval fonctionnent sans retraitement.


Export PDF — mise en page CA3​

Le bouton PDF télécharge une synthèse d'une page reprenant la mise en page du formulaire officiel Cerfa 3310-CA3 (vat-declaration-<début>-<fin>.pdf), prête à être archivée avec le reste de la liasse comptable sans ressaisie. Le PDF est en français quelle que soit la langue de l'interface, avec les formats français : montants 125 315,78, taux 5,5 %, période 01/09/2026 – 30/09/2026. Son pied de page rappelle les règles d'exclusion appliquées.

BlocLignes CA3
Section A — Opérations réaliséesLigne 01 (ventes soumises à TVA), 03 (acquisitions intra-UE), 04 (exportations hors UE), 06 (livraisons intra-UE), 7B (achats de biens et services hors UE).
Section B — TVA brute puis déductibleUne ligne par taux applicable : 08 (20 %), 9B (10 %), 09 (5,5 %), 10 (2,1 %) et 14 (autres taux), avec total 16. Puis 20 (TVA déductible sur biens et services) et total 23.
SoldeSoit 28 (TVA à payer) quand la période se solde en débit, soit 32 (crédit) quand la TVA déductible dépasse la TVA collectée.

Le PDF est une synthèse imprimable — il ne remplace pas le dépôt sur le portail de la DGFiP.


Note sur les données existantes​

Les factures créées avant cette version n'ont pas de pays de contrepartie renseigné. Elles sont classées en France par défaut tant que la facture sous-jacente n'a pas été retraitée (pour que le pays soit capturé depuis le document UBL et enregistré). Toute nouvelle facture est désormais créée avec le bon pays.

Si une facture intra-UE ou hors UE apparaît encore sous France, la relancer depuis la liste Factures (Modifier → Enregistrer, ou un nouveau Traiter depuis Synchronisation → Fetch Input) rafraîchit le pays.