Module Dolibarr • France (PPF / PEPPOL) • SUPER PDP

Fonctionnalités de PeppolSynchro pour SUPER PDP

110 fonctionnalités pour émettre et recevoir vos factures électroniques directement depuis Dolibarr, en conformité EN 16931 / PEPPOL BIS Billing 3.0, via la Plateforme Agréée SUPER PDP.

110
fonctionnalités
EN 16931
norme européenne
8
langues
v2.1.2
version du module

Connexion & plateforme (France)

1

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.

2

Authentification OAuth2 client_credentials

Jeton Bearer obtenu via client_id / client_secret, mis en cache et renouvelé automatiquement à expiration.

3

Environnements bac à sable / production

Bascule sandbox ou production selon le jeu d'identifiants utilisé, URL d'API unique.

4

Test de connexion intégré

Bouton pour tester la connexion à SUPER PDP et afficher les informations de l'organisation.

5

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).

6

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

7

Synchronisation automatique de toutes les factures

Factures clients, factures fournisseurs et avoirs synchronisés en temps réel entre Dolibarr et SUPER PDP.

8

Factures clients vers SUPER PDP

Chaque facture validée dans Dolibarr est convertie en XML UBL et envoyée automatiquement.

9

Factures fournisseurs depuis SUPER PDP

Les factures reçues sur votre flux SUPER PDP sont importées automatiquement dans Dolibarr.

10

Avoirs clients (notes de crédit)

Les notes de crédit sont envoyées avec la référence de la facture d'origine.

11

Avoirs fournisseurs

Les avoirs reçus sont importés avec les bons montants et le type avoir.

12

Synchronisation bidirectionnelle

Émission et réception fonctionnent en parallèle, en arrière-plan, sans intervention manuelle.

13

Synchronisation en temps réel

Le pseudo-cron surveille en permanence la file d'envoi et le flux de réception.

14

Synchronisation initiale avec calendrier

Assistant pour choisir la date de début et synchroniser l'historique progressivement.

15

Synchronisation de masse

Envoyer toutes les factures en attente en un clic avec les cases à cocher.

16

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.

17

Détection de l'identifiant des tiers

Détection automatique de l'identifiant PEPPOL/PPF de chaque tiers via l'annuaire et l'API.

18

Sans cron externe

Zéro configuration : pas de crontab, pas de webhook, tout fonctionne avec le pseudo-cron JS intégré.

Émission de factures

19

Envoi automatique à la validation

Trigger BILL_VALIDATE : dès qu'une facture est validée, elle part vers SUPER PDP.

20

Envoi automatique après génération du PDF

Trigger BILL_BUILDDOC : le PDF est joint dans le XML UBL.

21

Envoi manuel depuis la fiche facture

Bouton « Envoyer sur PEPPOL » dans l'onglet SUPER PDP de chaque facture.

22

Envoi de masse avec cases à cocher

Cocher plusieurs factures et les envoyer en un clic depuis la liste.

23

Tout cocher / tout décocher

Sélection rapide pour l'envoi de masse.

24

Envoi des avoirs

Les notes de crédit sont générées avec la référence de la facture d'origine.

25

Activation / désactivation par tiers

Extrafield sur chaque fiche tiers pour activer ou non l'envoi.

26

Calendrier de date minimum

Assistant : choisir à partir de quelle date envoyer les factures (évite l'historique).

27

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

28

XML UBL 2.1 conforme EN 16931

Norme européenne de facturation électronique.

29

PEPPOL BIS Billing 3.0

Profil PEPPOL obligatoire pour l'échange B2B.

30

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.

31

SIREN/SIRET vendeur obligatoire (PPF)

Identification légale du vendeur exigée par le PPF même sans numéro de TVA.

32

VATEX franchise en base TVA (France)

Code d'exonération VATEX spécifique PPF pour la franchise en base française, avec motif.

33

PDF embarqué dans le XML (base64)

Le client reçoit le PDF lisible dans le document via AdditionalDocumentReference.

34

Ordre strict UBL respecté

AccountingCost avant BuyerReference pour éviter les rejets de schéma.

35

Codes TVA PEPPOL complets

Mapping automatique des taux TVA Dolibarr vers les codes PEPPOL (S, Z, E, AE, K, G, O).

36

IBAN (mod-97, 28 pays) et BIC

Informations de paiement du fournisseur incluses et validées automatiquement.

37

BuyerReference (BT-10) configurable

Champ extrafield sur chaque tiers pour la référence acheteur.

38

Date de livraison (BT-72)

Date de livraison optionnelle via extrafield.

39

Support multi-devises

Code devise de la facture inclus dans le XML.

40

Option « Force NO VAT »

Pour les entreprises en franchise de base de TVA.

Réception de factures fournisseurs

41

Réception automatique en arrière-plan

Le pseudo-cron surveille le flux SUPER PDP et importe les nouvelles factures.

42

Import en facture fournisseur brouillon

La facture est créée en brouillon dans Dolibarr, prête à valider.

43

Création automatique du tiers fournisseur

Si le fournisseur n'existe pas, il est créé avec nom, TVA, adresse, IBAN.

44

Détection du tiers par TVA intracommunautaire

Recherche dans Dolibarr par numéro de TVA (avec et sans espaces/points).

45

Tiers client existant passé aussi fournisseur

Un client déjà présent est complété en fournisseur sans doublon.

46

Anti-doublon à trois niveaux

Hash SHA-256 + référence fournisseur + identifiant SUPER PDP.

47

Import des avoirs fournisseur

Les notes de crédit sont importées avec le type « avoir » dans Dolibarr.

48

Montants TVA exacts du XML

Les montants TVA proviennent du XML (TaxSubtotal), ils ne sont pas recalculés.

49

Lignes à zéro ignorées

Les lignes sans montant (cotisations, droits d'accise vides) sont sautées.

50

Encodage UTF-8 garanti

Détection et conversion automatique Latin-1 / Windows-1252 vers UTF-8.

51

Confirmation automatique côté SUPER PDP

Le message est marqué comme traité après import réussi.

Boîte de réception

52

Liste des messages reçus

Vue complète du flux avec expéditeur, type, montant, statut.

53

Filtres Tous / À traiter / Traités

Onglets pour filtrer par statut de traitement.

54

Filtre par date (du / au)

Sélecteurs de date pour filtrer par période.

55

Filtre par fournisseur

Recherche par nom ou numéro de TVA du fournisseur.

56

Pagination 25 / 50 / 100 par page

Sélecteur du nombre de résultats par page.

57

Vue détail d'un message

Infos SUPER PDP + facture extraite + lignes + correspondance Dolibarr.

58

Aperçu facture PDF

Rendu PDF de la facture dans un nouvel onglet.

59

Téléchargement du XML UBL

Bouton pour télécharger le fichier XML source.

60

Import manuel

Bouton pour importer une facture spécifique depuis le flux.

61

Suppression / rejet de message

Supprimer ou rejeter un message du flux SUPER PDP.

Suivi, statuts & cycle de vie

62

Statuts de livraison

En file, en transit, livrée, confirmée, échouée.

63

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.

64

Événements API normalisés

Mapping uploaded / validated / sent / received / accepted / rejected vers une progression unifiée.

65

Colonne PEPPOL — factures clients

Badge de statut directement dans la liste des factures.

66

Colonne PEPPOL — factures fournisseurs

Badge « Reçu PEPPOL » sur les factures importées.

67

Rafraîchissement global en un clic

Bouton pour mettre à jour tous les statuts de livraison depuis SUPER PDP.

68

Rapport d'erreur de l'Access Point

Le message d'erreur de SUPER PDP est récupéré et affiché.

69

Mise à jour automatique des statuts

Le pseudo-cron vérifie les statuts des factures en transit.

Notifications email

70

Email admin à l'envoi réussi

L'administrateur reçoit un email à chaque facture envoyée, avec l'ID SUPER PDP.

71

Email admin à l'échec d'envoi

Notification immédiate en cas d'erreur d'envoi.

72

Email admin à la réception fournisseur

Notification à chaque facture fournisseur importée, PDF joint.

73

Email au client avec PDF joint

Le client reçoit sa facture en pièce jointe après envoi.

74

Email de relance des clients non inscrits

Relance automatique des clients non encore présents sur le réseau PEPPOL / PPF.

75

Templates email personnalisables

Variables : référence facture, nom client, montant TTC, date, type de document, etc.

76

Aperçu du template

Bouton pour voir le rendu avec les données de la dernière facture.

77

Test d'envoi email

Bouton pour envoyer un email test à l'adresse de notification.

Tableau de bord

78

4 cartes métriques

Envoyées, reçues, en attente, erreurs du mois.

79

Graphique barres : activité mensuelle

Factures envoyées et reçues par mois.

80

Graphique donut : statuts de livraison

Répartition des statuts (livrée, confirmée, échouée, etc.).

81

Graphique ligne : tendance des erreurs

Évolution des erreurs sur les 6 derniers mois.

82

Top 5 des erreurs fréquentes

Les codes d'erreur les plus courants avec leur nombre d'occurrences.

83

Activité récente

Derniers événements (envois, réceptions, erreurs).

84

Cartes d'accueil Dolibarr

Widgets « Réception PEPPOL » et compteurs intégrés à la grille d'accueil.

Infrastructure technique

85

Pseudo-cron JS zéro configuration

AJAX silencieux sur chaque page Dolibarr : 5 s s'il y a une file, 2 min sinon.

86

File d'attente SQL asynchrone

Table de file avec priorités, retry et anti-doublon.

87

Verrou atomique

Un seul worker à la fois, heartbeat et recovery automatique des jobs abandonnés.

88

Circuit breaker (coupe-circuit)

Arrêt automatique après 5 échecs consécutifs, cooldown 10 min.

89

Débit adaptatif CPU / API

Taille de lot ajustée selon la charge CPU et le temps de réponse de l'API.

90

Retry automatique 3 tentatives

Les factures échouées sont retentées avec délai exponentiel.

91

33 codes d'erreur avec diagnostic

Chaque erreur a une description et une solution.

92

Purge automatique des logs

Configurable : activée par défaut, 50 jours, 1×/jour via lock file.

93

Compatible Multicompany

Entity sur toutes les tables et requêtes SQL.

94

Cache du jeton OAuth2

Le Bearer est réutilisé jusqu'à expiration pour limiter les appels.

Configuration & administration

95

Assistant de première mise en route

Étapes guidées : identifiants API, test connexion, détection des tiers, envoi initial.

96

Page de configuration complète

8 sections : licence, connexion API, comportement, notifications, email client, relance, avancé, purge.

97

Page de debug / diagnostic

Diagnostics, logs, état de la file, informations système, codes d'erreur.

98

Système de licence dédié

Vérification d'abonnement via serveur de licences, cache 24 h, période de grâce 7 jours.

99

Mode lecture seule si licence expirée

Historique consultable mais envoi / réception bloqués.

100

Conservation des paramètres

Les réglages sont conservés même si le module est désactivé / réactivé.

101

4 permissions

Lire / Envoyer / Configurer / Recevoir.

102

Script CLI complet

Commandes en ligne de commande pour piloter la synchronisation hors interface.

Internationalisation (8 langues)

103

Français (fr_FR)

Langue principale, terminologie PPF française.

104

Anglais (en_US)

Traduction complète.

105

Allemand (de_DE)

Traduction complète.

106

Espagnol (es_ES)

Traduction complète.

107

Italien (it_IT)

Traduction complète.

108

Néerlandais Pays-Bas (nl_NL)

Terminologie néerlandaise standard.

109

Néerlandais Belgique (nl_BE)

Terminologie belge spécifique.

110

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