Introduction
Factur-X is Franceโs official hybrid electronic invoice standard, developed jointly by France and Germany to align with the European Norm EN 16931. Like ZUGFeRD, it combines two layers in one file:- a human-readable PDF/A-3 invoice (so recipients can view it as a normal invoice), and
- an embedded XML file carrying the structured data for automated processing.
Prerequisites
To convert invoices to Factur-X format, ensure you have:- A valid API key and a basic understanding of the workflow engine and API.
- An invoice with:
- Supplier details (company name and required identities). Check the French regimes for specifics.
- Line items with name, price, and applicable taxes.
Factur-X Setup
To issue Factur-X invoices, follow these instructions in the Invopop Console:1
Connect the UN/CEFACT CII app
- Navigate to Configuration โ Apps.
- Locate UN/CEFACT CII in the app discovery list.
- Click Connect to activate.
2
Configure invoice workflow
Running
In your invoice data, make sure to include the Factur-X addon and state the regime as
FR
.regime
field to FR
in your invoices and include the Factur-X addon. This will add validations to ensure the document is compliant with the standard.
Some example invoices are provided below, along with an example workflow to send the invoices to. We also recommend using the GOBL Builder to create your own invoices.
Sample Invoices
Factur-X B2B Invoice
Factur-X B2B Invoice
FacturX B2B Invoice
FAQ
How can I view an XML attached to a PDF?
How can I view an XML attached to a PDF?
In Factur-X PDFs, the XML file is embedded within the PDF itself. To extract and view it, you can use the
Attachments
section in Adobe Acrobat Reader.Alternatively, you can use specialized tools like the SysTools PDF Extractor to extract the XML file.