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
- Are they on Peppol? Use
curl https://peppolcheck.fr/api/v1/search?q={SIREN or company name}or the homepage search. - Which access point handles them? The
smp.hostnamefield in the participant response. - What document types do they accept? The
directory.docTypesarray — confirm UBL Invoice and CreditNote at minimum. - 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.