Loi 96 — francisation des entreprises du Québec : constat d'effectif sur 6 mois, dossier OQLF, comité et procès-verbaux (Community)
Quebec Bill 96 francisation headcount register, free edition — counts the persons employed in Quebec over the six-month period that triggers registration with the Office quebecois de la langue francaise, then keeps the francisation file with every deadline computed from the event dates: registration
Screenshots
-
Loi 96 — francisation des entreprises du Québec : constat d'effectif sur 6 mois, dossier OQLF, comité et procès-verbaux (Community) — capture 1 -
Loi 96 — francisation des entreprises du Québec : constat d'effectif sur 6 mois, dossier OQLF, comité et procès-verbaux (Community) — capture 2 -
Loi 96 — francisation des entreprises du Québec : constat d'effectif sur 6 mois, dossier OQLF, comité et procès-verbaux (Community) — capture 3 -
Loi 96 — francisation des entreprises du Québec : constat d'effectif sur 6 mois, dossier OQLF, comité et procès-verbaux (Community) — capture 4 -
Loi 96 — francisation des entreprises du Québec : constat d'effectif sur 6 mois, dossier OQLF, comité et procès-verbaux (Community) — capture 5
Édition gratuite · Odoo 20 Community
Loi 96 — l'effectif ne se compte pas un jour donné,
il se compte sur six mois
La Charte n'attache pas l'obligation d'inscription à un effectif à un instant T, mais à un effectif maintenu pendant une période. Personne ne peut le reconstituer après coup.
Ce qui coince aujourd'hui
L'article 139 de la Charte est précis : les entreprises qui emploient au Québec 25 personnes ou plus durant une période de 6 mois doivent s'inscrire à l'Office au plus tard 6 mois après la fin de cette période.
Une entreprise qui passe de 24 à 26 en juin et redescend en août n'est pas dans la même situation qu'une entreprise à 26 toute l'année. Et personne ne peut le dire après coup : il faut l'avoir compté au fil de l'eau, relevé par relevé.
Ensuite viennent les échéances, et elles s'enchaînent : trois mois après l'attestation pour l'analyse linguistique, trois mois après la demande pour le programme, douze mois pour le rapport de mise en œuvre, trente-six mois pour le rapport triennal. Chacune se compte depuis un fait daté.
La méthode officielle de décompte n'a pas été trouvée. Le module n'en livre aucune.
Temps partiel, saisonniers, prêt de main-d'œuvre, travailleurs autonomes, personnel hors Québec rattaché à une unité québécoise : la manière exacte de compter « les personnes employées au Québec » n'a pas pu être confrontée à une source primaire. legisquebec.gouv.qc.ca répond HTTP 403 à l'accès automatisé au 14 septembre 2026.
Le module ne pose donc aucune méthode. Et surtout : une valeur vide ne vaut pas zéro — elle bloque le constat. Un zéro affiché se lirait comme un décompte vérifié.
C'est l'inverse d'un confort, et c'est voulu. Une fausse confirmation est pire que l'absence : elle éteint la vigilance.
Dix-neuf valeurs réglementaires, chacune avec son article
Le seuil de 25 personnes et la période de 6 mois viennent de l'article 139 ; les trois mois de l'analyse de l'article 136 ; les trois mois du programme de l'article 140 ; les douze mois du rapport de l'article 143 ; les trois mois de prolongation de l'article 144.1.
Le comité de francisation a les siennes : 100 personnes pour son seuil, six membres au minimum, moitié représentant les travailleurs, mandats de deux ans renouvelables, une réunion au moins tous les six mois. Le module compte la moitié et l'affiche, et refuse un mandat plus long que la durée paramétrée.
Aucune dépendance au module Employés
La cible est la PME québécoise sous Odoo Community qui n'a souvent que la Facturation d'installée. Le décompte fonctionne sans aucun module de ressources humaines.
Quand hr est présent, un bouton propose son chiffre. Il ne s'y substitue jamais : le relevé reste ce que vous avez arrêté, avec sa source.
Le parcours, en trois secondes et demie
Les écrans




Le module constate, il ne conclut pas
Il dit que l'effectif est resté au-dessus du seuil sur la période, que telle échéance tombe à telle date, qu'un comité n'a pas la moitié de membres représentant les travailleurs.
Il n'écrit jamais « votre entreprise est en infraction ». Et il précise, échéance par échéance, quand le point de départ d'un délai est un choix du module plutôt qu'une règle sourcée.
Édition gratuite et édition complète
| Gratuite ce module | Complète dyo_loi96_qc | |
|---|---|---|
| Constat d'effectif sur la période de six mois | oui | oui |
| Dossier de francisation et ses échéances calculées | oui | oui |
| Comité, membres, mandats et procès-verbaux | oui | oui |
| Dix-neuf valeurs réglementaires datées | oui | oui |
| Journal inaltérable | oui | oui |
| Inventaire des documents et affichages à franciser | — | oui |
| Programme de francisation, mesure par mesure | — | oui |
| Rapports de mise en œuvre et rapport triennal | — | oui |
| Pièce de soumission publique | — | oui |
| Alerte d'échéance et liste publique des entreprises certifiées | — | oui |
Gratuit veut dire gratuit : aucune limite de durée, aucun plafond de relevés, aucun bandeau publicitaire. Ce n'est pas une période d'essai.
Ce que le module ne fait pas
L'Office n'ouvre aucune interface de programmation : l'inscription et les dépôts se font à la main sur le Portail OQLF. Le module ne dépose rien à votre place.
La méthode officielle de décompte des personnes employées au Québec n'a pas pu être obtenue en source primaire. Elle n'est pas livrée, et un constat qui en dépendrait est bloqué plutôt qu'approximé.
En bref
| Nom technique | dyo_loi96_qc_lite |
| Version | 20.0.1.0.0 |
| Licence | LGPL-3 (GNU Lesser General Public License v3) |
| Prix | GRATUIT |
| Version d'Odoo | 20.0 Community |
| Dépendances | base, mail |
| Sources | Charte de la langue française, art. 136, 139, 140, 143, 144.1 · Office québécois de la langue française — relevées le 14/09/2026 |
| Tests | 93 tests automatisés sur base Odoo 20 neuve |
| Support | welcome@dyonysos.fr |
What this app does not do
- L'Office n'ouvre aucune interface de programmation : l'inscription et les dépôts se font à la main sur le Portail OQLF. Le module ne dépose rien à votre place.
- La méthode officielle de décompte des personnes employées au Québec n'a pas pu être obtenue en source primaire. Elle n'est pas livrée, et un constat qui en dépendrait est bloqué plutôt qu'approximé.
Store apps required
None.
Odoo Community modules used
basemail
Apps that complement it
| Series | Version | Status | Published on |
|---|---|---|---|
| 20.0 | 20.0.1.0.0 | Available | 02/10/2026 |
| 19.0 | 19.0.1.0.0 | Available |
Listing generated from the publisher's code (private repository, branch 20.0): the source code is not published.
Automatic store check (separate from the publisher's), applied to all apps. Conforme.
| Check | Result | Effect if 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) | conforme | info |
| Section « Ce que le module ne fait pas » | conforme | info |
| Titre de 70 caractères au plus (131 actuellement) | absent | info |
| Résumé en français | absent | info |
Guide utilisateur — Loi 96 Québec, socle lite
Description de la branche 19.0 au 27/09/2026, non éprouvée en production. Les étapes ci-dessous ne valent ni inscription ni approbation par l'OQLF.
1. Préparer le dossier
Sélectionner la société. Faire attribuer Loi 96 : Responsable de la francisation au pilote ; le groupe Consultation et relevés d'effectif sert à préparer les relevés et consulter le dossier.
Dans Loi 96 → Configuration → Valeurs reglementaires, relire valeur, unité, validité, source, date de consultation et réserve. Les données datées du 01/06/2025 ont été documentées par l'auteur le 14/09/2026. Ne pas prolonger leurs valeurs vers une période plus ancienne sans source historique.
Le seuil d'inscription livré est 25 personnes pendant six mois. La page OQLF relue confirme ce couple ; elle ne définit pas à elle seule votre méthode de comptage. Le paramètre Méthode de décompte reste « valeur non trouvée ». Noter la méthode retenue par l'entreprise avec sa justification.
2. Préparer un constat d'effectif
Dans Francisation → Constats d'effectif, créer la période et utiliser Preparer les releves de la periode. Le module propose une ligne par mois. Compléter chaque effectif, la source du comptage et le commentaire ; les lignes préparées ne constituent pas des décomptes déjà réalisés.
Si le module Employés est disponible, Proposer le chiffre du module Employes fournit une aide à vérifier. Elle ne reconstitue pas automatiquement l'effectif historique ni sa qualification au Québec. La saisie manuelle reste disponible.
Relire les minimum, maximum, moyenne et nombres de relevés atteignant le seuil. Le booléen « seuil atteint sur toute la période » compare les relevés saisis : il ne prouve pas que chaque journée a été couverte. Vérifier l'exhaustivité, les dates et la méthode avant Arreter le constat. Rouvrir permet une correction journalisée ; conserver les pièces ayant fondé le premier constat.
3. Tenir les étapes auprès de l'Office
Ouvrir Francisation → Dossiers de francisation. Renseigner le responsable, le NEQ et le numéro de dossier lorsqu'il existe. Rattacher le constat déclencheur. Inscrire les dates réelles : inscription, attestation, analyse transmise, demande de programme, programme transmis, approbation et certificat.
L'état affiché est déduit de ces dates. Une date saisie dans Odoo n'est pas vérifiée auprès de l'Office. Conserver la pièce correspondante et accomplir l'inscription ou la transmission par le canal officiel approprié.
Les échéances sont calculées depuis les paramètres et les dates du dossier. Sans point de départ ou valeur utilisable, elles restent vides. Les données livrent notamment trois mois pour l'analyse après attestation et trois mois pour soumettre le programme après demande. Le délai d'inscription de six mois après la période est une reprise historique du XML, non reconfirmée sur la page actuelle : vérifier cette échéance auprès de l'Office avant de s'y fier.
Le premier rapport de mise en œuvre part de l'approbation dans le code ; les rapports suivants ne sont pas automatiquement enchaînés. Le calcul du rapport triennal part du certificat. Rapprocher ces dates des instructions du dossier, plutôt que de supposer que l'écran adapte chaque échéance aux échanges ultérieurs.
4. Documenter le comité
Dans Comite de francisation → Comites, rattacher le dossier, choisir l'origine (seuil ou décision de l'Office), la date de constitution et les membres. Renseigner la représentation des travailleurs, les dates de mandat et leur statut en fonction. Le module compte les membres actifs et cite les paramètres.
Le paramétrage distingue le comité lié au seuil de 100 personnes et le comité ordonné pour une entreprise de 25 à 99 personnes. Pour ce dernier, la référence livrée est 4 ou 6 membres ; elle ne signifie pas une plage autorisant cinq. Le module ne refuse pas toutes les compositions inadéquates. Sa mention est un constat à relire, pas une validation du comité.
5. Enregistrer une réunion
Dans Reunions et proces-verbaux, saisir comité, date, participants, ordre du jour et procès-verbal. Le responsable utilise Consigner la signature du proces-verbal après signature réelle. Le bouton exige un texte et consigne une date ; il ne réalise pas une signature électronique des membres.
Renseigner les dates réelles d'envoi à la direction et à l'Office. La prochaine réunion affichée est la dernière réunion plus l'intervalle paramétré de six mois. Sans première réunion, cette échéance reste vide. Organiser le suivi même si aucun rappel n'est affiché. Le journal est dans Suivi → Journal de francisation.
6. Limites et passage au premium
Le lite tient les registres et calcule leurs indications. Il ne tient pas l'inventaire détaillé des documents et affichages, les mesures du programme, les rapports imprimables ou les pièces de soumission. Ces fonctions figurent dans le premium. Ni l'un ni l'autre ne traduit, ne certifie ou ne dépose automatiquement les documents.
Sources
Consultation du 27/09/2026 : OQLF — démarche des entreprises
et comité de francisation.
Les chiffres cités sont ceux des données existantes ; leurs réserves restent
dans data/dyo_loi96_parametre_data.xml. Voir également les limites historiques
du premium. Son renvoi à une vérification
séparée du lite ne correspond pas à un fichier présent lors de cette lecture.
Reviews from signed-in customers. One rated review per customer; the publisher can reply. Sign in to leave a review.
- Publisher
- DYONYSOS
- contact@omnifloo.com
- Omnifloo customers
- Support included with your plan: help centre.