FinchContext
Run with

Build French E-Reporting Transaction Data (DGFiP via PDP)

Skill: Assemble transaction and payment data into e-reporting transmitted to the DGFiP through a certified PDP

Region: France Category: Tax — E-reporting Does: Takes a period's out-of-scope-of-mandatory-e-invoicing transactions (B2C sales, B2B international/intra-EU and exports, and encaissements — cash collected) and assembles the structured e-reporting (e-déclaration de données de transaction et de paiement) data set for transmission to the DGFiP through a certified Plateforme de Dématérialisation Partenaire (PDP) under the Y-model continuous transaction controls (CTC) framework. Spec: DGFiP — e-reporting data specifications (réforme de la facturation électronique, current external specifications)

The French reform (déployment 2026–2027) mandates e-invoicing for domestic B2B and, alongside it, e-reporting of transactions that fall outside that mandate: sales to consumers (B2C) and operations with foreign or non-taxable parties, plus payment data for services (statut d'encaissement). E-reporting is transmitted to the DGFiP via a PDP. Element names below follow the e-reporting data set and reform external specifications, not a verbatim XSD.


When this applies


Structure (e-reporting → structured data set)

En-tête (header)
   émetteur SIREN/SIRET, numéro de TVA intracommunautaire, période, type de flux (e-reporting)
   cadre de transmission: transactions B2C agrégées | B2B international détaillé | encaissements
Données de transaction (par période / par taux)
   nature de l'opération (B2C, export, intra-UE, assujetti étranger)
   base hors taxe par taux de TVA, montant de TVA, montant TTC (EUR)
   nombre de transactions (agrégat journalier/périodique pour le B2C)
Données de paiement (encaissements)
   référence opération, date d'encaissement, montant encaissé, taux/exigibilité
Récapitulatif: totaux par taux, par type de flux

Data rules


Worked example (outline)

En-tête: SIREN 123456789, TVA FR40123456789, période 2026-09, flux e-reporting
B2C agrégé: base 20% = 50,000 ; TVA = 10,000 ; nb transactions = 1,240
Intra-UE B2B (exporté/exonéré): base = 30,000 ; motif exonération intra-UE
Encaissements (services): opération SVC-77, encaissé 2026-09-15, 1,200 TTC, exigibilité TVA
Récap: total base 20% 50,000 ; total exonéré 30,000

Transmitted to the DGFiP through the certified PDP; totals reconcile with the CA3 for the period and pre-fill the VAT return.

Validation checklist


Last updated: 2026-06-04 — confirm the current e-reporting data specifications, flux types, payment-data rules, rounding, and the reform deployment calendar against current DGFiP (impots.gouv.fr) and PDP guidance before use.