Guide

Peppol and the French 2026 e-invoicing mandate — what to verify

France's B2B e-invoicing reform rolls out from 2026. Here's a practical checklist for confirming that your suppliers and customers can actually receive a Peppol invoice — and where peppolcheck.fr fits in the bigger picture.

What changes in 2026

The French reform mandates structured e-invoicing for B2B between French taxable persons, routed through certified PDPs (Plateformes de Dématérialisation Partenaires) and the public PPF (Portail Public de Facturation). Most PDPs are also Peppol Access Points, so Peppol routing remains the de-facto transport layer for cross-border (and many domestic) invoices.

What to check for every counterparty

  1. Are they on Peppol? Use curl https://peppolcheck.fr/api/v1/search?q={SIREN or company name} or the homepage search.
  2. Which access point handles them? The smp.hostname field in the participant response.
  3. What document types do they accept? The directory.docTypes array — confirm UBL Invoice and CreditNote at minimum.
  4. What's their PDP? Not always equal to their Peppol AP. If your finance team has a PDP directory, cross-reference.

Identifier mapping

For French companies, you'll typically build the Peppol ID from VAT or SIREN:

  • French VAT (FR79410820010) → 9957:FR79410820010.
  • SIREN → scheme code may vary; search by name if unsure.

What PeppolCheck.fr is and is not

PeppolCheck.fr is the verification layer: free, public, no signup. It's not a PDP and not a Peppol Access Point — you still need a certified AP / PDP to send and receive actual invoices.

Related guides