Mandatory B2B E-invoicing in France
E-Invoicing and E-Reporting Processes
- B2B E-Invoicing Process Description
1. Issuance: The seller creates an invoice in their ERP and sends it to their chosen Certified Platform, such as Comarch.
2. Transmission & Validation: The seller's Certified Platform (Plateforme Agréée) validates the invoice, converts it to one of the mandatory formats (UBL 2.1, CII, Factur-X), and:
- Sends the invoice to the buyer's Certified Platform.
- Extracts mandatory data, creates Flow 1, and sends it to the Public Invoicing Portal (PPF).
3. Reception: The buyer's Certified Platform receives the invoice and delivers it to the buyer for processing, often directly into their AP system.
4. Certified Platforms also manage lifecycle messages (statuses).
- Some statuses are generated by the Certified Platforms.
- Some are generated by the seller or the buyer (and transmitted by the Certified Platforms).
- Certain statuses must be sent to the PPF by the Certified Platform.
- E-Reporting Process Description
For B2C and international transactions, the process involves periodic data reporting to the authorities.
1. Data Extraction: The reporter aggregates all required data from B2C (e.g., end-of-day sales) and international B2B transactions and sends it to its Certified Platform.
- Certified Platforms, like Comarch, can offer a service where the data extraction is done by the Platform based on invoices sent by the reporter.
2. Report Generation: The reporter’s Certified Platform validates the e-report received from the reporter and, when applicable, aggregates the data and generates an e-report.
3. Submission: The Certified Platform transmits this e-report directly to the PPF (which then sends it to the tax administration) according to the mandated schedule (depending on the VAT regime applicable to the reporter).
A similar process exists for payment data e-reporting. Payment data needs to be reported for transactions for which tax is due upon collection.










