Salles municipales — réservations, tarifs par demandeur et cautions (Odoo Online)
Municipal Room & Facility Booking for Odoo Online — version SaaS sans code Python : logiciel de réservation de salle communale : grille tarifaire par catégorie de demandeur, refus des chevauchements, capacité de la commission de sécurité, caution et état des lieux.
Captures d'écran
-
Salles municipales — réservations, tarifs par demandeur et cautions (Odoo Online) — capture 1 -
Salles municipales — réservations, tarifs par demandeur et cautions (Odoo Online) — capture 2 -
Salles municipales — réservations, tarifs par demandeur et cautions (Odoo Online) — capture 3 -
Salles municipales — réservations, tarifs par demandeur et cautions (Odoo Online) — capture 4
Installation sur Odoo Online — lisez ceci d'abord
Cette version est un module de données : elle ne contient aucun fichier Python, et c'est ce qui la rend installable sur Odoo Online, là où un module classique est refusé. Elle ne s'installe donc pas par le bouton « Installer » habituel, mais par un import.
- Téléchargez le fichier .zip reçu à l'achat.
- Dans votre base : Paramètres → section Outils développeur → Activer le mode développeur.
- Ouvrez le menu Applications → Importer un module (Import Module).
- Choisissez le zip, cochez les données de démonstration si vous voulez découvrir l'application remplie, puis Importer.
Fonctionne aussi sur Odoo.sh et en auto-hébergement. Compatible Community comme Enterprise, et sans Odoo Studio : le plan Standard suffit.
Réservations, tarifs par demandeur et cautions pour les salles d'une commune
La grille tarifaire votée en conseil, le refus des chevauchements entre réservations confirmées, la capacité de la commission de sécurité et le suivi de la caution avec état des lieux.
| Odoo 19 Community — On Premise | ✔ |
| Odoo.sh | ✔ |
| Odoo Online (SaaS) | ✔ |
Le constat
Le sujet paraît simple — un planning — et il ne l'est pas, pour trois raisons qui viennent toutes du fait qu'il s'agit d'un bien public. Le tarif dépend de qui demande, pas d'une remise commerciale. Le chevauchement de deux réservations le même jour est un incident réel, qui se règle mal par téléphone. Et la caution, comme l'état des lieux, engagent la commune : sans trace, une dégradation n'est pas opposable.
Le tarif dépend du demandeur
Gratuit pour une association de la commune, payant pour un habitant, plus cher pour un extérieur ou une entreprise — une grille votée en conseil, pas une remise.
Le chevauchement est refusé
Entre réservations confirmées. Deux demandes pour le même samedi restent possibles ; deux confirmations pour le même créneau ne le sont pas.
La capacité de sécurité s'impose
Une réservation qui annonce un effectif supérieur à la capacité de la salle est refusée.
La caution ne s'oublie plus
Une location ne se clôture pas si la caution n'est ni restituée ni couverte par une dégradation constatée à l'état des lieux.
Ce que fait l'application
Fiches de salles
Adresse, capacité, surface, équipements ; capacité vérifiée à chaque réservation.
Grille tarifaire par catégorie
Un tarif par salle et par catégorie de demandeur, avec case « gratuit » ; le montant se reprend automatiquement, modifiable à la main.
Planning en calendrier
Réservations affichées sur un calendrier, colorées par salle, avec chevauchement refusé entre confirmations.
Caution et état des lieux
Caution reçue/restituée, dégradation constatée, textes libres d'état des lieux d'entrée et de sortie.
L’application en mouvement
Le module en marche, enregistré dans le vrai client Odoo 19 : Réservations, Réservations (fiche) puis Salles. Ce n’est pas un montage — ce sont les trames du navigateur sur le module livré, pris sur sa propre base.
Vidéo MP4 — 51 ko, 1280 px, 2.5 s, 3 écrans. Une amorce animée est aussi livrée en GIF (43 ko, 560 px) pour les contextes qui n’affichent pas la balise vidéo.
Ce que le module ne fait pas
- Pas de réservation en ligne par l'habitant ni de paiement à distance.
- Pas d'encaissement : le montant est enregistré, sa perception relève de la régie de recettes de la commune.
- Pas de plan de salle ni de gestion du matériel prêté.
- Pas de convention de mise à disposition éditée en PDF.
- La grille porte un tarif « week-end » distinct de la journée, mais le montant calculé automatiquement à la réservation reprend toujours le tarif de la journée — un ajustement manuel reste nécessaire si votre commune distingue les deux.
Questions fréquentes
Deux demandes pour le même samedi sont-elles bloquées ?
Non. Le contrôle ne s'applique qu'aux réservations confirmées ou terminées : plusieurs demandes concurrentes restent possibles tant qu'aucune n'est confirmée.
Qui peut confirmer une réservation ?
Le rôle Responsable. L'agent d'accueil saisit la demande, le responsable la confirme après vérification du tarif et de la capacité.
Faut-il Odoo Enterprise ?
Non. Le module fonctionne sur Odoo 19 Community, avec Discussion (mail).
Informations techniques
| Nom technique | dyo_public_salles_online |
| Version | 19.0.1.0.0 |
| Prix | GRATUIT |
| Licence | OPL-1 (Odoo Proprietary License v1.0) |
| Dépendances | dyo_public_common, mail |
| Éditeur | DYONYSOS |
Support : welcome@dyonysos.fr — DYONYSOS, éditeur d'applications Odoo 19 Community. Licence OPL-1, une base de production par achat.
Découvrir les applications Dyonysos en vidéo
Démonstrations courtes, cas d'usage et nouveautés Odoo 19.
Ce que l'application ne fait pas
- Pas de réservation en ligne par l'habitant ni de paiement à distance.
- Pas d'encaissement : le montant est enregistré, sa perception relève de la régie de recettes de la commune.
- Pas de plan de salle ni de gestion du matériel prêté.
- Pas de convention de mise à disposition éditée en PDF.
- La grille porte un tarif « week-end » distinct de la journée, mais le montant calculé automatiquement à la réservation reprend toujours le tarif de la journée — un ajustement manuel reste nécessaire si votre commune distingue les deux.
Applications du magasin nécessaires
- Secteur public DYONYSOS — Socle technique (Odoo Online)
dyo_public_common_online
Modules Odoo Community utilisés
base_automationmail
| 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. À corriger : Tests automatisés (tests/test_*.py).
| 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) | absent | 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 (81 actuellement) | absent | info |
| Résumé en français | conforme | info |
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.