Create Factur-X Invoices Online for Free

Build a compliant Factur-X invoice step by step: a hybrid PDF/A-3b that embeds EN 16931 CII XML and is validated against the official Schematron rules before you download.

Have an existing invoice?

Upload a PDF or XML invoice and we'll prefill the form

Auto-fill

Invoice Details

Seller (From)

Provide at least one of Legal ID or Tax ID / VAT for the seller

Buyer (To)

Create Factur-X Invoices from Scratch

Build fully compliant Factur-X invoices with our guided wizard. No technical knowledge required.

Guided Step-by-Step Wizard

Our intuitive 3-step wizard walks you through parties, line items, and payment details, no e-invoicing expertise required.

Automatic Tax Calculation

Enter your line items and let the system calculate net totals, VAT groups, and grand totals automatically.

Embedded XML Metadata

Every invoice includes structured XML data embedded inside the PDF/A-3b, making it both human-readable and machine-processable.

Automatic PPF Submission

Submit your invoice directly to the French PPF (Portail Public de Facturation) upon creation, no manual upload needed.

How It Works

Build a compliant Factur-X invoice in three guided steps.

Step 1

Fill in Party Details

Enter your company information and buyer details. Our wizard validates every field as you go.

Step 2

Add Line Items

Add products or services with quantities, unit prices, and tax rates. Net totals, VAT groups, and grand totals are calculated automatically.

Step 3

Generate & Download

Review the summary and download your fully compliant Factur-X PDF/A-3b with embedded XML metadata.

Frequently Asked Questions

Everything you need to know about creating Factur-X invoices.

All invoices are generated using the EN 16931 (Chorus Pro) profile by default. Premium users can choose from Minimum, Basic, Basic WL, EN 16931, and Extended profiles.
Yes! Upload any PDF, DOCX, or XLSX invoice and our AI will extract the data and prefill the form automatically. You can review and edit before generating.
Absolutely. Enter your line items with quantities, unit prices, and VAT rates: the wizard computes net totals, VAT amounts, and the grand total in real time.
We support EUR, USD, GBP, CHF, and all ISO 4217 currencies. Select your currency in the invoice details step.
Draft saving is a premium feature. Sign up to save and resume your invoices at any time.
Yes. With a premium account you can enable Automatic PPF Submission. When you click Generate, your Factur-X invoice is created and delivered to the Portail Public de Facturation in a single step.

How to Create a Factur-X Invoice

A compliant electronic invoice is more than a PDF. Under the 2026 French e-invoicing reform, every domestic B2B invoice must carry a structured XML layer that follows the EN 16931 standard. The generator above builds that file for you: enter your data once and download a Factur-X PDF/A-3b, validated before you send it.

What makes an invoice Factur-X compliant?

Factur-X is a hybrid format: a human-readable PDF/A-3b with the structured invoice data embedded as a Cross Industry Invoice (CII) XML attachment. Your customer opens a normal-looking PDF while their accounting system reads the XML automatically, with no re-keying. That dual nature is what the French Portail Public de Facturation (PPF) and certified platforms (PDP) expect.

Mandatory fields for an EN 16931 compliant invoice

The standard defines a core set of fields that every invoice must contain. The wizard validates each one as you type, but it helps to have these ready:

  • Seller name, address, and a tax identifier (SIREN, SIRET, or VAT number)
  • Buyer name and full postal address
  • A unique invoice number and the issue date
  • At least one line item with quantity, net unit price, and VAT rate
  • A VAT breakdown grouped by tax category and rate
  • Payment details including the IBAN for credit transfers

For invoices to the public sector (B2G through Chorus Pro), a buyer reference identifying the recipient service is also required.

Which Factur-X profile should you choose?

The profile controls how much data the embedded XML carries. Factur-X defines five: MINIMUM and BASIC WL hold header data only, while BASIC, EN 16931 (COMFORT), and EXTENDED add full line-item detail. For nearly all French B2B invoices the EN 16931 profile is the right choice: it includes every mandatory field of the European standard and is accepted by the PPF and all certified platforms. Pick EXTENDED only when a specific partner asks for the extra fields it carries.

Ready for the 2026 French mandate

From September 2026, every business in France must be able to receive electronic invoices, and large and mid-sized companies must issue them too, with smaller companies following in 2027. Invoices flow through the Portail Public de Facturation or a certified Plateforme de Dematerialisation Partenaire (PDP). Every file this generator produces is a compliant Factur-X PDF/A-3b, ready for that channel.

Compatible with your accounting software

Every file the generator produces embeds the structured data as Cross Industry Invoice (CII) XML, the syntax French accounting and ERP systems read by default. Sage, Cegid, EBP, Pennylane, and similar tools can import it without manual data entry, while the human-readable PDF layer means anyone can still open the invoice the usual way.

Already have an invoice as a PDF?

If your invoices already exist as PDF, DOCX, or XLSX files, you do not need to re-key them. Two related tools help:

Create, then validate before you send

Generating a file is not the same as generating a valid file. Every invoice you create here is checked against the official EN 16931 Schematron before download, so it is ready to send the moment you have it.

For the full background on deadlines and which businesses are affected, read our detailed guide:

All the Tools You Need

A complete suite, in one place

Prefer classic tools over chat? Every action is also available in one click.

AI Assistant

Chat to convert, create, validate and extract your e-invoices.

Open tool

PDF to Factur-X

Turn legacy invoices into compliant Factur-X PDF/A-3b files instantly.

Open tool

Create Factur-X PDF

Build compliant Factur-X invoices from scratch with our guided wizard.

Open tool

Create CII XML

Generate a standalone UN/CEFACT CII XML invoice, no PDF wrapper.

Open tool

Factur-X Credit Note

Issue a compliant Factur-X credit note that corrects or cancels an invoice.

Open tool

CII Credit Note

Generate a standalone UN/CEFACT CII credit note as pure EN 16931 XML.

Open tool

Create Order-X

Create an Order-X purchase order, the hybrid PDF companion of Factur-X for ordering.

Open tool

Edit Factur-X Invoice

Fix a rejected or invalid invoice: upload it, edit any field, and download a compliant file.

Open tool

Edit CII XML

Open a CII invoice as a form, fix rejected or invalid XML, and download a valid file.

Open tool

Validate Factur-X

Check your invoices against EN 16931 and the 2026 French mandate.

Open tool
X

Validate CII XML

Validate cross-industry invoice (CII) XML against EN 16931.

Open tool

Validate Order-X

Check Order-X purchase orders against the official Order-X 1.0 schema and rules.

Open tool

Extract XML

Extract structured XML data from any PDF invoice using AI-powered OCR.

Open tool

Extract Attachments

Pull every embedded file out of a Factur-X or CII invoice as a ZIP.

Open tool

Embed XML to PDF

Embed your existing CII XML into a PDF to produce a compliant hybrid Factur-X file.

Open tool
X

CII to Factur-X

Convert your CII XML into a compliant Factur-X PDF/A-3 hybrid invoice.

Open tool

CII to UBL

Convert a CII invoice into UBL XML, the syntax most widely used on Peppol.

Open tool

UBL to CII

Convert a UBL invoice into UN/CEFACT CII XML, ready for Factur-X or ZUGFeRD.

Open tool

CII to PDF

Render CII, UBL or XRechnung XML as a clean, human-readable PDF.

Open tool

CII Viewer

Open e-invoice XML in your browser and read it like a paper invoice.

Open tool
Ready for 2026 e-invoicing?

Make every invoice compliant, in one message

Sign up to unlock unlimited tools, selectable compliance profiles and every premium feature.

EN 16931 & PDF/A-3b compliant Results in seconds No installation Data never stored
2 free uses per day · No card required