Par Elisha Bajemon, Ingénieur IA chez TW3 Partners. Dernière mise à jour : 10 novembre 2026.
En bref
Pour comparer les chiffres d’un rapport, il faut savoir ce qu’ils mesurent, dans quelle unité, sur quelle période et pour quelle organisation. Une copie exacte peut devenir trompeuse si le document rapproche des mesures qui couvrent des réalités différentes. Le décideur doit pouvoir comprendre ce qui a été mesuré avant d’interpréter un écart. La prépublication de Gibert, Despujols et Rochet, déposée sur arXiv le 30 septembre 2026, décrit un registre, un ensemble structuré de faits associant les valeurs à leur contexte. TW3 propose ici un tableau de contrôle pour décider quelles valeurs comparer directement, transformer avant comparaison ou laisser séparées.
1. Pourquoi une valeur exacte peut-elle être trompeuse ?
Une valeur exacte devient trompeuse lorsque son emploi change ce qu’elle désigne. Un fait numérique désigne ici une valeur accompagnée des informations nécessaires à son interprétation : l’indicateur mesuré, l’organisation concernée, la période et l’unité applicable. Recopier le nombre préserve seulement une partie de cet ensemble.
Dans son tutoriel xBRL-JSON, publié le 11 août 2021, XBRL International explique que les dimensions définissent le sens d’une valeur. Le concept précise ce que le fait mesure ; l’entité indique à qui il se rapporte. La période situe la mesure dans le temps et l’unité précise son expression numérique. Ce tutoriel, présenté comme un document en cours de revue, sert ici d’appui pour structurer les données.
Le système décrit par Gibert, Despujols et Rochet dans leur prépublication de septembre 2026 construit un registre typé : chaque fait porte une valeur, une unité, une période et une classe de provenance. Les sources et les formules sont enregistrées lorsqu’elles s’appliquent. Cette description sert de point de départ à la méthode proposée dans cet article.
Pour la conception d’un rapport, nous recommandons de traiter toute modification de ces informations comme une opération à justifier. La question de contrôle devient : « Le chiffre utilisé dans cette phrase désigne-t-il toujours le fait extrait de la source ? » Le nom de la colonne, une note de tableau et la définition de l’indicateur participent à cette réponse.
2. Comment distinguer instant et durée ?
Un instant décrit une situation à un moment donné ; une durée rattache le fait à un intervalle. La rubrique consacrée aux périodes du tutoriel XBRL International du 11 août 2021 distingue ces représentations. Dans xBRL-JSON, une durée comporte une borne de début et une borne de fin, chacune exprimée par une date et une heure. Un instant utilise une seule valeur de date et d’heure.
La convention de lecture mérite une attention particulière lors d’un import. En xBRL-XML, une date sans heure est interprétée au début de la journée pour une borne initiale, mais à la fin de la journée pour une borne finale ou un instant. xBRL-JSON exige une composante horaire pour éviter cette ambiguïté. Supprimer l’heure au cours d’une conversion peut donc faire perdre une information nécessaire à l’interprétation.
Dans la méthode proposée, le registre conserve la représentation d’origine et la règle de conversion. Le métier précise ensuite si l’indicateur décrit un stock à une date ou un flux sur une durée. Pour comparer des stocks, les dates doivent correspondre aux points d’observation retenus. Pour comparer des flux, il faut examiner les bornes et la couverture de chaque intervalle.
Une comparaison temporelle suppose naturellement des périodes distinctes. Le contrôle recherche donc des périodes comparables pour l’opération demandée, avec une convention commune. S’il faut reconstituer une période, le calcul et ses données d’entrée deviennent une transformation identifiable. Une simple mention annuelle dans un titre ne suffit pas à autoriser ce rapprochement.
3. Comment traiter unités, ratios et échelles ?
Il faut distinguer l’unité du fait, sa conversion éventuelle et la manière dont le document l’affiche. Le tutoriel XBRL International du 11 août 2021 rattache l’unité au fait numérique et décrit une représentation des valeurs sous forme de chaînes de caractères, y compris pour les nombres. Le tutoriel motive ce choix par la préservation de la précision et la possibilité de confier les calculs à des bibliothèques décimales adaptées.
Pour un registre destiné à alimenter un agent, la proposition de conception consiste à conserver la valeur source avec son unité, puis à enregistrer séparément toute valeur convertie. La transformation précise l’unité de départ, l’unité d’arrivée, sa règle et les faits concernés. L’échelle d’affichage appartient au rendu : elle détermine comment le lecteur voit la valeur, sans redéfinir silencieusement celle qui sert aux calculs.
Un ratio exige aussi une définition. Même lorsque l’unité se simplifie, il faut connaître les grandeurs rapprochées et leurs périodes. Le contrôle proposé vérifie donc les composantes du calcul et le sens du résultat. Un libellé court ne remplace pas cette définition.
Le tutoriel autorise par ailleurs l’absence d’unité pour un nombre sans unité. Dans notre méthode, le registre doit distinguer cette absence justifiée d’une unité qui n’a pas été retrouvée. Le premier cas peut être exploitable ; le second appelle une résolution avant calcul. La politique de précision et de présentation fait l’objet de la fiche « Arrondis et décimales : définir une politique numérique avant de générer un rapport ».
4. Comment représenter le périmètre d’un indicateur ?
Le périmètre doit être décrit par des champs dont la signification est stable et vérifiable. XBRL International présente, dans son tutoriel du 11 août 2021, des dimensions supplémentaires définies par une taxonomie, c’est-à-dire un dictionnaire formel de concepts. Certaines prennent une valeur dans une liste autorisée ; d’autres acceptent une valeur d’un type défini.
Pour appliquer ce principe au registre, il est utile d’établir un dictionnaire métier. Chaque dimension reçoit une définition, des valeurs admissibles et une règle précisant quand elle est obligatoire. Le responsable métier choisit les distinctions nécessaires à l’interprétation de son indicateur. Une information qui change le sens d’une comparaison doit pouvoir être contrôlée indépendamment du texte de commentaire.
Ce dictionnaire doit aussi conserver les changements de définition. La méthode proposée prévoit une version identifiable de la définition employée et un lien vers sa justification. Lorsqu’un périmètre évolue, le registre garde les faits d’origine et décrit séparément leur retraitement éventuel. Le lecteur peut ainsi distinguer une évolution de l’indicateur d’une évolution de sa couverture.
La documentation Validators de Pydantic, sans date de publication indiquée, permet de situer les contrôles techniques : les validateurs de modèle portent sur l’ensemble des données du modèle. Ils peuvent accueillir des règles entre champs. Il s’agit ici d’une possibilité d’implémentation complémentaire ; la définition des compatibilités reste une décision métier à formaliser.
5. Quelles comparaisons faut-il refuser ?
Il faut suspendre une comparaison lorsque les différences de sens ne sont ni compatibles avec l’opération demandée ni résolues par une transformation documentée. La matrice suivante est une proposition de TW3, construite à partir des dimensions décrites par XBRL. Elle sert à qualifier l’autorisation de calcul avant la rédaction du commentaire.
| Élément contrôlé | Condition pour poursuivre | Traitement de l’écart |
|---|---|---|
| Concept | Définitions compatibles avec la comparaison ou la formule | Documenter la correspondance métier ; suspendre si elle reste indéterminée |
| Période | Instants ou durées cohérents avec l’opération et conventions explicites | Appliquer une transformation nommée lorsque les données la permettent |
| Unité | Unités compatibles avec l’opération | Conserver la conversion autorisée et ses entrées |
| Entité et périmètre | Couverture connue et adaptée à la comparaison | Justifier le retraitement ou présenter les séries séparément |
| Dimensions supplémentaires | Valeurs et définitions comparables | Contrôler le changement de définition ou de couverture |
| Présentation | Échelle annoncée et rattachée à la valeur utilisée | Corriger le rendu avant diffusion |
L’autorisation dépend de l’opération. Une formule peut rapprocher des concepts différents si leur relation est définie. Une comparaison dans le temps peut porter sur des périodes différentes si leur couverture le permet. Exiger une identité de tous les champs empêcherait ces usages ; accepter toute différence laisserait au rédacteur le soin d’inventer le rapprochement.
La documentation Pydantic Validators, sans date indiquée, décrit le passage d’un objet de contexte aux méthodes de validation. Dans la conception proposée, ce contexte peut porter le dictionnaire métier applicable et les transformations autorisées. L’implémentation doit prévoir une décision accompagnée de sa raison, avec les faits d’entrée et la règle utilisée.
Toute transformation devrait produire un fait dérivé distinct, relié à ses entrées. Une comparaison autorisée sans transformation conserve les faits d’origine et la justification du rapprochement. Le registre distingue ainsi les données reçues des données transformées. Le validateur exécute les règles programmées dans le contexte fourni ; leur pertinence pour la décision relève de la revue métier.
6. Que doit voir le relecteur ?
Le relecteur doit voir les informations qui conditionnent le sens de la comparaison et pouvoir retrouver le fait complet. Dans la prépublication de Gibert, Despujols et Rochet de septembre 2026, le système décrit contrôle notamment la cohérence du registre et les contradictions narratives après le rendu. L’annexe consacrée au pipeline d’origine décrit séparément une vérification des nombres cités contre un fichier de rapprochement.
Pour prolonger cette logique, la liste de contrôle proposée suit le parcours de la donnée :
- À la collecte, relever la valeur avec ses dimensions et le passage qui les porte, y compris les notes utiles du document source.
- À l’entrée du registre, vérifier les champs requis par la définition métier et distinguer une information inconnue d’une information sans objet.
- Avant calcul, appliquer la matrice à l’opération demandée et conserver la décision de compatibilité.
- Après transformation, relier le résultat aux faits d’origine et à la règle appliquée.
- Au rendu, vérifier que les titres, légendes et notes permettent de lire correctement les valeurs affichées.
Une revue technique doit aussi examiner les valeurs remplies automatiquement. La documentation Pydantic Validators, sans date indiquée, précise que les valeurs par défaut échappent à la validation, sauf configuration contraire. Dans la méthode proposée, ce point devient un contrôle explicite pour éviter qu’une période ou un périmètre prérempli soit accepté sans examen.
La direction métier arbitre les définitions et les rapprochements admissibles ; l’équipe data les traduit en contrôles. La relecture du document vérifie enfin que la présentation conserve ces décisions. Aucune tolérance numérique ne remplace l’explication d’une différence de périmètre.
FAQ
Quelles dimensions conserver avec un chiffre ?
Conservez le concept, l’entité concernée, l’unité applicable et la période, ainsi que les dimensions métier nécessaires. Le registre garde aussi le lien vers la source et les transformations effectuées. La sélection des champs obligatoires dépend de la définition de l’indicateur.
Un instant est-il une période annuelle ?
Un instant désigne un moment précis, tandis qu’une durée couvre un intervalle. Une observation de clôture peut figurer dans un rapport annuel sans devenir une mesure sur toute l’année. Pour la comparer, il faut conserver cette distinction et la convention de date utilisée.
Un ratio est-il sans contexte ?
Son interprétation demande de connaître sa définition et les grandeurs qui entrent dans le calcul. Dans la méthode proposée, les périodes et périmètres des composantes sont examinés avant la division. L’absence d’unité physique ne dispense donc pas de documenter le sens du résultat.
Peut-on comparer des périmètres différents ?
Le rapprochement demande une justification métier explicite. Si un retraitement est possible avec les données disponibles, conservez sa règle et les faits d’origine. Sinon, présentez les périmètres séparément en précisant leur couverture, sans calculer un écart qui supposerait leur équivalence.
Faut-il afficher tous les champs ?
Le registre conserve les informations complètes ; le document expose celles nécessaires à la lecture de la comparaison. Un titre, une légende ou une note peuvent porter ce contexte, avec une référence permettant de retrouver le détail. La relecture vérifie que cette sélection suffit à comprendre ce qui est comparé.
Pour aller plus loin
- Registre de faits : concevoir la source de référence d’un document produit par agent
- Arrondis et décimales : définir une politique numérique avant de générer un rapport
- Quand le titre contredit les chiffres : contrôler les affirmations de tendance
Sources
- Gibert, Despujols et Rochet, Better Deck or Different Judge? Evaluating Agentic Harness Gains in Corporate and Investment Banking, prépublication déposée sur arXiv le 30 septembre 2026, consulté le 9 octobre 2026.
- Gibert, Despujols et Rochet, texte intégral de la prépublication, septembre 2026, consulté le 9 octobre 2026.
- XBRL International, xBRL-JSON tutorial and examples, 11 août 2021, consulté le 9 octobre 2026.
- Pydantic, Validators, sans date de publication indiquée, consulté le 9 octobre 2026.