Tous les articlesMarché

Reporting VTC pour clients entreprises : définir les KPI sans suivre les salariés

Un reporting utile relie chaque indicateur à une décision, fixe sa formule et limite les données. Voici un socle contractuel pour ponctualité, annulation, qualité, parc et émissions.

Reporting VTC pour clients entreprises : définir les KPI sans suivre les salariés

Un client entreprise demande ponctualité, annulations, incidents, kilométrage, disponibilité, âge du parc et émissions. Pris séparément, chaque indicateur semble raisonnable. Ensemble, ils peuvent reconstituer les déplacements de salariés, mobiliser plusieurs heures par mois et produire des chiffres impossibles à comparer si personne ne fixe les définitions.

La proportionnalité ne se résume pas à « moins de colonnes ». Chaque donnée doit avoir une finalité, une formule, une source, un destinataire, une fréquence, une durée et un coût. Surtout, le reporting d’exécution ne doit pas devenir un outil de suivi individuel des salariés du client ou des chauffeurs au-delà de ce que les faits et le cadre permettent.

Faire partir chaque KPI d’une décision

Avant de promettre un tableau, demandez : qui le lira, quelle décision sera prise et à quel seuil ? Si aucune réponse n’existe, l’indicateur est probablement prématuré.

DécisionIndicateur possibleÀ ne pas ajouter par réflexe
Corriger les retardsPrises en charge dans la tolérance convenueTrajet GPS complet de chaque salarié
Dimensionner la capacitéDemandes, acceptées, refusées par créneauAgenda privé des chauffeurs
Rapprocher la factureRéférence, statut, date, montantCommentaires libres sur le passager
Réduire les incidentsCatégorie, gravité, délai de clôtureRécit nominatif dans le rapport mensuel
Suivre l’empreinteDistance, énergie, facteur et périmètreChiffre CO₂ sans méthode ni version

La traçabilité demandée par les acheteurs répond à des besoins réels de contrôle, de budget ou de sécurité. Cela ne rend pas automatiquement nécessaire toute donnée disponible dans le logiciel du chauffeur.

Séparer trois documents

Le même fichier ne doit pas tout contenir :

  1. pièce de facturation : informations nécessaires à la facture et à son rapprochement ;
  2. rapport de service : indicateurs agrégés pour piloter la qualité ;
  3. dossier d’incident : éléments détaillés, à accès limité, seulement lorsqu’un événement doit être instruit.

Le rapport mensuel n’a pas besoin d’embarquer chaque adresse et nom parce que la facture ou le dossier opérationnel les contient. Inversement, un score agrégé ne suffit pas à résoudre une contestation précise : on ouvre alors le dossier concerné auprès des personnes habilitées.

Cette séparation limite les destinataires et les durées. La comptabilité garde ses pièces selon ses règles ; le pilotage conserve ses séries agrégées ; l’incident suit sa durée propre. N’appliquez pas une durée unique au « reporting » comme s’il s’agissait d’une seule finalité.

Qualifier les rôles RGPD sur les faits

Le donneur d’ordre n’est pas automatiquement responsable de tous les traitements et le transporteur n’est pas automatiquement son sous-traitant. La CNIL rappelle que la qualification dépend de qui décide pourquoi et comment les données sont utilisées, et non du libellé choisi pour arranger le contrat.

Un client peut déterminer le reporting nécessaire à la gestion des déplacements de ses salariés. L’exploitant VTC traite aussi des données pour ses propres obligations et finalités : réservation, exécution, sécurité, facturation, réclamation ou défense de ses droits. Pour certaines opérations précisément commandées, une relation de sous-traitance peut exister ; pour d’autres, les acteurs peuvent être responsables distincts ou conjoints. Il faut cartographier traitement par traitement.

La matrice contractuelle indique :

  • finalité et acteur qui la décide ;
  • données et source ;
  • base légale retenue par l’acteur concerné ;
  • destinataires et habilitations ;
  • durée en base active puis éventuelle archive ;
  • sous-traitants, lieux et transferts ;
  • sécurité, violation, droits et fin de contrat.

Une clause « le fournisseur respecte le RGPD » est trop vague. Si l’exploitant agit comme sous-traitant sur une opération, l’article 28 impose un contrat précisant notamment objet, durée, nature, finalité, types de données, catégories de personnes et obligations. Si les acteurs sont responsables distincts, leurs informations et responsabilités doivent rester cohérentes avec les flux réels.

Définir la ponctualité avant de la calculer

« 97 % à l’heure » ne signifie rien sans convention. Fixez :

  • événement de départ : arrivée du véhicule, arrivée au point exact, message au passager ou début de course ;
  • heure de référence : réservation initiale ou dernière modification acceptée ;
  • tolérance : par exemple une fenêtre convenue, sans la présenter comme une norme générale ;
  • fuseau et gestion des changements d’heure ;
  • source horodatée et ordre de priorité en cas de conflit ;
  • exclusions : annulation préalable, train retardé, point modifié ou cas documenté ;
  • formule : numérateur, dénominateur et arrondi.

Exemple : courses réalisées dont l’arrivée au point convenu intervient entre cinq minutes avant et cinq minutes après l’heure de référence, divisées par les courses réalisées éligibles. Cette formule n’est qu’un modèle. Le contrat peut retenir une autre fenêtre, mais elle doit être symétrique, stable et testable.

Ne comparez pas un horodatage GPS à une heure saisie manuellement sans contrôle. Le chauffeur documente l’écart exceptionnel dans le dossier d’incident ; le rapport mensuel ne reproduit pas le commentaire nominatif.

Construire une taxonomie des annulations

Un taux brut mélange des situations opposées. Distinguez au minimum :

  • annulation par le donneur d’ordre avant le délai ;
  • annulation tardive par le client ou le passager ;
  • annulation par l’exploitant avant attribution ;
  • annulation après confirmation du chauffeur ;
  • absence au point convenu selon la procédure ;
  • course techniquement dupliquée ;
  • cas de sécurité ou événement externe documenté.

La responsabilité ou la facturation ne se déduit pas de la catégorie statistique seule. Le contrat et le dossier déterminent le traitement. Le reporting compte les événements sans rendre un verdict juridique automatique.

Publiez nombre et taux. Un taux de 50 % sur deux courses n’a pas la même portée que 2 % sur mille. Pour les petits volumes, regroupez sur un trimestre ou montrez l’intervalle avec le dénominateur.

Définir acceptation et disponibilité sans surveiller

Le taux d’acceptation dépend du canal : demandes envoyées, vues, expirées, retirées, compatibles ou non. Il doit exclure les doublons et les demandes annulées avant réponse. Il ne doit pas servir à imposer une disponibilité permanente à un indépendant ou à tirer une conclusion disciplinaire sans cadre approprié.

Pour piloter la capacité, agrégerez par créneau ou zone :

  • demandes valides reçues ;
  • demandes acceptées dans le délai ;
  • demandes non couvertes ;
  • délai médian d’attribution ;
  • motif opérationnel standardisé, non commentaire libre.

Évitez le classement nominatif des chauffeurs envoyé au client. Le donneur d’ordre a besoin de connaître la capacité et l’exécution de son contrat, pas l’agenda complet, les pauses ou les autres clients de chaque professionnel.

Traiter les incidents par gravité, pas par récit

Le rapport mensuel peut comporter : catégorie, gravité, date, délai de première réponse, délai de clôture et mesure corrective. Les faits détaillés restent dans un dossier restreint. Une catégorie « comportement » sans définition invite aux jugements et aux données sensibles.

NiveauDéfinitionReporting
1Écart sans impact sur sécurité ni exécutionNombre agrégé
2Service dégradé ou plainte nécessitant réponseCatégorie et délai
3Sécurité, données ou interruption majeure potentielleAlerte dédiée puis synthèse

Ne placez pas une donnée de santé, une accusation ou l’identité d’un tiers dans le tableau partagé. Si l’incident requiert une enquête, attribuez-la et ouvrez le dossier selon la procédure prévue. La synthèse finale décrit la cause confirmée et la correction, pas des rumeurs.

Ne pas confondre âge du parc et conformité

Une moyenne d’âge peut servir au renouvellement, mais elle ne prouve pas à elle seule la conformité, la fiabilité ou l’impact environnemental. Documentez plutôt :

  • nombre de véhicules affectés au contrat ;
  • catégories et énergie ;
  • contrôles réglementaires à jour à la date utile ;
  • disponibilité constatée ;
  • kilométrage ou ancienneté si leur usage est défini ;
  • taux de substitution et cause des immobilisations.

Un véhicule neuf peut être indisponible ; un véhicule plus ancien peut être correctement entretenu et conforme. Le reporting sépare donc conformité documentaire, état opérationnel et trajectoire de renouvellement. L’article sur les flottes sous pression aide à ne pas sacrifier la qualité à un chiffre de volume.

Rendre le calcul d’émissions reproductible

Un total « kg CO₂ » sans périmètre est inutilisable. Écrivez :

  1. unité : kg CO₂e, par course, passager-km ou période ;
  2. périmètre : énergie à l’usage, amont, fabrication ou combinaison ;
  3. distance : course en charge seule ou approche et retour inclus ;
  4. occupation : passager réel, capacité ou convention ;
  5. énergie et type de véhicule ;
  6. facteur, source, version et date ;
  7. traitement des données manquantes ;
  8. incertitude et arrondi.

La Base Empreinte de l’ADEME fournit des facteurs et leur documentation. Choisissez le facteur adapté au périmètre et archivez sa version. Ne comparez pas une valeur intégrant fabrication et amont avec une autre limitée à l’échappement. Ne présentez pas une estimation comme une mesure physique.

Pour réduire le risque de suivi individuel, le prestataire calcule par course dans son système puis transmet un agrégat lorsque le client n’a pas besoin du détail. Si le client doit affecter les émissions à un centre de coûts, utilisez une référence de commande plutôt que le nom du salarié.

Minimiser les données de trajet et de salarié

Les horaires, points de prise en charge et destinations peuvent révéler domicile, santé, activité syndicale ou habitudes. Le rapport standard privilégie :

  • référence de course pseudonymisée ;
  • centre de coûts ou entité, si nécessaire ;
  • date ou période agrégée ;
  • zone plutôt qu’adresse précise pour l’analyse ;
  • catégorie d’incident plutôt que verbatim ;
  • nombre de passagers lorsque nécessaire, sans identité ;
  • totaux par créneau avec seuil de regroupement.

La CNIL indique, à propos de la géolocalisation des véhicules de salariés, que le nom du conducteur ne doit pas être communiqué au client sauf intérêt particulier et indispensable. Ce principe de nécessité éclaire la conception du reporting : l’identité ne devient pas utile parce qu’elle est disponible.

Conservez un lien contrôlé vers le dossier source pour les personnes habilitées, au lieu de copier tous les détails. La réflexion sur les données de course comme actif doit inclure cette discipline d’accès et de finalité.

Définir les niveaux d’accès

ProfilVueLimite
AcheteurSynthèse, coût, SLAPas de trajectoires nominatives
Opérations clientCourses de son périmètre et incidentsPas d’autres entités
FinanceRéférences et montantsPas de verbatim passager
Exploitant VTCDonnées sources nécessairesAccès nominatif et journalisé
DirectionTendances agrégéesPas de détail par défaut

Révisez les habilitations au changement de poste et à la fin du contrat. Un ancien acheteur ne conserve pas un lien permanent vers les rapports. Un portail doit isoler les clients et empêcher qu’un identifiant devine les documents d’un autre compte.

Sécuriser l’export et la transmission

La CNIL rappelle que les canaux grand public sont rarement sûrs sans mesure complémentaire pour transmettre des données personnelles. Pour un rapport détaillé :

  • préférer un portail authentifié ou un espace de dépôt maîtrisé ;
  • chiffrer le fichier si nécessaire et transmettre le secret par un autre canal ;
  • limiter la durée du lien ;
  • désactiver l’indexation et le partage public ;
  • vérifier les destinataires avant envoi ;
  • journaliser dépôt, accès et suppression ;
  • tester l’effacement automatique ;
  • prévoir révocation et notification d’incident.

Un CSV sans mot de passe envoyé à une liste de diffusion n’est pas une procédure. Un fichier chiffré dont le mot de passe figure dans le même courriel ne sépare pas les risques. Le format standard doit aussi empêcher les formules malveillantes ou macros non attendues.

Versionner les définitions et les sources

Créez un dictionnaire de données :

  • nom technique et libellé métier ;
  • description ;
  • type, unité et format ;
  • source et fréquence de mise à jour ;
  • formule exacte ;
  • règles d’exclusion ;
  • propriétaire ;
  • qualité et traitement des valeurs manquantes ;
  • version d’entrée en vigueur.

Une modification de formule ne réécrit pas silencieusement l’historique. Le rapport indique la rupture de série ou recalcule les périodes avec la même méthode en conservant la version précédente. Les indicateurs de marché suivent la même discipline : source, périmètre et période avant commentaire.

Mesurer la qualité des données

Ajoutez quatre contrôles à chaque production :

  1. complétude : pourcentage de courses avec les champs nécessaires ;
  2. cohérence : fin postérieure au début, statut compatible avec facture ;
  3. unicité : doublons de références détectés ;
  4. actualité : date d’extraction et période de corrections.

Un KPI sur des données incomplètes affiche son taux de couverture. Ne remplacez pas automatiquement une valeur manquante par zéro : zéro est une observation, manquant est un état de qualité. Une correction tardive est tracée dans la version suivante.

Avant envoi, rapprochez total de courses, total facturé, annulations et incidents avec les systèmes sources. Un rapport qui ne réconcilie pas ses populations génère davantage de discussions qu’il n’en résout.

Chiffrer le coût du reporting

Le coût complet comprend :

  • paramétrage initial et dictionnaire ;
  • connecteur ou export manuel ;
  • contrôle et correction ;
  • mise en forme ;
  • transmission sécurisée ;
  • réponse aux questions ;
  • archivage et suppression ;
  • évolution de format.

Calculez heures par cycle × coût horaire chargé + licences + stockage + revue. Rapportez le total au chiffre d’affaires et à la marge du contrat. Une extraction automatique n’est pas gratuite : elle exige maintenance, surveillance, sécurité et contrôles.

Proposez trois niveaux :

  • socle : mensuel, agrégé, format standard inclus ;
  • renforcé : fréquence supérieure ou ventilation convenue, tarifée ;
  • sur mesure : étude, développement, recette et maintenance facturés.

Le prix ne rend pas licite une collecte excessive. Un indicateur inutile au regard de la finalité reste à retirer, même si le client propose de payer davantage.

Contractualiser un catalogue de données

L’annexe de reporting précise pour chaque champ :

  1. libellé et définition ;
  2. finalité et décision ;
  3. source et responsable de sa qualité ;
  4. formule, exclusions et seuil ;
  5. granularité et agrégation ;
  6. fréquence et calendrier ;
  7. format et canal ;
  8. destinataires et habilitations ;
  9. durée et suppression ;
  10. coût, recette et procédure de changement.

Ajoutez une clause de correction : fenêtre pendant laquelle le client signale une anomalie, preuve examinée, nouvelle version et effet éventuel sur la facture ou le SLA. Les données ne sont pas réputées parfaites par silence instantané.

La clause d’évolution impose une demande écrite, une analyse des données et rôles, une estimation de coût, une recette et une date d’entrée en vigueur. Le client ne peut pas ajouter vingt colonnes dans un modèle la veille de la remise sans traiter délai, sécurité et prix.

Recetter le rapport avec un mois fictif

Avant le premier envoi réel, créez un jeu de test sans personne réelle :

  • course à l’heure ;
  • retard dans et hors tolérance ;
  • annulation de chaque catégorie ;
  • course dupliquée ;
  • donnée manquante ;
  • incident grave séparé ;
  • véhicule de remplacement ;
  • facteur d’émission mis à jour ;
  • centre de coûts inconnu ;
  • destinataire révoqué.

Faites valider au client les formules et le rendu, pas les données fictives une par une. Testez le lien, les droits, l’expiration, l’export et la suppression. Conservez le procès-verbal de recette et la version du dictionnaire.

Cas pratique : contrat de 240 courses par mois

Le client demande un fichier nominatif quotidien avec itinéraire, chauffeur, passager, motif et émissions. L’exploitant ramène chaque demande à une décision. La finance reçoit une référence, le centre de coûts et le montant ; les opérations reçoivent ponctualité et annulations agrégées ; les incidents graves passent par un dossier séparé ; la direction reçoit émissions mensuelles avec méthode ADEME versionnée.

Les trajets détaillés restent accessibles uniquement en cas de contestation ou besoin opérationnel défini. Le rapport est déposé chaque mois sur un portail avec expiration. Les formules et exclusions sont testées sur un jeu fictif. Le coût du socle est intégré au contrat ; toute ventilation supplémentaire suit la clause de changement.

Le client obtient un outil de décision plus fiable, l’exploitant réduit le temps manuel et les salariés ne sont pas exposés dans une feuille qui circule entre acheteurs, finance et direction.

Checklist avant engagement

  • une décision et un destinataire par KPI ;
  • facture, rapport de service et incident séparés ;
  • rôles RGPD qualifiés traitement par traitement ;
  • ponctualité, annulation et acceptation définies ;
  • numérateur, dénominateur, exclusions et arrondi écrits ;
  • identités, adresses et verbatim retirés par défaut ;
  • incidents classés et détaillés hors rapport ;
  • parc décrit sans confondre âge et conformité ;
  • CO₂e assorti d’un périmètre, facteur, version et incertitude ;
  • habilitations par rôle et entité ;
  • transmission sécurisée et suppression testée ;
  • dictionnaire de données versionné ;
  • complétude, cohérence, unicité et actualité contrôlées ;
  • coût complet calculé ;
  • socle et sur-mesure séparés ;
  • catalogue contractuel et clause de changement ;
  • recette sur jeu fictif validée.

Sources officielles

Sources consultées le 6 septembre 2026. La nécessité des données, les rôles RGPD, le périmètre environnemental et les obligations contractuelles dépendent du traitement et des faits. Le catalogue doit être validé par les responsables compétents avant mise en production.