📄 Facturation électronique

Facturation électronique

Module en développement / Mise à jour le 09/03/2026


Pour la facturation électronique, B2B France, Odoo dispose du module l10n_fr_pdp .


⚠️

[IMP] l10n_fr_account: Force 2FA when pdp installed

Pour être conforme au RGPD, un processus de double authentification doit être mis en place lors de la connexion.  


🔍 À quoi ça sert ?

Ce module permet à Odoo de se connecter à une PDP (Plateforme de Dématérialisation Partenaire) agréée par la DGFIP, pour émettre et recevoir des factures électroniques B2B conformément à la réforme française de la e-facturation (entrée en vigueur progressivement à partir de 2026).


⚙️ 1. Configuration préalable (indispensable)

Avant tout envoi de facture, il faut configurer plusieurs éléments :

a) Paramètres de la société

  • Aller dans Comptabilité → Configuration → Paramètres
  • Renseigner le SIRET de votre société (obligatoire)
  • Activer la facturation électronique française (PDP)

b) Connexion à une PDP

  • Renseigner les credentials de votre PDP (URL du service, clés API ou certificats selon le fournisseur)
  • Ces paramètres se trouvent dans Comptabilité → Configuration → PDP

c) Fiche client

Pour chaque client B2B concerné :

  • Renseigner le SIRET du client
  • Indiquer son numéro de routage (PEPPOL ID ou identifiant PDP si différent)
  • Préciser son mode de réception préféré (PDP, PPF, etc.)


📤 2. Envoi des factures — Automatique ou manuel ?

✅ C'est semi-automatique :

ÉtapeComportement
Validation de la facture (Confirmer)Génère le fichier XML (format Factur-X ou UBL)
Envoi à la PDPPeut être automatique à la validation (selon config) ou déclenché manuellement
Suivi du statutLe statut EDI est mis à jour sur la facture (ex : Envoyé, Accepté, Rejeté)

Action manuelle possible :

Sur chaque facture, un bouton ou une action "Envoyer via PDP" / "Envoyer EDI" permet de déclencher l'envoi manuellement si ce n'est pas fait automatiquement.


🔄 3. Cycle de vie d'une facture EDI

Code

Brouillon → Confirmée → [Fichier XML généré] → Envoyée à la PDP → Acceptée / Rejetée

  • En cas de rejet, un message d'erreur apparaît sur la facture avec le motif
  • Il faut alors corriger et renvoyer (ou émettre un avoir + nouvelle facture)

👥 4. Facturation B2B vs B2C

TypeEDI obligatoire ?
B2B (SIREN/SIRET renseigné)✅ Oui, routage via PDP
B2C (particulier)❌ Non, envoi classique (PDF par email)

Le module détermine automatiquement si le client est éligible à l'EDI selon la présence d'un SIRET/SIREN sur sa fiche.


📋 Résumé : check-list de mise en route

  •  SIRET de votre société renseigné
  •  Module l10n_fr_pdp installé
  •  PDP choisie et credentials configurés
  •  SIRET de chaque client B2B renseigné
  •  Test d'envoi sur une facture de test