Contrôles périodiques réglementaires — équipements, échéances et organismes agréés (Odoo 20 Community)
Regulatory Periodic Inspection Management — le socle gratuit des registres réglementaires DYONYSOS : équipement, contrôle périodique, organisme agréé, échéance calculée et alerte.
Captures d'écran
Vos contrôles obligatoires, avec leurs textes et leurs échéances
Équipement, contrôle périodique, organisme agréé, échéance calculée et alerte. Gratuit, et porte d'entrée des quatre registres réglementaires DYONYSOS.
| Odoo 20 Community — On Premise | ✔ |
| Odoo.sh | ✔ |
| Odoo Online (SaaS) | ✘ |
Le constat
Une entreprise doit faire contrôler ses équipements — électricité, levage, incendie, instruments de mesure, froid, eau chaude — par des organismes agréés, à des périodicités fixées par des textes. Ces échéances tiennent dans un tableur, sur un poste, tenu par une personne. Quand cette personne part, plus personne ne sait quelle vérification est due ni quand. L'inspection le découvre avant l'entreprise.
Une obligation nommée
Pas « contrôle périodique » mais le texte qui l'impose, cité en clair. Le fondement réglementaire est obligatoire.
L'échéance se calcule
Date du contrôle plus périodicité du texte. L'échéance d'un équipement est la plus proche de celles de ses contrôles.
L'agrément est vérifié
Un organisme dont l'agrément a expiré ne peut pas signer. Vérifié à la date du contrôle, pas à celle de la saisie.
Une alerte, pas dix
Une activité Odoo par échéance, jamais deux. Livrée inactive : on l'active une fois le parc saisi.
Le fondement, cité en clair
Ce socle ne préjuge d'aucun texte : il vous fait citer le vôtre. Chaque type de contrôle porte son fondement réglementaire — décret, arrêté, article de code, règlement européen — et ce champ est obligatoire, parce qu'un registre sans texte n'est opposable à personne. Les quatre registres qui s'y branchent apportent chacun le leur.
Ce que fait l'application
Types de contrôle
Périodicité en mois, fondement réglementaire obligatoire, organisme agréé exigé ou non, délai d'alerte.
Équipements
Référence séquentielle, désignation, emplacement, mise en service, responsable, société, contrôles applicables.
Contrôles réalisés
Date, organisme, opérateur, résultat (conforme / avec réserve / non conforme), rapport joint, échéance calculée.
Organismes agréés
Greffés sur le carnet d'adresses : numéro d'agrément, dates de validité, contrôles couverts.
Tableau de bord
Ce qui est échu, ce qui échoit sous trente jours, ce qui n'a jamais été contrôlé, ce qui est non conforme.
Alerte planifiée
Activité Odoo pour le responsable de l'équipement, une seule fois par échéance. Livrée inactive.
L’application en mouvement
Le module en marche, enregistré dans le vrai client Odoo 19 : Tableau de bord, Tableau de bord (fiche), Équipements puis Contrôles réalisés. Ce n’est pas un montage — ce sont les trames du navigateur sur le module livré, pris sur sa propre base.
Vidéo MP4 — 175 ko, 1280 px, 3.3 s, 4 écrans. Une amorce animée est aussi livrée en GIF (216 ko, 560 px) pour les contextes qui n’affichent pas la balise vidéo.
Ce que le module ne fait pas
- Aucune liste de contrôles obligatoires toute faite : vos obligations dépendent de votre activité, de vos installations et de votre effectif.
- Pas de remplacement du conseil d'un juriste ou d'un préventeur.
- Pas de commande ni de planification des interventions d'organismes.
- Pas de calcul de taxe ni de redevance.
Questions fréquentes
Un organisme a perdu son agrément. Mes anciens contrôles deviennent-ils invalides ?
Non. La validité se juge à la date du contrôle : ce qui a été signé pendant l'agrément reste valable, seuls les contrôles postérieurs sont refusés.
Le module est-il vraiment gratuit ?
Oui. C'est le socle des quatre registres réglementaires DYONYSOS — métrologie légale, F-gaz, amiante, légionelle — et il fonctionne seul.
Faut-il Odoo Enterprise ?
Non. Le module fonctionne sur Odoo 20 Community, avec Discussion (mail).
Informations techniques
| Nom technique | dyo_controle_periodique |
| Version | 20.0.1.0.0 |
| Prix | Gratuit |
| Licence | LGPL-3 (GNU Lesser General Public License v3) |
| Dépendances | base, mail |
| Éditeur | DYONYSOS |
Support : welcome@dyonysos.fr — DYONYSOS, éditeur d'applications Odoo 20 Community. Licence LGPL-3, une base de production par achat.
Ce que l'application ne fait pas
- Aucune liste de contrôles obligatoires toute faite : vos obligations dépendent de votre activité, de vos installations et de votre effectif.
- Pas de remplacement du conseil d'un juriste ou d'un préventeur.
- Pas de commande ni de planification des interventions d'organismes.
- Pas de calcul de taxe ni de redevance.
Applications du magasin nécessaires
Aucune.
Modules Odoo Community utilisés
basemail
Applications qui la complètent
- Métrologie légale — vérification périodique des instruments de mesure réglementés (Odoo 20 Community)
- Registre amiante — dossier technique amiante et repérage avant travaux (Odoo 20 Community)
- Registre F-gaz — contrôle d'étanchéité des équipements frigorifiques (Odoo 20 Community)
- Risque légionelle — surveillance des réseaux d'eau chaude sanitaire collectifs (Odoo 20 Community)
| Série | Version | État | Publiée le |
|---|---|---|---|
| 20.0 | 20.0.1.0.0 | Disponible | 02/10/2026 |
| 19.0 | 19.0.1.0.0 | Disponible |
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 (LGPL-3) | 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) | absent | info |
| Section « Ce que le module ne fait pas » | conforme | info |
| Titre de 70 caractères au plus (102 actuellement) | absent | info |
| Résumé en français | conforme | info |
Guide utilisateur — Contrôles périodiques réglementaires (DYONYSOS)
Ce guide s'adresse à la personne chargée du suivi réglementaire : responsable maintenance, QHSE, gérant d'un commerce ou d'un petit établissement.
0. Avant de commencer — le module ne connaît pas vos obligations
Aucune liste de contrôles obligatoires n'est livrée. Les obligations d'une entreprise dépendent de son activité, de ses installations et de son effectif : c'est à vous de les déclarer, texte en main. Le module ne remplace pas le conseil d'un juriste ou d'un préventeur — il tient le registre, calcule les échéances et refuse ce qui n'est pas opposable.
1. Déclarer un type de contrôle
Menu Contrôles périodiques → Configuration → Types de contrôle → Nouveau.
- Intitulé : le nom réel de l'obligation. Pas « contrôle annuel » mais « vérification périodique des installations électriques ».
- Code : identifiant court, unique.
- Périodicité (mois) : le délai entre deux contrôles.
- Fondement réglementaire : obligatoire. Le décret, l'arrêté, l'article de code ou le règlement, cité en clair. C'est ce que vous montrerez à un inspecteur, et c'est ce que le module reprend dans ses messages d'erreur et dans ses activités d'alerte.
- Organisme agréé exigé : cochez si le texte impose un organisme agréé. Un contrôle enregistré sans organisme sera alors refusé.
- Alerter (jours avant) : combien de jours avant l'échéance l'alerte doit partir.
2. Déclarer un organisme agréé
Menu Contrôles périodiques → Configuration → Organismes agréés → Nouveau, ou onglet Agrément de contrôle sur n'importe quel contact.
Cochez Organisme de contrôle agréé, renseignez le numéro d'agrément et surtout les dates de validité.
La date de fin n'est pas décorative. Sans elle, le module considère que l'agrément n'est pas établi et refusera tout contrôle au nom de cet organisme. Ce n'est pas de la rigidité : un rapport signé hors agrément ne vaut rien, le contrôle est réputé non fait, et vous vous croyez en règle avec une pièce sans valeur.
Contrôles couverts par l'agrément : laissez vide si l'organisme couvre tout ce que vous suivez. Renseignez la liste pour le restreindre — un organisme agréé pour la métrologie ne doit pas pouvoir signer un contrôle d'étanchéité.
3. Déclarer un équipement
Menu Contrôles périodiques → Équipements → Nouveau.
Désignation, emplacement (là où le contrôleur doit se rendre), date de mise en service, et surtout responsable : c'est lui qui recevra les activités d'échéance.
Onglet Contrôles applicables : ajoutez les types de contrôle auxquels ce bien est soumis. Chacun produira sa propre échéance.
Tant qu'aucun contrôle n'a été enregistré pour un type déclaré, l'équipement est marqué Jamais contrôlé. C'est volontairement plus visible qu'une échéance dépassée : il n'y a même pas de date à afficher.
4. Enregistrer un contrôle réalisé
Menu Contrôles périodiques → Contrôles réalisés → Nouveau, ou depuis l'onglet Contrôles réalisés de la fiche équipement.
Choisissez l'équipement, le type de contrôle, la date du contrôle (celle du rapport, pas celle de la saisie), l'organisme, l'opérateur et le résultat : conforme, conforme avec réserve, ou non conforme. Joignez le rapport.
L'échéance suivante se calcule seule et s'affiche. Vous ne la saisissez jamais.
Ce que le module refuse, et pourquoi
| Refus | Raison |
|---|---|
| Organisme dont l'agrément ne couvre pas la date du contrôle | Le rapport serait sans valeur : le contrôle est réputé non fait |
| Organisme sans date de fin d'agrément | L'agrément n'est pas établi ; la charge de la preuve vous incombe |
| Contact non déclaré organisme de contrôle | Un simple fournisseur ne signe pas un contrôle réglementaire |
| Contrôle d'un type non déclaré sur l'équipement | Il ne repousserait aucune échéance et disparaîtrait du calcul |
| Contrôle daté dans le futur | Il repousserait l'échéance sans qu'aucun contrôleur soit passé |
Chaque refus affiche le fondement réglementaire du contrôle concerné.
5. Le tableau de bord
Menu Contrôles périodiques → Tableau de bord. Il réunit, groupés par conformité :
- ce qui est échu ;
- ce qui échoit sous trente jours ;
- ce qui n'a jamais été contrôlé ;
- ce qui est non conforme.
Vide, il veut dire que le parc est à jour. Les mêmes filtres sont disponibles séparément dans la liste des équipements.
6. Activer l'alerte automatique
Elle est livrée inactive, volontairement. Une tâche planifiée qui crée des activités dès l'installation, sur un parc que vous n'avez pas encore fini de saisir, produit une avalanche d'alertes le premier matin — et l'alerte est désactivée avant d'avoir servi.
Une fois votre parc saisi : Paramètres → Technique → Automatisation → Actions planifiées, ouvrez « Contrôles périodiques : échéances approchantes » et cochez Actif.
Chaque nuit, elle crée une activité pour le responsable de chaque équipement dont l'échéance approche — une seule fois par échéance. Enregistrer un nouveau contrôle repousse l'échéance ; l'alerte suivante partira pour cette nouvelle date, pas avant.
7. Questions fréquentes
Un organisme a perdu son agrément. Mes anciens contrôles deviennent-ils invalides ? Non. La validité se juge à la date du contrôle. Ce qui a été signé pendant l'agrément reste valable ; seuls les contrôles postérieurs sont refusés.
Je veux enregistrer un contrôle fait par un technicien interne, sans organisme. Décochez « Organisme agréé exigé » sur le type de contrôle, si le texte le permet.
Puis-je changer la périodicité d'un type après coup ? Oui. Les échéances des contrôles déjà enregistrés sont recalculées.
Mon équipement n'a pas d'échéance alors qu'il a des contrôles applicables. C'est qu'aucun contrôle n'a encore été enregistré : il est marqué « Jamais contrôlé ».
Avis des clients connectés. Un avis noté par client ; l'éditeur peut y répondre. Connectez-vous pour laisser un avis.
- Éditeur
- DYONYSOS
- contact@omnifloo.com
- Clients Omnifloo
- Support inclus selon votre formule : centre d'aide.
