AP Aging : factures en retard par tranche
Affiche les factures fournisseurs en retard regroupées par tranche d'ancienneté. Gère les multi-devises et fournit une vision claire du passif en souffrance pour la direction.
86/100·📅 Hebdo·IntermédiaireCFOAP ManagerController
FournisseursRéconciliationspendesk_get_due_invoices
🎯 But du skill
Affiche les factures fournisseurs en retard regroupées par tranche d'ancienneté. Gère les multi-devises et fournit une vision claire du passif en souffrance pour la direction.
📊 Ce que ça produit
Tableau d'aging AP : tranches 0-30j, 30-60j, 60-90j, +90j avec montants et nombre de factures.
⚡ Bénéfice
Avant
Construction manuelle du tableau d'aging dans Excel, calcul des tranches par formule IF.
Après
Tableau d'aging AP complet en quelques secondes, prêt pour la direction et le board.
# Instructions — AP Aging : factures en retard par tranche
## ⚠️ Règle critique sur les devises
`spendesk_get_due_invoices` retourne pour chaque facture son montant dans **sa propre devise de dépense** (ex: GBP pour une facture en GBP). **Ne pas sommer ces montants entre eux**.
Le champ `totalAmount` par bucket est en **devise fonctionnelle** (EUR pour une compagnie EUR) — c'est lui qu'il faut utiliser pour les totaux.
Exemple observé sur compte réel :
- Bucket 1-30 jours : 500 000 GBP + 7 373 000 EUR → **INVALIDE** à sommer
- `totalAmount` du bucket : 79 525,29 EUR → valeur correcte
## Étape 1 — Identifier la compagnie
Appelle `list_companies`. Note la devise fonctionnelle (visible dans les réponses MCP, champ `currency`).
## Étape 2 — Récupérer l'aging
Appelle `spendesk_get_due_invoices` avec :
```json
{
"companyId": "...",
"asOfDate": "YYYY-MM-DD",
"includeLineItems": true
}
```
Optionnel : ajouter `"includeUpcoming": true` pour voir aussi les factures à échéance future.
## Étape 3 — Présenter les résultats
**Utiliser `totalAmount` par bucket** pour les totaux, pas la somme des montants individuels.
```
📊 Encours fournisseurs au <asOfDate>
Total en retard : summary.totalOverdueAmount EUR
Tranche | Total (EUR fonct.) | Nb factures | Ancienneté max
1-30 jours | X EUR | N | 30j
31-60 jours | X EUR | N | 60j
61-90 jours | X EUR | N | 90j
90+ jours | X EUR | N | summary.oldestInvoiceDaysOverdue
```
Pour chaque facture listée :
- Afficher le montant EN SA DEVISE (ne pas convertir manuellement) + indiquer la devise
- Indiquer : fournisseur, N° facture, date d'échéance, jours de retard, cost center
- Signaler les factures 90+ jours comme prioritaires
## Note sur la portée
Seules les `invoicePurchase` avec `paymentStatus=toPay` sont incluses. Les notes de frais, achats carte, et avoirs sont exclus. Pour une vue complète de toutes les payables avec dueDate dépassée, utiliser `get_payables` avec filtre `dueDate before today`.
## Exemple de prompt
- "Quelles factures fournisseurs sont en retard ?"
- "Montre l'aging AP au 6 juillet 2026"
Comment installer ce skill
/
- 1Télécharger le fichier
s25-ap-aging-factures-retard.mdvia le bouton ci-dessus. - 2Placer le fichier dans le répertoire
.claude/de votre projet (ou~/.claude/pour une installation globale).cp s25-ap-aging-factures-retard.md .claude/s25-ap-aging-factures-retard.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 spendesk_get_due_invoices.Skills similaires
★ Top