Overslaan naar inhoud
Icône de Transport routier Amérique du Nord — déclaration IFTA chiffrée, contrôle des heures de service et échéances (Odoo 20 Community)

Transport routier Amérique du Nord — déclaration IFTA chiffrée, contrôle des heures de service et échéances (Odoo 20 Community)

door Dyonysos
Gratis Odoo 20 Module Volledig (premium) Kwaliteitscontrole: Geverifieerd OPL-1 (Odoo-propriëtair)

North American Trucking Compliance, full edition — quarterly IFTA return computed from live per-jurisdiction tax rates, hours-of-service rule checks driven by data not code, inspection and driver-file findings, filing deadline, late penalty and interest, printable return. Les taux sont lus, jamais p

Schermafbeeldingen

Édition complète · s'installe par-dessus l'édition gratuite

La déclaration IFTA chiffrée,
et les constats qui la précèdent

Il reste huit colonnes à produire par juridiction, et il faut pour cela un taux par juridiction, par carburant et par trimestre. Ils changent tous les 90 jours, sur 58 juridictions et 15 carburants.

Ce qui coince aujourd'hui

L'édition gratuite a rassemblé le trimestre : distance par juridiction, carburant, facteur de consommation moyen à deux décimales (P720.350). Ce qui reste est le calcul, et le calcul dépend d'une donnée qui n'est pas à vous.

Recopier 870 taux à la main chaque trimestre n'est pas une méthode. Les porter en dur dans un module l'est encore moins : il serait faux au trimestre suivant, et faux sans le dire.

Une case sans taux relevé n'est pas calculée à zéro : elle bloque le dépôt

Zéro serait une affirmation. Et une déclaration déposée sur un zéro inventé est une déclaration fausse — avec intérêts, trois ans plus tard.

Le module nomme la case manquante et empêche de marquer la déclaration déposée tant qu'elle l'est. C'est inconfortable au bon moment plutôt qu'au mauvais.

Le volume net taxable, lui, peut être négatif : la juridiction doit alors de l'argent au transporteur. C'est fréquent dans la juridiction de base, et ce n'est pas une anomalie.

Trois voies d'entrée pour un taux, et aucune n'est obligatoire

La première est le service en ligne : la matrice officielle IFTA, greffée sur la chaîne de sources de dyo_connexions_base — pas une seconde chaîne. L'appel réel a été vérifié le 14/09/2026 : HTTP 200 sans clé ni compte, 61 lignes servies, dont les trois lignes de surtaxe d'Indiana, du Kentucky et de Virginie.

La deuxième est l'import du fichier téléchargé à la main, lu par exactement le même code. La troisième est la saisie.

Le 30 du mois qui suit le trimestre, l'échéance ne se reporte pas parce qu'un service est en panne : le contournement n'est pas une politesse, c'est la seule forme acceptable de dépendance à un tiers.

Un constat nomme une règle, jamais une conséquence

« Conduite de 12,5 h pour un plafond de 11,0 h, 49 CFR 395.3(a)(3)(i) » est un constat. « Arrêtez ce conducteur » n'en est pas un. Le module s'arrête à la première phrase.

Aucune durée n'est écrite dans le code : les cinq règles d'heures de service lisent leurs plafonds sur l'enregistrement du régime. Un champ à zéro désactive sa règle — ce qui permet au même moteur de servir le régime américain et le régime canadien sans les confondre.

Le parcours, en trois secondes et demie

Les taux relevés, la déclaration trimestrielle chiffrée, les constats, les journées de service.

Les écrans

Fiche d'une déclaration trimestrielle IFTA : période, juridiction de base, consolidation et cases sans taux relevé
La déclaration trimestrielle. Les cases sans taux relevé sont nommées en tête d'écran, et elles bloquent le dépôt.
Les colonnes de la déclaration par juridiction : distance, volume, taxe, intérêts et total
Les neuf colonnes, dans l'ordre et sous le nom du manuel : taux, distance totale, distance taxable, volume taxable, volume de taxe payée, volume net taxable, taxe due, intérêts dus, total dû.
Taux de taxe carburant par juridiction, carburant et trimestre, avec leur provenance
Les taux relevés. Le Kentucky porte sa ligne de surtaxe séparée — elle n'est pas une variante du taux, c'est une autre ligne.
Constats de transport réglementé : règle, mesure, plafond, écart et fondement
Les constats. Chacun porte sa règle, sa mesure, son plafond, son écart et son fondement — et aucune conséquence.

Le module constate, il ne conclut pas

Il dit qu'une conduite dépasse son plafond, qu'un défaut d'inspection n'a pas reçu sa certification de réparation, qu'un dossier de qualification est incomplet, qu'une échéance de dépôt approche.

Il ne dépose aucune déclaration : aucun portail de juridiction de base n'expose d'interface de dépôt. Il ne connaît aucun calendrier de jours fériés — impossible pour 58 juridictions — et ne reporte l'échéance que sur le samedi et le dimanche.

Ce que l'édition complète ajoute

 Gratuite
dyo_transport_na_lite
Complète
ce module
Registre des trajets, achats, inspections, journéesouioui
64 juridictions, 15 carburants, régimes en donnéesouioui
Taux par juridiction, carburant et trimestre—oui
Relevé automatique depuis la matrice officielle—oui
Import du fichier et saisie — le même code de lecture—oui
Les neuf colonnes de la déclaration—oui
Échéance, pénalité de 50 $ ou 10 %, intérêts par juridiction—oui
Constats d'heures de service et d'inspection—oui
Déclaration et rapport d'inspection imprimables—oui

Le taux d'intérêt annuel n'est pas livré : il est fixé et notifié chaque année, il n'a pas de valeur permanente. Le champ reste à zéro, avec sa réserve.

Ce que le module refuse de faire

Il ne dépose rien. Il n'est pas un dispositif de consignation électronique. Le plan d'immatriculation proportionnelle (IRP) a été cherché et non trouvé : il n'est pas livré.

Les deux éditions imprimables sont marquées sur la page comme des états de préparation, jamais comme le formulaire de votre juridiction de base.

En bref

Nom techniquedyo_transport_na
Version20.0.1.0.0
LicenceOPL-1 (Odoo Proprietary License v1.0)
PrixGRATUIT
Version d'Odoo20.0 Community
Dépendancesdyo_transport_na_lite, dyo_connexions_base
SourcesIFTA Tax Matrix T4 2026 (appel réel vérifié) · Articles of Agreement R245, R930, R960, R1230 · Procedures Manual P540 à P1320 · 49 CFR 395, 396, 391 — relevées le 14/09/2026
Tests87 tests automatisés, en plus des 101 de l'édition gratuite
Supportwelcome@dyonysos.fr
Transport routier Amérique du Nord — déclaration IFTA chiffrée, contrôle des heures de service et échéances (Odoo 20 Community) — capture 1
Transport routier Amérique du Nord — déclaration IFTA chiffrée, contrôle des heures de service et échéances (Odoo 20 Community) — capture 1
Transport routier Amérique du Nord — déclaration IFTA chiffrée, contrôle des heures de service et échéances (Odoo 20 Community) — capture 2
Transport routier Amérique du Nord — déclaration IFTA chiffrée, contrôle des heures de service et échéances (Odoo 20 Community) — capture 2
Transport routier Amérique du Nord — déclaration IFTA chiffrée, contrôle des heures de service et échéances (Odoo 20 Community) — capture 3
Transport routier Amérique du Nord — déclaration IFTA chiffrée, contrôle des heures de service et échéances (Odoo 20 Community) — capture 3
Transport routier Amérique du Nord — déclaration IFTA chiffrée, contrôle des heures de service et échéances (Odoo 20 Community) — capture 4
Transport routier Amérique du Nord — déclaration IFTA chiffrée, contrôle des heures de service et échéances (Odoo 20 Community) — capture 4
Transport routier Amérique du Nord — déclaration IFTA chiffrée, contrôle des heures de service et échéances (Odoo 20 Community) — capture 5
Transport routier Amérique du Nord — déclaration IFTA chiffrée, contrôle des heures de service et échéances (Odoo 20 Community) — capture 5

Wat deze app niet doet

De uitgever heeft nog niet gepubliceerd wat de applicatie niet doet. Dat is een regel van de appstore: vraag het aan de support voordat u zich verbindt.

Vereiste applicaties van de appstore

Gebruikte Odoo Community-modules

Geen.

Applicaties die haar aanvullen

SerieVersieStatusGepubliceerd op
20.020.0.1.0.0 Beschikbaar 02-10-2026
19.019.0.1.0.0 Beschikbaar

Fiche gegenereerd uit de code van de uitgever (privé-repository, branch 20.0): de broncode is niet gepubliceerd.

Automatische controle van de appstore (los van de uitgever), toegepast op alle applicaties. Conforme.

ControleResultaatEffect indien afwezig
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 » absent info
Titre de 70 caractères au plus (127 actuellement) absent info
Résumé en français conforme info

Guide — Transport routier Amérique du Nord, édition complète

Le premier geste : relever les taux

Déclaration → Relever les taux.

Choisissez l'année et le trimestre, puis la voie :

  • Relever sur le service en ligne — le module interroge la matrice officielle et crée un enregistrement de taux par case remplie.
  • Importer un fichier de matrice — enregistrez la page de la matrice depuis votre navigateur et déposez-la. Le module la lit avec le même code. Un fichier juridiction;carburant;taux d'un tableur fonctionne aussi.

Le champ Source à consigner est écrit dans chaque taux créé. Ne le laissez pas vide : un taux sans source n'est pas défendable à l'audit.

Cochez Matrice non définitive tant que la page porte cette mention. Les taux apparaîtront en orange et l'écran de la déclaration le dira.

Si le service ne répond pas, le module vous renvoie vers l'import. Ce n'est pas une consolation : l'échéance de dépôt ne se reporte pas, et l'import est de plein exercice.

Le geste trimestriel : chiffrer et déposer

Déclaration → Trimestres, ouvrez le trimestre, Consolider le trimestre. Les taux sont rapprochés dans la foulée.

Lisez d'abord le bandeau rouge : « N case(s) sans taux relevé », avec la liste. Tant qu'il est là, la taxe de ces cases n'est pas calculée — elle n'est pas mise à zéro — et le bouton « Marquer déposée » refuse.

Deux façons de le faire disparaître : relever les taux manquants, ou retirer les juridictions où vous n'avez pas roulé.

Une fois la déclaration complète : Marquer déposée. Imprimez l'état de préparation par le menu d'impression.

Cet état n'est pas le formulaire de votre juridiction de base et ne s'y substitue pas. Il sert à le remplir sans recompter.

Si le dépôt est en retard

Saisissez la date de dépôt réelle. La pénalité et les intérêts se calculent.

Pour que les intérêts soient calculés, il faut saisir le taux d'intérêt annuel : il est fixé chaque année et notifié aux juridictions avant le 1er décembre, et il n'a pas de valeur permanente. Laissé à zéro, aucun intérêt n'est calculé, et c'est volontaire.

Notez d'où vient le taux dans le champ prévu à côté.

Le geste quotidien : les constats

Constats. La tâche planifiée les relève chaque nuit sur les journées de service, les rapports d'inspection, les dossiers de qualification et les échéances.

Chaque constat porte quatre choses et rien d'autre : une règle, un article, une mesure et un plafond.

Il ne porte aucune conséquence. Le module dit qu'un conducteur a dépassé son cycle ; il ne dit pas s'il faut l'arrêter. Cette décision vous appartient, et elle peut dépendre d'une exemption, d'une urgence ou d'un permis dont le module n'a pas connaissance.

Trois suites possibles :

  • Marquer traité — vous avez fait le nécessaire.
  • Écarter en renseignant le motif — exemption, urgence, permis, erreur de saisie. Le motif se trace : c'est la seule chose qui rende un registre défendable.
  • Laisser ouvert — il reste en tête de liste.

Un constat ne s'ouvre jamais deux fois pour le même fait.

Régler le contrôle sans toucher au code

Configuration → Régimes d'heures de service.

Chaque plafond est un champ, et chaque champ porte l'article dont il vient. Un texte qui change se corrige ici.

Un plafond laissé à zéro désactive sa règle. L'écran du régime affiche ce qu'il ne peut pas contrôler : un contrôle qui ne s'applique pas doit se voir, sinon son silence se lit comme une absence d'infraction.

C'est ainsi que le même moteur sert le régime américain et le régime canadien : onze heures d'un côté, treize de l'autre, et pas une ligne de code différente.

Reconduire des taux d'un trimestre sur l'autre

Sur un taux, le bouton Reconduire sur le trimestre suivant crée la copie marquée provisoire, avec une source qui dit « NON RELEVÉ, à vérifier ».

C'est une commodité, pas une prédiction. Un taux reconduit qui se présenterait comme relevé serait exactement la fausse confirmation que ce catalogue s'interdit. Et la reconduction n'écrase jamais un taux déjà relevé.

Questions fréquentes

Le volume net taxable d'une juridiction est négatif. C'est normal, et c'est même fréquent dans votre juridiction de base : vous y avez acheté plus de carburant que vous n'y avez roulé de distance taxable. Elle vous doit de l'argent.

Le facteur de consommation me paraît bas. Vérifiez que tout le carburant est déclaré, y compris les pleins sans reçu. Le conseil d'administration de l'accord l'exige : un carburant omis fait monter artificiellement le facteur, donc baisser le volume taxable, donc la taxe — et c'est un redressement.

Je veux un taux différent pour une de mes sociétés. Laissez la société vide sur le taux commun, et créez un taux rattaché à la société pour l'exception : c'est le plus spécifique qui est retenu.

Le module peut-il déposer ma déclaration ? Non. Aucun portail de juridiction de base n'expose d'interface de dépôt. Le module prépare, vous déposez.

Beoordelingen van ingelogde klanten. Eén beoordeling per klant; de uitgever kan erop reageren. Log in om een beoordeling te plaatsen.

Uitgever
DYONYSOS
E-mail
contact@omnifloo.com
Omnifloo-klanten
Support inbegrepen volgens uw formule: helpcentrum.