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 cellule se déplie jusqu'aux factures individuelles qui la composent ; 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 liste Factures expose la même base de date via son Sélecteur de base de date : un clic sur un montant de la matrice TVA ouvre la liste Factures avec le bon ensemble.

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 TVA📅 Avril 2026 ▾MoisTrimestreSociété ▾▣ Excel📄 PDF CA3VENTES▾ France128 450,0023 110,00412 factures20 %115 550,0023 110,003705,5 %12 900,00709,5042▸ Intra-UE18 200,00— (exonéré)38▸ Hors UE9 800,00— (exonéré)12ACHATS▸ France42 100,007 530,00157 factures▸ Acquisitions intra-UE5 600,001 120,009Solde · TVA à payer 16 169,50 €Sélecteur de périodepar défaut : mois complet précédentTrois colonnesbase · TVA · nombreZone géographiqueFrance / Intra-UE / Hors UEBloc SoldeTVA à payer ou crédit

Barre d'outils

La barre d'outils au-dessus de la matrice fixe la période, un filtre société optionnel et les boutons d'export.

📅 Avril 2026 ▾MoisTrimestreSociété ▾▣ Excel📄 PDF CA3
ContrôleEffet
Sélecteur de périodeChoisit la période couverte par la matrice. Par défaut, le mois complet précédent — celui que vous déclarez. Basculez sur Trimestre pour une déclaration trimestrielle. Le filtre s'applique à la date d'émission de la facture (celle imprimée sur la facture elle-même) : la période reste stable même si les données sous-jacentes sont reconstruites plus tard. La liste Factures expose la même base de date via son Sélecteur de base de date — un clic sur un montant ouvre la liste Factures avec ce sélecteur déjà positionné, donc le nombre affiché correspond à celui d'où l'on vient.
Boutons Mois / TrimestreBasculent entre un pas mensuel et un pas trimestriel. Le libellé du sélecteur de période s'adapte (par ex. T2 2026).
SociétéOptionnel. Restreint la période aux factures d'un code société (KCO). Par défaut : Toutes les sociétés.
▣ ExcelTélécharge le classeur décrit dans Export Excel.
📄 PDF CA3Télécharge la synthèse au format CA3 décrite dans Export PDF — mise en page CA3.

La matrice CA3

La matrice s'ouvre repliée au niveau des zones géographiques — France, Intra-UE et Hors UE, pour les Ventes comme pour les Achats. Chaque ligne affiche trois chiffres : base imposable (Total HT), montant de TVA (Total TVA) et le nombre de factures.

Cliquez sur le chevron d'une ligne pour la déplier ; un nouveau clic la replie. La matrice comporte trois niveaux de dépliement sous chaque zone :

NiveauContenuExemple
1 — Taux de TVAUne ligne par taux présent dans la période pour cette zone.20 %, 10 %, 5,5 %, 2,1 %, 0 %.
2 — Type de factureSous une ligne de taux, une ligne par routage BAR — B2B, B2C, B2BINT, B2G, non classé.Une ligne 20 % de France se décompose en contributions B2B / B2C.
3 — Factures individuellesSous une ligne de type, une ligne par facture : numéro, type, société, base imposable, montant de TVA. Plafonné à 200 lignes en ligne — utilisez l'export Excel pour la liste complète.12345 / RI / 00070 Acme Industries SA 500,00 100,00.

Chaque montant de la matrice est cliquable. Un clic ouvre la liste Factures pré-filtrée sur le même ensemble — même période, même sens, même zone, même taux, même type quand cela s'applique — pour passer dans la liste opérationnelle sans ressaisir aucun filtre.

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.Pays du fournisseur = FR.
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 le reste (ou pays inconnu).Tout le reste (ou pays inconnu).

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.


Export Excel

Le bouton ▣ Excel télécharge 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 CA3 télécharge une synthèse d'une page reprenant la mise en page du formulaire officiel Cerfa 3310-CA3, prête à être archivée avec le reste de la liasse comptable sans ressaisie.

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 (autres opérations non imposables).
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.