Registro de plantilla de francización de la Ley 96 de Quebec (Bill 96), edición gratuita — cuenta las personas empleadas en Quebec durante el período de seis meses que desencadena la inscripción en la Office québécois de la langue française y, a continuación, mantiene el expediente de francización con todos los plazos calculados a partir de las fechas de los hechos: inscripción, certificado de aplicación, análisis lingüístico, programa de francización, certificado. Comité de francización con la mitad de sus miembros en representación de los trabajadores y mandatos limitados a dos años, registro de actas, registro de eventos a prueba de manipulaciones. Cada umbral y cada plazo es un registro fechado, con su fuente y editable; un registro vacío bloquea la constatación en lugar de contar como cero. Sin dependencia de hr: el recuento funciona en Community sin ningún módulo de RR. HH. instalado.
Presentación
Ley 96 — el recuento que lo desencadena todo, y que nadie sabe llevar
La Carta de la lengua francesa no vincula la obligación de inscripción a una plantilla en un día dado, sino a una plantilla mantenida durante un periodo: «les entreprises qui emploient au Québec 25 personnes ou plus durant une période de 6 mois doivent s'inscrire à l'Office québécois de la langue française au plus tard 6 mois après la fin de cette période» (Carta, art. 139; página de la Oficina, consultada el 14/09/2026).
Es esta frase la que hace difícil el tema. No basta con saber cuántas personas emplea hoy la empresa: hay que haberlo contado sobre la marcha, lectura por lectura. Una empresa que pasa de 24 a 26 personas en junio y vuelve a bajar en agosto no está en la misma situación que la que se mantiene en 26 todo el año, y nadie puede decirlo a posteriori sin haber llevado el recuento. Es exactamente lo que lleva este módulo.
También se busca como: ley 96 Odoo, francización de empresas Quebec, OQLF Odoo, Carta de la lengua francesa software, comité de francización, certificado de inscripción OQLF, certificado de francización, Bill 96 compliance Odoo.
La constatación de plantilla
Un período, un informe por mes, una plantilla por informe y el comentario que indica qué regla de recuento ha adoptado la empresa. El módulo compara cada informe con el umbral parametrizado y escribe lo que cuenta: cuántos informes alcanzan el umbral, cuántos están por debajo y si el expediente asociado recoge una inscripción en la Office.
Constata, no concluye. Nunca escribe «su empresa está en infracción»: la calificación jurídica corresponde a la Office y al asesor de la empresa, no a un módulo de gestión.
Ninguna dependencia del módulo Empleados. El recuento funciona en una Community sin módulo de recursos humanos — el caso habitual de una pyme quebequesa que solo tiene Odoo Facturación. Cuando el módulo Empleados está presente, un botón propone su cifra; es una propuesta, nunca una sustitución.
El expediente de francización, con sus vencimientos calculados
La empresa introduce únicamente hechos fechados: el día en que se inscribió, el día en que llegó el certificado, el día en que la Oficina solicitó un programa. Todos los vencimientos se derivan de ello por cálculo: análisis en los 3 meses siguientes al certificado, programa en los 3 meses siguientes a la solicitud, informe de aplicación cada 12 meses, solicitud de prórroga a más tardar 3 meses antes del término, informe trienal tras el certificado. Lo que se calcula no se vuelve a introducir, y un vencimiento reintroducido es un vencimiento falso seis meses después.
El comité de francización y sus actas
Los miembros, su función, los que representan a los trabajadores, la fecha de inicio y de fin de mandato. El módulo cuenta la proporción de representantes de los trabajadores y la muestra; en cambio, rechaza un mandato más largo que la duración máxima parametrizada: el mandato es renovable, se registra una renovación, no un mandato de cinco años.
El registro de reuniones lleva los tres hechos que importan: la reunión se ha celebrado, el acta se ha firmado, se ha transmitido a la dirección y a la Oficina. Una transmisión no puede registrarse antes de la firma.
Ningún valor normativo está escrito en el código
Los umbrales (25, 100, 4 o 6 miembros) y los plazos (6 meses, 3 meses, 12 meses, 2 años, 3 años, 5 años) son registros fechados, cada uno con la URL de su fuente primaria, la fecha de su consulta y su salvedad. Se corrigen en pantalla sin tocar el código.
Y lo que no se ha encontrado se escribe como tal: el método oficial de cómputo de las «personas empleadas en Quebec» — tiempo parcial, temporeros, personal cedido — no ha podido contrastarse con una fuente primaria. El módulo no entrega ninguno. Un valor vacío no vale cero: bloquea la constatación, porque un umbral leído como cero lo superaría cualquier empresa, incluidas las que no emplean a nadie.
El registro no se reescribe
Constatación cerrada, fecha registrada en el expediente, movimiento de comité, acta transmitida: cada uno deja una línea fechada y firmada. Una regla de registro rechaza la modificación y la eliminación a todo el mundo, incluido el responsable de la francización. Un registro que se puede corregir a posteriori no prueba nada.
La Oficina no abre ninguna interfaz de programación
Verificado el 14/09/2026: la inscripción y las presentaciones se hacen a mano en el Portal OQLF. Este módulo lleva el expediente, calcula los vencimientos y registra lo que se ha presentado; no presenta nada en su lugar, y lo dice en pantalla en lugar de dejar que se descubra.
Lo que el módulo no hace
Ningún inventario de los documentos de trabajo y de la rotulación que hay que francizar, ningún seguimiento del programa por medidas y calendario, ninguna producción de informes, ninguna alerta de vencimiento, ningún documento preparado para una licitación pública, ninguna consulta de la lista pública de empresas certificadas. Estas funciones se reúnen en el módulo dyo_loi96_qc.
Características
| Precio | Gratuito |
|---|---|
| Licencia | LGPL-3 |
| Series de Odoo | 19.0: publicada en Odoo Apps Store; 20.0: publicada en Odoo Apps Store |
| Versión | 1.0.0 |
| Edición | Odoo Community / on-premise (en sus propios servidores) |
| Nombre técnico | dyo_loi96_qc_lite |
| Ámbito | Recursos humanos, nómina y flota |
| Versión premium | dyo_loi96_qc |
Precio sin IVA tal como se muestra en Odoo Apps Store; la compra y la instalación se realizan en la Store o a través de su instancia de Omnifloo.