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

  1. 1Retrouve la fiche du fournisseur et l'ancienneté de la relation
  2. 2Analyse douze mois de factures : volume, tendance, montant moyen et fréquence
  3. 3Examine ses bons de commande : montants consommés, dépassements visibles et engagements restants
  4. 4Mesure son poids et son rang dans vos dépenses totales
  5. 5Calcule les leviers : volume, croissance, fidélité et délai de paiement moyen
  6. 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

/
  1. 1
    Télécharger le fichier s60-supplier-negotiation.md via le bouton ci-dessus.
  2. 2
    Placer 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
  3. 3
    Utiliser 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
95/100·🔍 Ponctuel·Expert

Auditer la couverture du MCP

Sonde tous les outils MCP disponibles, re-évalue la couverture des 50 cas d'usages persona, détecte les nouveaux champs ou outils, et régénère le rapport d'analyse des gaps.

CFOControllerAP Manager
90/100·🔍 Ponctuel·Intermédiaire

Cost centers actifs vs archivés

Distingue les centres de coût actifs des archivés via le bon usage de get_cost_centers. Évite le piège de la convention de nommage isArchived vs isActive qui est contre-intuitive.

ControllerFinance Analyst
★ Top
89/100·🔍 Ponctuel·Intermédiaire

Créer un skill sur mesure

Transforme un besoin métier précis en un nouveau skill Claude sur mesure, prêt à l'emploi sur le MCP Spendesk.

CFOControllerAP Manager

Interested in AI Agent services or Custom Integrations?