Préparer une négociation fournisseur
Construit un dossier complet sur un fournisseur cible avant une renégociation : volume d'achats, tendances, délais de paiement pratiqués, et leviers commerciaux.
ProcurementCFO🔍 PonctuelIntermédiaireLecture seule
Demandez-le comme ça
Prépare mon dossier de négociation pour renouveler notre contrat avec [Fournisseur X]
Quand l'utiliser
À utiliser avant de renégocier un contrat avec un fournisseur clé, pour réunir l'historique des achats, leur régularité et vos leviers de négociation.
Ce que ça produit
Fiche fournisseur avec chiffres clés (volume, croissance, DPO, rang), leviers de négociation quantifiés, et objectifs de renégociation suggérés.
Comment ça se déroule
- 1Retrouve la fiche du fournisseur et l'ancienneté de la relation
- 2Analyse douze mois de factures : volume, tendance, montant moyen et fréquence
- 3Examine ses bons de commande : montants consommés, dépassements visibles et engagements restants
- 4Mesure son poids et son rang dans vos dépenses totales
- 5Calcule les leviers : volume, croissance, fidélité et délai de paiement moyen
- 6Rédige un dossier avec chiffres clés, leviers et objectifs de négociation suggérés
Ce qui vous protège
- Ce skill ne fait que lire : il ne modifie rien dans Spendesk
- Il agit avec vos permissions et votre rôle, jamais au-delà
- L'assistant ne peut ni approuver ni payer
▸Détail technique85/100 · 4 outils
FournisseursAnalyse des dépensesget_supplier_by_idget_payablesget_purchase_ordersspendesk_analyze_spend
# Dossier de négociation fournisseur
## But
Construire un dossier complet sur un fournisseur avant une renégociation : volume d'achats, régularité des commandes, évolution des prix, délais de paiement, et concentration du portefeuille. Identifier les leviers de négociation (volume, fidélité, diversification possible).
## Instructions
### Étape 1 — Identifier le fournisseur cible
```
Récupère le nom ou l'ID du fournisseur à analyser.
Si nom → appelle get_suppliers avec filtre sur le nom pour trouver l'ID.
Si ID → appelle get_supplier_by_id directement.
Récupérer : id, name, iban, bankCountry, email, createdAt.
```
### Étape 2 — Historique des achats (12 mois)
```
Appelle get_payables avec :
- supplierId : ID du fournisseur
- firstCreatedAt : derniers 12 mois
Pour chaque facture : amount, currency, invoiceDate, paymentDate, status, invoiceNumber.
Calculer :
Volume total 12 mois
Volume 6 derniers mois vs 6 mois précédents → tendance (hausse / stable / baisse)
Nombre de factures
Montant moyen par facture
Fréquence : mensuel / trimestriel / irrégulier
```
### Étape 3 — Analyse des POs associés
⚠️ **Champs incorrects corrigés** : `get_purchase_orders` n'a pas de champs `budgetAmount`/`invoicedAmount`. Les vrais champs sont `amount` (montant engagé actuel, pas le montant approuvé à l'origine : Spendesk peut le réaligner sur le montant facturé), `billedAmount` (facturé à date), `deliveredAmount`, `netAmount` (équivalent hors taxes de `amount`), `status` (`open`/`closed`/`cancelled`). Le filtre fournisseur est un paramètre de premier niveau `supplierIds` (array), pas un filtre imbriqué.
```
Appelle get_purchase_orders avec supplierIds: [<id du fournisseur>].
Pour chaque PO : amount, billedAmount, deliveredAmount, status.
Calculer :
Taux de consommation = billedAmount / amount
Dépassements visibles (billedAmount > amount). Attention : l'absence de dépassement visible ne prouve rien,
car `amount` peut avoir été réaligné sur le montant facturé — le dire dans le dossier
POs ouverts (status="open") avec engagement restant (amount - billedAmount)
```
### Étape 4 — Analyse de la concentration fournisseur
```
Appelle spendesk_analyze_spend avec groupBy: supplier pour les 12 derniers mois.
Calculer :
Part de ce fournisseur dans le spend total global = spend_fournisseur / total_spend × 100
Rang : ce fournisseur est le Xème plus important
Contexte :
Si part > 5% du spend total → fournisseur stratégique (dépendance à limiter)
Si 1-5% → fournisseur important (levier volume)
Si < 1% → fournisseur secondaire (peu de levier)
```
### Étape 5 — Calculer les leviers de négociation
```
Calculer et présenter :
💪 Levier volume : volume annuel total en €
📈 Levier croissance : % d'augmentation du volume YoY
🔄 Levier fidélité : ancienneté de la relation (createdAt) + nb d'années consécutives actives
💳 Levier trésorerie : DPO moyen (délai de paiement pratiqué)
→ "Nous vous payons en X jours en moyenne — en dessous de la norme du secteur?"
🔀 Levier alternatives : `get_suppliers` n'expose aucun tag ni catégorie sectorielle — impossible d'identifier des fournisseurs "similaires" par ce biais via le MCP.
→ Se limiter à une recherche par nom (`search`) si des alternatives sont déjà connues, sinon traiter ce levier qualitativement avec les équipes métier
```
### Étape 6 — Rapport de négociation
```
Présenter :
📋 Fiche fournisseur : nom, pays, ancienneté, contact
📊 Chiffres clés :
Volume 12 mois : X€ | Croissance : ±X% | Rang : #X
Nb factures : X | Montant moyen : X€/facture
DPO pratiqué : X jours
💪 Leviers de négociation :
1. Volume annuel X€ → demander remise volume X%
2. Croissance X% → justifier meilleures conditions
3. Fidélité X ans → demander tarif client stratégique
4. DPO X jours → proposer paiement rapide contre escompte
🎯 Objectifs suggérés pour la négociation :
Réduction tarifaire cible : X%
Économie annuelle estimée : X€
```
## Points d'attention
- Les prix unitaires ne sont pas disponibles dans Spendesk — la négociation % est basée sur le volume global
- `get_purchase_orders` n'a pas de champs `budgetAmount`/`invoicedAmount` — utiliser `amount`/`billedAmount`
- `get_suppliers` n'a pas de tag ni de catégorie sectorielle — le levier "alternatives" reste qualitatif
- Vérifier avec les équipes métier si la relation est stratégique avant de menacer de diversifier
- L'escompte pour paiement rapide est souvent plus facile à obtenir que les remises structurelles
## Exemples de prompts
- "Prépare mon dossier de négociation pour renouveler notre contrat avec [Fournisseur X]"
- "Quels sont nos leviers pour renégocier avec ce fournisseur ?"
- "Analyse notre relation commerciale avec [Fournisseur X] ces 12 derniers mois"
Comment installer ce skill
/
- 1Télécharger le fichier
s60-supplier-negotiation.mdvia le bouton ci-dessus. - 2Placer le fichier dans le répertoire
.claude/de votre projet (ou~/.claude/pour une installation globale).cp s60-supplier-negotiation.md .claude/s60-supplier-negotiation.md - 3Utiliser dans Claude Code — le skill est automatiquement découvert. Décrivez votre besoin en langage naturel et Claude appliquera les instructions du skill.
💡 Assurez-vous que le MCP Spendesk est configuré dans votre
.claude/settings.json avec les outils get_supplier_by_id, get_payables, get_purchase_orders, spendesk_analyze_spend.Skills similaires
★ Top