Skip to Content
Icône de Sous-traitance BTP — Canada : retenue légale et paiement rapide (Odoo 20)

Sous-traitance BTP — Canada : retenue légale et paiement rapide (Odoo 20)

Free Odoo 20 Module Quality check: Verified OPL-1 (Odoo proprietary)

Canada Construction Holdback and Prompt Payment — Ontario Construction Act as the reference regime, with Alberta, Saskatchewan, Manitoba and the federal Act as named provincial profiles. Refuses a payment that holds back less than the statutory percentage, that carries no proper invoice date, or tha

Screenshots

Sous-traitance BTP · Canada

Le droit de la construction n'est pas fédéral, et un module qui annoncerait « le Canada » se tromperait de taux

Retenue légale, paiement rapide et péremption des privilèges relèvent de chaque province. Dix pour cent en Ontario, sept et demi au Manitoba ; soixante jours de privilège en Ontario, quarante francs en Saskatchewan. Extension du socle gratuit dyo_soustraitance.

Odoo 20 Community — On Premise✔
Odoo.sh✔
Odoo Online (SaaS)✔

Le constat

Un logiciel qui pose un taux unique pour « le Canada » fait retenir le mauvais pourcentage à une bonne partie de ses utilisateurs — et une retenue insuffisante n'est pas une erreur d'arrondi : elle expose le donneur d'ordre.

Couvert : l'Ontario (Construction Act, L.R.O. 1990, chap. C.30 — le régime de référence), l'Alberta (Prompt Payment and Construction Lien Act), la Saskatchewan (The Builders' Lien Act), le Manitoba (The Builders' Liens Act) et le régime fédéral (L.C. 2019, ch. 29, art. 387, en vigueur depuis le 9 décembre 2023, pour les seuls chantiers sur immeuble fédéral).

Le Québec n'est pas couvert, et ce n'est pas un oubli. Il n'y a pas de Construction Act au Québec : la sûreté est l'hypothèque légale de la construction, et le paiement rapide y suit un calendrier calendaire, non un décompte de jours. Plaquer la logique des autres provinces produirait des dates fausses. La Nouvelle-Écosse n'est pas couverte parce que ses valeurs n'ont pas été trouvées en source primaire — les sites consultés ont refusé la connexion. Une fiche vraisemblable serait pire qu'une absence.

La retenue légale, au taux de la province

Dix pour cent en Ontario, en Alberta et en Saskatchewan ; sept et demi au Manitoba. Le régime fédéral ne prévoit pas de retenue — et le module le dit plutôt que de poser un zéro muet.

Le paiement rapide et ses délais

Vingt-huit jours du propriétaire à l'entrepreneur, sept de l'entrepreneur au sous-traitant dans les provinces relevées, trente-cinq au fédéral. Les dates se calculent, elles ne se saisissent pas.

La péremption du privilège

Soixante jours en Ontario, en Alberta et au Manitoba ; quarante jours francs en Saskatchewan. C'est la date après laquelle le recours s'éteint.

La libération anticipée

Prévue en Ontario seulement parmi les régimes relevés : elle se coche sur le régime, pas dans le code.

Ce que fait l'application

01

Registre des régimes provinciaux

Un enregistrement par province, portant la loi applicable, le taux, les délais et la péremption. Daté, modifiable, et cité.

02

Retenue calculée sur le paiement

Au taux du régime du chantier, jamais au taux d'un réglage global. Le montant retenu et le net à payer se lisent sur la ligne.

03

Facture conforme et délai

La date de la facture conforme ouvre le délai de paiement rapide : c'est elle qui fait courir le compte, pas la date de saisie.

04

Libération de la retenue

À la fin des travaux, ou par anticipation quand la province le permet. Le module refuse une libération que le régime n'autorise pas.

05

Refus motivé et dérogation

Un paiement qui manque à une règle est refusé, avec le motif ; la dérogation reste possible, motivée et tracée.

06

Réserves écrites, pas devinées

Chaque régime porte ce qui n'a pas pu être confirmé en source primaire, à l'écran.

Le parcours, en vrai

Les cinq régimes couverts, avec leur loi et leurs délais
Ontario, Alberta, Saskatchewan, Manitoba et le régime fédéral, chacun avec sa loi citée, son taux de retenue, ses délais et sa péremption. Sept et demi pour cent au Manitoba, quarante jours en Saskatchewan : les écarts sont la raison d'être du module. Aucun total n'est calculé en pied de colonne — un taux réglementaire ne s'additionne pas.
Un paiement, sa retenue et son délai
La retenue est calculée au taux du régime rattaché au chantier, et le délai de paiement rapide court depuis la facture conforme.

L’application en mouvement

Le module en marche, enregistré dans le vrai client Odoo 19 : Paiements, Paiements (fiche), Vérifications puis Régimes provinciaux canadiens. Ce n’est pas un montage — ce sont les trames du navigateur sur le module livré, pris sur sa propre base.

Vidéo MP4 — 239 ko, 1280 px, 3.3 s, 4 écrans. Une amorce animée est aussi livrée en GIF (198 ko, 560 px) pour les contextes qui n’affichent pas la balise vidéo.

Amorce animée du parcours de dyo_soustraitance_ca
Amorce GIF — 198 ko. Enregistrement réel du client Odoo 19 sur une base dédiée à ce module, avec les données de démonstration livrées avec lui.

Ce que le module ne fait pas

  • Il ne couvre ni le Québec, ni la Nouvelle-Écosse, ni la Colombie-Britannique, Terre-Neuve-et-Labrador, l'Île-du-Prince-Édouard, le Nouveau-Brunswick et les trois territoires — et il le dit à l'écran plutôt que d'appliquer un taux voisin.
  • Il n'inscrit aucun privilège et n'envoie aucun avis : il tient la date, vous tenez l'acte.
  • Il ne fait ni paie, ni comptabilité de chantier.
  • Les valeurs livrées sont celles relevées en source primaire à la date indiquée sur chaque régime ; elles se confirment auprès de votre conseil provincial.

Fiche technique

Modèles ajoutésdyo.st.ca.regime
Modèles étendusdyo.st.paiement, dyo.st.contrat, dyo.st.chantier
LangueFrançais, termes d'origine entre parenthèses
Dépendancesdyo_soustraitance
LicenceOPL-1 (Odoo Proprietary License v1.0)
PrixGRATUIT
Version20.0.1.0.0
Nom techniquedyo_soustraitance_ca

DYONYSOS — welcome@dyonysos.fr

Sous-traitance BTP — Canada : retenue légale et paiement rapide (Odoo 20) — capture 1
Sous-traitance BTP — Canada : retenue légale et paiement rapide (Odoo 20) — capture 1
Sous-traitance BTP — Canada : retenue légale et paiement rapide (Odoo 20) — capture 2
Sous-traitance BTP — Canada : retenue légale et paiement rapide (Odoo 20) — capture 2
Sous-traitance BTP — Canada : retenue légale et paiement rapide (Odoo 20) — capture 3
Sous-traitance BTP — Canada : retenue légale et paiement rapide (Odoo 20) — capture 3
Sous-traitance BTP — Canada : retenue légale et paiement rapide (Odoo 20) — capture 4
Sous-traitance BTP — Canada : retenue légale et paiement rapide (Odoo 20) — capture 4

What this app does not do

  • Il ne couvre ni le Québec, ni la Nouvelle-Écosse, ni la Colombie-Britannique, Terre-Neuve-et-Labrador, l'Île-du-Prince-Édouard, le Nouveau-Brunswick et les trois territoires — et il le dit à l'écran plutôt que d'appliquer un taux voisin.
  • Il n'inscrit aucun privilège et n'envoie aucun avis : il tient la date, vous tenez l'acte.
  • Il ne fait ni paie, ni comptabilité de chantier.
  • Les valeurs livrées sont celles relevées en source primaire à la date indiquée sur chaque régime ; elles se confirment auprès de votre conseil provincial.

Store apps required

Odoo Community modules used

None.

SeriesVersionStatusPublished on
20.020.0.1.0.0 Available 02/10/2026
19.019.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.

CheckResultEffect if absent
Manifeste lisible sans exécution conforme bloquant
Licence reconnue (OPL-1) 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) absent info
Section « Ce que le module ne fait pas » conforme info
Titre de 70 caractères au plus (73 actuellement) absent info
Résumé en français absent info

Reviews from signed-in customers. One rated review per customer; the publisher can reply. Sign in to leave a review.

Publisher
DYONYSOS
Email
contact@omnifloo.com
Omnifloo customers
Support included with your plan: help centre.