Dossier de 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.

↓ Télécharger le skill (.md)
85/100·🔍 Ponctuel·IntermédiaireProcurementCFO
FournisseursAnalyse des dépensesget_supplier_by_idget_payablesget_purchase_ordersspendesk_analyze_spend

🎯 But du skill

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.

📊 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.

Bénéfice

Avant

L'acheteur arrive en négociation sans données précises, ce qui affaiblit sa position face à un commercial bien préparé.

Après

Dossier de négociation complet préparé en quelques minutes, avec des arguments chiffrés pour obtenir les meilleures conditions.



# 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` (budget approuvé), `billedAmount` (facturé à date), `deliveredAmount`, `netAmount` (facturé net des avoirs), `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
  Respect des budgets PO (billedAmount > amount = dépassement)
  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 Codele 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

Audit de couverture MCP — Gap analysis automatisée

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
88/100·🔍 Ponctuel·Débutant

MCP Product Tour

Visite guidée conversationnelle du MCP Spendesk — appels réels sur les données de l'utilisateur, adaptée à sa persona, puis recommandation des prochains skills à installer

CFOControllerAP Manager