PrestaShop Accounting & Invoicing

E-reporting French E-invoicing 2026 (PDP)

E-reporting & certified platform (PDP) for PrestaShop

The French e-invoicing reform requires, from September 1st 2026, the transmission of your B2C transaction data and invoice statuses to the tax administration, through a certified platform (Plateforme Agréée, PDP) or the public concentrator. This module collects your sales, generates the flux in the format expected by the DGFiP (CII semantics, flux 10, XML and JSON) and submits it automatically to your platform — at the correct legal frequency, computed from your VAT regime. Every missing transmission costs a 250 euro fine: this module makes sure you never miss one.

At a glance
  • Transmission of B2C transaction data in the DGFiP flux 10 format (CII XML + JSON)
  • Automatic legal periodicity based on your VAT regime: ten-day, monthly or bimonthly
  • Submission to your certified platform (PDP) via OAuth2 API or manual mode
  • Invoice lifecycle tracking: deposited, rejected, refused, cashed
  • Secure cron: automatic generation and submission, no deadline ever missed
PrestaShop 8 PrestaShop 9 Multistore DGFiP Flux 10 September 2026
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
E-reporting dashboard for 2026 e-invoicing in PrestaShop with PDP transmission
v1.0.0 · updated 2026-07-16
What it does

The short version.

01

Smart transaction collection

The module automatically identifies your B2C sales (orders without a VAT number on the billing address), breaks each order down by VAT rate, includes shipping, discounts and credit slips as negative amounts, and converts currencies. Transmitted totals match your orders to the cent.

02

Official DGFiP format

Each period generates a flux with CII semantics (flux 10): seller party identified by SIREN, declared period, breakdown by VAT rate and category, operation type goods or services, test indicator. A JSON twin is produced for platforms exposing a REST API.

03

Automatic legal periodicity

Standard regime: ten-day transmissions (1-10, 11-20, 21-end of month, deposit within 10 days). Simplified regime: monthly. VAT franchise: bimonthly. The dashboard shows elapsed periods with their legal deadline and raises an alert when late.

04

Universal PDP connection

Generic API client compatible with any certified platform: OAuth2 client credentials with token caching, API key or static Bearer token. Built-in connection test. Manual mode available: download the XML or JSON and mark the transmission as deposited.

05

Invoice lifecycle

Payments are tracked automatically through PrestaShop order payments, deposit/rejection/refusal/cashing statuses are historized per order, with manual entry available. An e-reporting status panel is displayed on every order page.

06

Cron automation

A token-secured cron URL generates all elapsed periods and can automatically submit fluxes to your platform. Configure it once: the module then works on its own, period after period.

The long version

Everything you'd want to know before you install.

A detailed look at how E-reporting French E-invoicing 2026 (PDP) works, why we built it the way we did, and the thinking behind the features above.

§ 01

September 2026: e-reporting becomes mandatory in France

The French e-invoicing reform takes effect on September 1st, 2026: all companies must be able to receive electronic invoices, and large and mid-size companies must issue theirs and transmit their transaction data. SMEs follow on September 1st, 2027. For an online merchant, most sales are B2C: those transactions do not go through electronic invoicing but through e-reporting — the periodic transmission of sales data to the administration via a certified platform. Each missing transmission is fined 250 euros, capped at 45,000 euros per year.

§ 02

The right flux, at the right frequency

E-reporting frequency depends on your VAT regime. Under the standard regime, transmission is ten-day based: three periods per month, to be deposited within ten days. Under the simplified regime it is monthly, and bimonthly under the VAT franchise. The module computes these periods automatically, displays legal deadlines on its dashboard and immediately flags any delay. You configure your SIREN, regime and activity type: the module does the rest.

§ 03

Accurate amounts, to the cent

The module rebuilds the VAT breakdown from real order lines, adds shipping at the carrier rate, folds rounding differences and discounts so that transmitted totals match your order totals exactly. Credit slips are included as negative amounts, allocated proportionally across the relevant rates. Foreign-currency orders are converted at the rate recorded at the time of sale.

§ 04

Compatible with every certified platform

Rather than locking you into one provider, the module ships a generic API client: configurable submission and status URLs, OAuth2 client credentials with token caching, API key or Bearer token. If your platform has no API yet, or if you prefer to keep control, manual mode lets you download each flux as XML or JSON and track its status after deposit. The module perfectly complements the DataFirefly Factur-X module to cover the whole reform: B2B electronic invoices on one side, B2C e-reporting on the other.

§ 05

Your invoice lifecycle, historized

The reform does not stop at issuing: invoice statuses must be tracked. The module automatically traces payments from PrestaShop order payments — essential for services, where VAT is due on collection — historizes deposit, rejection, refusal and cashing statuses per order, and allows manual entry. Every back-office order page shows its e-reporting panel.