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.
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.
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.
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.
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.
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.
There are no reviews yet.