Election & Polling Station Management — organisation d'un scrutin communal : composition légale du bureau, tour de permanence sans trou ni chevauchement, dépouillement contrôlé au chiffre près, taux de participation à heure fixe.
Services élections des communes, un scrutin à la fois
Présentation
Élections — bureaux de vote — DYONYSOS
Application pour le secrétariat général d'une commune, sur Odoo 19 Community. Premier module d'un pôle élections à venir.
Recherché aussi sous : logiciel bureau de vote mairie, tour de garde élections, remontée résultats préfecture, procès-verbal de dépouillement, taux de participation commune.
Le bureau de vote est une unité juridique, pas un lieu. Il porte un numéro, un périmètre d'électeurs et un local — mais ce qui l'autorise à ouvrir, c'est sa composition. L'article R42 du code électoral impose un président, au moins deux assesseurs et un secrétaire. Un bureau auquel il manque un assesseur ne peut pas être ouvert par ce module : le refus nomme ce qui manque, pas seulement qu'il en manque un.
Le tour de permanence est le cauchemar du secrétariat général. Chaque bureau doit être tenu de l'ouverture à la clôture par des créneaux successifs, sans trou — et une même personne ne peut pas tenir deux bureaux en même temps, même dans deux communes différentes du même secrétariat. Les deux règles sont vérifiées : le chevauchement est refusé à la saisie du créneau, la continuité est vérifiée avant l'ouverture du tour, et le message dit où se trouve le trou, à l'heure près.
Le dépouillement remonte par bureau, et les comptes doivent tomber juste. Inscrits, votants, bulletins blancs, bulletins nuls, suffrages exprimés, puis les voix par candidat ou par liste : la règle d'or est que les exprimés valent les votants moins les blancs et les nuls, et que la somme des voix par candidat vaut les exprimés. C'est le contrôle central du module, et il refuse avec l'écart chiffré — pas un simple message d'erreur : « 812 votants moins 14 blancs et 6 nuls donnent 792 suffrages exprimés, mais 794 sont saisis — un écart de 2. » Une commune qui transmet des chiffres incohérents à la préfecture les voit revenir ; ce contrôle évite l'aller-retour.
Le taux de participation se calcule, par bureau et consolidé sur la commune, aux heures que la préfecture demande — traditionnellement midi et 17 heures — à partir du nombre de votants pointé à cette heure, sans jamais dépasser le nombre d'inscrits.
Un scrutin a des tours. Municipales, législatives, présidentielle : jusqu'à deux tours, chacun avec ses propres candidats ou listes et ses propres résultats — ceux du second tour ne sont pas forcément ceux du premier.
Ce que le module ne fait pas
Pas de liste électorale nominative : le module compte les inscrits par bureau, il ne gère pas les électeurs un par un — cette liste est le répertoire électoral unique (REU), tenu par l'INSEE, hors du périmètre d'un module métier communal. Pas de liaison informatique avec le REU ou avec Élire (INSEE) : les inscrits sont saisis par la commune. Pas de transmission automatique des résultats à la préfecture — la remontée reste celle prévue par la procédure (téléphone, Cerfa, portail préfecture) ; le module garantit que les chiffres transmis sont cohérents avant l'appel. Pas de gestion des procurations. Pas d'émargement individuel des électeurs. Pas d'édition du procès-verbal officiel Cerfa.
Deux rôles
Agent : consultation des bureaux, saisie de son propre tour de permanence, saisie des résultats et des pointages de participation. Responsable des élections : création du scrutin, désignation de la composition des bureaux, ouverture et clôture des tours, validation des résultats.
Points clés
- Scrutin à un ou deux tours — Candidats ou listes rattachés à un tour précis : le second peut différer entièrement du premier.
- Ouverture bloquée si bureau incomplet — Composition et tour de permanence vérifiés automatiquement avant l'ouverture d'un tour.
- Une personne, un créneau à la fois — Impossible de confier deux bureaux à la même personne sur le même horaire, même dans deux communes.
Caractéristiques
| Prix | 299 € HT |
|---|---|
| Licence | OPL-1 |
| Séries Odoo | 19.0 : publiée sur l'Odoo Apps Store ; 20.0 : publiée sur l'Odoo Apps Store |
| Version | 1.0.0 |
| Édition | Odoo Community / sur site |
| Nom technique | dyo_elections_bureaux |
| Domaine | Communes et secteur public |
Prix hors taxes tel qu'affiché sur l'Odoo Apps Store ; l'achat et l'installation se font sur le Store ou via votre instance Omnifloo.