BidResolve

GUIDE ACHETEUR

Comparer les devis et calculer une répartition fournisseurs

Pour choisir le meilleur devis fournisseur, comparez le coût du plan complet et les conditions qui le rendent possible. Ce guide montre les critères à relever, puis deux exemples fictifs dont vous pouvez vérifier les calculs.

Approfondir votre comparaison

Comment construire un tableau comparatif des offres fournisseurs ?

  1. Définissez un besoin commun : mêmes références qualifiées, unités, quantités et dates attendues. Une offre différente techniquement ne devient pas comparable parce que son prix est plus bas.
  2. Relevez les prix et leurs conditions : devise, paliers, remises de lot, minimums et multiples de commande. Conservez la clause source de chaque condition.
  3. Ajoutez les frais et les limites : transport, frais fixes, validité, capacités et échéances. Une information manquante doit être clarifiée avant de servir au calcul.
  4. Comparez des répartitions réalisables sur le même périmètre. Calculez les marchandises, retranchez les remises applicables, puis ajoutez les frais. Le plus petit prix unitaire ne suffit pas.
  5. Présentez le choix avec les quantités par fournisseur, le coût détaillé et les hypothèses. Distinguez une remise confirmée d’une hypothèse de négociation.

Vous pouvez appliquer cette méthode dans votre tableur. Pour calculer des combinaisons de remises et de contraintes à partir des devis, découvrez l’optimisation du sourcing.

Comprendre l’optimisation des achats

Tableau comparatif fournisseurs : les informations à réunir

Grille à reprendre dans votre tableur, une colonne par offre
CritèreÀ comparer dans chaque devisPourquoi cela change le choix
Besoin et périmètreRéférences qualifiées, unités, quantités, période et dates de livraison.Comparer des produits ou des périodes différents fausse le classement.
Prix et devisePrix unitaires, paliers, devise et traitement des taxes.Gardez un périmètre fiscal et une devise communs ; aucune conversion implicite.
Remises conditionnellesTaux, seuil, références concernées et condition de regroupement.Une remise ne s’applique que si le plan respecte sa clause.
Frais et engagementTransport, mise en service, frais fixes, récurrence et durée minimale.Un prix affiché plus bas peut donner un coût total plus élevé.
Faisabilité et sourcesMinimums, multiples, capacités, échéances et clause source.Un plan moins cher doit aussi satisfaire le besoin et les conditions confirmées.

Conservez les devis originaux. Notez les hypothèses et les informations à clarifier séparément ; une case vide ne signifie pas zéro frais.

Comment comparer un devis mensuel avec une offre annuelle ?

Commencez par choisir la même période et le même besoin. Sur douze mois, multipliez les frais mensuels confirmés par douze, ajoutez les frais uniques une seule fois et vérifiez ce que comprend le forfait annuel.

Exemple fictif : même service pendant douze mois, montants hors taxes
OffreCalcul sur douze moisCoût total
A — facturation mensuelle1 500 × 12 + 1 000 EUR19 000 EUR
B — forfait annuel, mise en service incluse17 400 + 0 EUR17 400 EUR

L’écart fictif est de 1 600 sur douze mois, dans la devise affichée. Il ne suffit pas à choisir : vérifiez également le paiement d’avance, la résiliation, les quantités incluses et le niveau de service. Si ces périmètres diffèrent, demandez une clarification avant de conclure.

Cette normalisation est une méthode de préparation, pas une fonction de conversion automatique de BidResolve. Les devis et les conditions sources restent inchangés ; vous devez vérifier et accepter les conditions avant tout calcul dans le produit.

Essayer la comparaison sur votre dossier avec le pilote gratuit

Remise de volume : pourquoi acheter moins au fournisseur le moins cher ?

Dans ce cas fictif, le meilleur des 77 choix possibles coûte 17 400 EUR : 400 X chez A, 600 X et 1 000 Y chez C. Prendre les prix unitaires les plus bas coûte 19 000 EUR ; tout acheter chez C coûte 18 000 EUR. Les conditions et les calculs ci-dessous permettent de vérifier chaque montant.

Besoin : exactement 1 000 unités de X et 1 000 de Y, par multiples de 100 pour chaque offre. X et Y représentent des fournitures techniques déjà qualifiées ; chaque référence est interchangeable entre les fournisseurs de cet exemple. Aucun surstock.

Devis fictifs — montants en EUR
FournisseurOffre et prix unitaireCapacitéFrais fixesCondition de remise
AX : 5 EUR600 X1 000 EUR si retenuAucune
BY : 7 EUR1 000 Y4 000 EUR si retenuAucune
CX et Y : 10 EUR1 000 X et 1 000 Y0 EUR10 % sur toutes les marchandises de C dès 1 600 unités X + Y chez C

La remise de C porte sur toutes ses lignes, pas seulement sur les unités au-delà du seuil. Les frais sont dus une seule fois par fournisseur retenu. Pour cet exercice : décision le 1er octobre 2026, livraison le 15 octobre 2026, offres valides et capacités disponibles à cette date. Aucun autre minimum, engagement, taxe, conversion de devise ou coût de transport supplémentaire.

Trois répartitions, les mêmes devis

Quantités et coût total, frais et remise compris
ChoixQuantités commandéesCalcul en EURTotal EUR
Prix unitaires d’abordA : 600 X ; B : 1 000 Y ; C : 400 X3 000 + 7 000 + 4 000 + 1 000 + 4 00019 000
Tout chez CC : 1 000 X + 1 000 Y20 000 − 2 00018 000
Meilleure combinaison de cet exempleA : 400 X ; C : 600 X + 1 000 Y(2 000 + 1 000) + (16 000 − 1 600)17 400

Chez A, 400 × 5 + 1 000 = 3 000 EUR. Chez C, (600 + 1 000) × 10 × 90 % = 14 400 EUR. Total : 17 400 EUR. Les 1 600 EUR et 600 EUR d’écart avec les deux autres choix sont des résultats synthétiques ; ce ne sont pas des économies client constatées.

Le seuil qui change la décision

Acheter 500 X chez A laisse seulement 1 500 unités chez C : la remise disparaît et le total monte à 18 500 EUR. Acheter 400 X chez A laisse 1 600 unités chez C : le total devient 17 400 EUR. Un prix unitaire plus bas peut donc rendre le panier complet plus cher.

Reproduire les 77 possibilités

A peut recevoir 0, 100, 200, 300, 400, 500 ou 600 X : 7 choix. B peut recevoir de 0 à 1 000 Y par pas de 100 : 11 choix. C fournit le reste. Le script téléchargeable énumère ces 7 × 11 = 77 répartitions avec des montants entiers en cents, sans bibliothèque externe ni appel réseau.

Enregistrez les fichiers JSON et Python dans le même dossier, puis lancez la commande ci-dessous. Ce petit script pédagogique est indépendant du solveur produit.

python enumerate_allocations.py

Le modèle synthétique préparé pour cet exemple est testé avec le solveur et le contrôle distinct du produit. L’énumération complète établit le minimum de ce seul exercice. Cela ne mesure ni l’extraction documentaire, ni une acceptation réelle, ni la performance sur vos dossiers. Le contrôle distinct ne prouve pas lui-même l’optimalité.

Voir comment les devis deviennent une répartition contrôlée

Essayer BidResolve

Essayer avec un exemple fictif

Un besoin de 1 000 X et 1 000 Y, deux fournisseurs, une remise conditionnelle. Les pièces et les montants attendus sont des données pédagogiques, sans client réel ni promesse de performance.

Télécharger les pièces et le parcours ↓

Le téléchargement est libre. Leur lecture dans une consultation suit le parcours normal, avec votre fournisseur d’interprétation configuré et un crédit.

Dans cet exemple fictif, il faut 1 000 boîtes d’expédition X et 1 000 calages Y. A propose chaque unité à 10 EUR, sans frais. B propose X à 8 EUR et Y à 12 EUR, avec 500 EUR de frais si B est retenu.

Prix unitaires les plus bas

Boîtes chez B, calages chez A : 8 000 + 10 000 + 500 EUR de frais.

18 500 EUR

Avec la remise de lot

Tout chez A : 20 000 EUR de marchandises − 4 000 EUR de remise. Frais : 0 EUR.

16 000 EUR

Clause décisive : la remise de 20 % exige les 1 000 boîtes ET les 1 000 calages chez A.

2 500 EUR d’écart dans cet exemple fictif. Ce n’est pas une économie client constatée.

Les deux choix utilisent les mêmes devis. La première répartition ne remplit pas la condition de remise ; la seconde la remplit. Si vous retirez la remise dans un scénario distinct, le meilleur plan devient 18 500 EUR. Les dates, capacités et autres hypothèses figurent dans les pièces téléchargeables.

  1. Préparer les pièces

    Ajoutez un besoin acheteur et les devis, ou un dossier mixte. PDF, TXT, CSV et XLSX sont acceptés. Identifiez références, unités, quantités cumulées par échéance, devise, frais, paliers, validité, capacités et engagements. Le téléchargement inclut un modèle CSV de besoin.

  2. Lire puis vérifier le sens

    L’IA lit vos documents et propose leurs conditions avec les clauses sources. Aucun tableau entièrement ressaisi n’est requis avant de commencer. Vérifiez le sens, notamment sur les PDF scannés : une citation exacte ne garantit pas une interprétation correcte. La lecture peut durer plusieurs minutes ; l’écran en indique le suivi et la limite.

  3. Corriger et valider

    Ouvrez l’objet métier à corriger. Les remises sont saisies en pourcentage. Conservez chaque section dans votre brouillon, puis terminez les corrections avec leur justification. Validez ensuite la version exacte. Un scénario conserve son caractère hypothétique.

  4. Calculer et comparer

    Le calcul cherche une attribution dans les conditions acceptées. Un contrôle distinct recalcule quantités et coûts. Choisissez le plan de référence et consultez les différences de conditions, de répartition et de dates. Les écarts ne prouvent pas des économies réalisées.

  5. Partager un résultat traçable

    Excel contient la synthèse, les allocations, les coûts par fournisseur, les conditions et sources. Le CSV porte les lignes et leur version ; les frais fixes sont dans Excel. « Imprimer / enregistrer en PDF » ouvre l’impression du navigateur. Le paquet JSON et le reçu séparé permettent une vérification reproductible.

    Contrôler un paquet reçu ↗

Aucune commande n’est passée automatiquement. La réalité des engagements, la couverture de toutes les clauses et les gains réalisés demandent des preuves distinctes.