Marketplace IntegrationE-Commerce PackagesCorporate WebsiteCustom SoftwareCompany FormationFulfillment CenterProduct StorageMobile App Development
Login
France · Company Formation

Complete 2026 Factur-X e-invoicing reform guide: PDF/A-3 + XML CII hybrid, Chorus Pro mandatory rollout Sept 2026, AFNOR XP Z12-013, PPF/PDP, EN16931.

🇫🇷 Complete French E-Invoicing Guide — 2026 Edition

Factur-X & French E-Invoicing Reform 2026: Chorus Pro Mandatory B2B Rollout Guide

France is rolling out one of the most ambitious mandatory e-invoicing reforms in the European Union — affecting 4 million+ companies and an estimated 2.5 billion B2B invoices per year. From 1 September 2026, large enterprises and mid-sized companies (ETI) must issue every domestic B2B invoice in a structured electronic format through the PPF (Portail Public de Facturation) or an accredited PDP (Plateforme de Dématérialisation Partenaire). From 1 January 2027, the obligation extends to all SMEs (PME) and micro-businesses (TPE), including auto-entrepreneurs. Factur-X, the Franco-German hybrid format combining PDF/A-3 + XML CII, is the recommended reference profile. This guide walks through every piece of the puzzle — Factur-X, Chorus Pro, PPF, PDPs, the AFNOR XP Z12-013 standard, EN 16931 cross-border interop, and the migration strategy your accounting team needs.

✓ Factur-X 1.0 + EN 16931 ✓ PPF & PDP coverage ✓ Chorus Pro B2G ready ✓ AFNOR XP Z12-013 compliant
zunapro.com/panel/france
Factur-X Hub PDP Live
PPF Status Connected
Issued
2,184
↑ 42 today
B2G
317
↑ Chorus Pro
Today
€84.2K
↑ 22%
Last 7 Days · Factur-X Issued €428.9K↑ 31%
MonTueWedThuFriSatTdy
Recent Invoices Live
#FAC-58271 Boulanger SA · EN 16931 profile Issued
#FAC-58270 Mairie de Lyon · Chorus Pro PPF
#FAC-58269 Decathlon · BASIC profile Paid
PDP Sync Active · last update 2s ago · Factur-X 1.0 ready
4M+
French Companies Affected
2.5B
Annual B2B Invoices in Scope
Sept 2026
Large & ETI Mandatory Issue
Jan 2027
PME & TPE Mandatory Issue

French E-Invoicing 2026 — Quick Read

France's réforme de la facturation électronique mandates structured electronic B2B invoicing for every French VAT-registered company, in two waves: 1 September 2026 for grandes entreprises and ETI, and 1 January 2027 for PME and TPE. The transport layer is split between the PPF (Portail Public de Facturation) — the free State portal — and accredited PDP (Plateforme de Dématérialisation Partenaire) private intermediaries. The recommended format is Factur-X, a hybrid PDF/A-3 + UN/CEFACT CII XML co-developed with Germany's ZUGFeRD, fully aligned with the European norm EN 16931 and formalised by AFNOR XP Z12-013. Chorus Pro, mandatory for B2G since 2017, remains the public-sector channel inside the new architecture. Penalties for non-compliance, defined by Article 1737 of the Code général des impôts, reach €15 per non-compliant invoice up to €15,000 per year — and may also justify a VAT recovery challenge by the DGFiP.

The 2026 French E-Invoicing Architecture at a Glance

Few European reforms touch as many companies, in as short a window, as the French facturation électronique obligatoire. The cards below summarise the six pillars of the new architecture — keep them in mind as you read each deep-dive section.

Factur-X — Hybrid PDF/A-3 + XML CII

Co-published by FNFE-MPE (FR) and FeRD (DE) · Aligned with EN 16931 · Twin of ZUGFeRD 2.x

Reference profile5 conformance levels

Chorus Pro — The B2G Portal

Operated by AIFE since 2017 · Mandatory for State, local authorities, public hospitals

140M+ B2G invoices/yr~250K registered suppliers

PPF — Portail Public de Facturation

Free State-operated portal for B2B · Backed by DGFiP · Successor of the original Chorus Pro Factures plan

Free baseline4M+ companies in scope

PDP — Private Accredited Intermediaries

Three-year DGFiP accreditation · ERP integration, archiving, multi-format · 80+ candidates registered

80+ candidatesPrivate competitive layer

AFNOR XP Z12-013 — The French Standard

Formalises Factur-X profiles on French territory · MINIMUM · BASIC WL · BASIC · EN 16931 · EXTENDED

5 profilesAFNOR-published

EN 16931 — The European Semantic Norm

CEN/TC 434 standard · Defines the core semantic model · Foundation of every EU e-invoicing reform

27 EU member statesCross-border interop

Ready to migrate to Factur-X before 1 September 2026?

Connect your accounting suite, your e-commerce channels and your B2G workflow to a single Zunapro panel — Factur-X 1.0 issuance, PPF + PDP routing, Chorus Pro relay, archived ten years out of the box.

🚀 Start Factur-X Migration

1. Factur-X — The Hybrid PDF/A-3 + XML CII Format

A Pragmatic Compromise Between Humans and Machines

Factur-X is the answer to a question that has dogged European e-invoicing since its earliest pilots in the 1990s: how do you give the tax authority a perfectly structured machine-readable invoice without taking away the printable, human-readable PDF that accountants, auditors and customers have used for thirty years? The answer turned out to be elegant: embed the XML inside the PDF. Factur-X is a PDF/A-3 document — the ISO-19005-3 archival profile of PDF — with an embedded XML payload conforming to UN/CEFACT Cross-Industry Invoice (CII) syntax. Open the file in Acrobat or a browser: you see a human-readable invoice. Drop it into an ERP with a Factur-X parser: it extracts the XML in milliseconds and posts a fully structured accounting entry.

The format was co-designed by the FNFE-MPE (Forum National de la Facture Électronique et des Marchés Publics Électroniques) on the French side and the FeRD (Forum elektronische Rechnung Deutschland) on the German side. The two organisations explicitly agreed to publish identical technical specifications under two brand names — Factur-X 1.0 in France and ZUGFeRD 2.x in Germany — making this the most successful binational e-invoicing standard in Europe.

The Five Conformance Profiles

Factur-X / AFNOR XP Z12-013 defines five conformance profiles, layered from the most minimal subset of data fields to the richest extension. Choosing the right profile is the single most important architectural decision you will make in your migration.

Lightweight
MINIMUM / BASIC WL
Header-only data — supplier, customer, total, VAT. Suitable for very small invoices and B2G basic submissions.
Standard
BASIC / EN 16931
Line items, VAT breakdown, payment terms — the de-facto choice for the vast majority of French B2B invoices.
Rich
EXTENDED
Logistics, contract references, delivery party, item attributes, multi-currency. Suitable for retail, automotive, transport.
📋
Official Factur-X specification: The full specification, including XSD schemas, sample invoices and validation rules, is co-published by FNFE-MPE and FeRD. Zunapro embeds the validation library directly in its issuance pipeline so every outbound Factur-X invoice is structurally verified before it leaves your tenant. See the official FNFE-MPE Factur-X page for the live specification.

Anatomy of a Factur-X File

Open any Factur-X invoice with a binary viewer and you will see three logical components:

  • The PDF/A-3 visual layer — the printable invoice. Your customer can save it, print it, attach it to a payment instruction. The visual representation is what humans see.
  • The embedded XML file, named factur-x.xml, attached at the document level via the PDF/A-3 /AFRelationship mechanism with the relationship type set to Alternative. This is the machine-readable payload.
  • The XMP metadata, signalling Factur-X presence, profile name (e.g. urn:cen.eu:en16931:2017), conformance level and version. ERP systems probe the XMP first to decide whether to parse the XML.

The mechanism is deliberately backward-compatible: any PDF viewer can still display the invoice, regardless of whether it understands Factur-X. The XML is invisible to legacy tools but immediately consumable by modern ERPs.

💡 Read our complete Factur-X technical reference

XSD schemas, sample BASIC vs EN 16931 vs EXTENDED invoices, mapping from Sage / Cegid / EBP fields, and step-by-step Factur-X dry-runs against the PPF test environment.

Read Factur-X Reference →

2. Chorus Pro — The French Government Invoicing Portal

From Ordonnance 2014 to Universal B2G

Chorus Pro is the French public administration's e-invoicing portal, operated by the AIFE (Agence pour l'informatique financière de l'État). It went live in January 2017 as the implementation of Ordonnance n° 2014-697 of 26 June 2014, which mandated electronic invoicing for all suppliers of the French State, local authorities (collectivités territoriales) and public hospitals. The rollout was phased by company size — large enterprises first in 2017, ETI in 2018, PME in 2019 and TPE in January 2020 — and by 2026 Chorus Pro processes more than 140 million invoices per year from roughly 250,000 active suppliers.

For French companies selling to the public sector — which collectively account for around 9% of national GDP — Chorus Pro is the only legal channel. Paper invoices to the State have been refused since the rollout completed in 2020, and any contractor still attempting to ship a paper invoice to a ministry, town hall or hospital will simply be paid late or not at all.

How Chorus Pro Fits the New 2026 Architecture

A frequent misconception in 2026 is that Chorus Pro "disappears" with the reform. It does not. The reform reorganises the broader e-invoicing flow, but Chorus Pro remains:

  • The B2G channel — every invoice to a French public entity continues to transit through Chorus Pro, with the AIFE operating the dossier.
  • Integrated with the PPF — the PPF acts as an entry point for B2G invoices too, routing them transparently into Chorus Pro on behalf of the issuer.
  • Reachable via every accredited PDP — sellers connected to a PDP automatically reach Chorus Pro through the unified network, without needing a separate Chorus Pro account.

Chorus Pro Formats Accepted in 2026

Chorus Pro accepts a broad spectrum of formats, all of which must conform to either Factur-X profiles or pure XML structured invoicing standards:

  • Factur-X — MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED (recommended)
  • UBL 2.1 — Universal Business Language as defined by OASIS, aligned with EN 16931 via the CIUS conformance
  • UN/CEFACT CII — the pure XML variant of the same data model embedded in Factur-X
  • PDF + structured envelope — legacy, deprecated in 2026, no longer accepted for new contracts

If you can issue Factur-X, you can invoice every French public entity. Zunapro defaults to Factur-X EN 16931 for Chorus Pro submissions, with automatic downgrade to BASIC for entities that explicitly request it.

🏛️

Migration tip: If your business already invoices the French public sector via Chorus Pro, ~80% of your Factur-X readiness work is already done — you have a SIRET, a TVA intracommunautaire reference, a structured invoice template and an AIFE account. See full Chorus Pro & PPF integration guide →

📘 Read the full Chorus Pro integration guide

Chorus Pro Portail Fournisseur, API EDI, structured-flow vs portal-flow, PDP relay setup and the SIRET-based routing rules French public entities expect in 2026.

Read Chorus Pro Guide →

3. The 2026–2027 Mandatory Rollout Timeline

A Reform Twice Postponed

The French e-invoicing reform was first formalised by Article 153 of the Loi de finances pour 2020 and detailed by Ordonnance n° 2021-1190 of 15 September 2021. The original timetable scheduled a 2024 launch, but operational challenges with the PPF — particularly the technical complexity of merging the existing Chorus Pro architecture with a new B2B-grade backbone — forced a first postponement in summer 2023. A revised timetable, stabilised by the Loi de finances 2024, sets the current dates the French e-invoicing community has been preparing for.

The Two-Wave Calendar

Every French VAT-registered company falls into one of two waves, based on the size criteria defined by Article 51 of the Loi n° 2008-776 of 4 August 2008 (de modernisation de l'économie):

Date Obligation Companies in Scope Sizing Thresholds
1 September 2026 Mandatory issuance (B2B) + reception (all companies) Grandes entreprises & ETI >250 employees OR turnover >€50M OR balance sheet >€43M
1 September 2026 Mandatory reception (B2B) All French VAT-registered companies No size threshold — universal
1 January 2027 Mandatory issuance (B2B) PME & TPE (incl. auto-entrepreneurs) <250 employees AND turnover ≤€50M AND balance sheet ≤€43M
1 January 2027 E-reporting (B2C, foreign, payment-status) All companies in scope Aligned with B2B issuance dates

Reading the table: The asymmetry between issuance and reception is critical. From 1 September 2026, every French company — including the smallest auto-entrepreneur — must be able to receive a structured Factur-X invoice. Only large enterprises and ETI must issue structured invoices from that date. SMEs and micro-businesses have four extra months — until 1 January 2027 — before they must also start issuing.

Why That Matters in Practice

Two operational consequences of the calendar trip up many companies in 2026:

  • If you are an SME selling to a large enterprise from October 2026, your customer will send you Factur-X invoices for their purchases of your service. You need a receiving and parsing pipeline before you start issuing your own Factur-X invoices in January 2027.
  • If you are a large enterprise buying from SMEs from September 2026, your suppliers will not yet issue Factur-X to you. The reform allows them to continue issuing PDF or paper invoices until 1 January 2027, and your accounts-payable pipeline must accept both legacy and Factur-X inputs in parallel.

This dual-track period — September 2026 to January 2027 — is the single most operationally complex window of the entire rollout. Zunapro's compliance dashboard tracks every supplier's transition status so accounts payable teams know exactly which format to expect from which counterparty.

📅 Plan your 12-month migration roadmap

Zunapro's migration planner sequences PDP onboarding, accounting-software certification, supplier outreach and the September 2026 / January 2027 cutovers in one calendar view.

Build My Roadmap →

4. AFNOR XP Z12-013 — The French Reference Standard

What AFNOR Publishes and Why

AFNOR (Association Française de Normalisation) is the French national standards body, member of CEN at European level and ISO at global level. AFNOR publishes the experimental standard XP Z12-013 as the French formal reference for the Factur-X hybrid format. "XP" stands for "norme expérimentale" — an AFNOR designation used for standards in their first generation, expected to mature into a final NF Z12-013 after 3–5 years of industry feedback.

The role of AFNOR XP Z12-013 in the French reform is threefold:

  • Legal anchor — French tax law references the AFNOR standard directly, giving Factur-X regulatory weight at the same level as ISO PDF/A-3.
  • Profile catalogue — the document enumerates the five conformance profiles (MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED) with their exact field-by-field requirements.
  • Interoperability bridge — AFNOR XP Z12-013 maps every Factur-X profile to the European EN 16931 semantic model and to UN/CEFACT CII XSD schemas, guaranteeing cross-border compatibility.

The Five Profiles in Detail

Profile Data Coverage Typical Use Case
MINIMUM Header only: SIRET, TVA, total, currency Very small B2C-style invoices, simple memos
BASIC WL Header + VAT breakdown, no line items Service invoices with flat fees
BASIC Header + line items + VAT + payment terms Standard French SME invoicing
EN 16931 (formerly COMFORT) Full EN 16931 semantic model De-facto B2B default and cross-border interop
EXTENDED EN 16931 + logistics, contracts, item attributes Retail, automotive, transport, complex supply chains

How AFNOR XP Z12-013 Relates to ISO PDF/A-3

The PDF container side of Factur-X is governed by the international standard ISO 19005-3 (PDF/A-3), not by AFNOR. ISO PDF/A-3 enables embedding arbitrary file types (here, the factur-x.xml payload) as document-level attachments, with archival guarantees: no external resources, fully self-contained, deterministic rendering over a 100-year horizon. AFNOR XP Z12-013 sits on top of ISO PDF/A-3, specifying which XML profile is embedded and with which XMP metadata. The two standards are designed to be read together.

📐

Standards stack: When a PDP markets itself as "Factur-X certified", what it really means is "compliant with ISO 19005-3 + AFNOR XP Z12-013 + EN 16931 + UN/CEFACT CII". Each layer is independently testable. Zunapro's certification matrix →

5. PDP — Plateformes de Dématérialisation Partenaires

The Competitive Private Layer

A PDP (Plateforme de Dématérialisation Partenaire) is a private accredited intermediary in the French e-invoicing architecture, sitting between the issuer's accounting software and the broader network. Where the PPF offers a free, baseline State portal, PDPs compete on advanced features: ERP integration, automated reconciliation, deep analytics, archival, multi-format conversion, supplier portals, accounts-receivable financing and so on.

The PDP regime is defined by Article 290 of the Code général des impôts (as inserted by the Loi de finances 2024) and detailed by the DGFiP Direction des Grandes Entreprises. By mid-2026, more than 80 PDP candidates had filed accreditation dossiers with the DGFiP, with the first wave of fully accredited PDPs publishing their service catalogues in autumn 2026.

PDP Accreditation in Three Steps

  • Step 1 — Dossier filing: candidate publishes a technical specification, security audit report (typically based on ISO 27001), an archiving roadmap and a service-level agreement template.
  • Step 2 — DGFiP review: a 6-to-12-month conformity assessment, including interoperability testing against the PPF reference platform and against other candidate PDPs.
  • Step 3 — Three-year accreditation: granted for three years, renewable, with annual conformity reports and mandatory penetration testing.

Why Choose a PDP Over the Free PPF?

The PPF is free and usable. Many SMEs and auto-entrepreneurs will reasonably issue and receive Factur-X via the PPF web interface without paying for a PDP. The case for a PDP is operational depth:

  • ERP / accounting integration — Sage, Cegid, EBP, Pennylane, QuickBooks France, Dougs, Indy push invoices into a PDP via REST API or EDI; the PPF expects portal uploads or narrow APIs.
  • Multi-format conversion — PDPs accept legacy PDF, UBL or proprietary XML and emit Factur-X transparently to the customer's preferred profile.
  • Archiving — the regulatory requirement is 10 years WORM; PDPs typically bundle this in.
  • Analytics & cash flow — payment-status, DSO dashboards, automated dunning, factoring.
  • Multi-country VAT — one PDP relationship covering Factur-X (FR), ZUGFeRD (DE), Peppol (BE/NL/LU) and Italian SDI.

The Practical Choice in 2026

The pragmatic mid-market choice in 2026 is a PDP for outbound and inbound structured invoices, with the PPF kept as a backup. Zunapro plugs into a PDP relationship behind the scenes — your accounting software, sales channels and B2G workflows reach every French counterparty without per-invoice routing decisions.

📊 Compare PDP service offerings

Pricing, ERP connector matrix, EU multi-country coverage and archiving SLAs across the leading accredited French PDPs. Updated quarterly.

Compare PDPs →

6. PPF — Portail Public de Facturation Integration

What the PPF Actually Does

The PPF (Portail Public de Facturation) is the State-operated free baseline e-invoicing portal, operated by the DGFiP through the AIFE. It is the successor of the original "Chorus Pro Factures" extension that was scoped in 2020 before the reform's architecture was revised to allow private PDPs to compete. By 2026 the PPF offers three core functions:

  • Issuance — French companies can upload Factur-X PDFs, UBL or CII XML files via the web interface or a basic API, and the PPF routes them to the recipient through the unified network.
  • Reception — companies receive their incoming structured invoices in the PPF's inbox, downloadable as PDF or XML, with optional email notifications.
  • Annuaire (directory) — the PPF hosts the central national directory of SIREN / SIRET identifiers, mapped to each company's preferred receiving platform (PPF or a specific PDP). Every PDP synchronises against the PPF annuaire in near real time.

The PPF Annuaire — The Hidden Plumbing of the Reform

If there is one component of the reform that deserves deeper attention than its marketing visibility suggests, it is the PPF annuaire. Every French B2B counterparty must publish in the annuaire how they wish to be reached: directly via the PPF, or via a named PDP, with technical routing identifiers (SIRET, TVA, GLN / EAN where relevant). When you issue an invoice, your sending platform queries the annuaire to determine where the invoice should land. The annuaire is therefore the unique source of truth for routing; misconfigurations here are the #1 cause of failed deliveries in the dry-run period.

PPF API and File Formats

The PPF accepts the same family of formats as Chorus Pro: Factur-X (all profiles), UBL 2.1, UN/CEFACT CII. Maximum file size for a single Factur-X file is 25 MB; for very large EXTENDED invoices with hundreds of line items, the recommended approach is to split into multiple structured documents. The PPF API is REST-based, secured by OAuth 2.0, with rate limits in the order of 10,000 invoices per hour per company — far higher than any individual issuer's realistic throughput.

📡
PPF reference documentation: The official PPF technical specification, including the annuaire schema and API contracts, is published by the DGFiP through the impots.gouv.fr e-invoicing portal. Zunapro's PDP partners mirror the annuaire continuously, so routing decisions inside Zunapro never depend on a real-time PPF query. See the official impots.gouv.fr facturation électronique portal for the live documentation.

7. B2C vs B2B — What Changes and What Doesn't

B2B Domestic — Full E-Invoicing

The headline obligation of the reform applies to B2B domestic transactions: a French VAT-registered seller invoicing another French VAT-registered buyer. Every such invoice must be issued in a structured electronic format (Factur-X, UBL or CII), routed through the PPF or a PDP, and stored for 10 years in compliance with Article L102 B of the Livre des procédures fiscales. Paper invoices for domestic B2B become legally invalid after the rollout dates.

B2C — E-Reporting Only

For B2C sales (sales to French consumers), the seller has no obligation to issue a structured Factur-X invoice — French consumers do not need an XML-readable invoice. Instead, the seller transmits an aggregated daily or periodic e-reporting flow to the DGFiP via their PDP or the PPF, summarising B2C revenue by VAT rate, transaction count and payment type. The reporting cadence is typically every 10 days for sellers under the standard VAT regime, and monthly for sellers under simplified regimes.

Cross-Border — E-Reporting Too

Cross-border transactions — sales to non-French customers (intra-EU and extra-EU) and purchases from foreign suppliers — fall under e-reporting rather than e-invoicing. The reasoning is pragmatic: the French reform cannot impose Factur-X on a German or Spanish counterparty, so the DGFiP collects the data via the seller's own reporting flow, leaving the actual invoice format to bilateral agreement (typically Peppol, EDIFACT or commercial XML).

Transaction Type Obligation Format Cadence
Domestic B2B E-invoicing Factur-X, UBL, CII Per transaction
Domestic B2G E-invoicing Factur-X, UBL, CII (via Chorus Pro) Per transaction
Domestic B2C E-reporting Aggregated XML Every 10 days (standard regime)
Cross-border intra-EU sales E-reporting Aggregated XML Every 10 days (standard regime)
Cross-border extra-EU sales E-reporting Aggregated XML Every 10 days (standard regime)
Foreign purchases E-reporting (acquéreur) Aggregated XML Every 10 days (standard regime)

Payment-Status Reporting — The Fourth Flow

Often forgotten in the marketing material, the reform introduces a fourth obligatory flow: payment-status reporting. Each company must report the actual payment date of incoming invoices, in addition to the invoice itself. The flow is light — three or four data points per invoice — but powers the DGFiP's macroeconomic dashboard on French B2B payment delays, a longstanding political concern.

📈 Automate e-invoicing + e-reporting in one panel

Zunapro routes B2B invoices through Factur-X, B2C and cross-border through e-reporting, and payment-status updates back to the DGFiP — without you ever having to remember which flow goes where.

Automate Reporting →

8. Cross-Border EU EN 16931 Compatibility

The European Norm Behind Every National Reform

EN 16931 is the European semantic standard for e-invoicing, published by CEN/TC 434 (the CEN technical committee on electronic invoicing) under mandate from the European Commission. It is the cornerstone of Directive 2014/55/EU on electronic invoicing in public procurement, which obliged every EU member state to accept EN 16931 invoices from suppliers across the Union since 2019.

EN 16931 does not prescribe a specific XML syntax. It defines a core semantic model — the data points an invoice must carry to be unambiguously interpreted — and then provides two reference syntactic bindings:

  • UN/CEFACT CII — the XML used inside Factur-X and ZUGFeRD
  • UBL 2.1 — the OASIS Universal Business Language, used by Peppol and most northern-European national networks

Both bindings carry identical semantic content. A Factur-X invoice and a UBL invoice with the same EN 16931 profile are functionally equivalent — they can be converted between each other losslessly.

Why That Matters for French Sellers

If you are a French seller invoicing a Belgian or Dutch B2B buyer, your buyer's accounts-payable team almost certainly expects UBL 2.1 over the Peppol network. With EN 16931 compatibility, you can:

  • Issue Factur-X (CII) in France for your domestic B2B and B2G flow
  • Have your PDP automatically convert outbound cross-border invoices to UBL 2.1 over Peppol
  • Receive Belgian, Dutch, Luxembourg and Norwegian inbound invoices in UBL 2.1 and have your PDP normalise them to Factur-X for your French ERP

The conversion is mechanical — both formats are EN 16931 bindings — and accredited PDPs typically expose Peppol Access Point capabilities out of the box.

The German Factur-X / ZUGFeRD Symmetry

The Franco-German alignment is the strongest cross-border story in EU e-invoicing. Factur-X 1.0 and ZUGFeRD 2.x are technically identical — same PDF/A-3 container, same UN/CEFACT CII XML, same XMP metadata. A French issuer sending a Factur-X invoice to a German buyer is parsed natively by ZUGFeRD-aware German ERPs (SAP, DATEV, Diamant, Sage 100 etc.). The Franco-German market is, for practical purposes, a single e-invoicing zone.

Italy, Spain and the Wider EU

  • Italy (SDI) — FatturaPA XML, mandatory since 2019; EN 16931 via the SDI translation gateway.
  • Spain (Verifactu / SII) — EN 16931-aligned; UBL 2.1 is the recommended cross-border format.
  • Belgium & Netherlands — Peppol-first, UBL 2.1 over Peppol BIS Billing 3.0 (a CIUS of EN 16931).
  • Germany — ZUGFeRD 2.x = Factur-X 1.0; pure XRechnung XML for B2G.
  • Poland (KSeF) — mandatory since February 2026; FA(2) XML, EN 16931-aligned via a national CIUS.
🇪🇺

EU expansion tip: French exporters using Zunapro's Factur-X + Peppol bridge report a 60–80% reduction in invoice rejection rates from Belgian, Dutch, German and Luxembourgish buyers, primarily because EN 16931 normalisation catches errors in advance. See cross-border invoicing guide →

9. Penalties for Non-Compliance

Article 1737 CGI — The Fixed Fine

The headline penalty for issuing a non-compliant invoice is defined by Article 1737 of the Code général des impôts, as updated by the Loi de finances 2024: €15 per non-compliant invoice, capped at €15,000 per calendar year per company. The fixed amount looks modest, but the cap is reached after 1,000 violations — far less than the annual volume of even a small B2B SME.

The Bigger Risk — VAT Recovery Challenge

For most companies the heavier exposure is not the €15 fine but the VAT recovery challenge. Article 271 of the CGI conditions the recovery of input VAT on the receipt of a conforming invoice. If your supplier issued a non-compliant paper invoice after 1 September 2026 (when reception of structured invoices is mandatory for all buyers), the DGFiP can during a tax audit deny your VAT recovery on that invoice. On a typical mid-market portfolio of inbound invoices, the cumulative exposure can run into hundreds of thousands of euros — well beyond the headline fine.

Article 1737 — Other Triggers

Article 1737 also defines a wider set of triggers that the DGFiP can activate during audit:

  • Refusal to issue an electronic invoice — €15 / invoice, capped at €15,000 / year
  • Refusal to receive an electronic invoice — €15 / invoice, same cap
  • Refusal or delay in transmitting e-reporting data — €250 per non-transmitted period, capped at €15,000 / year
  • Late transmission of payment-status data — €250 per non-transmitted period
  • Deliberate non-compliance after formal notification — escalation to Article 1729 CGI, with penalty rates of 40–80% of recovered tax

The Tolerance Window

The DGFiP has announced a tolerance window of approximately 12 months after each wave, during which good-faith errors will be flagged but not fined. It does not apply to companies that have made no attempt to migrate — accountants should not treat it as a pass to delay PDP onboarding.

⚖️

Compliance is not optional in 2026. Factur-X issuance, e-reporting flows and 10-year archival are enforced with real penalties — and with potentially heavier VAT recovery challenges. Zunapro bundles a French compliance pack — automated Factur-X issuance, PDP routing, Chorus Pro relay, archival certification — alongside marketplace integrations. See compliance bundle →

10. Migration Strategy from PDF/Paper

Phase 1 — Audit (Months -12 to -9)

Start with an honest inventory. Map every outbound invoice stream (sales orders, recurring subscriptions, manual services, B2G, intra-group) and every inbound stream (suppliers, expenses, utilities). Tag each with its current format (paper, PDF, UBL, EDIFACT) and its 2026 target. The audit typically surfaces 5–15 forgotten streams — particularly automated subscription billing inside SaaS platforms.

Phase 2 — Accounting Software & PDP Selection (Months -9 to -6)

With the audit in hand, choose:

  • Accounting suite — Sage, Cegid, EBP, Pennylane, QuickBooks France, Dougs, Indy, Tiime all have Factur-X-ready 2026 versions.
  • PDP relationship — based on connector matrix, EU coverage, archival SLA and pricing.
  • E-commerce integration — Zunapro handles this, routing orders from Amazon FR, Cdiscount, Fnac, Veepee, Manomano to your accounting suite as compliant Factur-X.

Phase 3 — Pilot & Dry Run (Months -6 to -3)

Run a parallel pipeline for ~3 months: issue both your legacy PDF and a Factur-X version for every B2B invoice. Send the Factur-X to the PPF test environment, verify acknowledgement, validate the XML against the AFNOR XP Z12-013 profile, archive both versions. Pick ~20% of suppliers and ask them to send you their inbound Factur-X via the dry-run environment to test your reception pipeline. This is the phase where you catch SIRET mismatches, VAT rate misclassifications and rounding errors — fix them under no pressure.

Phase 4 — Cutover (D-day)

  1. D-30: freeze legacy invoice numbering. Communicate cutover date to all suppliers and customers.
  2. D-7: dry-run final batch. Verify PPF annuaire entry for your SIRET is correct and points to your chosen PDP.
  3. D-day: switch primary issuance to Factur-X via PDP. Keep legacy PDF generation enabled internally as a safety net for the first 60 days.
  4. D+30: review rejection log. Typical first-month rejection rate is 2–5%, mostly SIRET routing errors.
  5. D+90: disable legacy PDF generation. Your finance team now lives in a Factur-X-only world.

Phase 5 — Continuous Improvement

The post-cutover months reveal the qualitative benefits of structured e-invoicing: faster reconciliation, accounts-payable automation rates above 90%, real-time DSO visibility, embedded factoring via PDP partners. Operational gains typically dwarf the migration cost within six months.

Centralise Factur-X, PPF, PDP and Chorus Pro in one panel

Issue Factur-X to French B2B, route via PDP, relay to Chorus Pro for B2G, transmit e-reporting to the DGFiP, all from one Zunapro dashboard. 10-minute onboarding, automatic accounting-suite sync, 10-year archival included.

Start Factur-X Migration →

French E-Invoicing FAQ 2026

When does France's mandatory e-invoicing reform actually start in 2026?

The French e-invoicing reform follows a two-phase rollout. From 1 September 2026, large enterprises (grandes entreprises) and mid-sized enterprises (ETI — entreprises de taille intermédiaire) must issue all domestic B2B invoices through a registered PDP or the PPF in a structured electronic format. From 1 January 2027, the obligation extends to all SMEs (PME) and micro-enterprises (TPE), including auto-entrepreneurs.

Reception of structured e-invoices is mandatory for every company from 1 September 2026, regardless of size. That asymmetry — universal reception four months before universal issuance — is the single most operationally important rule of the calendar.

What is Factur-X and why does it matter for French B2B invoicing?

Factur-X is a French-German hybrid e-invoice format that combines a human-readable PDF/A-3 with an embedded XML payload conforming to UN/CEFACT Cross-Industry Invoice (CII) syntax. It is the official reference profile for the Franco-German market — co-published by the FNFE-MPE (France) and the FeRD (Germany) — and is fully aligned with the European norm EN 16931.

Factur-X is the recommended format in the French reform because it preserves a visual invoice for humans and a machine-readable XML for tax authorities, all inside a single .pdf file. Accountants keep their printable invoice, the DGFiP gets its structured XML — both at the same cost.

What is Chorus Pro and how does it fit the 2026 reform?

Chorus Pro is the French public administration's e-invoicing portal, operated by the AIFE (Agence pour l'informatique financière de l'État). It has been mandatory for B2G (business-to-government) invoicing since 2017 for all suppliers of the French State, local authorities and public hospitals.

From 2026 onwards Chorus Pro becomes the B2G channel of the unified e-invoicing ecosystem, working alongside the new PPF (Portail Public de Facturation) and accredited PDPs that handle B2B traffic. Companies already invoicing the public sector through Chorus Pro already have most of the infrastructure they need for the broader reform.

What is the difference between PPF and PDP?

The PPF (Portail Public de Facturation) is the State-operated free public portal — successor to the original Chorus Pro Factures vision — that any French business can use to issue and receive structured e-invoices.

A PDP (Plateforme de Dématérialisation Partenaire) is a private accredited intermediary that competes with the PPF, offering richer features such as ERP integration, automated reconciliation, multi-format conversion, archiving and analytics. Both are interconnected through the PPF annuaire: a PDP-issued invoice reaches a PPF-only recipient transparently, and vice versa, so end users never have to worry about routing choices made by the other party.

What is AFNOR XP Z12-013 and how is it linked to Factur-X?

AFNOR XP Z12-013 is the French experimental standard published by AFNOR (Association Française de Normalisation) that formalises the Factur-X hybrid format on French territory. It defines the five conformance profiles (MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED) and the Chorus Pro-specific extensions accepted in B2G submissions.

Compliance with AFNOR XP Z12-013 ensures interoperability with the PPF, every accredited PDP and the broader European EN 16931 ecosystem. The "XP" prefix marks it as an experimental standard, expected to graduate into the final NF Z12-013 after 3–5 years of industry feedback.

Will Chorus Pro still exist after 2026?

Yes. Chorus Pro continues as the official B2G channel for invoicing the French public sector — that obligation, in force since 2017, does not disappear with the new reform. What changes is the broader architecture: B2B invoicing now flows through PDPs and the PPF, with Chorus Pro integrated into the same overall network.

For a typical French SME that connects to a PDP such as Zunapro's partner network, that single connection covers B2G via Chorus Pro, B2B via the PPF / PDP network, and the e-reporting obligation, without three separate integration projects.

What is the penalty for issuing a paper invoice after the deadline?

Under Article 1737 of the Code général des impôts, as updated by the Loi de finances 2024, issuing an invoice that does not comply with mandatory electronic format requirements is subject to a fixed fine of €15 per non-compliant invoice, capped at €15,000 per calendar year per company.

In addition — and this is often the heavier consequence — the input VAT linked to a non-compliant invoice may be challenged by the DGFiP during a tax audit. On a typical mid-market portfolio, the cumulative VAT exposure can dwarf the headline fine, sometimes running into hundreds of thousands of euros.

How does Factur-X interoperate with German ZUGFeRD?

Factur-X and ZUGFeRD share the same technical specification — they are effectively the same format under two names. Factur-X 1.0 corresponds to ZUGFeRD 2.x, both built on PDF/A-3 with embedded UN/CEFACT CII XML and aligned to EN 16931.

A French issuer sending a Factur-X invoice to a German buyer is read natively by a ZUGFeRD-aware ERP (SAP, DATEV, Diamant, Sage 100 etc.), and vice versa. This Franco-German symmetry is the strongest cross-border interoperability promise in European e-invoicing — and the practical reason that many French SMEs with German customers are early Factur-X adopters.

Is Factur-X mandatory or just recommended?

Recommended but not exclusive. The reform also allows pure XML formats — UBL 2.1 (Universal Business Language) and UN/CEFACT CII — as well as the EDIFACT subset historically used by retail and automotive supply chains.

In practice, Factur-X has become the de-facto default for French SMEs because it preserves a human-readable PDF — a familiar artefact for accountants, auditors and customers. Large industrial groups exchanging high invoice volumes with EDI-mature counterparties may stay on pure UBL or CII for efficiency, but for everyone else Factur-X is the path of least resistance.

What is e-reporting and how is it different from e-invoicing?

E-invoicing covers domestic B2B transactions between two French VAT-registered businesses, exchanged through the PPF / PDP network as structured Factur-X, UBL or CII files.

E-reporting covers everything else: B2C sales, sales to foreign customers (intra-EU and extra-EU), purchases from foreign suppliers, and payment-status data. E-reporting transmits aggregated transaction data to the DGFiP through the same PPF / PDP infrastructure, typically every 10 days for sellers under the standard VAT regime. Both obligations start together in the 2026–2027 rollout, and Zunapro automates both flows behind the same accounting connection.

Can I keep using my existing accounting software?

Yes, provided your accounting software supports Factur-X output and a PDP / PPF connection. The leading French accounting suites — Sage, Cegid, EBP, Pennylane, QuickBooks France, Dougs, Indy, Tiime — have published 2026-ready roadmaps with Factur-X generation and PDP routing baked in.

Zunapro plugs into all of the above via a single PDP-grade connector, so multi-marketplace orders flow straight from your sales channel (Amazon FR, Cdiscount, Fnac, Veepee, Manomano, etc.) into your accounting ledger as compliant Factur-X invoices — without you having to maintain separate connectors per marketplace or per accounting suite.

How long does the Factur-X migration take with Zunapro?

Typically under one hour for a small business with up to ~1,000 monthly invoices, including PDP onboarding, accounting-software pairing, archiving setup and a full Factur-X dry-run against the PPF test environment.

For larger ETI deployments with multi-entity structures or multi-country VAT, expect 1–2 weeks of project work, mostly spent reconciling SIRET / TVA intracommunautaire mappings rather than the e-invoice mechanics themselves. Zunapro's onboarding wizard auto-detects your existing Sage / Cegid / EBP catalog and proposes the correct Factur-X profile per customer — sellers confirm with a few clicks rather than per-invoice manual work.

Do auto-entrepreneurs (micro-entrepreneurs) need to issue Factur-X too?

Yes — from 1 January 2027. Auto-entrepreneurs and micro-entrepreneurs are not exempt; they fall into the TPE category and must issue structured electronic invoices for all domestic B2B transactions from the second wave date.

The good news: the PPF is free, sufficient for the typical auto-entrepreneur's invoice volume, and offers a web-based interface to upload Factur-X PDFs without any accounting software at all. Many auto-entrepreneurs will simply generate a Factur-X invoice from their accounting tool (Indy, Tiime, Pennylane) and upload it via the PPF portal manually — no PDP subscription required.

Get Factur-X ready before September 2026 — start your migration today

Factur-X · Chorus Pro · PPF · PDP · AFNOR XP Z12-013 · EN 16931 — one accounting connection, one ledger, one French compliance pack. No demo required, no long contracts. Begin your e-invoicing migration in under an hour.

🇫🇷 Start Factur-X Migration Now →
Share:

Need help with this?

Related service: Company Formation

Contact Us

Get free consultation for your e-commerce project.

Chat on WhatsApp