Skip to Content

Canadian Trucking — National Safety Code Hours of Service and IFTA Conversions (free edition, Odoo 19 Community)

Canadian Trucking Hours of Service, free edition — the two federal regimes of SOR/2005-313 shipped as data with their sections: south and north of latitude 60°N, cycle 1 and cycle 2, daily off-duty deferral and its mandatory declaration, plus the four IFTA unit conversion factors. A satellite of the North American base, never a copy of it.

0.00 € 0.00 €

Free
Cette application n'est pas vendue ici : utilisez les boutons Odoo Apps Store ou Omnifloo ci-dessous.
Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

Canadian Trucking Hours of Service, free edition — the two federal regimes of SOR/2005-313 shipped as data with their sections: south and north of latitude 60°N, cycle 1 and cycle 2, daily off-duty deferral and its mandatory declaration, plus the four IFTA unit conversion factors. A satellite of the North American base, never a copy of it.

View on the Odoo Apps StoreTry it on Omnifloo

Overview

Canadian Trucking — free edition

The Canadian satellite of the North American foundation dyo_transport_na_lite. It duplicates nothing: it installs on top, works on the same units, the same drivers and the same trips, and adds only what has no US equivalent.

Also searched as: hours of service Canada Odoo, National Safety Code Standard 9, SOR/2005-313, cycle 1 cycle 2 trucking, daily off-duty time deferral, hours of service Canada Odoo, IFTA litres gallons conversion, North of 60 hours of service.

The Canadian regime is not a translation of the US regime

This is the starting point of this module, and it is what justifies its existence rather than being one more flag in a drop-down list.

Eleven hours of driving on one side, thirteen on the other. Ten consecutive hours off duty on one side, eight on the other — but with ten hours off duty in total over the day, two of them outside the consecutive block, which does not exist in the United States. A fourteen-hour window from coming on duty on one side; sixteen hours elapsed between two eight-hour rest periods on the other — and it is not the same concept, the starting point is not the same. Sixty or seventy hours over seven or eight days on one side; seventy over seven or one hundred and twenty over fourteen on the other, at the driver's choice, and the driver cannot switch cycles without prior off-duty time.

Translating one into the other would produce wrong checks both ways: too strict on driving, too lenient on rest.

Two federal regimes, not one

Canadian federal regulations contain two separate sets of sections depending on latitude. South of the 60th parallel: thirteen hours of driving, fourteen of on-duty time, sixteen hours elapsed, seventy hours per cycle. North of it: fifteen, eighteen, twenty, eighty. Both are included, with their sections, the date they were checked and their caveats.

And an important caveat: the northern regime has no equivalent of the ten-hour daily rest or of the two hours outside the consecutive block. These fields are therefore left at zero, and the corresponding checks do not apply. This is not an oversight in reading the rules: it is what the text says.

Deferral of daily rest, and the only written mention of the trade

A driver may defer up to two hours of daily off-duty time to the following day, under four quantified conditions. The fifth condition is not quantified: the daily log must contain a statement that the driver is deferring, and clearly indicating whether the driver is driving under day one or day two. To our knowledge, this is the only rule in this trade where the text requires a written statement rather than a duration. It is therefore entered explicitly — it is not derived from a calculation, and a deferral without a statement cannot be relied on at inspection, whatever the durations actually taken.

Conversions, using the manual's factor rather than the physics

A Canadian carrier records kilometers and liters; the quarterly return is filed in the system required by the base jurisdiction. The four conversion factors provided are those of the procedures manual: a liter there is 0.2642 gallons, where the exact conversion would give 0.264172. The gap is tiny on a single fill-up and visible over a quarter — and the administration recalculates using the manual's factor. Factors are data, with their source, not constants in the code.

What the free edition does not do

It checks nothing: it records. The six specifically Canadian rules — elapsed time between two rest periods, total daily rest, two hours outside the block, deferral conditions, twenty-four consecutive hours within fourteen days, cycle reset and cycle switching — are assessed by the full edition dyo_transport_ca, which reads them from these same regimes.

What it does not cover, and what must be justified in an audit

Split sleeper-berth rest, ferry crossings of more than five hours, special permits, oil well service vehicles, emergencies and adverse driving conditions. The module knows nothing about these and does not claim to take them into account: it says so on each regime's record rather than letting you believe otherwise.

The Canadian trip inspection is not included

And this is deliberate. In Canada, pre-trip and post-trip inspection falls under Standard 13 of the National Safety Code, adopted province by province. The text of this standard could not be obtained as of 09/14/2026 — the details of what was searched are in the full edition's VERIFICATION.md. Shipping a guessed list of inspection items would be exactly the mistake this catalog forbids itself: a plausible value reads as an answer, and nobody checks it again. The US regime's items remain available, and the province is entered manually.

Free means free

No time limit, no caps, no advertising banner in the work screens. This is not a trial.

Specifications

PriceFree
LicenseLGPL-3
Odoo series19.0: published on the Odoo Apps Store; 20.0: published on the Odoo Apps Store
Version1.0.0
EditionOdoo Community / on-premise
Technical namedyo_transport_ca_lite
DomainHuman resources, payroll and fleet
Premium versiondyo_transport_ca

Price excluding VAT as displayed on the Odoo Apps Store; purchase and installation are done on the Store or through your Omnifloo instance.