Canada Construction Holdback and Prompt Payment for Odoo Online — versión SaaS sin código Python: la Ontario Construction Act como régimen de referencia, con Alberta, Saskatchewan, Manitoba y la ley federal como perfiles provinciales nombrados. Rechaza un pago que retenga menos que el porcentaje legal, que no lleve una fecha de factura adecuada o que libere la retención fuera de su ventana legal. Quebec y Nueva Escocia quedan expresamente fuera del alcance.
Presentación
Subcontratación en la construcción — Canadá (retención legal y pago rápido)
Variante canadiense de la base dyo_soustraitance, para Odoo 19 Community.
Lo que este módulo cubre y lo que no cubre
El derecho de la construcción no es federal en Canadá. La retención legal, los plazos de pago rápido y la caducidad de los privilegios dependen de cada provincia, y los valores difieren: diez por ciento en Ontario, siete y medio en Manitoba; sesenta días de privilegio en Ontario, cuarenta días completos en Saskatchewan. Un módulo que anunciara «el Canadá» haría retener el porcentaje equivocado a buena parte de sus usuarios.
Cubierto: Ontario (Construction Act, R.S.O. 1990, cap. C.30 — el régimen de referencia), Alberta (Prompt Payment and Construction Lien Act, RSA 2000 c P-26.4), Saskatchewan (The Builders' Lien Act, c B-7.1), Manitoba (The Builders' Liens Act, CCSM c B91) y el régimen federal (Ley federal de pago rápido de obras de construcción, S.C. 2019, cap. 29, art. 387, en vigor desde el 9 de diciembre de 2023, solo para las obras situadas en un inmueble federal).
Quebec no está cubierto, y no es un descuido. No existe ninguna Construction Act en Quebec: la garantía es la hipoteca legal de la construcción de los artículos 2726 a 2728 del Código Civil — treinta días tras el fin de las obras para inscribirla, seis meses para ejercerla — y el pago rápido depende de un reglamento dictado bajo la Loi sur les contrats des organismes publics, en vigor desde el 8 de septiembre de 2025, cuyo calendario es natural: último día del mes para el organismo público, quinto día del segundo mes siguiente para el contratista, décimo para el subcontratista de primer nivel. Aplicar esta lógica al motor de las demás provincias produciría fechas falsas.
Nueva Escocia no está cubierta porque no se han encontrado sus valores. nslegislature.ca rechazó todas las conexiones y canlii.org respondió 403 sobre el Builders' Lien Act. Ni la tasa de retención, ni los plazos, ni siquiera la existencia de un régimen de pago rápido han podido confirmarse en fuente primaria. Una ficha verosímil sería peor que una ausencia: apagaría la vigilancia.
Columbia Británica, Terranova y Labrador, Isla del Príncipe Eduardo, Nuevo Brunswick y los tres territorios quedan fuera del ámbito relevado.
Las tres reglas que rechazan un pago
1. La retención está por debajo de la tasa legal. La retención canadiense no es un impuesto: es una garantía. El pagador no ingresa nada al Tesoro; conserva el diez por ciento para responder de los privilegios de quienes han suministrado servicios y materiales. Si lo paga todo y se registra después un privilegio, puede verse obligado a pagar dos veces.
El artículo 22(1) de la Construction Act lo dice sin matices: «shall retain a holdback equal to 10 per cent of the price of the services or materials as they are actually supplied». Ni el diez por ciento del precio del contrato, ni el diez por ciento en el último pago: el diez por ciento del valor suministrado a medida que se suministra, y el artículo 22(3) añade que eso vale «irrespective of whether the contract […] provides for partial payments or payment on completion». El rechazo nombra la provincia, la ley, el tipo y el importe que falta.
2. Ninguna factura conforme lleva fecha. Todos los plazos del pago rápido corren a partir de ella: veintiocho días para el propietario (art. 6.4(1)), siete días para pagar a su subcontratista tras haber cobrado (art. 6.5(1)), catorce días para emitir un aviso de impago (art. 6.4(2)). Sin su fecha, ninguno de esos plazos es demostrable en una inspección — ni el interés que usted debería, ni el que podría reclamar.
3. La liberación de la retención queda fuera de su ventana. Desde el 1 de enero de 2026, la liberación anual es obligatoria en Ontario: aviso publicado a más tardar catorce días después del aniversario del contrato, y después pago «at least 60 days but not later than 74 days after […] the notice […] is published» (art. 26). Liberar antes del sexagésimo día es liberar antes de la expiración de los privilegios — la suma sigue debida a los acreedores privilegiados, y usted ya la ha pagado. Liberar después del septuagésimo cuarto es incurrir en incumplimiento. El módulo rechaza ambos casos e indica la ventana.
La reforma de Ontario del 1 de enero de 2026, que la documentación anterior ignora
El texto consolidado lleva «From January 1, 2026 to the e-Laws currency date», última modificación 2025, cap. 14, anexo 2. Cuatro cambios:
la liberación anual de la retención pasó a ser obligatoria para todos los contratos (art. 26(2)-(8));
los artículos 26.1, 26.2 y 27.1 quedan derogados: contenían la liberación facultativa y por fases;
el pago debido tras una decisión de arbitraje pasó de diez a quince días (art. 13.19(2));
una factura se considera conforme si el propietario no señala el defecto en los siete días (art. 6.1(2)).
Y una trampa de memoria, corregida aquí: el umbral de diez millones de dólares no existe en Ontario. Es un umbral de Alberta, fijado por el artículo 2(1) del reglamento AR 23/2022. El de veinticinco millones es de Saskatchewan (art. 46). El texto vigente de Ontario no contiene ninguna aparición de «10,000,000».
Lo que no se ha confirmado y el módulo deja vacío
La fecha de entrada en vigor del pago rápido en Alberta. El reglamento AR 23/2022, art. 38, dice solo «comes into force on the coming into force of the Builders' Lien (Prompt Payment) Amendment Act, 2020», sin fecha, y la tabla de proclamaciones del King's Printer es inaccesible. El 1 de agosto de 2022, citado habitualmente, no ha podido confirmarse: el campo permanece vacío.
El nombre del organismo de arbitraje de Ontario no aparece en la ley: el artículo 13.2 dice solamente «The Minister may designate an entity to act as Authorized Nominating Authority». Los números de formulario prescritos no han podido leerse: la página e-Laws del reglamento O. Reg. 303/18 solo devuelve una cáscara JavaScript.
El levantamiento por excepción
Ninguno de estos bloqueos es infranqueable, y ninguno se supera en silencio. La excepción está reservada al responsable, exige un motivo por escrito, conserva el nombre de quien la aplica y la fecha, y publica en el hilo de conversación del pago la lista de los bloqueos superados.
Fuentes
ontario.ca/laws/statute/90c30; kings-printer.alberta.ca (P-26.4 y AR 23/2022); publications.saskatchewan.ca (c B-7.1); web2.gov.mb.ca (CCSM c B91); laws-lois.justice.gc.ca (L.C. 2019, cap. 29, art. 387, y DORS/2023-269). Consultados el 14 de septiembre de 2026.
Características
| Precio | 149 € sin IVA |
|---|---|
| Licencia | OPL-1 |
| 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 Online (SaaS) y Odoo.sh |
| Nombre técnico | dyo_soustraitance_ca_online |
| Ámbito | Construcción e inmobiliario |
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.