Belgium Peppol Supervision — company and accountant control
Free Belgian Peppol supervision for Odoo Community 20, on top of account_peppol: every Peppol file logged with separate operator and recipient statuses, dashboard (to send, sent, accepted, errors, refused, no acknowledgement after N days), missing files, linked credit notes, invalid VAT numbers and
Supervision Peppol Belgique
Ce que l'Access Point a fait et ce que le client a répondu, enfin séparés. Les factures jamais parties, enfin visibles. Pour l'entreprise et pour sa fiduciaire.
Le problème
Depuis l'entrée en vigueur de l'obligation belge de facture structurée B2B, les factures domestiques passent par Peppol. Le module Peppol d'Odoo les envoie, mais il range dans un seul « statut Peppol » deux choses différentes : ce que l'Access Point a fait (en file, envoyé, livré, erreur) et ce que le client a répondu (reçu, approuvé, refusé). Un refus du client et une panne de l'Access Point se ressemblent alors à l'écran.
Et personne ne signale à l'entreprise, ni à sa fiduciaire, les factures validées pour un client présent sur Peppol qui ne sont jamais parties.
Ce que fait le module gratuit
- Deux statuts, jamais confondus. Le statut Access Point est dérivé du statut Peppol d'Odoo ; le statut client vient uniquement des réponses métier du client. Un refus du client n'est pas une erreur d'Access Point.
- Un document par fichier Peppol produit par Odoo. Le fichier UBL est enregistré dans le socle de facturation électronique avec son empreinte SHA-256, scellé dès qu'il a été transmis, et chaque changement de statut est inscrit dans un journal qu'on ne peut que compléter. Rejouer la synchronisation n'ajoute rien.
- Tableau de bord. À envoyer, envoyés, acceptés par l'Access Point, erreurs, refusés par le client, sans accusé après N jours (réglage), pièces manquantes, avoirs liés et avoirs non transmis alors que leur facture l'a été, numéros de TVA et participants invalides.
- La date de l'obligation est lue, pas écrite. Les pièces manquantes ne comptent que les factures datées dans un mandat en vigueur du registre des obligations. Si la loi bouge, on met le registre à jour, pas le code.
- Vue fiduciaire. La liste des pièces d'une période avec leurs statuts, et un relevé téléchargeable en CSV ou XLSX avec des codes d'anomalie stables, filtrables dans un tableur.
Ce qu'il ne fait pas
Il n'envoie rien et n'appelle aucun service réseau : il constate. La synchronisation est un bouton. L'envoi reste celui d'Odoo.
Gratuit ou premium
| Fonction | Gratuit | Premium |
|---|---|---|
| Statuts séparés, journal, tableau de bord, pièces manquantes | Oui | Oui |
| Relevé fiduciaire CSV / XLSX | Oui | Oui |
| Rapprochement planifié et alertes (activités) | Non | Oui |
| Relance des envois en erreur par le client Peppol d'Odoo | Non | Oui |
| Dossier fiduciaire ZIP (UBL, PDF, relevé) | Non | Oui |
| Contrôle « le client est-il inscrit sur Peppol ? » | Non | Oui |
Nederlands
Peppol-opvolging voor Belgische ondernemingen en hun boekhouder: de status van het Access Point en het antwoord van de klant worden apart bijgehouden, ontbrekende Peppol-bestanden worden zichtbaar, en de boekhouder krijgt een overzicht per periode in CSV of XLSX. Niet getest met een echt Access Point.
Distribué sur Omnifloo uniquement (DYONYSOS) — non publié sur l'Odoo Apps Store.
Ce que l'application ne fait pas
- Il n'envoie rien et n'appelle aucun service réseau : il constate. La synchronisation est un bouton. L'envoi reste celui d'Odoo.
Applications du magasin nécessaires
- E-invoicing Foundation — mandates, EDI files, validation, transmission log
edi_base - Peppol
account_peppol
Modules Odoo Community utilisés
Aucun.
Applications qui la complètent
| Série | Version | État | Publiée le |
|---|---|---|---|
| 20.0 | 20.0.1.1.1 | Disponible | 05/10/2026 |
Fiche générée depuis le code de l'éditeur (dépôt privé, branche 20.0) : le code source n'est pas publié.
Contrôle automatique du magasin (distinct de l'éditeur), appliqué à toutes les applications. Conforme.
| Contrôle | Résultat | Effet si absent |
|---|---|---|
| Manifeste lisible sans exécution | conforme | bloquant |
| Licence reconnue (OPL-1) | conforme | bloquant |
| Aucune dépendance vers Odoo Enterprise | conforme | bloquant |
| Aucun import de code Enterprise | conforme | bloquant |
| Aucun en-tête de licence Enterprise | conforme | bloquant |
| Icône static/description/icon.png | conforme | déclasse |
| Description (static/description/index.html ou README) | conforme | déclasse |
| Tests automatisés (tests/test_*.py) | conforme | déclasse |
| Traduction française (i18n/fr.po) | conforme | info |
| Section « Ce que le module ne fait pas » | conforme | info |
| Titre de 70 caractères au plus (59 actuellement) | conforme | info |
| Résumé en français | absent | info |
Avis des clients connectés. Un avis noté par client ; l'éditeur peut y répondre. Connectez-vous pour laisser un avis.
- Éditeur
- Omnifloo (DYONYSOS)
- contact@omnifloo.com
- Clients Omnifloo
- Support inclus selon votre formule : centre d'aide.