> ## Documentation Index
> Fetch the complete documentation index at: https://docs.invopop.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Invoicing compliance in France

> France's mandatory e-invoicing and e-reporting framework — Plateforme Agréée model, Annuaire, PPF, ChorusPro, and the September 2026 mandate.

<a href="https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees" target="_blank" rel="noopener noreferrer">
  <img width="360" src="https://mintcdn.com/invopop/ItVK3IIlLSlJLW5W/assets/guides/fr-pa-logo.png?fit=max&auto=format&n=ItVK3IIlLSlJLW5W&q=85&s=395cd8581d9e65966d1948ba5afafe0d" alt="Plateforme Agréée — Facturation électronique — République Française" noZoom data-path="assets/guides/fr-pa-logo.png" />
</a>

Invopop is an [**officially approved Plateforme Agréée (PA)**](https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees) under the DGFiP mandate.

<Card title="France's e-invoicing regulation timeline" size="20" icon="timeline" href="/timelines/france" horizontal>
  View current and upcoming regulation  →
</Card>

<AccordionGroup>
  <Accordion title="🇫🇷 Invopop resources for France">
    |            |                                                                                                                                                                                                                                                                                                                                                                                       |
    | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
    | Compliance | <Icon icon="https://assets.invopop.com/flags/fr.svg" /> [Invoicing compliance in France](/compliance/france)<br /> <Icon icon="timeline" /> [Compliance timeline](/timelines/france)                                                                                                                                                                                                  |
    | Apps       | <Icon icon="https://assets.invopop.com/flags/fr.svg" /> [France](/apps/france)<br /><Icon icon="https://assets.invopop.com/apps/peppol/icon.svg" /> [Peppol](/apps/peppol)<br /><Icon icon="https://assets.invopop.com/apps/chroruspro/icon.svg" /> [ChorusPro France](/apps/choruspro-france)                                                                                        |
    | Guides     | <Icon icon="book" /> [ChorusPro Guide](/guides/fr-chorus-pro)<br /><Icon icon="book" /> [PA Guide](/guides/fr-pa) — [Registration](/guides/fr-pa-registration) · [Invoicing](/guides/fr-pa-invoicing) · [Status](/guides/fr-pa-status) · [Reporting](/guides/fr-pa-reporting)                                                                                                         |
    | FAQ        | <Icon icon="square-question" /> [France FAQ](/faq/france)                                                                                                                                                                                                                                                                                                                             |
    | GOBL       | <Icon icon="https://assets.invopop.com/icons/gobl.svg" />  [France Tax Regime](https://docs.gobl.org/regimes/fr)<br /> <Icon icon="https://assets.invopop.com/icons/gobl.svg" /> [Chorus Pro Addon](https://docs.gobl.org/addons/fr-choruspro-v1)<br /> <Icon icon="https://assets.invopop.com/icons/gobl.svg" /> [French Factur-X Addon](https://docs.gobl.org/addons/fr-facturx-v1) |
    | GitHub     | <Icon icon="github" /> [gobl.xinvoice](https://github.com/invopop/gobl.xinvoice)                                                                                                                                                                                                                                                                                                      |
  </Accordion>
</AccordionGroup>

## Executive summary

France's B2B e-invoicing reform runs on a **five-corner model**: businesses connect through a certified **Plateforme Agréée (PA)**, which routes each invoice over the Peppol network to the buyer's PA, while the PA also forwards the mandated dataset to the **PPF** (*Portail Public de Facturation*) — the government data concentrator that stores VAT data per transaction. PAs look up routing through the **Annuaire**, France's national directory of e-invoicing endpoints.

Different transaction types follow different rules:

* **B2G** has been mandatory since 2020 via [ChorusPro](#choruspro).
* **B2B** is being rolled out in phases: voluntary pilot in 2025, mandatory **receive** for everyone plus mandatory **issuance** for large and medium-sized companies on 1 September 2026, mandatory issuance for all businesses on 1 September 2027.
* **B2C** is exempt from e-invoicing but is subject to **e-reporting** to the PPF.
* **Cross-border B2B** is also out of scope for e-invoicing and reported via e-reporting.

Invopop is an [officially approved Plateforme Agréée](https://www.impots.gouv.fr/je-consulte-la-liste-des-plateformes-agreees) under the DGFiP mandate. Coverage:

|                                          | App / Guide                                                                            |
| ---------------------------------------- | -------------------------------------------------------------------------------------- |
| B2G via ChorusPro                        | [ChorusPro France](/apps/choruspro-france) · [Chorus Pro guide](/guides/fr-chorus-pro) |
| B2B PA — registration, invoicing, status | [PA guide](/guides/fr-pa)                                                              |
| B2C and cross-border e-reporting         | [PA reporting guide](/guides/fr-pa-reporting) (in development)                         |

Stripe and Chargebee integrations let merchants and ERPs issue compliant invoices with the PA routing handled automatically.

## E-invoicing

<Note>
  E-invoicing applies to domestic B2B (via a Plateforme Agréée) and B2G (via ChorusPro).
</Note>

<AccordionGroup>
  <Accordion title="Plateforme Agréée (B2B)">
    Each business connects through a certified PA. The PA looks up the buyer in the Annuaire and routes the invoice over Peppol to the buyer's PA, while forwarding a simplified **F1 invoice** to the PPF as the fifth corner.

    |                      |                                                                                                                                |
    | -------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
    | **Models**           | B2B                                                                                                                            |
    | **Status**           | Mandatory (phased — see below)                                                                                                 |
    | **Format**           | UBL (Peppol France CIUS), CII, Factur-X (PDF/A-3 with embedded CII)                                                            |
    | **Infrastructure**   | Peppol + Annuaire + PPF                                                                                                        |
    | **Model**            | Five-corner                                                                                                                    |
    | **Scope & deadline** | 1 Sept 2026: all businesses must receive; large and medium-sized companies must issue. 1 Sept 2027: all businesses must issue. |
    | **Agency**           | [Direction Générale des Finances Publiques](https://www.economie.gouv.fr/dgfip) (DGFiP)                                        |
    | **Invopop support**  | [PA guide](/guides/fr-pa)                                                                                                      |

    <Columns cols="2">
      <Card title="Peppol" size="20" icon="https://assets.invopop.com/apps/peppol/icon.svg" href="/apps/peppol" horizontal>Get covered →</Card>
      <Card title="PA guide" size="20" icon="book" href="/guides/fr-pa" horizontal>Get covered →</Card>
    </Columns>
  </Accordion>

  <Accordion title="ChorusPro (B2G)">
    B2G e-invoicing has been mandatory in France since 2020. All suppliers invoicing French public entities submit electronic invoices through ChorusPro.

    |                     |                                                                                         |
    | ------------------- | --------------------------------------------------------------------------------------- |
    | **Models**          | B2G                                                                                     |
    | **Status**          | Mandatory since 2020                                                                    |
    | **Format**          | EN 16931 with ChorusPro extensions (CII)                                                |
    | **Infrastructure**  | [ChorusPro](https://portail.chorus-pro.gouv.fr/)                                        |
    | **Model**           | Centralized                                                                             |
    | **Agency**          | [Direction Générale des Finances Publiques](https://www.economie.gouv.fr/dgfip) (DGFiP) |
    | **Invopop support** | [Chorus Pro guide](/guides/fr-chorus-pro)                                               |

    <Columns cols="2">
      <Card title="Chorus Pro France" size="20" icon="https://assets.invopop.com/apps/chroruspro/icon.svg" href="/apps/choruspro-france" horizontal>Get covered →</Card>
    </Columns>
  </Accordion>
</AccordionGroup>

## E-reporting

<Note>
  E-reporting applies to B2C sales, cross-border B2B, and any flow where one party is not registered in the Annuaire — i.e. everything that is out of scope for e-invoicing.
</Note>

For e-reporting use cases, a PA aggregates transaction and payment data and submits periodic reports (the **Flux 10** dataset) to the PPF on a cadence tied to the party's VAT regime. The regulation splits this into two distinct obligations — **transaction data** and **payment data** — which apply to different cases and follow different deadlines.

E-reporting becomes mandatory on the same dates as e-invoicing issuance: 1 Sept 2026 for large and medium-sized companies, 1 Sept 2027 for all businesses. Non-established taxable persons are an exception: their obligation to e-report acquisitions is postponed to 1 September 2027 regardless of the size of the business.

### When e-reporting applies

**E-reporting of transactions** is required for all cross-border B2B and B2C sales, regardless of how VAT is accounted for.

**E-reporting of payments** is required only for **supplies of services**, where VAT becomes due when the payment is collected (*encaissement*). It does **not** apply when:

* The business has opted to **pay VAT on debits** (*sur les débits*): VAT is already accounted for when the invoice is issued, so the invoice itself serves as the payment record. This waiver does not apply to **advance payments** or **agricultural transactions**, where VAT falls due on receipt of payment and so must still be reported.
* The transaction is subject to **reverse charge**: the customer accounts for the VAT, so the supplier has no payment VAT to report.

<Note>
  The debit-option waiver affects **payment reporting only**. Transaction data must be reported in all cases.
</Note>

### Reporting flows

Each recorded document is classified into one of four Flux 10 data blocks, based on whether it is a cross-border B2B or a domestic B2C operation, and whether it carries transaction or payment data:

| Flow   | Reports     | Applies to                                 |
| ------ | ----------- | ------------------------------------------ |
| `10.1` | Transaction | Cross-border B2B invoices                  |
| `10.2` | Payment     | Payments against cross-border B2B invoices |
| `10.3` | Transaction | B2C transactions                           |
| `10.4` | Payment     | B2C payments                               |

### What each report must contain

The field-level mapping including required extensions, document-type codes, permitted VAT rates and party identifier schemes is maintained in the GOBL add-on documentation:

<Card title="GOBL fr-ctc-flow10-v1 add-on" icon="book" href="https://docs.gobl.org/addons/fr-ctc-flow10-v1" horizontal>
  Scenario-by-scenario data requirements →
</Card>

### How Invopop processes reporting

* **Aggregation**: data is consolidated per declarant at **SIREN level** and by the declarant's role in each transaction (seller or buyer).
* **Cadence**: submission frequency follows the declarant's VAT regime. Because transaction and payment data can fall on different deadlines, they are submitted as separate reports.

See the [PA reporting guide](/guides/fr-pa-reporting) for the registration, recording and submission workflow.

<AccordionGroup>
  <Accordion title="PPF (Portail Public de Facturation)">
    |                      |                                                                                  |
    | -------------------- | -------------------------------------------------------------------------------- |
    | **Format**           | GOBL with the `fr-ctc-flow10-v1` add-on (under development)                      |
    | **Cadence**          | Determined by VAT regime — ten-day, monthly, or bimonthly                        |
    | **Scope & deadline** | 1 Sept 2026 for large and medium-sized companies, 1 Sept 2027 for all businesses |
    | **Invopop support**  | In development — see [reporting guide](/guides/fr-pa-reporting)                  |
  </Accordion>

  <Accordion title="Submission cadence by VAT regime">
    Transaction and payment data are reported on a cadence set by the declarant's VAT regime.

    | VAT regime                | Transaction data | Payment data |
    | ------------------------- | ---------------- | ------------ |
    | *Réel normal mensuel*     | Ten-day period   | Monthly      |
    | *Réel normal trimestriel* | Monthly          | Monthly      |
    | *Réel simplifié*          | Monthly          | Monthly      |
    | *Franchise en base*       | Bimonthly        | Bimonthly    |
  </Accordion>
</AccordionGroup>

## Regulation

<AccordionGroup>
  <Accordion title="Legally required invoice content">
    According to [Article 242 nonies A of Annexe II of the Code général des impôts](https://bofip.impots.gouv.fr/bofip/140-PGP.html) and [Article 289 CGI](https://www.service-public.fr/professionnels-entreprises/vosdroits/F31808), invoices must contain the following mandatory elements:

    **Standard invoice**

    * **Supplier identification**: full name or business name, address, and SIREN/SIRET number.
    * **Client identification**: full name or business name and address.
    * **VAT identification numbers** of both the supplier and the client. For invoices totaling €150 HT (excluding tax) or less, the client's VAT number is not required.
    * **Invoice number**: unique, based on a chronological and continuous sequence. Separate numbering series are permitted when justified by business conditions (for example, different sites or different invoicing methods).
    * **Issue date** of the invoice.
    * **Date of delivery or service completion**, if different from the invoice date.
    * **Description of goods or services**: for each line, the precise denomination, quantity, and unit price excluding tax.
    * **Applicable VAT rate(s)** for each line, or the legal basis for exemption when VAT does not apply.
    * **Discounts, rebates, and allowances** acquired at the time of the transaction and directly linked to it.
    * **Total amount excluding tax**, the total VAT amount broken down by rate, and the total amount including tax.
    * **Payment terms**: due date, conditions of payment, and the applicable late payment penalty rate.
    * **Late payment indemnity**: the fixed compensation for recovery costs (currently €40).
    * **Early payment discount** (escompte): the rate if applicable, or a mention that no discount is offered.

    For specific transactions, additional mentions are required:

    * **VAT exemption**: reference to the applicable legal provision (for example, Article 262 ter I CGI for intra-EU supplies, or Article 283-2 CGI for reverse charge).
    * **Self-billing**: the mention "autofacturation" when the client issues the invoice on behalf of the supplier.
    * **Margin scheme**: the mention "Régime particulier - Biens d'occasion" or equivalent when applicable.
    * **New vehicles**: specific characteristics as defined in Article 298 sexies CGI.

    Invoices must be issued **on the date of delivery or service completion**. For recurring or continuous supplies, they may be issued periodically.

    **Simplified invoice (≤ €150 HT)**

    For transactions totaling €150 HT or less, the client's VAT identification number is not required. All other standard mentions still apply.
  </Accordion>

  <Accordion title="Invoice numbering">
    Under [Article 242 nonies A of the CGI](https://www.assistant-juridique.fr/numeroter_facture.jsp), invoice numbering in France must follow three principles:

    * **Uniqueness**: each invoice must carry a number that is never reused within the same accounting period.
    * **Chronological order**: numbers must follow the actual order of issuance. An invoice dated January 15 cannot have a lower number than one dated January 10.
    * **Continuity**: the sequence must be uninterrupted with no gaps. Skipping from invoice 130 to 132 is prohibited.

    Businesses may use multiple numbering series when justified by operational needs, such as different invoicing methods (electronic versus paper), different client categories, or different sites. Each series must independently respect the three principles above.

    Common formats include:

    * Prefix with sequential number: `F-0001`, `F-0002`
    * Year with sequential number: `2026-001`, `2026-002`
    * Year, month, and sequential number: `2026-03-001`, `2026-03-002`

    Failure to comply with numbering rules can result in fines up to 50% of the invoice amount for a missing number, and gaps in the sequence may be treated as evidence of concealment.
  </Accordion>

  <Accordion title="Credit notes (factures d'avoir)">
    Under [Article 289 CGI](https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000006309596), any document modifying an initial invoice must reference it specifically and unambiguously. A credit note must include:

    * All the mandatory mentions required for a standard invoice.
    * A clear reference to the original invoice number(s) being corrected.
    * The nature and amount of the correction.
    * The corrected VAT amount.

    Credit notes are issued for returns, post-sale discounts, billing errors, or other adjustments that reduce the originally invoiced amount.
  </Accordion>

  <Accordion title="Self-billing (autofacturation)">
    [Article 289 CGI](https://www.lexbase.fr/texte-de-loi/autre-version/L0371IWN.html) allows a client or third party to issue invoices on behalf of a supplier under a formal invoicing mandate (mandat de facturation). Requirements include:

    * A prior written agreement between the parties.
    * Each invoice is issued in the name and on behalf of the supplier.
    * The supplier must accept each invoice (explicit or tacit acceptance as agreed).
    * The mention "autofacturation" must appear on the invoice.
    * The supplier retains full responsibility for the accuracy of the tax information.
  </Accordion>

  <Accordion title="Archival period">
    Under [Article L123-22 of the Code de commerce](https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000006219327), all accounting documents and supporting records, including invoices, must be retained for **ten years** from the close of the fiscal year to which they relate.

    The tax administration requires a minimum of **six years** of retention (Article L102 B of the Livre des procédures fiscales), but since the commercial obligation is longer, businesses must respect the ten-year period.

    Archived invoices must maintain their legibility, integrity, and authenticity throughout the retention period to preserve their evidentiary value in audits or legal proceedings.
  </Accordion>

  <Accordion title="VAT rates for France">
    **Metropolitan France**

    | Rate          | Percentage | Examples                                                                                       |
    | ------------- | ---------- | ---------------------------------------------------------------------------------------------- |
    | Standard      | 20%        | Most goods and services                                                                        |
    | Intermediate  | 10%        | Restaurants, hotels, passenger transport, some renovations, certain medications                |
    | Reduced       | 5.5%       | Basic foodstuffs, books, non-alcoholic beverages, medical devices, cultural and sports tickets |
    | Super-reduced | 2.1%       | Newspapers, magazines, certain reimbursable medications, some cultural events                  |

    **Overseas departments (Guadeloupe, Martinique, Réunion)**

    | Rate     | Percentage |
    | -------- | ---------- |
    | Standard | 8.5%       |
    | Reduced  | 2.1%       |

    VAT is not currently applicable in **Guyane** and **Mayotte**.
  </Accordion>

  <Accordion title="Tax authority">
    The **Direction Générale des Finances Publiques (DGFIP)** is the French public finance directorate responsible for tax collection and enforcement. It oversees the implementation of e-invoicing and e-reporting requirements in France.

    Website: [https://www.economie.gouv.fr/dgfip](https://www.economie.gouv.fr/dgfip)
  </Accordion>

  <Accordion title="Implementation timeline">
    France's phased rollout for B2B e-invoicing and e-reporting:

    * **2025**: Voluntary pilot phase
    * **1 September 2026**:
      * All businesses must be able to receive e-invoices
      * Large and medium-sized companies must issue e-invoices
      * E-reporting of issued transactions (B2C sales and cross-border B2B) becomes mandatory for these companies
    * **1 September 2027**:
      * All remaining businesses (small and micro-businesses) must issue e-invoices
      * E-reporting of issued transactions becomes mandatory for all businesses
      * Non-established taxable persons must start e-reporting of acquisitions, regardless of business size (postponed from 1 September 2026)

    The implementation has been delayed multiple times to ensure businesses and platforms are adequately prepared.
  </Accordion>

  <Accordion title="Related resources">
    * [France delays mandatory e-invoicing to March 2026](https://www.invopop.com/blog/france-e-invoicing-delayed-march-2026) - 18 September, 2023
    * [Electronic invoicing in France](https://www.invopop.com/blog/electronic-invoicing-in-france) - 14 February, 2023
    * [Government article in English](https://entreprendre.service-public.gouv.fr/actualites/A15683?lang=en) - 29 August, 2025
  </Accordion>
</AccordionGroup>

## FAQ

Compliance questions

France

<AccordionGroup>
  <Accordion title="When does mandatory B2B e-invoicing start in France?">
    1 September 2026 for receiving (all businesses) and issuing for large/mid-size companies. 1 September 2027 extends issuing to SMEs and micro-businesses. B2G via Chorus Pro has been mandatory since 2017–2020 (phased by company size).
  </Accordion>
</AccordionGroup>

Chorus Pro

<AccordionGroup>
  <Accordion title="When is Chorus Pro mandatory in France?">
    For all B2G transactions with French public administrations since 2020 (mandatory date depended on supplier size, fully phased in by 2020). Once an invoice is destined for a public entity, Chorus Pro is the only legal channel.
  </Accordion>

  <Accordion title="What is required to issue invoices under Chorus Pro?">
    Suppliers must register on Chorus Pro's portal and obtain credentials. Foreign businesses without a SIRET can register with their local tax ID but must verify acceptance with the receiving administration on a case-by-case basis.
  </Accordion>
</AccordionGroup>

PA (Plateforme Agréée)

<AccordionGroup>
  <Accordion title="How are credit notes and corrections handled?">
    E-invoices cannot be deleted or retracted. Instead a credit note or corrected invoice is sent referencing the original.
  </Accordion>

  <Accordion title="Are there special supplier obligations under France PA?">
    The supplier must be registered in the Annuaire (the DGFiP-maintained directory of B2B participants) via an approved PA. Once registered, Invopop becomes the supplier's PA for sending and receiving over Peppol.
  </Accordion>

  <Accordion title="What's the difference between e-invoicing and e-reporting?">
    **E-invoicing** transmits the invoice itself between trading parties via Peppol, with the PPF receiving the regulated dataset as a fifth corner. **E-reporting** is a periodic submission to the PPF covering transactions out of scope for e-invoicing — B2C, cross-border B2B, and any flow where the counterparty is not in the Annuaire.
  </Accordion>

  <Accordion title="Do I need to act if I'm B2C-only?">
    Yes — B2C is exempt from e-invoicing but is subject to e-reporting. From 1 September 2026 (large and medium-sized companies) or 1 September 2027 (all businesses), B2C transactions must be reported periodically to the PPF.
  </Accordion>

  <Accordion title="Do I have to e-report imports?">
    If the supply is taxable under French reverse charge (i.e. VAT is paid on import), the transaction must be e-reported.
  </Accordion>

  <Accordion title="When should I e-report payment data?">
    Report payment data only when VAT is due on receipt of payment, such as for services under "cash VAT" (TVA sur les encaissements).
  </Accordion>

  <Accordion title="Does this apply to foreign businesses without a Fixed Establishment (FE) in France?">
    E-invoicing does not apply. If the business is liable to French VAT, e-reporting applies to the relevant flows. E-reporting for reverse-charge VAT and intra-EU acquisitions is deferred until 1 September 2027.
  </Accordion>
</AccordionGroup>

Peppol

<AccordionGroup>
  <Accordion title="Is sending invoices via Peppol mandatory?">
    Mandatory dates vary by country. Belgium requires structured B2B e-invoicing — Peppol BIS by default — from January 2026. Germany phases B2B e-invoicing in between 2025–2028. France's Factur-X via Peppol applies once the PA reform takes effect. Outside mandates, Peppol delivery is voluntary but increasingly expected for B2G and cross-border trade.
  </Accordion>

  <Accordion title="Does a Peppol invoice need to be EN16931 compliant?">
    Yes. Every document exchanged on Peppol BIS uses a UBL or CII syntax that conforms to the EN16931 European e-invoicing standard, plus the relevant Peppol BIS specification. Invopop generates compliant XML automatically when you use the Peppol app.
  </Accordion>

  <Accordion title="Why does Peppol require proof of ownership?">
    Peppol is a federated network — anyone could otherwise register a Participant ID for a company they don't represent. Proof of ownership ties the Participant ID to a verifiable contact at the company, which is what allows the registration to be published on the SML.
  </Accordion>

  <Accordion title="What documents count as proof of ownership?">
    Requirements vary by Authority. In Belgium, for example, the supplier must provide a recent extract from the Banque-Carrefour des Entreprises (KBO/BCE) plus a signed mandate. Invopop walks the registering party through the local requirements during the registration wizard.
  </Accordion>

  <Accordion title="Are received Peppol invoices considered legally valid?">
    Yes — a Peppol BIS document delivered through a certified Access Point is treated as the legal e-invoice in any country that recognises Peppol. The signed UBL or CII XML is the authoritative record; archive it alongside any human-readable rendering you generate.
  </Accordion>

  <Accordion title="How long must I retain received Peppol invoices?">
    Retention is set by each country's tax authority — typically 7 to 10 years in the EU. Invopop preserves the original XML and any generated PDF in the silo entry so you can satisfy local archival requirements wherever you operate.
  </Accordion>
</AccordionGroup>

More available in our [France FAQ](/faq/france) section

***

<Card title="Participate in our community" icon="forumbee" href="https://community.invopop.com" arrow="true" horizontal>
  Ask and answer questions about France's regulation →
</Card>
