Factur-X format in France: What you need to know

Invoicing
Invoicing

Stripe Invoicing è una piattaforma software globale concepita per risparmiare tempo e ricevere i pagamenti più velocemente. Crea ricevute e inviale ai clienti in pochi minuti senza scrivere una sola riga di codice.

Ulteriori informazioni 
  1. Introduzione
  2. What is the Factur-X format?
  3. Why was the Factur-X format created?
  4. Why create an invoice in Factur-X format?
  5. How do I create and send an invoice in Factur-X format?

Moving away from paper invoices involves a gradual transition to electronic invoicing (e-invoicing). E-invoicing, which French public services and their private suppliers have adopted since 2020, will become mandatory from 2026 for all business transactions subject to VAT (value-added tax). How do you create an e-invoice? What is the Factur-X format? Is it mandatory? This article on the Factur-X format explores these topics in detail.

What’s in this article?

  • What is the Factur-X format?
  • Why was the Factur-X format created?
  • Why create an invoice in Factur-X format?
  • How do I create and send an invoice in Factur-X format?

What is the Factur-X format?

Factur-X is a hybrid e-invoice format that combines a PDF/A3 file with an embedded XML file.

Factur-X has two advantages:

  • The PDF file offers a human-readable version of the data, making it accessible to individuals such as customers, suppliers, or accountants
  • The XML file stores the structured invoice data in a format that computerized systems can process

Why was the Factur-X format created?

In partnership with Germany and to align with the European standard EN 16931, developers created Factur-X. This standard ensures that e-invoices issued within the European Union comply with uniform requirements. It defines an official invoicing protocol by specifying each invoice’s syntax and important information in a structured layout.

Factur-X is one of the formats that comply with the European semantic standard. The other two main structured formats, CII (Cross Industry Invoice) and UBL (Universal Business Language) do not include a PDF version and are solely for automated processing.

Why create an invoice in Factur-X format?

Factur-X has several advantages for companies issuing invoices:

  • Guaranteed compliance with tax and legal requirements
  • Hybrid invoice model that ensures readability for both humans and IT systems
  • Fast implementation, particularly for very small businesses (VSBs) and small and medium-sized enterprises (SMEs), as Factur-X seamlessly integrates with existing management and accounting systems
  • Data security and traceability, reducing the risk of tax fraud
  • Faster, automated invoice processing, minimizing data entry errors, lowering administrative costs, and shortening payment times

How do I create and send an invoice in Factur-X format?

To generate an invoice in Factur-X, ensure that your invoicing software is compatible with this format. Le Forum National de la Facture Électronique et des Marchés Publics Électroniques (FNFE-MPE) offers a list of softwares compatible with Factur-X that automatically generate and receive invoices in this standardized structure. You can also download sample Factur-X invoices from the FNFE-MPE website.

After creating your invoice in Factur-X, you can issue it through a registered Partner Dematerialization Platform (PDP) or the public e-invoicing portal Chorus Pro.

Alternatively, you can create and send invoices in Factur-X format using Billit, a Stripe partner application available on the Stripe App Marketplace. This user-friendly app lets you configure e-invoice delivery directly and securely from Stripe without writing code. Read the detailed article on e-invoicing from Stripe to learn more.

I contenuti di questo articolo hanno uno scopo puramente informativo e formativo e non devono essere intesi come consulenza legale o fiscale. Stripe non garantisce l'accuratezza, la completezza, l'adeguatezza o l'attualità delle informazioni contenute nell'articolo. Per assistenza sulla tua situazione specifica, rivolgiti a un avvocato o a un commercialista competente e abilitato all'esercizio della professione nella tua giurisdizione.

Tutto pronto per iniziare?

Crea un account e inizia ad accettare pagamenti senza la necessità di stipulare contratti o di comunicare le tue coordinate bancarie. In alternativa, contattaci per progettare un pacchetto personalizzato per la tua attività.
Invoicing

Invoicing

Crea ricevute e inviale ai tuoi clienti in pochi minuti, senza scrivere alcuna riga di codice.

Documentazione di Invoicing

Crea e gestisci fatture per pagamenti una tantum con Stripe Invoicing.