Connexion & plateforme (France)
Connexion à SUPER PDP (Plateforme Agréée)
Connecteur entre Dolibarr et SUPER PDP, Plateforme de Dématérialisation Partenaire française, via le réseau PEPPOL et le PPF.
Authentification OAuth2 client_credentials
Jeton Bearer obtenu via client_id / client_secret, mis en cache et renouvelé automatiquement à expiration.
Environnements bac à sable / production
Bascule sandbox ou production selon le jeu d'identifiants utilisé, URL d'API unique.
Test de connexion intégré
Bouton pour tester la connexion à SUPER PDP et afficher les informations de l'organisation.
Annuaire français (french_directory)
Détection du destinataire via l'annuaire français de la facturation électronique (numéro de TVA ou SIREN/SIRET).
Enrôlement d'annuaire (PEPPOL / PPF)
Création d'une entrée d'annuaire pour s'enregistrer comme destinataire sur le réseau PEPPOL ou le PPF.
Synchronisation complète
Synchronisation automatique de toutes les factures
Factures clients, factures fournisseurs et avoirs synchronisés en temps réel entre Dolibarr et SUPER PDP.
Factures clients vers SUPER PDP
Chaque facture validée dans Dolibarr est convertie en XML UBL et envoyée automatiquement.
Factures fournisseurs depuis SUPER PDP
Les factures reçues sur votre flux SUPER PDP sont importées automatiquement dans Dolibarr.
Avoirs clients (notes de crédit)
Les notes de crédit sont envoyées avec la référence de la facture d'origine.
Avoirs fournisseurs
Les avoirs reçus sont importés avec les bons montants et le type avoir.
Synchronisation bidirectionnelle
Émission et réception fonctionnent en parallèle, en arrière-plan, sans intervention manuelle.
Synchronisation en temps réel
Le pseudo-cron surveille en permanence la file d'envoi et le flux de réception.
Synchronisation initiale avec calendrier
Assistant pour choisir la date de début et synchroniser l'historique progressivement.
Synchronisation de masse
Envoyer toutes les factures en attente en un clic avec les cases à cocher.
Statuts de livraison & cycle de vie
Les statuts SUPER PDP et le cycle de vie PPF sont récupérés et affichés dans Dolibarr.
Détection de l'identifiant des tiers
Détection automatique de l'identifiant PEPPOL/PPF de chaque tiers via l'annuaire et l'API.
Sans cron externe
Zéro configuration : pas de crontab, pas de webhook, tout fonctionne avec le pseudo-cron JS intégré.
Émission de factures
Envoi automatique à la validation
Trigger BILL_VALIDATE : dès qu'une facture est validée, elle part vers SUPER PDP.
Envoi automatique après génération du PDF
Trigger BILL_BUILDDOC : le PDF est joint dans le XML UBL.
Envoi manuel depuis la fiche facture
Bouton « Envoyer sur PEPPOL » dans l'onglet SUPER PDP de chaque facture.
Envoi de masse avec cases à cocher
Cocher plusieurs factures et les envoyer en un clic depuis la liste.
Tout cocher / tout décocher
Sélection rapide pour l'envoi de masse.
Envoi des avoirs
Les notes de crédit sont générées avec la référence de la facture d'origine.
Activation / désactivation par tiers
Extrafield sur chaque fiche tiers pour activer ou non l'envoi.
Calendrier de date minimum
Assistant : choisir à partir de quelle date envoyer les factures (évite l'historique).
Export ZIP des XML UBL
Action de masse : télécharger toutes les factures sélectionnées en ZIP.
XML UBL & conformité PPF française
XML UBL 2.1 conforme EN 16931
Norme européenne de facturation électronique.
PEPPOL BIS Billing 3.0
Profil PEPPOL obligatoire pour l'échange B2B.
Mentions légales françaises obligatoires
Notes qualifiées imposées par le PPF (BR-FR-05) : pénalités de retard, indemnité de recouvrement 40 €, escompte.
SIREN/SIRET vendeur obligatoire (PPF)
Identification légale du vendeur exigée par le PPF même sans numéro de TVA.
VATEX franchise en base TVA (France)
Code d'exonération VATEX spécifique PPF pour la franchise en base française, avec motif.
PDF embarqué dans le XML (base64)
Le client reçoit le PDF lisible dans le document via AdditionalDocumentReference.
Ordre strict UBL respecté
AccountingCost avant BuyerReference pour éviter les rejets de schéma.
Codes TVA PEPPOL complets
Mapping automatique des taux TVA Dolibarr vers les codes PEPPOL (S, Z, E, AE, K, G, O).
IBAN (mod-97, 28 pays) et BIC
Informations de paiement du fournisseur incluses et validées automatiquement.
BuyerReference (BT-10) configurable
Champ extrafield sur chaque tiers pour la référence acheteur.
Date de livraison (BT-72)
Date de livraison optionnelle via extrafield.
Support multi-devises
Code devise de la facture inclus dans le XML.
Option « Force NO VAT »
Pour les entreprises en franchise de base de TVA.
Réception de factures fournisseurs
Réception automatique en arrière-plan
Le pseudo-cron surveille le flux SUPER PDP et importe les nouvelles factures.
Import en facture fournisseur brouillon
La facture est créée en brouillon dans Dolibarr, prête à valider.
Création automatique du tiers fournisseur
Si le fournisseur n'existe pas, il est créé avec nom, TVA, adresse, IBAN.
Détection du tiers par TVA intracommunautaire
Recherche dans Dolibarr par numéro de TVA (avec et sans espaces/points).
Tiers client existant passé aussi fournisseur
Un client déjà présent est complété en fournisseur sans doublon.
Anti-doublon à trois niveaux
Hash SHA-256 + référence fournisseur + identifiant SUPER PDP.
Import des avoirs fournisseur
Les notes de crédit sont importées avec le type « avoir » dans Dolibarr.
Montants TVA exacts du XML
Les montants TVA proviennent du XML (TaxSubtotal), ils ne sont pas recalculés.
Lignes à zéro ignorées
Les lignes sans montant (cotisations, droits d'accise vides) sont sautées.
Encodage UTF-8 garanti
Détection et conversion automatique Latin-1 / Windows-1252 vers UTF-8.
Confirmation automatique côté SUPER PDP
Le message est marqué comme traité après import réussi.
Boîte de réception
Liste des messages reçus
Vue complète du flux avec expéditeur, type, montant, statut.
Filtres Tous / À traiter / Traités
Onglets pour filtrer par statut de traitement.
Filtre par date (du / au)
Sélecteurs de date pour filtrer par période.
Filtre par fournisseur
Recherche par nom ou numéro de TVA du fournisseur.
Pagination 25 / 50 / 100 par page
Sélecteur du nombre de résultats par page.
Vue détail d'un message
Infos SUPER PDP + facture extraite + lignes + correspondance Dolibarr.
Aperçu facture PDF
Rendu PDF de la facture dans un nouvel onglet.
Téléchargement du XML UBL
Bouton pour télécharger le fichier XML source.
Import manuel
Bouton pour importer une facture spécifique depuis le flux.
Suppression / rejet de message
Supprimer ou rejeter un message du flux SUPER PDP.
Suivi, statuts & cycle de vie
Statuts de livraison
En file, en transit, livrée, confirmée, échouée.
Cycle de vie PPF français
Suivi des statuts officiels : soumise, envoyée, reçue, mise à disposition, acquittée, acceptée, litige, refusée, paiement transmis.
Événements API normalisés
Mapping uploaded / validated / sent / received / accepted / rejected vers une progression unifiée.
Colonne PEPPOL — factures clients
Badge de statut directement dans la liste des factures.
Colonne PEPPOL — factures fournisseurs
Badge « Reçu PEPPOL » sur les factures importées.
Rafraîchissement global en un clic
Bouton pour mettre à jour tous les statuts de livraison depuis SUPER PDP.
Rapport d'erreur de l'Access Point
Le message d'erreur de SUPER PDP est récupéré et affiché.
Mise à jour automatique des statuts
Le pseudo-cron vérifie les statuts des factures en transit.
Notifications email
Email admin à l'envoi réussi
L'administrateur reçoit un email à chaque facture envoyée, avec l'ID SUPER PDP.
Email admin à l'échec d'envoi
Notification immédiate en cas d'erreur d'envoi.
Email admin à la réception fournisseur
Notification à chaque facture fournisseur importée, PDF joint.
Email au client avec PDF joint
Le client reçoit sa facture en pièce jointe après envoi.
Email de relance des clients non inscrits
Relance automatique des clients non encore présents sur le réseau PEPPOL / PPF.
Templates email personnalisables
Variables : référence facture, nom client, montant TTC, date, type de document, etc.
Aperçu du template
Bouton pour voir le rendu avec les données de la dernière facture.
Test d'envoi email
Bouton pour envoyer un email test à l'adresse de notification.
Tableau de bord
4 cartes métriques
Envoyées, reçues, en attente, erreurs du mois.
Graphique barres : activité mensuelle
Factures envoyées et reçues par mois.
Graphique donut : statuts de livraison
Répartition des statuts (livrée, confirmée, échouée, etc.).
Graphique ligne : tendance des erreurs
Évolution des erreurs sur les 6 derniers mois.
Top 5 des erreurs fréquentes
Les codes d'erreur les plus courants avec leur nombre d'occurrences.
Activité récente
Derniers événements (envois, réceptions, erreurs).
Cartes d'accueil Dolibarr
Widgets « Réception PEPPOL » et compteurs intégrés à la grille d'accueil.
Infrastructure technique
Pseudo-cron JS zéro configuration
AJAX silencieux sur chaque page Dolibarr : 5 s s'il y a une file, 2 min sinon.
File d'attente SQL asynchrone
Table de file avec priorités, retry et anti-doublon.
Verrou atomique
Un seul worker à la fois, heartbeat et recovery automatique des jobs abandonnés.
Circuit breaker (coupe-circuit)
Arrêt automatique après 5 échecs consécutifs, cooldown 10 min.
Débit adaptatif CPU / API
Taille de lot ajustée selon la charge CPU et le temps de réponse de l'API.
Retry automatique 3 tentatives
Les factures échouées sont retentées avec délai exponentiel.
33 codes d'erreur avec diagnostic
Chaque erreur a une description et une solution.
Purge automatique des logs
Configurable : activée par défaut, 50 jours, 1×/jour via lock file.
Compatible Multicompany
Entity sur toutes les tables et requêtes SQL.
Cache du jeton OAuth2
Le Bearer est réutilisé jusqu'à expiration pour limiter les appels.
Configuration & administration
Assistant de première mise en route
Étapes guidées : identifiants API, test connexion, détection des tiers, envoi initial.
Page de configuration complète
8 sections : licence, connexion API, comportement, notifications, email client, relance, avancé, purge.
Page de debug / diagnostic
Diagnostics, logs, état de la file, informations système, codes d'erreur.
Système de licence dédié
Vérification d'abonnement via serveur de licences, cache 24 h, période de grâce 7 jours.
Mode lecture seule si licence expirée
Historique consultable mais envoi / réception bloqués.
Conservation des paramètres
Les réglages sont conservés même si le module est désactivé / réactivé.
4 permissions
Lire / Envoyer / Configurer / Recevoir.
Script CLI complet
Commandes en ligne de commande pour piloter la synchronisation hors interface.
Internationalisation (8 langues)
Français (fr_FR)
Langue principale, terminologie PPF française.
Anglais (en_US)
Traduction complète.
Allemand (de_DE)
Traduction complète.
Espagnol (es_ES)
Traduction complète.
Italien (it_IT)
Traduction complète.
Néerlandais Pays-Bas (nl_NL)
Terminologie néerlandaise standard.
Néerlandais Belgique (nl_BE)
Terminologie belge spécifique.
Roumain (ro_RO)
Traduction complète.
Connectez votre Dolibarr à la facture électronique
Téléchargez gratuitement PeppolSynchro pour SUPER PDP et testez-le sur votre Dolibarr. Activation définitive à 199 EUR HT.
Télécharger le module gratuitement