France’s e-invoicing system replaces PDF exchanges for domestic B2B transactions with structured invoices routed through state-approved platforms and a central directory. In parallel, B2C and cross-border sales are covered by structured e-reporting, creating an end-to-end, data-driven VAT control framework.
Key Takeaways
E-invoicing in France is the mandatory issuance and receipt of structured electronic invoices for in scope domestic B2B transactions. Unlike emailing a PDF, France’s model relies on an interoperable network where invoices are created in compliant formats, routed via a directory, validated, delivered to the buyer’s chosen platform, and key data is transmitted to the tax authority.
France’s reform is often described as two parallel tracks:
Before the step by step flow, it helps to understand who does what:
France supports structured formats designed for automated processing. In practical implementations, platforms typically generate or accept formats such as:
The chosen platform and ERP integration approach usually determine which format is produced, accepted, and archived internally.
The steps below follow the operational process most businesses should implement.
Overview
Each step assumes a common scenario: SupplierCo sells goods to BuyerCorp, both established in France and subject to VAT.
Business should start by classifying the transaction, because this determines the channel, data set, and controls.
Use this quick decision table as an internal rule of thumb:
Scenario | Outcome |
Domestic B2B between VAT taxable businesses established in France | E-invoicing applies (structured invoice exchange) |
B2C sales to consumers | E-reporting applies (transaction data reporting) |
Exports / many cross-border cases | E-reporting applies (transaction data reporting) |
Payments that must be reported in defined cases | Payment reporting may apply (data reporting, not invoice exchange) |
This classification should be embedded into invoicing rules early, because it impacts invoice numbering, VAT logic, mandatory fields, routing, and exception handling.
Each business must decide how it will issue and receive flows:
At this stage, define:
Routing in France relies on the directory concept: the buyer is discoverable, along with its receiving platform and e-invoicing address.
Operationally this means:
Note: This step is where many early failures happen in pilots, because address mapping and entity identifiers are often inconsistent across ERP, procurement, and finance systems.
Supplier prepares the invoice from its ERP or billing tool and ensures it contains all required information. In addition to standard invoice content, France’s reform introduces additional mandatory data elements in some cases, for example:
Example: SupplierCo’s platform typically converts ERP output into the required syntax (for example generating Factur-X or XML) and checks that key fields comply with structural rules.
Once supplier submits the invoice to its chosen platform, the platform runs validation to ensure the invoice can legally and technically travel through the network.
Validation commonly covers:
If validation fails, the invoice is rejected at this stage and does not move forward until corrected.
Example: SupplierCo submits an invoice missing BuyerCorp’s required identifier or with an invalid delivery address field. The platform rejects it with an error, SupplierCo fixes the data, and resubmits.
After passing validation, the platform checks the directory to determine where to deliver the invoice.
France’s routing can be understood through common routing patterns. The table below explains when each is used.
Routing pattern | When it typically happens |
PA to PA | Supplier uses a PA and Buyer uses a PA; invoice is exchanged platform to platform |
PA to PPF | Supplier uses a PA and Buyer’s receiving choice is the public option, invoice is routed into the public channel |
PPF to PA | Supplier uses the public option, and Buyer receives via a PA, invoice is routed from public to the buyer’s platform |
PPF to PPF | Both parties use the public option; invoices are exchanged within the public channel |
Once delivered, buyer’s platform makes the invoice available to accounts payable workflows, either directly in the platform UI or through ERP integration.
From here, status handling becomes important. The ecosystem supports acknowledgment style updates that reflect where the invoice is in its lifecycle, for example:
Status updates matter because they create transparency, support auditability, and may be transmitted back through the ecosystem for compliance and reporting requirements.
Buyer performs internal business checks, usually including:
If Buyer finds an issue, the invoice can be refused through the platform workflow.
Example: BuyerCorp receives an invoice for 10 units but only 8 were delivered. BuyerCorp refuses the invoice with a reason code or explanation in the workflow. SupplierCo is notified and issues a corrected invoice or a credit note depending on the situation.
Alongside invoice exchange, the administration receives mandated data feeds:
The key operational point is that businesses should treat reporting as a structured data pipeline, not as a manual upload activity. This typically means mapping ERP events and payment events to the reporting payloads supported by the chosen platform.
Archiving is not an afterthought in France’s model. Businesses need to ensure:
Many businesses centralize this into an archiving layer integrated with ERP and the chosen platform.
The differences become clear when comparing whether an invoice document is exchanged or only data is reported. The table below summarizes the operational contrast.
Area | B2B Domestic | B2C |
Primary obligation | Structured e-invoice exchange | E-reporting of transaction data |
Document routing | Routed via directory between platforms | No platform to platform invoice exchange requirement |
Validation focus | Format, mandatory fields, routing, lifecycle statuses | Data completeness and reporting consistency |
Recipient | A VAT taxable business with declared receiving platform | Consumer, no platform receiving designation |
Statuses | Lifecycle statuses shared across ecosystem | Statuses are internal, reporting focuses on transaction and payment data where required |
France’s reform is a compliance obligation, but it also creates measurable operational advantages when implemented correctly.
This section is designed to be used as an implementation checklist during onboarding and testing.
Data readiness checklist
Common validation and processing failures to prevent
France’s e-invoicing reform is not just a format change. It is a new operating model that links invoice creation, routing, validation, lifecycle tracking, reporting, and archiving into one compliance and automation framework. Businesses that treat it as a structured data program, strengthen master data, and design exception workflows early will achieve both compliance and long-term efficiency.
Resource | Purpose |
Timetable, scope, and official publication context for approved platforms | |
Je consulte la liste des plateformes agréées (impots.gouv.fr) | Official list of state approved platforms and their registration status |
Official overview of the reform, PPF positioning, and directory services | |
Check whether an entity is referenced and which receiving platform is declared | |
Document retention periods for businesses (Entreprendre Service Public) | Official retention durations for invoices and business documents |