Canadian Trucking Compliance, full edition — the six hours-of-service rules that have no US equivalent: elapsed time between rests, total daily off-duty, off-duty outside the consecutive block, deferral conditions and its mandatory declaration, 24 consecutive hours within the window. Unités et devise de la juridiction de base contrôlées.
Présentation
Transport routier Canada — édition complète
S'installe par-dessus l'édition gratuite dyo_transport_ca_lite et l'édition complète américaine dyo_transport_na, sans rien redemander ni ressaisir. Les mêmes conducteurs, les mêmes journées, les mêmes trimestres restent en place.
Recherché aussi sous : contrôle heures de service Canada Odoo, DORS/2005-313 conformité, cycle 1 cycle 2 dépassement, report du repos quotidien conditions, 24 heures consécutives 14 jours, Canadian hours of service compliance Odoo.
Pourquoi un module de plus, et pas un drapeau de plus
Le moteur de contrôle du socle américain tient cinq règles pour les deux pays, parce qu'aucune durée n'y est écrite : conduite quotidienne, service quotidien, repos d'un seul tenant, interruption de conduite, cumul du cycle. Passé sur un régime canadien, il constate correctement — et c'est éprouvé par un test qui lui donne un régime canadien complet et vérifie qu'il ne se trompe dans aucun sens.
Six règles canadiennes n'entrent pas dans ce moule, non par manque de paramètres mais parce qu'elles ne se ramènent pas à « une mesure contre un plafond » :
Le temps écoulé. Le régime canadien ne compte pas une fenêtre depuis la prise de service : il compte le temps écoulé entre deux repos de huit heures consécutives. Le point de départ n'est pas le même que celui de la fenêtre américaine.
Le repos quotidien total. Dix heures de repos dans la journée, dont le bloc consécutif n'est qu'une partie. Rien de tel aux États-Unis.
Les deux heures hors du bloc. Une règle sur la répartition du repos, et non sur sa durée : une part du repos quotidien ne peut pas faire partie du bloc de huit heures.
Le report du repos quotidien. Quatre conditions chiffrées portant sur deux journées à la fois — le repos total des deux jours, la conduite totale des deux jours — et une cinquième qui n'est pas une durée : une déclaration écrite au rapport d'activités. C'est, à notre connaissance, la seule règle de ce métier où le texte exige une mention écrite. Elle est constatée séparément, parce qu'un report parfaitement conforme dans ses durées mais non déclaré n'est pas opposable au contrôle.
Les vingt-quatre heures consécutives dans les quatorze jours. Une fenêtre glissante qui cherche un bloc, non un cumul : deux journées de douze heures de repos ne valent pas un repos de vingt-quatre heures.
La réinitialisation et le changement de cycle. Trente-six heures pour le cycle 1, soixante-douze pour le cycle 2, dans les deux sens.
Aucune durée n'est dans ce code
Comme pour les cinq règles du socle, chaque plafond est lu sur l'enregistrement du régime. Un champ laissé à zéro désactive sa règle — et c'est exactement ce qui se produit pour le régime du nord du 60e parallèle, qui ne comporte pas d'équivalent du repos quotidien de dix heures, des deux heures hors du bloc, ni du report. Le module ne constate alors rien sur ces trois règles, plutôt que de constater faux.
Le constat, et la ligne que le module ne franchit pas
Un constat nomme une règle, un article, une mesure et un plafond. Il ne nomme jamais une conséquence. La suite à donner appartient au transporteur, elle peut dépendre d'un fractionnement du repos en couchette, d'un transbordeur, d'un permis spécial, d'une urgence ou de mauvaises conditions de circulation — autant de situations que ce module ne connaît pas et ne prétend pas connaître.
La déclaration, et le piège des unités
La déclaration trimestrielle est celle du module américain, et ce n'est pas une économie : c'est le même accord. Un transporteur de l'Ontario dépose la même déclaration qu'un transporteur du Texas.
Ce qui change tient en une phrase : une flotte basée en Ontario relève des kilomètres et des litres, et les juridictions américaines qu'elle traverse publient leurs taux au gallon. Rapprocher un taux au gallon d'un volume en litres donne un nombre faux qui ressemble à un nombre juste — le genre d'erreur qu'un contrôle rattrape trois ans plus tard, avec des intérêts. Le module rend donc visible, ligne par ligne, l'unité du taux publié et celle de la déclaration, et il signale l'écart au lieu de convertir en silence. Convertir en silence donnerait un résultat invérifiable.
Le volume taxable converti au facteur du manuel de procédures est affiché à côté, pour rapprochement — jamais substitué au volume consolidé.
Ce que ce module ne fait pas
Il ne dépose aucune déclaration. Il n'est pas un dispositif de consignation électronique. Il ne porte pas l'inspection de trajet canadienne — la norme 13 du Code national de sécurité, adoptée province par province, n'a pas pu être obtenue au 14/09/2026 et rien n'en est deviné : voir VERIFICATION.md.
Caractéristiques
| Prix | 129 € 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_transport_ca |
| Domaine | Ressources humaines, paie et flotte |
| Version gratuite (lite) | dyo_transport_ca_lite |
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.