Se rendre au contenu
Icône de Loi 96 — francisation des entreprises du Québec : constat d'effectif sur 6 mois, dossier OQLF, comité et procès-verbaux (Community)

Loi 96 — francisation des entreprises du Québec : constat d'effectif sur 6 mois, dossier OQLF, comité et procès-verbaux (Community)

par Dyonysos
Gratuit Odoo 20 Application Gratuite (lite) Contrôle qualité : Vérifiée LGPL-3

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

Captures d'écran

É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

Le constat d'effectif sur six mois, le dossier et ses échéances, le comité de francisation, les valeurs datées.

Les écrans

Constat d'effectif sur une période de six mois, avec ses relevés, l'effectif minimum et maximum et le seuil appliqué
Le constat d'effectif. Six relevés, un minimum, un maximum, et le seuil appliqué — c'est la période qui parle, pas un jour.
Dossier de francisation avec ses dates d'inscription, d'attestation, de programme et de certificat, et la prochaine échéance
Le dossier. Chaque échéance se calcule depuis un fait daté saisi, jamais depuis une date ressaisie à la main.
Comité de francisation avec ses membres, la part représentant les travailleurs et la prochaine réunion
Le comité. La moitié représentant les travailleurs est comptée et affichée ; un mandat trop long est refusé.
Les dix-neuf valeurs réglementaires datées avec leur article et leur source
Les dix-neuf valeurs. La méthode de décompte de l'effectif est marquée non trouvée, avec le détail de ce qui a été cherché.

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 moisouioui
Dossier de francisation et ses échéances calculéesouioui
Comité, membres, mandats et procès-verbauxouioui
Dix-neuf valeurs réglementaires datéesouioui
Journal inaltérableouioui
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 techniquedyo_loi96_qc_lite
Version20.0.1.0.0
LicenceLGPL-3 (GNU Lesser General Public License v3)
PrixGRATUIT
Version d'Odoo20.0 Community
Dépendancesbase, mail
SourcesCharte 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
Tests93 tests automatisés sur base Odoo 20 neuve
Supportwelcome@dyonysos.fr
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 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 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 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 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
Loi 96 — francisation des entreprises du Québec : constat d'effectif sur 6 mois, dossier OQLF, comité et procès-verbaux (Community) — capture 5

Ce que l'application 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é.

Applications du magasin nécessaires

Aucune.

Modules Odoo Community utilisés

basemail

Applications qui la complètent

SérieVersionÉtatPubliée le
20.020.0.1.0.0 Disponible 02/10/2026
19.019.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ôleRésultatEffet 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) 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.

Avis des clients connectés. Un avis noté par client ; l'éditeur peut y répondre. Connectez-vous pour laisser un avis.

Éditeur
DYONYSOS
E-mail
contact@omnifloo.com
Clients Omnifloo
Support inclus selon votre formule : centre d'aide.