La face cachée de la comparaison des devis fournisseurs :
Extraire les données des PDF
Chaque équipe achats a son modèle de comparaison. Smartsheet en a un. Asana aussi. Votre équipe finance a probablement construit le sien dans Excel il y a trois ans, et il fonctionne toujours très bien. Le modèle n'est pas le problème. Le problème, c'est l'étape d'avant — celle où quelqu'un ouvre huit devis fournisseurs en PDF et saisit les chiffres un par un, parce que chaque fournisseur a formaté sa réponse selon son propre système.
Points clés
- Smartsheet, Asana, Excel — votre modèle de comparaison ne peut pas ouvrir un PDF et trouver le prix unitaire d'un fournisseur, donc quelqu'un retape chaque chiffre à la main à partir de chaque devis avant même que la comparaison ne commence.
- Les outils de comparaison traitent la partie du processus qui prend quelques minutes — tri, pondération, classement — tout en ignorant celle qui prend des heures : extraire les chiffres réels de six PDF formatés différemment.
- Définissez vos colonnes de comparaison une fois — Prix unitaire, QMC (quantité minimale de commande), Délai de livraison — et ImageToTable.ai trouve chaque valeur là où vos fournisseurs l'ont cachée, livrant une ligne Excel par fournisseur avant que vous n'ayez fini votre café.
À quoi ressemblent vraiment les PDF de devis fournisseurs à leur arrivée
Envoyez un appel d'offres à huit fournisseurs, vous recevrez huit documents qui n'ont presque rien en commun, à part les produits cités. Les informations dont vous avez besoin — prix unitaire, quantité minimale de commande, délai de livraison, conditions de paiement, durée de validité — figurent dans tous ces documents. Les trouver est tout un travail.
Le fournisseur A envoie un PDF formaté depuis son ERP : un tableau clair avec des colonnes étiquetées, des totaux en bas, des conditions sur une deuxième page. Le fournisseur B envoie un document Word converti en PDF : des paragraphes libres, le prix noyé au milieu d'une phrase (« notre prix unitaire pour des quantités supérieures à 500 serait de 4,20 € »). Le devis du fournisseur C est une copie numérisée d'un formulaire imprimé, tamponné et signé. Le fournisseur D envoie une pièce jointe sous forme de feuille de calcul ainsi qu'une lettre d'accompagnement en PDF avec des chiffres différents — vous devez déterminer lequel prévaut sur l'autre.
Tout cela est courant. C'est ainsi que fonctionnent les devis fournisseurs lorsque vous vous approvisionnez auprès de plusieurs fournisseurs dans différents secteurs et régions. Les formats ne convergent pas car les fournisseurs n'ont aucune incitation à se standardiser sur votre modèle.
L'information est là. La difficulté réside dans la localisation du même point de données à travers huit structures de documents différentes et sa mise dans un format que vous pouvez réellement analyser côte à côte.
L'étape que tous les modèles de comparaison oublient
Les modèles de comparaison — que vous les téléchargiez depuis Smartsheet ou que vous construisiez le vôtre — partent tous du même postulat : les données sont déjà dans une cellule. Le modèle gère le calcul, la pondération, le classement. Il ne vous aide pas avec l'extraction.
Le résultat est que la plupart des équipes achats gèrent deux processus distincts en parallèle. D'abord, quelqu'un parcourt chaque PDF et transfère manuellement les données dans le modèle. Ensuite, le modèle fait son travail de comparaison. La première étape prend le plus de temps. La seconde ne prend que quelques minutes. Presque tous les investissements dans les « outils de comparaison » ne concernent que la seconde partie.
Automatiser l'étape d'extraction — récupérer les données des PDF dans vos colonnes définies sans copie manuelle — est là où se trouvent les véritables gains de temps. Et comme les formats des fournisseurs varient énormément, la seule approche qui fonctionne pour tous est celle qui comprend le contenu sémantiquement, et non structurellement. On ne peut pas résoudre le chaos des formats avec un modèle quand chaque fournisseur crée un document différent.
Définissez d'abord ce que vous comparez, puis extrayez
L'approche qui gère la variance des formats consiste à définir vos dimensions de comparaison — vos noms de colonnes — avant de traiter les documents. Vous décidez ce que vous voulez comparer : Prix unitaire, CMQ, Délai de livraison, Conditions de paiement, Validité de l'offre, Garantie. Ceux-ci deviennent les colonnes. L'IA lit chaque PDF fournisseur et trouve la valeur correspondante, où qu'elle apparaisse et quelle que soit son étiquette.
Le « Taux unitaire (500+) » du fournisseur A, le coût unitaire du fournisseur B enfoui dans un paragraphe, et le prix manuscrit du fournisseur C dans un champ de formulaire atterrissent tous dans la même colonne « Prix unitaire ». Vous ne mappez pas des champs à un modèle — vous dites à l'IA ce qui vous intéresse, et elle gère le mappage de la structure de chaque document vers votre schéma.
Le résultat concret : un fichier Excel, une ligne par fournisseur, vos colonnes comme en-têtes. Le même tableau que vous construiriez manuellement, livré avant que vous ayez fini votre café.
Exemple complet de workflow RFQ
Voici le processus de bout en bout pour un cycle d'approvisionnement typique avec six fournisseurs :
Envoyer la demande, collecter les réponses
Les fournisseurs renvoient leurs devis dans divers formats — PDF, documents scannés, exports Word. Rassemblez-les dans un dossier.
Importer tous les fichiers de devis en une fois
Sélectionnez tous les fichiers — les formats mixtes sont acceptés dans un même lot. PDF numériques, images scannées, photos de devis imprimés.
Saisir les noms des colonnes de comparaison
Saisissez les champs à comparer : Nom du fournisseur, Prix unitaire, QDM, Délai (jours), Conditions de paiement, Validité du devis, Période de garantie.
Télécharger le tableau comparatif
Un fichier Excel, une ligne par fournisseur, toutes vos colonnes remplies à partir de chaque document. Collez directement dans votre modèle de comparaison ou utilisez-le tel quel.
Prendre la décision
Filtrez, triez, appliquez une notation pondérée — dans votre modèle existant ou directement dans le fichier extrait.
Résultat pour une RFQ à six fournisseurs, demandant sept colonnes :
| Fournisseur | Prix unitaire | QMC | Délai | Conditions de paiement | Validité | Garantie |
|---|---|---|---|---|---|---|
| Acme Industrial | 4,20 $ | 500 | 14 jours | Net 30 | 30 jours | 12 mois |
| Bright Supply Co | 3,95 $ | 1000 | 21 jours | 50 % d'avance | 45 jours | 6 mois |
| Goldfield Parts | 4,50 $ | 200 | 7 jours | Net 60 | 60 jours | 24 mois |
| Horizon Global | 3,80 $ | 2000 | 35 jours | LC à vue | 30 jours | 12 mois |
| Kestrel Tech | 4,10 $ | 500 | 10 jours | Net 30 | 30 jours | 18 mois |
| Mesa Components | 4,35 $ | 300 | 10 jours | Net 45 | 12 mois |
Mesa Components a une cellule Validité vide — leur devis ne précisait pas de date d'expiration. C'est une information exacte : vous savez qu'il faut relancer avant de vous engager. Le tableau est prêt à être trié par prix, filtré par QMC, ou intégré à votre modèle de notation pondérée.
Pour les équipes gérant des relations fournisseurs avec des contrats liés à ces devis, le même outil gère l'extraction des champs contractuels — voir comment extraire les champs clés des contrats fournisseurs pour ce workflow.
Questions fréquentes
Et si un fournisseur utilise des unités différentes — prix par caisse au lieu de prix à l'unité ?
L'IA extrait la valeur telle qu'indiquée dans le document. Si le fournisseur A facture par caisse et le fournisseur B à l'unité, ces valeurs atterrissent dans la même colonne mais sur des bases différentes. Vous pouvez ajouter une colonne « Prix unitaire (normalisé) » et préciser le calcul dans son intitulé — par exemple « Prix unitaire pour une caisse de 12 » — et l'IA tentera la conversion si la taille de la caisse est mentionnée dans le document.
Peut-il traiter des devis avec plusieurs lignes de produits, pas un seul article ?
L'outil est optimisé pour l'extraction au niveau de l'en-tête — il récupère les champs récapitulatifs applicables à l'ensemble du devis. Pour les devis multi-lignes où vous avez besoin du prix par article chez tous les fournisseurs, vous devez définir des colonnes par article (ex. « Prix unitaire — Article A », « Prix unitaire — Article B »), ce qui fonctionne bien quand la liste d'articles est fixe et connue à l'avance.
Certains fournisseurs envoient leurs devis dans leur langue locale. Est-ce que ça fonctionne ?
Oui. Le modèle lit le texte quelle que soit la langue. Un devis en chinois, allemand ou portugais est traité de la même manière — vos noms de colonnes guident l'extraction et les valeurs sont restituées telles qu'écrites. Pour les champs numériques comme le prix et le délai, le résultat est propre, indépendamment de la langue source.
Puis-je enregistrer mon modèle de colonnes pour ne pas le redéfinir à chaque cycle de demande de prix ?
Oui. Les jeux de colonnes peuvent être sauvegardés sous forme de modèles nommés dans votre compte. Vos colonnes standard de comparaison de devis — Prix unitaire, Quantité minimale de commande, Délai de livraison, Conditions de paiement, Validité — peuvent être enregistrées une fois et appliquées en un clic pour chaque nouveau cycle.
Que faire si un fournisseur envoie à la fois un devis PDF et une pièce jointe Excel séparée ?
Importez le document que vous souhaitez utiliser comme source — généralement le PDF s'il s'agit du devis officiel. Si le PDF et le tableau présentent des chiffres contradictoires, il est préférable de clarifier avec le fournisseur avant de prendre une décision, quel que soit l'outil utilisé pour l'extraction.
Votre tableau comparatif, rempli avant la réunion
Importez tous les PDF de devis, nommez les colonnes à comparer et obtenez un tableau structuré prêt pour l'analyse — sans ouvrir chaque document manuellement. Utilisez l'outil d'extraction de données de devis pour gérer les formats mixtes et l'alignement sémantique, afin que votre feuille de comparaison se remplisse d'elle-même.
Voir aussi : Extraction par lot des devis fournisseurs pour comparer les prix en masse dans Excel