Facturation électronique
Module en développement par Odoo / Mise à jour le 09 mars 2026
Pour la facturation électronique, B2B France, Odoo dispose du module l10n_fr_pdp .
🔍 À quoi ça sert ?
Ce module permet à Odoo de se connecter au serveur PA Odoo 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), ainsi que le e-reporting et les flux de status de la facture.
⚙️ 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
- Suivez le processus détaillé dans cet autre article
c) Fiche client
Pour chaque client B2B concerné :
- Renseigner le SIRET du client
- Indiquer son numéro de routage (SIREN, SIREN_suffixe, SIREN_SIRET ou SIREN_SIRET_suffixe)
📤 2. Envoi des factures — Automatique ou manuel ?
✅ C'est semi-automatique :
| Étape | Comportement |
|---|---|
| Validation de la facture (Confirmer) | Aucune génération de fichier |
| Envoi à la PDP | Lors de l'envoi de la facture le format PDF et fichier XML (format UBL) sont généré Dans le formulaire d'envoi coché également l'envoi e-invoicing PA |
| Suivi du statut | Le statut EDI est mis à jour sur la facture (ex : Envoyé, Accepté, Rejeté, Payé) |
🔄 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é
- 2FA actif pour les utilisateur de la facturation électronique
- Module l10n_fr_pdp installé
- SIRET de chaque client B2B renseigné
- Test d'envoi sur une facture de test avant tout traitement en masse