implementation6 min read

Factur-X Implementation Guide 2026: Step-by-Step for French Businesses

Step-by-step guide to implementing Factur-X for France's September 2026 e-invoicing mandate. Format requirements, PDP selection, testing, and go-live checklist.

By EU E-Invoicing HubPublished: 4 May 2026Updated: 8 May 2026

Factur-X Implementation Guide 2026: Step-by-Step for French Businesses

France's B2B e-invoicing mandate goes live in September 2026 for large enterprises and September 2027 for mid-size businesses. This guide walks through the practical steps to implement Factur-X compliance โ€” from understanding the format to choosing a PDP and going live.

What Is Factur-X?

Factur-X is France's national e-invoice format. Technically, it is a PDF/A-3 file with an embedded EN 16931-compliant XML file. The PDF provides the human-readable invoice; the XML provides the machine-readable structured data that the tax authority and recipient's accounting software needs.

Factur-X and ZUGFeRD 2.x (Germany's hybrid format) are technically identical โ€” the same specification, with different national branding. If your accounting software generates ZUGFeRD 2.x with the EN 16931 profile, it can generally generate Factur-X with minor configuration.

Step 1: Identify Your Mandate Phase

France's mandate is phased:

Phase Date Who
Phase 1 (sending) 1 September 2026 Grandes entreprises: revenue >โ‚ฌ1.5B or >5,000 employees
Phase 1 (receiving) 1 September 2026 ALL VAT-registered businesses must be able to receive
Phase 2 1 September 2027 ETI: revenue โ‚ฌ50Mโ€“โ‚ฌ1.5B or 250โ€“5,000 employees
Phase 3 1 September 2028 All remaining VAT-registered businesses (PME, micro, auto-entrepreneurs)

From September 2026, every French VAT-registered business must be able to receive Factur-X invoices โ€” even if your sending obligation comes later. Start preparing your receiving capability now.

Step 2: Choose Your Routing Channel

French businesses have two options for routing Factur-X invoices:

Option A: PPF (Portail Public de Facturation) โ€” Free

The government portal, evolved from Chorus Pro. Free to use, no advanced features.

Good for:

  • Very small businesses with low invoice volumes (fewer than 50/month)
  • Auto-entrepreneurs and micro-businesses
  • Anyone who cannot yet afford a certified PDP

Limitations:

  • No API or ERP integration
  • No Peppol cross-border support
  • Basic reporting only
  • Not suitable for high-volume sending

Option B: Certified PDP โ€” Paid

A certified private platform that handles routing, validation, and DGFiP reporting.

Good for:

  • Any business with regular invoicing needs
  • Businesses needing ERP/API integration
  • Companies invoicing across EU borders (Peppol)

Certified PDPs as of May 2026 (DGFiP registry):

  • Cegedim e-Business
  • Yooz
  • Sage e-invoicing
  • Cegid
  • Additional certifications expected June 2026 (Pennylane, Storecove, others)

Step 3: Select Your Accounting Software

Your accounting software must:

  1. Generate Factur-X with the EN 16931 profile (not Minimum or Basic)
  2. Connect to your chosen PDP (or the PPF)
  3. Process incoming Factur-X invoices from suppliers

Software confirmed as Factur-X ready for September 2026:

  • Cegid โ€” native Factur-X + PDP integration
  • Sage (50, 100, 300) โ€” native Factur-X + PDP integration
  • EBP โ€” native Factur-X + Chorus Pro
  • Pennylane โ€” native Factur-X, PDP connectivity in progress
  • SAP S/4HANA โ€” Factur-X native (confirmed EN 16931 certified)

Step 4: Validate Your Factur-X Output

Before going live, validate your invoices using:

Validation Tool: Factur-X Python Library

pip install factur-x
python -c "
from facturx import is_valid
result = is_valid('your-invoice.xml')
print(result)
"

Validation Tool: Mustangproject (Java)

java -jar Mustang-CLI-2.14.0.jar --action validate --source your-invoice.pdf

DGFiP Technical Validation

The DGFiP has announced an online validator tool for French mandate compliance. Check impots.gouv.fr for the latest URL.

Step 5: Configure Your PDP Connection

Once your accounting software and PDP are selected, configure the integration:

  1. Register with your PDP โ€” Create an account, provide SIRET number (French company registration identifier)
  2. Get your Identifiant PDP โ€” Your PDP will assign a routing identifier
  3. Register with PPF โ€” Even if you use a PDP, you must register your SIRET and PDP details with the PPF (DGFiP maintains the directory)
  4. Test end-to-end โ€” Send a test invoice from your accounting software โ†’ PDP โ†’ test recipient

Step 6: Handle Incoming Factur-X Invoices

From September 2026, your suppliers may start sending Factur-X invoices. Your system must:

  1. Accept Factur-X PDF files (the PDF/A-3 format)
  2. Extract and process the embedded XML for accounting automation
  3. Update payment records with the structured invoice data

Most accounting software does this automatically if configured for Factur-X receiving.

Step 7: Train Your Team

Key people to train:

  • Accounts payable: How to handle incoming Factur-X invoices, what to do if the PDP reports an error
  • Accounts receivable: How to generate and send Factur-X via the new system, how to check delivery status
  • Finance: DGFiP reporting obligations โ€” what data your PDP reports automatically, what you need to file separately

Step 8: Communicate with Customers and Suppliers

Before going live:

  • Notify customers of your sending switchover date (2โ€“4 weeks in advance)
  • Confirm receiving capability with suppliers โ€” they may start sending Factur-X before your mandatory deadline
  • Provide your SIRET and PDP identifier to any supplier that asks

Go-Live Checklist

Before September 2026 (Phase 1) or your relevant deadline:

  • Accounting software generates Factur-X EN 16931 profile
  • Factur-X output validated against official specifications
  • PDP contract signed and account activated
  • PPF registration completed (SIRET linked to PDP)
  • End-to-end test invoice sent and received successfully
  • Team trained on new sending and receiving process
  • Customers notified of switchover date
  • Legacy PDF invoice templates updated to note the new e-invoice format
  • Archive/DGFiP reporting configured through PDP
  • Rollback plan documented in case of issues at go-live

Common Implementation Mistakes

  1. Using the wrong Factur-X profile โ€” The Minimum and Basic profiles are not sufficient for the mandate. Use EN 16931 profile.
  2. Not registering with the PPF โ€” Even PDP users must register their SIRET with the PPF directory.
  3. Not testing receiving โ€” Testing sending is obvious, but also test that your system correctly receives and processes Factur-X from a supplier.
  4. Starting too late โ€” Grande entreprises should be testing by July 2026 at the latest for a September go-live.
  5. Confusing Factur-X with Chorus Pro โ€” Chorus Pro handles B2G (government) invoicing. The new mandate is for B2B (business-to-business). They use different platforms.

Resources

facturxfranceimplementationpdp2026guidestep-by-step