Comment extraire les valeurs contractuelles etcalculer les totaux cumulés entre accords

Le directeur des achats pose une question simple avant le conseil d'administration : « Quel est notre engagement financier actuel sur l'ensemble des contrats fournisseurs en cours ? » Vous ouvrez le disque partagé. Il y a 47 contrats — certains en PDF, d'autres numérisés — répartis dans 14 dossiers fournisseurs. La réponse est éparpillée entre pages de garde, barèmes d'honoraires, avenants et annexes. Chaque accord indique sa valeur quelque part. Aucun document ne donne le total de tous.

Pile de contrats avec totaux calculés et analyse de somme cumulée pour le suivi de portefeuille

Points clés

  1. 47 contrats fournisseurs actifs, une question de conseil — « quel est notre engagement financier total ? » — et la réponse est éparpillée entre pages de garde, barèmes d'honoraires, avenants et annexes que personne n'a le temps de lire.
  2. Les valeurs contractuelles résistent à l'agrégation car les frais sont répartis sur 4 sections ou plus avec des libellés incohérents, et les avenants remplacent silencieusement les montants d'origine — les outils basés sur des modèles ne peuvent pas suivre quelle version annule l'autre.
  3. ImageToTable.ai lit chaque composante de frais dans l'ensemble du contrat — y compris les avenants — et les additionne en un total par contrat lors de l'extraction, de sorte que la question du conseil trouve une réponse en quelques minutes.

L'angle mort de la valeur des contrats

La plupart des organisations savent exactement combien de contrats sont actifs. Elles suivent les dates d'expiration — ou du moins essaient. Les calendriers de renouvellement existent, même s'ils vivent dans Outlook plutôt que dans un CLM. Mais un chiffre manque systématiquement au tableau : le total cumulé de la valeur de tous ces accords.

Cet angle mort a des conséquences réelles. Une équipe achats qui ne peut pas répondre « quel est notre engagement de dépenses total » en moins de cinq minutes navigue à vue pour la planification budgétaire. Un service juridique qui ne peut pas voir l'exposition totale au passif de son portefeuille de fournisseurs prend des risques qu'il ne peut pas mesurer. Un petit cabinet d'avocats gérant des dossiers clients ne peut pas dire à un futur associé combien de revenus récurrents se trouvent dans ses lettres de mission actives.

Les chiffres existent — chaque contrat indique sa valeur, son barème d'honoraires, ses conditions de paiement. Le problème n'est pas que les données manquent. Le problème est qu'elles sont dispersées dans des dizaines de documents de formats différents, avec des valeurs exprimées dans des structures différentes. Un contrat de service met les frais annuels sur la page de couverture. Un contrat de travail enterre la rémunération totale dans une clause salariale, un calendrier de primes et une annexe d'avantages sociaux. Un contrat de fournisseur répartit la valeur du contrat entre des frais de base, un taux unitaire et un avenant qui a ajusté les deux.

Un total cumulé de votre portefeuille de contrats n'est pas un problème de CLM — c'est un problème d'agrégation. Vous n'avez pas besoin d'une plateforme de gestion du cycle de vie des contrats à six chiffres pour répondre à « combien valent tous nos contrats ». Vous avez besoin d'un moyen d'extraire les chiffres des PDF et de les structurer pour pouvoir les additionner. Ce problème se décompose en trois étapes : extraire, calculer, agréger.

Pourquoi les valeurs des contrats résistent à l'agrégation

Les valeurs des contrats sont structurellement plus difficiles à agréger que, par exemple, les totaux de factures. Une facture a un champ unique « Total » à un endroit prévisible. Un contrat peut répartir son obligation financière sur plusieurs sections avec des libellés incohérents.

Pensez à ce qui se passe dans un contrat de fournisseur typique :

  • Article 3.1 indique les frais de licence annuels comme « 48 000 $ par an, payables trimestriellement. »
  • Annexe A liste trois services optionnels supplémentaires à 2 400 $, 1 800 $ et 3 600 $ par an.
  • Avenant n°2 ajuste les frais de licence à 52 000 $ à partir de l'année 2.
  • Pièce C précise des frais de mise en œuvre uniques de 7 500 $.

Une personne lisant ce contrat peut additionner ces montants — mais cela prend du temps, et les chiffres se trouvent à quatre endroits différents. Un outil OCR traditionnel fait pire : il peut trouver les frais de licence mais manquer les options supplémentaires, ou extraire l'ancien taux du contrat original au lieu du taux modifié de l'avenant. Et même s'il capture tout, vous vous retrouvez avec des chiffres bruts à additionner — soit par vous, dans Excel, manuellement.

C'est là que le flux de travail extraire-calculer-agréger change la donne. L'étape d'extraction utilise une IA qui lit pour le sens — pas la correspondance de modèles — elle trouve donc les valeurs où qu'elles se trouvent dans le document. L'étape de calcul additionne les lignes pendant l'extraction, de sorte que la sortie contient déjà le total par contrat. L'étape d'agrégation prend le tableau de sortie et ajoute des totaux cumulés et des pourcentages de portefeuille — des formules qui fonctionnent de la même manière que vous ayez 5 ou 500 contrats.

Étape 1 : Extraire les valeurs de chaque contrat

La première étape consiste à extraire les chiffres de chaque contrat et à les organiser dans un tableau structuré. C'est là que l'extraction de champs de contrat fait le gros du travail.

Avec l'extraction par colonnes personnalisées d'ImageToTable.ai, vous définissez les champs souhaités en tapant leurs noms — pas de modèles, pas de zones de délimitation, pas d'apprentissage sur des documents d'exemple. L'IA localise chaque valeur en comprenant la signification sémantique du champ, peu importe où il se trouve dans le document ou comment il est libellé. Une valeur décrite comme « Contrepartie totale » dans un contrat et « Prix du contrat » dans un autre sera mappée à la même colonne de sortie, car l'IA comprend que les deux libellés renvoient au même concept.

Pour une vue d'ensemble d'un portefeuille de contrats, vous définiriez généralement des colonnes comme :

["Contrepartie", "Titre du contrat", "Date d'effet", "Date d'expiration", "Honoraires de base", "Frais de licence annuels", "Frais de mise en œuvre", "Frais de service complémentaire 1", "Frais de service complémentaire 2", "Frais de service complémentaire 3", "Ajustement des frais d'avenant"]

Téléchargez les 47 contrats en un lot — le glisser-déposer fonctionne avec les PDF, les scans et même les photos de pages signées prises avec un téléphone. L'IA traite chaque document indépendamment, localisant et extrayant les champs spécifiés. Le résultat est un tableur unique où chaque ligne est un contrat et chaque colonne un champ que vous avez défini.

Cela vous donne déjà plus que ce que vous aviez avant : un tableau structuré avec les noms des contreparties, les dates et les composantes des frais — le tout extrait en 5 à 10 secondes par document, contre les minutes par contrat qu'il faudrait pour lire et retranscrire manuellement. Mais le résultat n'est pour l'instant que des valeurs brutes. Pour obtenir un total par contrat, vous avez besoin d'un calcul pendant l'extraction — et c'est là qu'interviennent les colonnes calculées.

Étape 2 : Calculer les totaux par contrat pendant l'extraction

Une extraction brute vous donne « Honoraires de base : 48 000 $ » dans une colonne, « Frais complémentaires : 2 400 $ » dans une autre, « Ajustement d'avenant : +4 000 $ » dans une troisième. Utile, mais pas encore exploitable. Ce dont vous avez vraiment besoin, c'est d'un seul chiffre par contrat : le montant total engagé.

C'est ce que résolvent les colonnes calculées. Au lieu d'extraire des valeurs brutes et de les additionner plus tard dans Excel, vous demandez à l'IA d'effectuer la somme pendant l'extraction. La sortie contient déjà le total — aucun post-traitement nécessaire pour le chiffre par contrat.

Ajoutez une colonne calculée à votre liste de colonnes qui additionne toutes les composantes de frais d'un même contrat :

Nom de la colonne (connexion non requise)

Valeur totale du contrat (somme des honoraires de base, de tous les frais complémentaires et de l'ajustement d'avenant)

Format de règle (connexion requise, en-têtes de colonnes plus propres)

{"Valeur totale du contrat": "Additionnez les honoraires de base, tous les frais de service complémentaires, les frais de mise en œuvre et tout ajustement des frais d'avenant pour ce contrat. Produisez un seul nombre avec deux décimales."}

Parce que l'IA lit l'intégralité du document et comprend sa structure, elle peut identifier les composantes de frais appartenant au même contrat et les agréger — même lorsque les frais sont répartis dans le corps principal, les annexes et les avenants. C'est fondamentalement différent d'une formule de tableur qui référence des cellules fixes. L'IA n'a pas besoin de savoir que « les frais de base sont dans la colonne F et les frais supplémentaires dans la colonne H ». Elle lit le document, comprend ce que chaque frais représente et les additionne.

JPG/PNG/PDF Extraction IA

Les fichiers sont traités de manière sécurisée et non stockés. Essayez d'ajouter une colonne calculée comme Valeur totale du contrat (somme de tous les frais de cet accord).

Lorsque vous avez besoin d'un raisonnement en plusieurs étapes — par exemple pour distinguer les frais d'origine dans le corps principal des frais modifiés dans un avenant, et utiliser la valeur modifiée — activez Précision+. Ce bouton donne à l'IA des étapes de raisonnement supplémentaires pour recouper les relations, vérifier quelle version des frais doit s'appliquer et confirmer la cohérence interne avant d'afficher les résultats. Pour les contrats simples où tous les frais sont au même endroit, laissez-le désactivé. Pour les accords modifiés avec des barèmes de frais répartis dans des annexes, activez-le.

À ce stade, votre tableur de sortie comporte une colonne « Valeur totale du contrat » avec un nombre par contrat. Chaque contrat du lot a été lu, ses frais identifiés et additionnés. Vous avez répondu à « combien vaut chaque contrat ». Maintenant, vous devez répondre à « combien valent-ils tous ensemble ».

Étape 3 : Cumuls et parts du portefeuille

L'agrégation se fait dans le fichier de sortie — et c'est la partie la plus simple du processus, car l'extraction et le calcul ont déjà fait le gros du travail.

Les colonnes calculées opèrent dans un seul document : elles peuvent additionner les frais d'un contrat, mais pas référencer les valeurs d'autres contrats du lot. C'est le tableur qui gère cette agrégation inter-documents. Et comme chaque contrat a déjà sa « Valeur totale du contrat » dans sa ligne, les formules sont triviales.

Ouvrez le fichier Excel téléchargé. Vos colonnes ressemblent à ceci :

ContrepartieTitre du contratDate d'effetDate d'expirationValeur totale du contratCumul% du portefeuille
Acme CorpContrat de licence SaaS2025-01-152027-01-1455 800,00 $55 800,00 $21,4 %
Beta IndustriesContrat-cadre de services2025-03-012028-02-28142 500,00 $198 300,00 $54,6 %
Gamma LogisticsContrat de distribution2025-06-012026-05-3162 400,00 $260 700,00 $23,9 %

Deux formules produisent ce tableau :

Cumul — somme cumulée dans la colonne :

=SUM($E$2:E2)

Tirez cette formule vers le bas : chaque ligne affiche la valeur totale de tous les contrats jusqu'à ce point. La dernière ligne donne le total du portefeuille — ici, 260 700 $.

% du portefeuille — part de chaque contrat dans le total :

=E2/SUM($E$2:$E$48)

Cela vous indique, d'un coup d'œil, que Beta Industries représente plus de la moitié des dépenses engagées — un risque de concentration à ne pas négliger.

Ces formules sont deux des plus simples d’Excel. La valeur de ce flux ne réside pas dans la complexité des formules, mais dans le fait que les chiffres qui les alimentent arrivent dans le tableur sans que personne ait à lire 47 contrats et à saisir les valeurs à la main. Les étapes d’extraction et de calcul ont éliminé le goulot d’étranglement. L’étape d’agrégation est la partie facile.

Quand ce flux remplace un CLM — et quand ce n’est pas le cas

Les plateformes de gestion du cycle de vie des contrats — Ironclad, Agiloft, Icertis, Juro — sont conçues pour les opérations contractuelles des entreprises. Elles gèrent les flux d’approbation, les bibliothèques de clauses, le suivi des obligations, les signatures électroniques et les rapports de conformité. Si votre organisation a besoin de ces fonctionnalités, un CLM est le bon investissement.

Mais de nombreuses équipes n’ont pas besoin de l’ensemble des fonctionnalités d’un CLM. Elles ont besoin de quelque chose de plus ciblé : la capacité de répondre à des questions spécifiques sur leur portefeuille de contrats sans lire chaque document. Des questions comme « quel est notre engagement total sur ces accords fournisseurs » ou « quels contrats représentent plus de 20 % de nos dépenses engagées ».

Le flux extraction-calcul-agrégation répond à ce besoin plus ciblé. Voici quand il fonctionne et quand ce n’est pas le cas :

ScénarioExtraction + Calcul + AgrégationCLM complet
Besoin d’un aperçu ponctuel de la valeur du portefeuille pour un conseil d’administrationIdéalSuperflu — des mois de mise en œuvre pour un besoin ponctuel
Analyse trimestrielle des dépenses sur 50 à 200 contrats fournisseursBien adaptéPossible, mais le coût par utilisateur peut ne pas justifier la fréquence d’utilisation
Suivi des obligations au niveau des clauses avec alertes automatiquesPas conçu pour celaCe pour quoi les CLM sont faits
Flux d’approbation multi-parties prenantes sur les projets de contratsNon pertinentFonction centrale d’un CLM
Petite entreprise gérant 30 lettres de mission clients — besoin d’un aperçu des revenus récurrentsIdéalTrop cher pour cette échelle

La limite est claire : si votre besoin principal est de savoir ce que contiennent vos contrats — valeurs, dates, contreparties — le flux d’extraction vous y mène. Si votre besoin principal est de gérer le contrat comme un processus vivant — négociations, approbations, renouvellements — un CLM est l’outil adapté. De nombreuses équipes utiliseront les deux : le flux d’extraction pour des instantanés périodiques du portefeuille, le CLM pour les opérations contractuelles courantes.

Questions fréquentes

Les colonnes calculées peuvent-elles additionner des valeurs entre différents contrats, ou seulement au sein d'un même contrat ?

Les colonnes calculées opèrent dans un seul document : elles peuvent additionner tous les éléments de frais d'un contrat, mais ne peuvent pas référencer des valeurs d'autres contrats du lot. L'agrégation entre contrats (totaux cumulés, pourcentages de portefeuille) se fait dans le tableur de sortie à l'aide de simples formules Excel. Cette séparation est voulue : chaque contrat est traité indépendamment, le calcul de l'IA est donc toujours limité au document qu'elle lit. Le tableur gère les calculs inter-documents.

Que faire si un contrat utilise des libellés différents pour ses frais — « Contrepartie » ici, « Prix du contrat » là, « Frais de service » ailleurs ?

L'extraction du nom de colonne par l'IA fonctionne en comprenant la signification d'un champ, pas en cherchant un libellé fixe. Si vous définissez une colonne « Valeur du contrat », l'IA lit chaque document et identifie la valeur correspondant à l'engagement financier total, qu'elle soit intitulée « Contrepartie totale », « Prix du contrat », « Honoraires » ou « Rémunération ». Cette compréhension sémantique est la différence clé avec l'OCR basée sur des modèles, qui échoue lorsque les libellés varient d'un document à l'autre. Pour de meilleurs résultats avec des conventions de nommage très variées, activez Precision+.

Comment l'IA gère-t-elle les avenants qui modifient la valeur initiale du contrat ?

Lorsque vous téléchargez un contrat et son avenant comme fichiers séparés, chacun est traité indépendamment. Si l'avenant est un document autonome stipulant « les frais de licence de l'article 3.1 passent de 48 000 $ à 52 000 $ », l'IA peut extraire directement la valeur modifiée de l'avenant — surtout si vous incluez une colonne comme « Frais modifiés » avec un format de règle décrivant quoi chercher. Si vous téléchargez le contrat original et l'avenant ensemble dans un seul PDF combiné, l'IA lit l'intégralité du document et peut identifier la valeur la plus récente. Pour des résultats optimaux sur les contrats modifiés, téléchargez l'avenant dans le même fichier que l'accord original et activez Precision+ pour permettre à l'IA de recouper quelle valeur prévaut sur l'autre.

Ce flux peut-il gérer des contrats de travail avec une rémunération répartie entre salaire, prime et actions ?

Oui. Définissez des colonnes distinctes pour « Salaire de base », « Prime cible », « Prime à la signature », « Valeur des actions attribuées » et tout autre élément de rémunération. Ajoutez ensuite une colonne calculée — « Rémunération totale (somme du salaire de base, de toutes les primes et de la valeur des actions attribuées) » — et l'IA les additionne lors de l'extraction. Vous obtenez ainsi un montant total de rémunération par employé sans avoir à additionner manuellement les éléments dans Excel. Pour les contrats de travail, les chiffres de salaire se trouvent généralement dans des sections clairement étiquetées, donc la précision d'extraction est élevée même sans Precision+.

Quel est le plus grand lot de contrats que ce workflow peut raisonnablement traiter ?

Les étapes d'extraction et de calcul s'adaptent à la taille du lot que vous importez — 50, 100 contrats ou plus en un seul lot. Chaque document est traité en 5 à 10 secondes, donc un lot de 100 contrats est terminé en environ 8 à 15 minutes de temps de traitement total. La limite pratique dépend davantage du nombre de contrats dans un même groupe logique (par exemple, tous les contrats fournisseurs actifs pour un trimestre donné) que d'une limite technique. Si vous avez des centaines de contrats dans des catégories très différentes, les traiter en lots séparés par type de contrat donne souvent des résultats d'extraction plus propres, car l'IA peut se concentrer sur un ensemble de conventions de nommage à la fois.

Importez vos contrats et voyez le total se dessiner — sans CLM, sans saisie manuelle.

Essayez sur vos contrats
📮 contact email: [email protected]