Projet · 2026
Cadre de tarification initiale
Un tarif de transport est un pari sur le carburant, la devise, les tarifs douaniers, l'équilibre du réseau et la prochaine soumission d'un concurrent, signé des mois avant que l'un d'eux ne se règle. Cette plateforme transforme ces expositions en un prix que l'on peut expliquer ligne par ligne, faire approuver par la bonne personne, puis mesurer contre ce que l'entreprise a réellement gagné.
01 Aperçu
Une seule cascade, toutes les divisions
Dans un transporteur multidivisions, la tarification vit souvent à quatre endroits à la fois. Le camion complet se tarifie sur une feuille de coûts, le courtage sur le marché au comptant, le service dédié sur un modèle de capital et l'entreposage au pied carré, et aucun ne s'entend sur ce qu'est une marge ni sur qui peut en approuver une mince. Les rabais se négocient au cas par cas, et personne ne peut dire ensuite quelles concessions ont été rentables.
Le nom est à prendre au pied de la lettre. C'est ici que naît le premier prix : la cotation initiale d'une voie, le premier coût rendu d'un article importé ou le premier coût de revient d'un article fabriqué, le chiffre auquel chaque négociation, approbation et revue de marge se mesurera ensuite. J'ai construit la plateforme autour d'une seule règle : chaque prix, dans chaque division, est construit et expliqué de la même façon. Le coût d'exploitation par activité, puis l'ajustement réseau pour le repositionnement et le retour en charge, puis les coûts frontaliers entre le Canada, les États-Unis et le Mexique, puis les primes de risque pour le carburant, la devise, la perte de volume liée aux tarifs douaniers et les taux d'achat des transporteurs, puis la marge, puis le positionnement de marché, avec le supplément carburant présenté à part. Chaque prime nomme la clause contractuelle qui la retire, de sorte qu'une négociation devient un échange de conditions plutôt qu'un marchandage sur un chiffre.
Autour de cette cascade se trouvent les éléments qui en font un système d'exploitation plutôt qu'une calculatrice : une couche de gouvernance qui décide qui peut approuver quoi, un flux de soumission qui mène un appel d'offres de la réception à la mise en œuvre, une analyse de rentabilité qui vérifie si les prix approuvés sont bien les prix facturés, et une étude de répercussion qui transforme une hausse tarifaire en un plan de prix sélectif et encadré, par article et par segment de clientèle, plutôt qu'en un pourcentage uniforme.
Un rabais qui ne peut pas nommer le risque qu'il concède n'est pas une décision de prix. C'est une fuite.
02 Dans l'outil
Sept écrans, une tarification complète
Le tableau de bord, le formulaire de calcul et l'importation par lots, capturés pendant la démonstration. Les écrans suivent la langue et le thème de votre lecture.
Données de démonstration synthétiques. Sélectionnez l'image centrale pour l'ouvrir en grand format.
03 Ce qu'il fait
Du coût de base à la boucle fermée
Le tarifer, l'encadrer, le gagner, puis mesurer s'il a rapporté ce qu'il promettait.
Moteur de tarification
Des modèles de coût par méthode : chauffeur, carburant, équipement et frais généraux sur les milles chargés et les milles à vide attendus pour le camion complet, taux d'achat attendu pour le courtage, postes et gestion de site pour le service dédié, espace et main-d'œuvre pour l'entreposage. Repositionnement réseau, passages frontaliers, primes de risque et cibles de marge ou de rendement de l'actif complètent la cascade de prix.
Optimisation calibrée sur le marché
La probabilité de gain suit une logistique du prix par rapport à la référence de marché, avec une pente et un point médian calibrés sur les résultats des soumissions. Le prix recommandé maximise la probabilité de gain élevée à une pondération stratégique, multipliée par la contribution, de sorte que croissance, défense et marge se réduisent à un seul paramètre vérifiable plutôt qu'à des rabais improvisés.
Gouvernance et approbations
Des planchers de marge par division et par segment de clientèle, une matrice de délégation de pouvoirs à cinq niveaux portant à la fois sur l'écart de marge et sur le revenu annuel, et des alertes pour les marges sous le plancher, l'absence de supplément carburant, l'exposition au change et les hausses de tarif excessives. Le demandeur ne peut jamais approuver son propre prix, et chaque décision est inscrite dans un journal d'audit chaîné par hachage SHA-256.
Cycle des soumissions et appels d'offres
Réception, validation, tarification, revue transversale par l'exploitation, le courtage, la finance et les ventes, approbation, dépôt, attribution et mise en œuvre, chaque étape derrière une barrière. Les voies de la soumission sont superposées au réseau avant la tarification, l'excédent de capacité est dirigé vers le courtage, et les délais sont suivis par rapport aux normes de service.
Rentabilité et fuites
Marge, ratio d'exploitation et rendement de l'actif par réseau, division, client, voie, marché et corridor. Sept détecteurs font ressortir l'argent déjà perdu : non-conformité tarifaire, sous-recouvrement du supplément carburant, frais accessoires non facturés, comptes sous le plancher, contrats sous le marché, érosion de la marge et milles à vide excessifs, classés par valeur annuelle dans un tableau de bord de direction.
Coût de revient et coût rendu
Au-delà du transport, le même moteur tarifie des biens. Coût de revient fabriqué avec nomenclature, main-d'œuvre, imputation des frais généraux, mise en course, rendement et amortissement de l'outillage, ou coût rendu importé selon les onze règles Incoterms 2020 avec valeur en douane, droits et taxes à l'importation pour le Canada, les États-Unis et le Mexique, tarifé selon le même circuit d'approbation.
Droits d'accise et codes de TPS
La synchronisation ASFC charge aussi les codes de droits et taxes d'accise liés à chaque numéro tarifaire, les codes de TPS et les numéros tarifaires non assujettis à la TPS. Le coût rendu applique le code d'accise choisi, au litre, au millier, à l'unité ou en part de la valeur droits acquittés, l'inclut dans l'assiette de la TPS et applique les exonérations de TPS ligne par ligne, avec un avertissement lorsqu'un code peut s'appliquer sans avoir été choisi.
Choc tarifaire et suppléments
Les changements tarifaires sont rapprochés du fichier articles par code SH et origine, et des coûts rendus enregistrés, ce qui donne à chaque article sa hausse de coût attendue. Une grille notée sur la certitude, la durée, l'étendue et l'ampleur tranche entre supplément, hausse du prix de liste ou formule hybride, et chaque hausse est répartie pour que le supplément suive le coût qu'il nomme, avec un taux et un déclencheur de retrait par mesure.
Élasticité et hausses sélectives
L'historique de facturation est nettoyé et chaque exclusion est signalée, puis l'élasticité-prix est estimée par article sur un indice de prix corrigé de la composition et rapprochée de sa catégorie. Les hausses vont par petits pas aux cellules article et segment qui récupèrent le plus de marge par dollar de volume à risque, comparées à l'absorption, à une hausse uniforme et à la répercussion dollar pour dollar, chaque cellule passant par les mêmes règles d'approbation.
04 Sous le capot
La politique en données, les calculs en code
La plateforme est un paquet Python typé de bout en bout avec des modèles Pydantic. Chaque paramètre de politique, des planchers de marge et de la flexibilité par segment aux limites d'approbation, seuils des règles, paramètres des modèles de coût et normes de service, vit dans une configuration YAML versionnée qu'une entreprise surcharge plutôt que de la modifier, et chaque décision de gouvernance enregistre la version de politique qui l'a produite. Ajouter une division est un changement de configuration ; ajouter une méthode de tarification demande un modèle de coût et un constructeur de base, car la cascade, l'optimiseur, les approbations, la rentabilité et les rapports ignorent quelle méthode ils traitent.
La même façade alimente trois interfaces. Un outil en ligne de commande tarifie une voie, imprime les rapports et exécute une démonstration complète sur des données synthétiques. Un service FastAPI expose les prix, soumissions, approbations, la rentabilité, les renouvellements et la piste d'audit. Des formulaires web pour le coût de revient et l'importation CSV en lot conservent articles et calculs dans SQLite, de sorte qu'une équipe peut partager une même instance. Le tableau de bord de direction est un seul fichier HTML autonome, avec graphiques SVG intégrés et thèmes clair et sombre. Le tableau de bord, le formulaire de calcul et l'importation en lot fonctionnent en anglais et en français : le moteur travaille en anglais et une couche de traduction en périphérie rend libellés, avertissements, alertes de politique et constats en français, avec la notation française des nombres, tandis qu'un test fait échouer la compilation si un scénario couvert produit une phrase que le catalogue ne sait pas traduire. L'étude de répercussion est un traitement en ligne de commande et par API dont le rapport est, pour l'instant, en anglais.
Les taux de droits proviennent de sources gouvernementales en direct plutôt que d'une table intégrée : un connecteur à l'API REST HTS de la Commission du commerce international des États-Unis et un autre à l'API du Tarif des douanes de l'ASFC qui charge aussi les codes d'accise et de TPS, chacun lisant de façon défensive et signalant ce qu'il ne peut pas lire plutôt que de deviner. Une suite de 162 tests couvre les modèles de coût, les primes de risque, l'optimiseur, les règles de politique, la séparation des tâches, la vérification de la chaîne d'audit, le cycle complet des soumissions, la répartition Incoterms, les codes d'accise et de TPS, les deux connecteurs tarifaires, l'étude de répercussion et la traduction française.
05 Ce qu'il ne prétend pas
Calibrer avant de s'y fier
Tous les chiffres fournis avec la plateforme sont synthétiques ou illustratifs : paramètres de coût, cibles de marge, taux de marché, prix du carburant, taux de change, distances, scénarios tarifaires et clients. Ils servent à exercer le code et à rendre la démonstration lisible. Aucun n'est un fait de marché, et les valeurs par défaut doivent être remplacées par la comptabilité de coûts, le plan et les données de marché sous licence de l'entreprise avant qu'un seul vrai prix ne sorte.
Plusieurs choix de modélisation sont des hypothèses, exposées comme paramètres configurables plutôt que comme constantes cachées : la vitesse à laquelle les tarifs contractuels suivent le comptant, la réaction du volume à un tarif douanier, l'heuristique de repositionnement réseau et la marge type d'un courtier. Chacune doit être validée sur l'historique de l'entreprise. Le modèle de gain, en particulier, ne vaut que ce que valent les résultats de soumission sur lesquels il est calibré ; sans référence de marché, la plateforme le dit et revient au coût majoré à la cible.
L'étude de répercussion énonce ses propres limites. Les élasticités estimées sur l'historique des ventes sont biaisées vers zéro là où les prix ont été relevés sur une forte demande, et s'en éloignent là où ils ont été baissés pour écouler des stocks ; elles servent donc à classer articles et segments par sensibilité, et les plus fortes hausses devraient d'abord être testées auprès d'un échantillon de clients. Le volume suit une élasticité constante, sans réaction des concurrents ni report vers des substituts, et les changements tarifaires de l'échantillon sont étiquetés illustratifs et ne décrivent aucune mesure réelle.
Elle est aussi franche sur ses limites de production. Le coût de revient est conservé dans SQLite, mais les soumissions, les approbations, le registre des tarifs et le journal d'audit sont en mémoire, l'API n'a pas encore d'authentification, et les montants sont des nombres flottants arrondis, adaptés à la cotation et à l'analyse plutôt qu'à la facturation. Chaque limite est documentée comme une frontière délibérée plutôt que découverte comme une surprise.
Un modèle de prix qui ne dit jamais ce qu'il suppose finira par inspirer confiance précisément là où il se trompe.
Logiciel d'aide à la décision. Toutes les données fournies sont synthétiques et illustratives. Les tarifs et droits de douane doivent être confirmés auprès de sources officielles en politique commerciale avant usage.
Le tarifer, l'encadrer, puis le mesurer
Le code est privé. Je serai heureux de présenter la cascade de prix, le modèle de gouvernance ou la démonstration sur données synthétiques.