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 .
🔍 À 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 :
| Étape | Comportement |
|---|---|
| Validation de la facture (Confirmer) | Génère le fichier XML (format Factur-X ou UBL) |
| Envoi à la PDP | Peut être automatique à la validation (selon config) ou déclenché manuellement |
| Suivi du statut | Le 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
| Type | EDI 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