Gestion d'accueil de loisirs et centre aéré — facturation quotient familial, état de présence CAF (Odoo Community)
Holiday Club & Day Camp Management — extension payante de l'édition gratuite : facturation au quotient familial sur la présence réelle et état de présence journalier destiné à un contrôle (SDJES ou équivalent).
Captures d'écran
-
Gestion d'accueil de loisirs et centre aéré — facturation quotient familial, état de présence CAF (Odoo Community) — capture 1 -
Gestion d'accueil de loisirs et centre aéré — facturation quotient familial, état de présence CAF (Odoo Community) — capture 2 -
Gestion d'accueil de loisirs et centre aéré — facturation quotient familial, état de présence CAF (Odoo Community) — capture 3 -
Gestion d'accueil de loisirs et centre aéré — facturation quotient familial, état de présence CAF (Odoo Community) — capture 4 -
Gestion d'accueil de loisirs et centre aéré — facturation quotient familial, état de présence CAF (Odoo Community) — capture 5
La facturation au quotient familial, calculée sur la présence réelle
L'extension facturation de l'édition gratuite Centre aéré Lite : quotient familial, grille tarifaire, facture client générée directement, et l'état de présence journalier à produire en cas de contrôle.
| Odoo 20 Community — On Premise | ✔ |
| Odoo.sh | ✔ |
| Odoo Online (SaaS) | ✘ |
Le constat
L'édition gratuite Centre aéré Lite fait tourner l'accueil au quotidien : séjours, inscriptions, encadrants, présences et taux d'encadrement en temps réel, sans rien à payer. Dès qu'il faut facturer les familles au quotient familial et éditer l'état de présence pour un contrôle, cette extension s'installe par-dessus, sans rien ressaisir.
Facturation sur la présence réelle
Chaque journée réellement pointée compte, au tarif résolu depuis le quotient familial.
Grille tarifaire paramétrable
Tranches de quotient familial vers un tarif journalier, propres à votre structure.
Facture client directe
Générée sur ``account.move`` par les mécanismes standard d'Odoo, sans double saisie.
État de présence exportable
Le document nominatif à produire en cas de contrôle, généré en un clic.
Ce que fait cette extension
Facturation au quotient familial
Calculée sur la présence réelle et une grille tarifaire, avec déduction des absences dont le motif ne reste pas facturé.
Facture client directe
Une facturation calculée devient une facture client (``account.move``) en un clic.
État de présence journalier
Document imprimable, nominatif, avec la conformité du taux d'encadrement de chaque jour — par séjour et période.
Ce que fait déjà l'édition gratuite
Séjours et groupes d'âge, inscriptions avec responsables, encadrants qualifiés (BAFA, BAFD...), pointage croisé des présences, et le taux d'encadrement calculé en temps réel avec alerte — gratuit, sans limite de durée. Voir la fiche Centre aéré Lite.
L’application en mouvement
Le module en marche, enregistré dans le vrai client Odoo 19 : Règles d'encadrement, Règles d'encadrement (fiche), Grilles tarifaires puis Facturation. Ce n’est pas un montage — ce sont les trames du navigateur sur le module livré, pris sur sa propre base.
Vidéo MP4 — 73 ko, 1280 px, 3.3 s, 4 écrans. Une amorce animée est aussi livrée en GIF (46 ko, 560 px) pour les contextes qui n’affichent pas la balise vidéo.
Ce que le module ne fait pas
- Pas de télédéclaration des effectifs à l'autorité compétente (SDJES, ex-jeunesse et sports) : la déclaration reste manuelle.
- Pas de facturation des prestataires de transport.
- Une seule facturation par inscription (pas de fractionnement en plusieurs échéances au sein d'un même séjour).
Questions fréquentes
Faut-il installer l'édition gratuite d'abord ?
Oui : cette extension s'installe par-dessus Centre aéré Lite, qui porte les séjours, inscriptions, encadrants et le taux d'encadrement. Rien n'est à ressaisir.
Le taux d'encadrement est-il aussi payant ?
Non. Le calcul en temps réel et son alerte restent gratuits, dans l'édition Lite. Cette extension n'ajoute que la facturation et l'état de présence.
Faut-il Odoo Enterprise ?
Non. Le module fonctionne sur Odoo 20 Community, avec Facturation.
Informations techniques
| Nom technique | dyo_centre_aere |
| Version | 20.0.1.0.0 |
| Licence | OPL-1 (Odoo Proprietary License v1.0) |
| Dépendances | dyo_centre_aere_lite, account |
| Éditeur | DYONYSOS |
Support : welcome@dyonysos.fr — DYONYSOS, éditeur d'applications Odoo 20 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 20.
Ce que l'application ne fait pas
- Pas de télédéclaration des effectifs à l'autorité compétente (SDJES, ex-jeunesse et sports) : la déclaration reste manuelle.
- Pas de facturation des prestataires de transport.
- Une seule facturation par inscription (pas de fractionnement en plusieurs échéances au sein d'un même séjour).
Applications du magasin nécessaires
- Gestion d'accueil de loisirs et centre aéré Lite — séjours, présences, taux d'encadrement (gratuit)
dyo_centre_aere_lite
Modules Odoo Community utilisés
account
| 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 (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) | absent | info |
| Section « Ce que le module ne fait pas » | conforme | info |
| Titre de 70 caractères au plus (114 actuellement) | absent | info |
| Résumé en français | conforme | info |
Guide utilisateur — Centre aéré / accueil de loisirs (DYONYSOS)
Ce guide s'adresse à la direction d'un accueil collectif de mineurs (association, régie
municipale) : mercredis, petites ou grandes vacances. Il couvre l'édition complète
(édition gratuite dyo_centre_aere_lite + cette extension de facturation).
0. Avant de commencer : vérifier les règles d'encadrement
Menu Centre aéré → Configuration → Règles d'encadrement. Le module est livré avec quatre règles par défaut (moins de 6 ans / 6 ans et plus, avec ou sans hébergement), marquées comme des valeurs usuellement citées, à vérifier. Avant toute mise en production, faites valider ces seuils par un professionnel du secteur (SDJES ou équivalent) et corrigez-les si besoin : rien n'est codé en dur dans le module, tout se modifie depuis cet écran.
1. Créer un séjour et ses groupes d'âge
Menu Centre aéré → Séjours → Nouveau. Renseignez le nom, les dates et le type d'accueil (avec ou sans hébergement) : ce choix, combiné à l'âge de chaque groupe, détermine la règle d'encadrement appliquée.
Dans l'onglet Groupes d'âge, créez un ou plusieurs groupes avec leur tranche d'âge et leur capacité d'accueil maximale. Le champ « Enfants par encadrant (requis) » se remplit automatiquement depuis la configuration — s'il reste à 0, aucune règle ne couvre cette tranche d'âge : complétez la configuration avant d'accueillir le groupe.
Cliquez sur Ouvrir aux inscriptions quand le séjour est prêt.
2. Inscrire un enfant
Menu Centre aéré → Inscriptions → Nouveau. Choisissez l'enfant (une fiche contact est créée si besoin depuis le champ), le séjour puis le groupe d'âge — la capacité du groupe et la cohérence de l'âge de l'enfant avec la tranche du groupe sont contrôlées automatiquement.
Dans l'onglet Responsables, ajoutez au moins un responsable légal avant de pouvoir facturer l'inscription (condition bloquante, volontaire). Ajoutez aussi, si besoin, un payeur (si différent), des contacts d'urgence et des tiers autorisés à récupérer l'enfant.
Le quotient familial ne se saisit pas ici : il se renseigne au moment de facturer (§6), directement sur la facturation.
3. Affecter les encadrants
Menu Centre aéré → Encadrants → Nouveau. Rattachez un animateur ou une directrice à un séjour, éventuellement à un groupe précis (laissez le groupe vide pour un encadrement transversal, ex. la direction du séjour). Déclarez sa qualification (BAFA, BAFD, stagiaire...) : le module trace la qualification déclarée, il ne la certifie pas auprès d'un registre officiel.
4. Pointer les présences — le geste quotidien
Menu Centre aéré → Présences. Un même écran sert aux enfants et aux encadrants (champ Type de participant) : c'est ce qui permet au module de calculer le taux d'encadrement en croisant les deux dans la même requête. Utilisez Pointer l'arrivée puis Pointer le départ, ou Marquer absent avec un motif.
5. Suivre le taux d'encadrement — le point clé de l'édition gratuite
Menu Centre aéré → Activités, ou directement sur la fiche d'un groupe. Pour chaque créneau planifié, l'application affiche :
- le nombre d'enfants réellement présents ;
- le nombre d'encadrants réellement présents ;
- le nombre d'encadrants requis, résolu depuis la règle d'encadrement configurée ;
- un badge Conforme / Non conforme / Ratio non configuré.
« Ratio non configuré » n'est pas un détail : c'est un troisième état, distinct de « conforme », qui signale qu'aucune règle ne couvre l'âge du groupe. Complétez la configuration dès que ce badge apparaît — ne l'ignorez pas.
Menu Centre aéré → État de présence journalier (cette extension) : imprime, pour un séjour et une période (un groupe en particulier ou tous), la liste nominative des enfants et des encadrants présents chaque jour avec la conformité du taux d'encadrement — le document à produire en cas de contrôle.
6. Facturer une inscription (cette extension)
Menu Centre aéré → Facturation → Nouveau (accès Directeur/trice). Choisissez l'inscription, renseignez le quotient familial et une grille tarifaire (menu Configuration → Grilles tarifaires, tranches de quotient familial vers un tarif journalier), puis :
- Calculer : compte chaque journée où l'enfant a été réellement pointé présent, au tarif résolu depuis le quotient familial ; déduit les journées d'absence dont le motif a la case « Reste facturée » décochée (ex. certificat médical).
- Facturer : génère directement la facture client (menu Comptabilité), par les mécanismes standard d'Odoo.
Une facturation déjà facturée ne peut plus être recalculée ; une seule facturation est autorisée par inscription.
Ce qu'il faut savoir
- Les seuils d'encadrement sont entièrement paramétrables : ce module est un outil de suivi et d'alerte, jamais un arbitre juridique du respect de la réglementation. Faites valider votre configuration par un professionnel du secteur.
- Le module ne télédéclare rien à la SDJES, ne vérifie aucun diplôme auprès d'un registre officiel, ne gère pas l'hébergement des séjours avec nuitées et ne facture pas les prestataires de transport (voir les README des deux modules).
- Le paramètre de conservation des dossiers (RGPD, menu Paramètres → Catalogue métiers) s'applique aux inscriptions : archivez une inscription en fin de séjour pour que sa date de purge légale soit calculée.
Licence OPL-1 — DYONYSOS — https://dyonysos.fr — welcome@dyonysos.fr
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.