Comparer les tarifs de plusieurs transporteurs sur un envoi
Comparer plusieurs transporteurs sur un envoi, c’est recalculer ce même envoi dans chaque grille tarifaire que vous détenez déjà sur la relation, puis lire quatre chiffres par transporteur : prix d’achat, prix de vente, marge en euros et délai. Aucun transporteur n’est contacté, rien n’est mis en affrètement. La comparaison n’a de sens que si la base taxable propre à chacun — kilos, palettes ou mètres plancher — est dérivée de la même description d’envoi.
Qu’est-ce que comparer les tarifs de plusieurs transporteurs ?
Comparer plusieurs transporteurs, c’est tarifer un seul envoi dans toutes les grilles tarifaires qui couvrent la relation et obtenir une ligne par transporteur. Rien n’est envoyé aux transporteurs : le moteur relit des tarifs négociés il y a des mois. C’est une lecture de vos propres contrats, pas une bourse de fret ni un appel d’offres.
L’expression recouvre deux choses très différentes, et les confondre coûte du temps tous les jours. Sur une bourse de fret ou une plateforme d’appel d’offres, comparer veut dire diffuser un lot et attendre que les transporteurs répondent : quelques minutes à quelques heures, et une réponse différente à chaque fois. Dans un outil de cotation de commissionnaire, comparer veut dire passer l’envoi dans les tarifs déjà stockés — c’est déterministe, reproductible, et cela prend quelques millisecondes. Ce guide traite le second cas.
Mécaniquement, la comparaison est une séquence de cinq étapes répétée pour chaque transporteur. Sélectionner les grilles dont le zonage contient le code postal de livraison et dont les dates de validité couvrent aujourd’hui. Dériver la base taxable propre à ce transporteur depuis l’envoi. Lire la cellule, appliquer le minimum de perception et la règle de payant-pour. Ajouter la surcharge gazole de ce transporteur et les options que l’envoi exige. Puis appliquer la règle de marge qui gouverne ce client et cette grille.
L’étape que tout le monde saute est la deuxième, et c’est elle qui décide si la comparaison veut dire quelque chose. Trois transporteurs peuvent détenir trois structures de tarif différentes sur une relation identique : l’un tarife aux 100 kg contre une zone, l’un tarife au nombre de palettes contre une zone, l’un tarife au mètre plancher. Ce ne sont pas trois prix pour une même quantité — ce sont trois prix pour trois quantités qui décrivent toutes les mêmes six palettes. Une comparaison qui aligne des grilles au lieu de recalculer l’envoi pour chacune compare des unités, pas des coûts.
C’est aussi pour cela que comparer et référencer un transporteur sont le même sujet : un transporteur n’entre dans la comparaison qu’une fois sa grille stockée dans une structure que le moteur sait lire. Voir la catégorie référencement transporteur pour le processus complet, et l’intégration transporteur pour les commissionnaires pour comprendre pourquoi la surface d’intégration est la grille tarifaire, pas une connexion technique.
Comment comparer trois transporteurs sur le même envoi ?
Dérivez la base taxable propre à chaque transporteur depuis une seule description d’envoi, puis ajoutez sa surcharge gazole et ses prix d’options avant de classer quoi que ce soit. Dans l’exemple ci-dessous, trois tarifs de base tiennent dans 28,80 € et le classement à l’achat s’inverse complètement une fois le gazole et le hayon appliqués.
Prenons un envoi et trois transporteurs fictifs — Transporteur Alpha, Transporteur Bravo et Transporteur Charlie. Ils sont inventés pour l’exemple ; l’arithmétique, elle, est réelle et vous pouvez la refaire avec vos propres grilles.
L’envoi : Lyon (FR-69) vers Anvers (BE-2000), zone 3 pour les trois transporteurs. 6 palettes Europe de 1,2 × 0,8 m, non gerbables, 3 600 kg bruts, hayon exigé à la livraison. La surface au sol est de 6 × 0,96 m² = 5,76 m², soit sur une largeur de chargement de 2,4 m 2,4 mètres plancher.
Transporteur Alpha (weight_zone). Sa grille convertit 1 mètre plancher en 1 750 kg : le plancher LDM vaut donc 2,4 × 1 750 = 4 200 kg, au-dessus des 3 600 kg bruts. Le poids taxable est donc de 4 200 kg. Zone 3, tranche 3 000–4 999 kg à 13,40 € les 100 kg : 42 × 13,40 € = 562,80 €. Le moteur teste aussi le payant-pour à la tranche suivante — 5 000 kg à 11,60 € les 100 kg = 580,00 € — qui est moins favorable, donc 562,80 € reste.
Transporteur Bravo (pallet). Zone 3, 6 palettes, forfait 534,00 €. Le poids n’est contrôlé que contre un plafond de 800 kg par palette ; 3 600 ÷ 6 = 600 kg, la grille s’applique donc.
Transporteur Charlie (mpl_bracket). Zone 3, tranche 2,0–2,9 LDM à 228,00 € le mètre plancher : 2,4 × 228,00 € = 547,20 €. Le poids n’entre pas du tout dans le calcul.
| Transporteur | Type de grille | Base taxable | Tarif de base | Gazole + hayon | Achat total |
|---|---|---|---|---|---|
| Alpha | weight_zone | 4 200 kg | 562,80 € | 33,77 € + 28,00 € | 624,57 € |
| Bravo | pallet | 6 palettes | 534,00 € | 50,73 € + 35,00 € | 619,73 € |
| Charlie | mpl_bracket | 2,4 LDM | 547,20 € | 21,89 € + 22,00 € | 591,09 € |
Les surcharges gazole valent ici 6,0 %, 9,5 % et 4,0 % — chaque transporteur indexe la sienne. Sur le tarif de base, l’ordre est Bravo, Charlie, Alpha. Sur l’achat total, il devient Charlie, Bravo, Alpha. Bravo partait 13,20 € sous Charlie et 28,80 € sous Alpha ; après une seule ligne de gazole et un seul prix de hayon, il ressort 28,64 € au-dessus de Charlie. Toute comparaison qui s’arrête à la grille classe le mauvais transporteur en tête. Les quatre structures de tarif en jeu sont détaillées dans les types de grilles tarifaires transport, et les règles de base taxable dans poids taxable.
Le transporteur le moins cher est-il toujours le bon choix ?
Non. Le prix est une colonne sur six. Délai, contraintes du site de livraison, capacité sur la relation, historique litiges et fiabilité de facturation modifient le coût réel d’un affrètement. Dans l’exemple, choisir Charlie fait gagner 33,48 € à l’achat et coûte deux jours de délai supplémentaires.
Charlie coûte 33,48 € de moins à l’achat qu’Alpha. Charlie livre aussi en 4 jours contre 2 pour Alpha. Que cet arbitrage soit bon ou non dépend de faits que la colonne prix ne contient pas, et il vaut mieux les écrire avant la comparaison plutôt que d’en débattre après.
- Le délai face à l’échéance réelle du client. Deux jours de marge ne coûtent rien ; deux jours après un arrêt de production coûtent le compte. Le délai est une propriété annoncée du tarif : il a sa place à côté du prix dans la comparaison, pas dans la mémoire d’un exploitant.
- Les contraintes du site de livraison. Un site qui ne réceptionne que sur rendez-vous, sans quai, ou qui refuse les véhicules de plus de 12 m élimine des transporteurs quel que soit le prix. C’est pour cela que hayon, livraison sur RDV et accès difficile doivent être des options tarifées dans chaque grille : un transporteur qui ne sait pas les exécuter n’a pas de prix pour cet envoi, il n’a pas un prix bas.
- La capacité sur la relation, dans le sens dont vous avez besoin. Un régional imbattable en descente peut n’avoir aucun retour en semaine 32. Un tarif que vous ne pouvez pas réserver vaut zéro.
- L’historique litiges et casse sur la marchandise. Du non gerbable, du fragile ou de la valeur déclarée élevée déplacent le classement bien plus que 30 €.
- La fiabilité de facturation. Un transporteur qui facture régulièrement un poids taxable différent de celui que sa propre grille produit transforme 33 € d’économie en un chantier de rapprochement mensuel.
La limite honnête : aucun outil de cotation ne peut noter un transporteur sur des données que vous n’avez jamais enregistrées. Une comparaison de tarifs vous donne le prix, la base taxable et le délai annoncé dans le tarif. La fiabilité, c’est votre historique à vous, et la discipline utile tient en une ligne : consigner pourquoi un transporteur autre que le moins cher a été retenu sur une cotation, pour que le suivant lise le raisonnement au lieu de le refaire. Cargavo, TMS pour commissionnaires de transport et courtiers de fret routier, garde ce raisonnement attaché à la cotation plutôt que dans un fil d’e-mails.
Autre piège : le transporteur le moins cher n’est pas automatiquement celui qui emporte l’affaire, parce que le prix que voit votre client n’est pas le prix d’achat. C’est l’objet de la section suivante.
Comment lire prix d’achat, prix de vente et marge par transporteur ?
Lisez trois chiffres par ligne, jamais moins : achat total, prix de vente et marge exprimée en euros plutôt qu’en pourcentage. Quand les règles de marge diffèrent d’un transporteur à l’autre, trier par achat et trier par vente donne des classements différents — parfois exactement inverses.
Reprenons le même envoi. Supposons que la configuration tarifaire de ce client fixe une marge en pourcentage par grille : 15 % sur Alpha, 18 % sur Bravo, 22 % sur Charlie. Le prix de vente se calcule par p ÷ (1 − m), la formule du taux de marque, celle qui fait de la marge une vraie part du prix de vente et non un coefficient appliqué au prix d’achat.
| Transporteur | Achat total | Règle de marge | Prix de vente | Marge dégagée | Délai |
|---|---|---|---|---|---|
| Alpha | 624,57 € | 15 % | 734,79 € | 110,22 € | 2 jours |
| Bravo | 619,73 € | 18 % | 755,77 € | 136,04 € | 3 jours |
| Charlie | 591,09 € | 22 % | 757,81 € | 166,72 € | 4 jours |
Lisez la première et la quatrième colonne ensemble. Le classement à l’achat est Charlie, Bravo, Alpha. Le classement à la vente est Alpha, Bravo, Charlie — l’inverse exact. Le transporteur au prix d’achat le plus bas produit la cotation la plus chère que recevra votre client, et celui au prix d’achat le plus haut produit la moins chère tout en étant le plus rapide. Qui ne lit que la colonne achat affrète le transporteur le plus lent et envoie l’offre la plus chère.
Lisez maintenant la colonne marge en euros, pas en pourcentage. Charlie dégage 166,72 € contre 110,22 € pour Alpha — 56,50 € d’écart sur un seul envoi. C’est le vrai arbitrage sur la table : 23,02 € de plus pour le client et deux jours de délai supplémentaires, contre 56,50 € de marge brute. Formulé ainsi, c’est une décision commerciale que quelqu’un peut réellement prendre.
La troisième option est souvent la bonne et reste invisible tant qu’on ne la cherche pas : appliquer la règle à 15 % d’Alpha au prix d’achat de Charlie. 591,09 € ÷ 0,85 = 695,40 €, soit encore 104,31 € de marge, et moins cher pour le client que toutes les lignes du tableau. Des pourcentages de marge divergents d’un transporteur à l’autre sont souvent des accidents historiques plutôt que des décisions, et un écran de comparaison est précisément l’endroit où ils redeviennent visibles. La différence entre marge en pourcentage et marge absolue, et l’usage de chacune, est traitée dans marge en pourcentage ou marge fixe ; la confusion taux de marge / taux de marque est démêlée dans taux de marge et taux de marque. Les marges sont appliquées côté serveur à chaque cotation, donc un commercial ne peut ni en oublier une ni coter un prix d’achat par erreur.
Quel transporteur gagne sur les petits envois et lequel sur les gros ?
Le transporteur gagnant change avec la taille et la densité de l’envoi, parce que les trois structures de grille ne mesurent pas la même chose. Les grilles palette gagnent généralement les envois légers à moyens, les grilles au mètre plancher gagnent la marchandise dense parce qu’elles ignorent le poids, et les grilles au poids reprennent la main dès qu’une grille palette bute sur ses plafonds.
Comparer un envoi vous dit qui gagne cet envoi. Comparer les mêmes trois transporteurs sur toute la plage de taille vous dit comment orienter votre flux, et c’est un exercice de cinq minutes à faire le jour où un transporteur est référencé. Même relation, mêmes trois transporteurs fictifs, tarifs de base uniquement — ni gazole ni options — pour que les structures de grille restent lisibles.
| Envoi | Alpha (weight_zone) | Bravo (pallet) | Charlie (mpl_bracket) | Le moins cher |
|---|---|---|---|---|
| 2 palettes, 600 kg, 0,8 LDM | 264,60 € | 196,00 € | 198,40 € | Bravo |
| 4 palettes, 1 200 kg, 1,6 LDM | 425,60 € | 344,00 € | 387,20 € | Bravo |
| 6 palettes, 3 600 kg, 2,4 LDM | 562,80 € | 534,00 € | 547,20 € | Bravo |
| 6 palettes, 5 200 kg, 2,4 LDM | 603,20 € | Pas de prix | 547,20 € | Charlie |
| 10 palettes, 6 000 kg, 4,0 LDM | 812,00 € | Pas de prix | 856,00 € | Alpha |
Trois basculements apparaissent, et aucun ne se lit sur les grilles papier. Bravo rafle tout jusqu’à ses limites parce qu’un forfait au nombre de palettes ignore à la fois le poids et le volume. Il disparaît en quatrième ligne : 5 200 ÷ 6 = 867 kg par palette, au-dessus de son plafond de 800 kg. Il disparaît encore en cinquième ligne parce que sa grille s’arrête à 8 palettes. Charlie est aveugle au poids : les lignes trois et quatre coûtent exactement les mêmes 547,20 €, soit 1 600 kg supplémentaires transportés gratuitement — c’est pour cela que la tarification au mètre plancher gagne sur la marchandise dense. Alpha ne prend la tête qu’en cinquième ligne, où son plancher LDM de 4,0 × 1 750 = 7 000 kg reste moins cher à l’unité, dans la tranche 5 000 kg et plus, que 4,0 mètres plancher à 214,00 €.
Le livrable pratique tient en une phrase par transporteur : « Bravo sous 800 kg par palette et 8 palettes, Charlie pour la marchandise dense, Alpha au-dessus de 3,5 LDM. » Cette phrase vaut plus que n’importe quelle comparaison isolée, parce qu’elle dit à un exploitant ce qu’il doit attendre avant même que l’écran s’affiche. Calculez les mètres plancher avec le calculateur de mètre plancher, et lisez le calcul du mètre plancher (LDM) pour tarifer un transport pour les règles de conversion derrière le plancher.
Que signifie un transporteur qui ne renvoie aucun prix ?
Un transporteur qui ne renvoie aucun prix signifie qu’une règle précise a bloqué la lecture de la grille, et chaque cause a son correctif : destination absente du zonage, envoi au-delà d’un plafond ou de la dernière tranche, validité du tarif expirée, ou marchandise exclue. Une cellule vide est un diagnostic, pas une panne.
Une comparaison qui écarte silencieusement des transporteurs est pire que pas de comparaison du tout, parce que vous ne savez plus si un transporteur est cher ou simplement absent. Chaque case vide doit porter sa raison, et il n’y en a que cinq courantes.
- Relation non couverte. Le code postal de livraison n’est pas dans le zonage de ce transporteur. Soit il ne dessert réellement pas la zone, soit le paramétrage du zonage a manqué une plage de codes postaux — le second cas est de loin le plus fréquent dans les premières semaines après le référencement.
- Au-delà de la dernière tranche ou d’un plafond. Les lignes quatre et cinq du tableau précédent : une grille palette avec un plafond de poids par palette et un nombre maximal de palettes. Demandez au transporteur ce qui se passe au-dessus du plafond ; la réponse est généralement un prix de lot complet coté au cas par cas.
- En dessous d’un minimum. Ce n’est pas une case vide — la grille doit renvoyer son minimum de perception. Si elle ne renvoie rien, c’est que le minimum n’a jamais été saisi au paramétrage.
- Tarif périmé. La date de fin de validité est dépassée. C’est le cas le plus dangereux quand le système ne vide pas la case, parce qu’une grille expirée cote tranquillement les prix de l’an dernier sur les coûts de cette année.
- Marchandise ou prestation exclue. Classes ADR, température dirigée, ou une option de livraison que le transporteur n’exécute pas sur cette relation.
La règle opérationnelle découle de la liste : cotez avec les transporteurs qui ont renvoyé un prix, et traitez les cases vides comme une file de travail, pas comme un message d’erreur. Si aucun transporteur ne renvoie de prix, vous avez toujours un client qui attend une réponse — la demande doit rester dans le même pipeline et être cotée à la main, pas s’évaporer. Ce chemin est décrit dans coter sans grille tarifaire. Saisir correctement zonages, plafonds, minimums de perception et dates de validité dès le paramétrage est ce qui évite la plupart des cases vides : voir la checklist de référencement d’un transporteur. Cargavo, TMS pour commissionnaires de transport, accepte une demande de cotation même quand aucune grille ne couvre la relation, pour qu’une destination non couverte reste une opportunité commerciale au lieu de devenir un e-mail sans réponse.
Que voit le client quand vous comparez des transporteurs ?
Uniquement ce que vous décidez de montrer, et jamais un prix d’achat ni une marge. Le choix habituel est un prix de vente unique, ou deux à trois niveaux de service décrits par délai et options de livraison plutôt que par nom de transporteur. Prix d’achat et marges restent côté serveur et ne sont jamais envoyés au portail.
L’écran de comparaison est un outil de commissionnaire. La vue côté client est un autre objet, construit à partir du même calcul, et la différence est architecturale plutôt que cosmétique : le prix d’achat, la règle de marge et la grille du transporteur vivent dans des enregistrements qu’un compte client ne peut pas lire du tout. Masquer une colonne dans une interface n’est pas la même chose, et cela cède la première fois que quelqu’un partage une capture d’écran ou un export.
Trois façons de présenter, toutes défendables :
- Un seul prix. Vous choisissez le transporteur, le client voit un prix de vente unique. Le plus simple, le plus rapide à accepter, et votre panel de transporteurs reste confidentiel.
- Des niveaux de service. Deux ou trois options décrites par « livraison en 2 jours ouvrés » ou « avec hayon », chacune avec son prix de vente. Le client choisit l’arbitrage que vous avez déjà évalué ; les noms des transporteurs restent chez vous.
- Des transporteurs nommés. Exigé occasionnellement par un client dont les règles internes nomment des transporteurs agréés. Acceptable quand c’est contractuel — mais sachez que vous venez de rendre votre panel visible.
L’option intermédiaire est en général la meilleure réponse commerciale, parce qu’elle transforme la comparaison que vous avez faite en un choix que le client fait, et un client qui choisit est un client qui réserve. Dans l’exemple chiffré, proposer Alpha à 734,79 € en 2 jours à côté de Charlie à 757,81 € en 4 jours n’est pas un couple cohérent — l’option la plus lente est la plus chère. Recoter Charlie sous la règle à 15 %, soit 695,40 €, donne un couple propre : plus rapide et plus cher, ou plus lent et moins cher.
Cargavo, TMS pour commissionnaires de transport et courtiers de fret routier de 2 à 25 personnes, fait tourner la comparaison sur des grilles que vous construisez vous-même en Excel ou CSV — weight_zone, pallet, mpl_bracket et hybrid_weight — sans API ni EDI transporteur. Ce n’est ni une bourse de fret, ni une marketplace d’appels d’offres, ni un outil d’exploitation de flotte : les transporteurs comparés sont ceux dont vous détenez les tarifs. Le client ne reçoit que le prix de vente, dans un portail à votre marque, en anglais, français, espagnol ou allemand, en EUR, USD, GBP, CHF, CAD, MAD ou PLN, et une cotation acceptée (Q-YYYY-NNNN) devient une expédition suivie (S-YYYY-NNNN). Les plans sont Starter 49 €/mois, Growth 149 €/mois et Scale 399 €/mois, l’annuel valant environ deux mois offerts, avec 14 jours d’essai gratuit sans carte bancaire — détails sur la page tarifs. Le modèle de confidentialité est expliqué dans afficher un prix sans révéler son prix d’achat.
Questions fréquentes
Comment un commissionnaire de transport compare les tarifs de ses transporteurs ?
Il tarife le même envoi dans chaque grille tarifaire qui couvre la relation, puis compare achat total, prix de vente, marge et délai dans un seul tableau. Chaque transporteur est calculé sur sa propre base taxable — kilos, nombre de palettes ou mètres plancher — parce que trois tarifs sur une même relation mesurent rarement l’envoi de la même façon. Aucun transporteur n’est contacté pendant la comparaison.
Le transporteur le moins cher est-il toujours le meilleur choix ?
Non. Le délai, les contraintes du site de livraison comme le hayon ou la livraison sur rendez-vous, la capacité sur la relation, l’historique litiges et la fiabilité de facturation modifient tous le coût réel d’un affrètement. 30 € économisés à l’achat disparaissent dès le premier envoi refusé à la livraison puis représenté. Le prix est une colonne parmi six.
Pourquoi deux transporteurs annoncent-ils des prix différents pour les mêmes palettes ?
Parce qu’ils tarifent des quantités différentes. Une grille au poids facture un poids taxable qui peut être relevé par un plancher au mètre plancher, une grille palette facture un forfait au nombre de palettes, et une grille au mètre plancher ignore totalement le poids. La surcharge gazole et les prix d’options comme le hayon sont eux aussi propres à chaque transporteur, donc deux tarifs de base proches peuvent finir très éloignés.
Peut-on comparer des tarifs transporteurs sans API ni EDI ?
Oui, et c’est ainsi que travaille la majorité des commissionnaires routiers. Un tarif négocié est un document contractuel valable sur une période annoncée : le stocker sous forme de grille structurée produit exactement les chiffres que le transporteur facturera. Cargavo compare les transporteurs uniquement à partir de grilles reprises et n’a aucune connectivité API ou EDI transporteur.
Le client voit-il quels transporteurs ont été comparés ?
Seulement si vous choisissez de le montrer. La plupart des commissionnaires présentent un prix de vente unique, ou deux à trois niveaux de service décrits par le délai et les options de livraison plutôt que par le nom du transporteur. Dans Cargavo, le prix d’achat, la règle de marge et la grille du transporteur sont stockés là où un compte client ne peut pas les lire, donc le portail ne les expose jamais.
Combien de transporteurs faut-il référencer sur une même relation ?
Assez pour couvrir la plage de tailles d’envoi, plutôt qu’un nombre fixe. Deux ou trois grilles de structures différentes — une grille palette, une grille au poids, une grille au mètre plancher — couvrent généralement mieux une relation que cinq grilles de même structure, parce que chaque structure gagne une bande de poids et de densité différente.
Guides liés
- Intégrer un transporteur sans API : reprendre ses grilles tarifaires dans un TMS
- API, EDI ou grille tarifaire : quelle intégration transporteur ?
- Référencer un transporteur sans API depuis sa grille tarifaire