Analyse de concentration risque fournisseurs

Analyse la concentration des achats par fournisseur pour identifier les dépendances excessives et le risque de rupture d'approvisionnement.

↓ Télécharger le skill (.md)
80/100·📆 Mensuel·IntermédiaireCFOProcurement
FournisseursAnalyse des dépensesspendesk_analyze_spendget_suppliers

🎯 But du skill

Analyse la concentration des achats par fournisseur pour identifier les dépendances excessives et le risque de rupture d'approvisionnement.

📊 Ce que ça produit

Classement des fournisseurs par part du spend total avec indicateur de risque de concentration et recommandations de diversification.

Bénéfice

Avant

Aucune visibilité sur la dépendance fournisseur — le risque n'est découvert qu'en cas d'incident.

Après

Carte des risques fournisseurs en quelques secondes, permettant d'anticiper et de diversifier stratégiquement.



# Analyse de concentration risque fournisseurs

## But
Identifier les fournisseurs qui concentrent l'essentiel des dépenses (loi de Pareto), détecter les dépendances mono-source par catégorie, et quantifier le risque de concentration pour le CFO et le Procurement.

## Instructions

### Étape 1 — Dépenses totales par fournisseur sur 12 mois
```
Appelle spendesk_analyze_spend avec :
  - groupBy: supplier
  - période : 12 derniers mois
  - Récupère : supplierId, supplierName, totalAmount, currency
Trier par totalAmount décroissant.
```

### Étape 2 — Analyse Pareto (80/20)
```
Calculer le total des dépenses (somme de tous les fournisseurs).
Calculer le % cumulé en parcourant les fournisseurs triés du plus grand au plus petit.
Identifier :
  - Le nombre de fournisseurs représentant 80% des dépenses (concentration top)
  - Le % des fournisseurs représentant 80% des dépenses
  - Les fournisseurs représentant chacun > 10% des dépenses totales (risque critique)
```

### Étape 3 — Identification des dépendances mono-source par catégorie

⚠️ **Bug vérifié** : `category` n'existe pas comme dimension de `spendesk_analyze_spend` (erreur serveur `"grouper is not a function"`). Les catégories de dépense employé-facing sont portées par le champ analytique "Analytic codes" — utiliser la dimension `analyticalCode` :

```
Appelle spendesk_analyze_spend avec groupBy: analyticalCode pour obtenir les catégories.
Pour chaque catégorie > 5% des dépenses totales :
  Appelle spendesk_analyze_spend groupBy: [analyticalCode, supplier], filters.analyticalCodes=[<id catégorie>]
  Identifier si un seul fournisseur = > 90% de la catégorie (single-source), via le breakdown[] de la ligne
```

### Étape 4 — Enrichissement fournisseurs critiques

⚠️ **Risque de dépassement de taille de réponse** : `get_suppliers` embarque un champ `accountPayable.supplierIds` qui, pour les fournisseurs partageant un compte AP consolidé, peut contenir des centaines d'IDs redondants par enregistrement — un simple `pageSize=3` peut déjà dépasser la limite de taille de réponse. Ne jamais paginer largement ici.

```
Pour les fournisseurs représentant > 5% des dépenses (généralement une poignée) :
  Appelle get_suppliers avec ids=[<id1>, <id2>, ...] (ciblé, pas de pagination large) pour récupérer : pays, statut, IBAN country
Identifier les fournisseurs critiques dans des pays à risque géopolitique ou
sans IBAN validé.
```

### Étape 5 — Rapport de risque
```
Présenter :
1. Score de concentration global : N fournisseurs = 80% des dépenses
2. Fournisseurs critiques (> 10% des dépenses chacun) avec montant + %
3. Catégories en mono-source (1 seul fournisseur dominant)
4. Recommandations : fournisseurs à diversifier en priorité
```

## Points d'attention
- Le Pareto 80/20 s'applique aux dépenses trackées dans Spendesk — les dépenses hors-Spendesk ne sont pas incluses
- Un fournisseur "critique" ne signifie pas toujours un risque si c'est un partenaire stratégique validé
- Comparer avec la période N-1 pour voir si la concentration augmente

## Exemples de prompts
- "Quels sont nos fournisseurs les plus critiques en termes de dépendance ?"
- "Combien de fournisseurs représentent 80% de nos achats ?"
- "Y a-t-il des catégories où on n'a qu'un seul fournisseur ?"
- "Montre-moi notre risque de concentration fournisseurs pour le board"

Comment installer ce skill

/
  1. 1
    Télécharger le fichier s45-supplier-concentration-risk.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 s45-supplier-concentration-risk.md .claude/s45-supplier-concentration-risk.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 spendesk_analyze_spend, get_suppliers.

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