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.
Wat deze app niet doet
- Il n'envoie rien et n'appelle aucun service réseau : il constate. La synchronisation est un bouton. L'envoi reste celui d'Odoo.
Vereiste applicaties van de appstore
- E-invoicing Foundation — mandates, EDI files, validation, transmission log
edi_base - Peppol
account_peppol
Gebruikte Odoo Community-modules
Geen.
Applicaties die haar aanvullen
| Serie | Versie | Status | Gepubliceerd op |
|---|---|---|---|
| 20.0 | 20.0.1.1.1 | Beschikbaar | 05-10-2026 |
Fiche gegenereerd uit de code van de uitgever (privé-repository, branch 20.0): de broncode is niet gepubliceerd.
Automatische controle van de appstore (los van de uitgever), toegepast op alle applicaties. Conforme.
| Controle | Resultaat | Effect indien afwezig |
|---|---|---|
| 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 |
Beoordelingen van ingelogde klanten. Eén beoordeling per klant; de uitgever kan erop reageren. Log in om een beoordeling te plaatsen.
- Uitgever
- Omnifloo (DYONYSOS)
- contact@omnifloo.com
- Omnifloo-klanten
- Support inbegrepen volgens uw formule: helpcentrum.