Skip to Content
Icône de Transport routier Amérique du Nord — IFTA, heures de service, inspections et dossier conducteur (édition gratuite, Odoo 20 Community)

Transport routier Amérique du Nord — IFTA, heures de service, inspections et dossier conducteur (édition gratuite, Odoo 20 Community)

Free Odoo 20 App Free (lite) Quality check: Verified LGPL-3

North American Trucking Compliance, free edition — IFTA quarterly distance and fuel register by jurisdiction, driver vehicle inspection reports, hours-of-service daily log and driver qualification file. Un seul socle pour les États-Unis et le Canada, cinquante-huit juridictions livrées, aucun taux e

Screenshots

Édition gratuite · Odoo 20 Community

IFTA, heures de service, inspections
et dossier conducteur

Une déclaration trimestrielle de taxe carburant est une addition. Personne n'a jamais perdu d'argent sur l'addition. Ce qui coûte, c'est le relevé de trajet qui la précède — et la sanction quand il est incomplet.

Ce qui coince aujourd'hui

Les relevés de trajet vivent dans des carnets, des photos de carnets, et un classeur que le comptable reconstitue le mois suivant. Les tickets de carburant sont dans une enveloppe. Et chaque trimestre, quelqu'un recompte.

Le problème n'est pas l'addition : c'est que le relevé doit porter sept éléments précis — IFTA Procedures Manual P540.100.005 à .035 — et qu'on ne s'en aperçoit qu'au contrôle.

Un relevé incomplet, et votre consommation est ramenée d'office à 4,00 milles par gallon

Ce n'est pas une amende : c'est un recalcul. Si le relevé ne porte pas les sept éléments exigés, le facteur de consommation de toute la flotte est ramené à 4,00 MPG — et toute la taxe se recalcule dessus, sur les trimestres contrôlés.

Le module refuse de confirmer un trajet dont la répartition par juridiction ne retombe pas sur le total, et il nomme l'écart au dixième près. Il dit aussi, achat par achat, si le crédit de carburant est acquis — et sinon, lequel des deux motifs de P550.210 et P550.110 s'applique.

Cinquante-huit juridictions, et pas un seul taux en dur

Soixante-quatre juridictions sont livrées : les 58 membres de l'accord — 48 États américains contigus et 10 provinces canadiennes — et 6 juridictions nord-américaines non membres, livrées comme telles (Alaska, Hawaï, District de Columbia…). Chacune porte son unité de distance, son unité de volume et sa devise.

Aucun taux n'est livré ici, et c'est délibéré : il change tous les 90 jours, sur 58 juridictions et 15 carburants. Un module qui les porterait en dur serait faux au trimestre suivant — et faux sans le dire, ce qui est pire. Le chiffrage appartient à l'édition complète, qui va les lire.

Ce que le module n'est pas, et ne sera jamais

Il n'est pas un dispositif de consignation électronique. L'ELD est un matériel réglementé, homologué par un organisme accrédité ; aucun module d'ERP n'en tient lieu, et prétendre le contraire vous exposerait.

Il ne devine aucun kilométrage. Une distance non saisie reste une distance non saisie — elle ne se déduit pas d'un point A et d'un point B.

Le parcours, en trois secondes et demie

Les trajets et leur répartition par juridiction, les achats de carburant, les rapports d'inspection, les juridictions.

Les écrans

Liste des trajets avec leur distance totale et leur répartition par juridiction
Les trajets. La répartition par juridiction doit retomber sur le total : le module nomme l'écart plutôt que de l'absorber.
Les 64 juridictions livrées avec leur appartenance à l'accord, leurs unités et leur devise
Les 64 juridictions. Les six non membres sont livrées marquées, pour qu'on sache qu'elles existent sans qu'elles entrent dans la déclaration.
Rapports d'inspection du véhicule par le conducteur, avec leurs postes et leurs défauts
Les rapports d'inspection. Les 11 postes de 49 CFR 396.11(a)(1)(ii) sont nommés par le texte, alinéa par alinéa.
Journées de service des conducteurs avec conduite, service, repos et cycle
Les journées de service. Aucune durée n'est écrite dans le code : chaque plafond est lu sur l'enregistrement du régime du conducteur.
Dossiers de qualification des conducteurs et pièces manquantes
Les dossiers de qualification. Les 8 pièces de 49 CFR 391.51(b) sont livrées, et les absentes sont nommées.

Le module constate, il ne conclut pas

Il dit qu'un relevé de trajet ne porte pas les sept éléments, qu'un achat n'ouvre pas de crédit et pourquoi, qu'une pièce du dossier conducteur manque ou est périmée.

Il ne dit jamais de retirer un conducteur ni d'immobiliser une unité. Et ce qui n'a pas été trouvé est laissé à zéro avec la mention de ce qui a été cherché : un zéro se lit comme une question ouverte ; une valeur plausible se lit comme une réponse, et plus personne ne la revérifie.

Édition gratuite et édition complète

 Gratuite
ce module
Complète
dyo_transport_na
Trajets, distances par juridiction, achats de carburantouioui
64 juridictions et 15 carburants livrésouioui
Rapports d'inspection — les 11 postes du texteouioui
Journées de service et dossier de qualificationouioui
Consolidation du trimestre et facteur de consommationouioui
Taux de taxe par juridiction, carburant et trimestre—oui
Les neuf colonnes de la déclaration, chiffrées—oui
Échéance de dépôt, pénalité de retard et intérêts—oui
Constats d'heures de service, d'inspection et de dossier—oui
Déclaration et rapport d'inspection imprimables—oui

Un seul socle pour les États-Unis et le Canada. Le satellite canadien s'y greffe sans rien redemander.

Ce que le module refuse de faire

Il n'est pas un dispositif de consignation électronique et ne le sera jamais. Il ne dépose aucune déclaration. Il ne chiffre aucune taxe — le taux change chaque trimestre.

Le régime des véhicules de personnes (49 CFR 395.5) n'a pas été relevé et n'est pas livré ; les exemptions de rayon de 100 milles, de mauvaises conditions et d'urgence non plus. Ce qui manque est écrit.

En bref

Nom techniquedyo_transport_na_lite
Version20.0.1.0.0
LicenceLGPL-3 (GNU Lesser General Public License v3)
PrixGRATUIT
Version d'Odoo20.0 Community
Dépendancesfleet, mail
SourcesIFTA Articles of Agreement et Procedures Manual · 49 CFR 391, 395, 396 · IFTA Tax Matrix T4 2026 — relevées le 14/09/2026
Tests101 tests automatisés sur base Odoo 20 neuve
Supportwelcome@dyonysos.fr
Transport routier Amérique du Nord — IFTA, heures de service, inspections et dossier conducteur (édition gratuite, Odoo 20 Community) — capture 1
Transport routier Amérique du Nord — IFTA, heures de service, inspections et dossier conducteur (édition gratuite, Odoo 20 Community) — capture 1
Transport routier Amérique du Nord — IFTA, heures de service, inspections et dossier conducteur (édition gratuite, Odoo 20 Community) — capture 2
Transport routier Amérique du Nord — IFTA, heures de service, inspections et dossier conducteur (édition gratuite, Odoo 20 Community) — capture 2
Transport routier Amérique du Nord — IFTA, heures de service, inspections et dossier conducteur (édition gratuite, Odoo 20 Community) — capture 3
Transport routier Amérique du Nord — IFTA, heures de service, inspections et dossier conducteur (édition gratuite, Odoo 20 Community) — capture 3
Transport routier Amérique du Nord — IFTA, heures de service, inspections et dossier conducteur (édition gratuite, Odoo 20 Community) — capture 4
Transport routier Amérique du Nord — IFTA, heures de service, inspections et dossier conducteur (édition gratuite, Odoo 20 Community) — capture 4
Transport routier Amérique du Nord — IFTA, heures de service, inspections et dossier conducteur (édition gratuite, Odoo 20 Community) — capture 5
Transport routier Amérique du Nord — IFTA, heures de service, inspections et dossier conducteur (édition gratuite, Odoo 20 Community) — capture 5

What this app does not do

  • Il ne chiffre aucune taxe. Le taux de chaque juridiction change chaque
  • Il n'est pas un dispositif de consignation électronique, et il ne le sera
  • Il ne devine aucun kilométrage. Le calcul d'itinéraire est un métier ; un

Store apps required

None.

Odoo Community modules used

fleetmail

Apps that complement it

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 (LGPL-3) 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 (133 actuellement) absent info
Résumé en français conforme info

Guide — Transport routier Amérique du Nord, édition gratuite

En cinq minutes

  1. Menu Transport Amérique du Nord → Parc et conducteurs → Unités. Ouvrez un véhicule, onglet « Transport réglementé ». Saisissez le numéro d'unité — celui qui figure sur les relevés, pas la plaque —, le nombre d'essieux et le poids nominal brut. La ligne « Véhicule qualifié » se remplit toute seule, et elle dit pourquoi.

  2. Conducteurs. Créez un conducteur, choisissez son régime d'heures de service et son cycle. Déposez ses pièces dans l'onglet « Dossier de qualification » : l'écran vous dira, nommément, lesquelles manquent.

  3. Exploitation → Trajets. Un trajet par déplacement. Saisissez les dates, l'origine, la destination, l'itinéraire et les deux relevés d'odomètre, puis répartissez la distance juridiction par juridiction dans l'onglet prévu. Le bouton « Confirmer » refuse tant que la somme ne retombe pas sur le total, et il vous dit de combien.

  4. Exploitation → Achats de carburant. Un achat par plein. La juridiction est celle où le carburant a été mis dans le réservoir, pas celle du siège du fournisseur. Indiquez le justificatif conservé : la colonne « Ouvre droit au crédit » se remplit, et quand elle dit non, elle dit pourquoi.

  5. Déclaration → Trimestres. Ouvrez le trimestre, indiquez votre juridiction de base et votre numéro de licence, cliquez Consolider. Les trajets confirmés et les achats se rangent par juridiction et par carburant.

Le geste quotidien : l'inspection

Exploitation → Rapports d'inspection. En fin de service, le conducteur crée un rapport, clique Charger les postes à inspecter — les onze postes du texte arrivent —, coche ce qui va, décrit ce qui ne va pas, et Signe.

S'il y a un défaut, l'atelier clique Certifier la réparation. Le conducteur suivant clique Attester la revue.

Ce dernier bouton refuse tant qu'un défaut affectant la sécurité n'a pas reçu sa certification. C'est volontaire : en attestant, le conducteur suivant déclare que la réparation est certifiée. Il ne peut pas déclarer une chose fausse.

Le module dit qu'un défaut est ouvert. Il ne dit pas d'immobiliser le véhicule : cette décision appartient au transporteur.

Le geste hebdomadaire : les journées de service

Exploitation → Journées de service, en vue liste, modifiable directement. Une ligne par conducteur et par jour : conduite, service hors conduite, repos d'un seul tenant, interruption prise ou non.

La colonne Cumul du cycle est une somme glissante sur la fenêtre du cycle du conducteur. C'est une somme, pas un verdict : l'édition gratuite ne dit pas si le cycle est dépassé.

Ce registre n'est pas un boîtier de bord. Le boîtier est un matériel homologué et aucun logiciel de gestion n'en tient lieu. Ce que ce registre apporte est ailleurs : le cumul, et la trace dans la comptabilité.

Le geste trimestriel : la consolidation

La déclaration est due même si aucune opération n'a eu lieu. C'est la première pénalité qu'un transporteur encaisse.

La consolidation est rejouable : une saisie oubliée arrive toujours, et consolider deux fois ne double rien.

Le facteur de consommation moyen est la distance totale divisée par le carburant total, à deux décimales. Attention : tout le carburant s'y déclare, avec ou sans reçu, taxé ou non — sinon le facteur est faux. Un achat sans justificatif entre donc dans le volume total, et seulement pas dans le volume qui ouvre crédit.

Ce qui est paramétrable, et pourquoi

Configuration → Régimes d'heures de service. Chaque durée du régime est un champ, et chaque champ porte l'article dont il vient. Un texte qui change se corrige ici, dans l'écran, sans nouvelle version du module.

Une durée laissée à zéro n'est pas un zéro : c'est une valeur qui n'a pas été trouvée, et le contrôle correspondant ne s'applique pas. L'écran le dit.

Configuration → Pièces du dossier conducteur. Deux périodicités seulement sont portées par le texte — l'interrogation annuelle du relevé de conduite et la note d'examen annuel. Le certificat médical vaut zéro mois : sa durée de validité est portée par le certificat lui-même, et c'est elle qu'il faut saisir.

Configuration → Juridictions. Les six juridictions non membres sont livrées décochées. Si une juridiction adhère, cochez-la et notez la source dans le champ prévu.

Questions fréquentes

Pourquoi le module ne calcule-t-il pas ma taxe ? Parce qu'il faudrait pour cela connaître le taux de chaque juridiction pour chaque carburant et chaque trimestre, et que ces taux changent tous les quatre-vingt-dix jours. L'édition complète va les chercher — par le service en ligne, par import de fichier, ou à la main — au lieu de les savoir.

J'ai perdu un reçu. Dois-je quand même déclarer l'achat ? Oui. Le conseil d'administration de l'accord l'a tranché : tout le carburant mis dans les réservoirs se déclare, sans quoi le facteur de consommation est faux. L'achat n'ouvrira simplement pas de crédit de taxe.

Mon odomètre a été remplacé en cours de trajet. Laissez les deux relevés vides, saisissez la distance à la main et notez-le en observation. Le module ne vous imposera jamais l'écart d'odomètre : le bouton qui le reprend est un bouton, pas un calcul automatique.

Un conducteur relève du régime américain un jour et du régime canadien le lendemain. C'est prévu : le régime est repris du conducteur sur la journée, et il reste modifiable journée par journée.

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.