Skip to content
Gatebold
e-invoice E-Invoice

French e-invoicing 2026-2027: the complete guide for Magento merchants

Timeline, actors, formats, and a concrete action plan to bring your Magento or Adobe Commerce store into compliance with the French B2B e-invoicing reform.

In this article
  1. Key takeaways
  2. What is electronic invoicing under the French reform?
  3. The two-step timeline
  4. The 3 flows the reform imposes
  5. The actors of the new framework
  6. Magento in the reform: 4 typical scenarios
  7. The standardized formats: Factur-X, UBL, CII
  8. Preparing your Magento store: 6 concrete steps
  9. Official sources to go further
  10. Summary
  11. Going further
Timeline of the French B2B reform: September 1st, 2026 reception and emission for large enterprises and mid-caps, September 1st, 2027 emission for SMBs

Key takeaways

  • Two key dates: September 1st, 2026 (mandatory reception for all companies, emission for large enterprises and mid-caps), September 1st, 2027 (mandatory emission for SMBs and micro-businesses).
  • Three flows to cover: B2B e-invoicing, transaction e-reporting for out-of-scope operations, payment e-reporting.
  • The mandatory channel is the Approved Platform (Plateforme Agréée) (PA), an entity registered with the DGFiP - several are available on the French market.
  • For a Magento store, compliance goes either through an accounting ERP that interfaces with your PA, or through a Compatible Solution on the Magento side that bridges to your PA.

What is electronic invoicing under the French reform?

Electronic invoicing is a framework requiring VAT-registered companies in France to transmit their B2B invoices in structured format, through a platform approved by the Direction Générale des Finances Publiques. Tax data is thus reported to the administration in near real time, and exchanges between suppliers and buyers become interoperable without manual data entry.

Concretely, this means you can no longer send a simple PDF invoice by email to your French business customer. The invoice must be generated in a standardized format, transmitted to your Approved Platform, which then relays it to your customer’s PA and feeds the DGFiP central directory.

The two-step timeline

The reform comes into force in two stages, depending on company size. Here is the official timeline:

DateObligationScope concerned
September 1st, 2026Reception through an Approved PlatformAll VAT-registered companies, regardless of size
September 1st, 2026Emission in structured formatLarge enterprises (GE) and mid-caps (ETI)
September 1st, 2027Emission in structured formatSMBs and micro-businesses (PME/TPE)

For the vast majority of French Magento B2B merchants, who are SMBs, the critical deadline for emission is therefore September 1st, 2027. But reception becomes mandatory as of September 2026, which means you must have an active Approved Platform channel before that date, even if you are not yet emitting in structured format.

The 3 flows the reform imposes

The reform does not cover a single flow. It organizes three distinct obligations that every company in scope must be able to address.

FlowPurposeWhen is it triggered?
E-invoicingTransmission of the B2B invoice to the recipient via the PAFor every invoice issued to a French business customer
Transaction e-reportingDeclaration of operations outside the B2B scope (B2C, export, sales outside the EU, etc.)At a defined cadence (monthly or more frequent depending on profile)
Payment e-reportingSettlement statuses of issued invoicesAt each payment received, for operations subject to VAT on receipts

For a typical Magento B2B merchant, all three flows are generally relevant: you issue invoices to business customers (e-invoicing), you also sell to consumers or export (transaction e-reporting), and your incoming payments must be tracked (payment e-reporting). A compliant connector must cover all three.

The actors of the new framework

The reform’s architecture relies on four distinct roles. Understanding who does what is essential to choose your setup.

The DGFiP defines the rules, registers the Approved Platforms, maintains the central directory of companies, and receives tax data. It does not receive each company’s invoices directly, unlike the centralized model via the Portail Public de Facturation (PPF) initially announced in 2021 and then abandoned in 2023.

The Approved Platform (PA) is the operator registered with the DGFiP. It receives the invoice issued by your company, validates it structurally, transmits it to the recipient’s PA, feeds the central directory, and reports aggregated tax data. It is the equivalent of a licensed telecom operator, but for invoicing. You freely choose your PA on the French market.

The central directory is the service maintained by the DGFiP that lets each PA know how to reach a recipient’s PA. It guarantees that the invoice finds its recipient regardless of the PAs chosen by each party.

Your Compatible Solution is the component that bridges your stack (Magento, ERP, etc.) and your Approved Platform. It is not registered with the DGFiP but must produce compliant invoices (standardized formats, mandatory data, etc.) and know how to talk to your PA. This is typically the role of a dedicated Magento connector. To go deeper on this distinction, see Approved Platform vs Compatible Solution: who does what.

Magento in the reform: 4 typical scenarios

Not all Magento stores are in the same situation. Here are the four most frequent configurations, with their implications.

Case 1: Magento store with an accounting ERP that issues the legal invoices. If your ERP (Sage, Cegid, Odoo, etc.) generates and stores your official invoices, that ERP is what must interface with your Approved Platform. Magento then plays an upstream commercial role with no direct involvement in electronic invoicing. You work with your ERP vendor to activate its PA connector.

Case 2: Magento store without an ERP, invoicing from Magento Sales / Invoice. This is the typical case of many French B2B merchants who issue their invoices directly from the Magento Sales interface. In this configuration, your Magento is what must provide conformant invoice data and transmit it to the PA. A dedicated Magento Compatible Solution becomes necessary: it extracts the invoice issued by Magento, normalizes its data against the EN 16931 model, validates it, and transmits it to your PA, which produces the regulatory format.

Case 3: Magento store with a custom invoicing module. If you have a custom Magento module that issues your B2B invoices with specific business rules, you must check that this module produces all the mandatory data of the reform (buyer SIRET, detailed legal mentions, VAT by rate, etc.). Otherwise, you will have to evolve it in parallel with the reform compliance work.

Case 4: Multi-channel store (Magento + marketplace + point of sale). If your sales channels are multiple, each flow must be tracked. The Magento B2B flow goes through your PA (e-invoicing), marketplace sales go through the marketplace’s obligations, and the point of sale feeds transaction e-reporting. A centralized approach through a single operator simplifies the follow-up.

The standardized formats: Factur-X, UBL, CII

The reform accepts three formats for the structured electronic invoice, all compliant with the European norm EN 16931. Here is their positioning.

FormatNatureWhen to use it
Factur-XHybrid PDF/A-3 with embedded CII XML (Franco-German origin, 2017)Recommended transition format: human-readable, machine-parsable
UBL 2.1Pure XML, OASIS standard from 2013, foundation of the European PEPPOL networkFully automated flows, mature EDI integration
UN/CEFACT CIIXML, the UN’s Cross Industry Invoice schemaInternational flows and cases where your PA explicitly recommends CII

In practice for a Magento B2B merchant, Factur-X is most often the recommended starting format: it satisfies both those who want structured data (DGFiP, recipient ERPs) and those who want to see a PDF (the customer’s accountant opening the invoice to read it). UBL becomes preferable when your customers are on PEPPOL or when you need high throughput without a visual rendering.

A good Compatible Solution guarantees normalized, validated and traceable EN 16931 data all the way to the PA; it is then the PA that produces the regulatory format (Factur-X, UBL or CII) according to your recipient’s preferences. For the technical details of each format and their use cases, see Factur-X, UBL, CII: which format to choose.

Preparing your Magento store: 6 concrete steps

Here is a six-step action plan to go from “nothing done” to “compliant” without rushing, by starting early before the deadline.

  1. Identify your scenario. Go back to the four scenarios above and determine yours. This analysis determines whether you need to activate an ERP connector or install a Compatible Solution on the Magento side.
  2. Choose your Approved Platform. Consult the official list of PAs registered with the DGFiP. Compare the criteria that matter to you: pricing, geographic availability, support quality, integration with your stack, technical guidance, etc.
  3. Check the completeness of your invoicing data. Do your Magento invoices contain all the mandatory data of the EN 16931 norm? Buyer SIRET, VAT identifiers, legal mentions per product, VAT by rate, etc. An upfront audit avoids mass rejections at launch.
  4. Set up invoice normalization. Install the connector or Compatible Solution that extracts your Magento invoices, normalizes their data against the EN 16931 model, validates it, and transmits it to your PA (which produces the regulatory format). This component must also handle transaction and payment e-reporting.
  5. Test in sandbox. All PAs provide a test environment. Send a representative volume of your invoices (B2B, B2C, export, credit notes, etc.) and check that the returned statuses are clean. Fix any business data anomalies detected.
  6. Move to production progressively. If possible, start with a subset of customers (for instance those already asking for electronic invoices) before generalizing. Monitor the first emission, reception and e-reporting cycles for a month.

This plan generally takes 8 to 13 weeks for a well-equipped Magento store. For stores with scattered business data or custom modules, allow more time to absorb the data audit. The detailed phase-by-phase rollout is in the article Magento and e-invoicing: how to get compliant.

Official sources to go further

Any decision regarding reform compliance must rely on official sources. Here are the references to consult and share with your accountant.

  • DGFiP website - Electronic invoicing and Approved Platforms: impots.gouv.fr/facturation-electronique-et-plateformes-agreees. Official timeline, list of registered PAs, administration FAQ (in French).
  • European norm EN 16931: reference norm for electronic invoicing in Europe, available via AFNOR.
  • Factur-X standard: maintained by FNFE-MPE (France) and FeRD (Germany, under the name ZUGFeRD).
  • UBL 2.1 specifications: published by OASIS, technical foundation of the PEPPOL network.
  • PEPPOL: interoperable European network for exchanging B2G and B2B electronic invoices, useful for cross-border EU flows.

Summary

The French e-invoicing reform requires all VAT-registered companies to move their B2B invoicing to a structured format, transmitted through an Approved Platform. The timeline is clear: September 2026 for universal reception and emission by large enterprises and mid-caps, September 2027 for SMB emission. The accepted formats are Factur-X, UBL and CII, all compliant with the European norm EN 16931.

For a Magento B2B merchant, the challenge is to identify your scenario, choose your Approved Platform, then activate the right connector on the Magento side - either through your accounting ERP, or through a dedicated Compatible Solution. Starting early and testing in sandbox are the two keys to absorbing data adjustments before the deadline.

Going further

Each facet of the reform has a dedicated article in the E-Invoice cluster:

To discuss your specific case, the Gatebold E-Invoice Gateway product opens a technical discussion with no commitment. For the plan details, see our E-Invoice pricing.

Frequently asked questions

When does the reform concretely apply to my Magento store?
Two dates to remember. On September 1st, 2026, all VAT-registered companies must be able to receive their electronic invoices through an Approved Platform, and large enterprises as well as mid-caps must emit theirs in structured format. On September 1st, 2027, the emission obligation extends to SMBs and micro-businesses. Almost all French Magento B2B merchants fall into the 2027 scope at the latest.
What is the difference between an Approved Platform and a classic dematerialization operator?
The difference is regulatory. An Approved Platform (PA) is an entity registered with the DGFiP under a very precise set of requirements: transmission of invoices to the recipient's PA, feeding the central directory, transmission of tax data to the administration, etc. A classic dematerialization operator without this registration cannot fulfill these obligations. Check the official DGFiP list before choosing your provider.
If I have a chartered accountant, do they handle compliance for me?
Not necessarily. Your accountant can help you choose an Approved Platform and navigate the regulatory side, but your company remains responsible for issuing its invoices. If your B2B invoices come out of Magento, it is your technical stack that must be able to produce conformant data (EN 16931 model) and transmit it to the PA, which produces the format - not your accountant.
Can I still send my B2B invoices as plain PDFs after 2026?
No for domestic B2B invoices. From the deadlines of your emission obligation, a B2B invoice must be in structured format or hybrid structured + image format (Factur-X). An unstructured PDF sent by email no longer covers the obligation. For B2C flows and out-of-scope operations, e-reporting takes over.
What are the concrete risks if I do nothing before 2026?
Three major risks. Operational risk first: your large enterprise customers will refuse to receive your invoices through the current channels and will block payment. Tax risk second: the administration may consider non-compliant invoices unenforceable, with penalties per invoice. Commercial risk last: you will lose B2B tenders that require compliance as a prerequisite from 2026.
How do I know if Magento is compatible with 2026 e-invoicing?
Three points to check. First, your Magento version must be maintained (ideally Magento 2.4.x or Adobe Commerce, older versions will not have maintained connectors). Second, your Magento invoicing data (Sales / Invoice) must be complete: buyer SIRET, legal mentions, detailed VAT, etc. Third, your architecture must be able to integrate a connector that speaks the DGFiP format and transmits to your PA, without having to overhaul your stack.