---
name: s50-ap-payment-priority
description: File d'attente AP priorisée — factures à payer classées par urgence (retard, échéance, montant) avec noms fournisseurs résolus
tags: [ap, paiement, priorite, fournisseurs, echeance, ap-manager]
when_to_use: En début de journée ou de semaine pour savoir quelles factures payer en priorité, en combinant l'urgence (retard/échéance) et le montant
personas: [ap-manager]
use_cases: [gestion-fournisseurs, reconciliation]
frequency: daily
complexity: beginner
score: 83
tools_used: [spendesk_get_due_invoices, get_payables, get_suppliers]
---

# File d'attente AP — paiements prioritaires

## But
Générer une liste de paiement priorisée en 3 niveaux d'urgence : factures en retard (pay now), factures à échéance dans les 7 jours (pay this week), et factures à venir dans les 30 jours (plan ahead). Permet à l'AP Manager de gérer sa file de paiement efficacement.

## Instructions

### Étape 1 — Factures en retard (PRIORITÉ CRITIQUE)
```
Appelle spendesk_get_due_invoices (sans filtre supplierIds → toutes les factures dues).
Résultat : factures dont la date d'échéance est dépassée.
Pour chaque facture : noter id, supplierId, amount, currency, dueDate, daysOverdue.
Trier par montant décroissant (payer les plus grands montants en retard en premier).
```

### Étape 2 — Factures à échéance dans 7 jours (PRIORITÉ HAUTE)
```
Appelle get_payables avec :
  - paymentStatus : unpaid / toPay
  - dueDate : entre aujourd'hui et aujourd'hui + 7 jours
Trier par dueDate croissant (les plus urgentes d'abord), puis par montant décroissant.
```

### Étape 3 — Factures à échéance 8-30 jours (PLANIFICATION)
```
Appelle get_payables avec :
  - paymentStatus : unpaid / toPay
  - dueDate : entre aujourd'hui + 8j et aujourd'hui + 30j
Trier par dueDate croissant.
```

### Étape 4 — Résoudre les noms de fournisseurs
```
Extraire les supplierIds uniques des 3 buckets.
Pour les top 20 fournisseurs par montant : appelle get_supplier_by_id pour chaque.
Substituer les IDs par les noms dans la liste finale.
```

### Étape 5 — Présentation de la file d'attente
```
🔴 PAYER MAINTENANT (X factures | X€) — en retard
  Fournisseur | Montant | Retard (jours) | N° facture

🟡 PAYER CETTE SEMAINE (X factures | X€) — échéance < 7j
  Fournisseur | Montant | Échéance | Jours restants

🟢 PLANIFIER (X factures | X€) — échéance 8-30j
  Fournisseur | Montant | Échéance

Total à décaisser à 30j : X€
```

## Points d'attention
- Les factures sans dueDate renseignée n'apparaissent pas dans spendesk_get_due_invoices — les suivre séparément via get_payables
- Le paiement se fait dans Spendesk — ce skill ne déclenche pas de virement
- Valider la liste avec le trésorier avant de lancer les paiements

## Exemples de prompts
- "Quelles factures dois-je payer en priorité aujourd'hui ?"
- "Montre-moi ma file d'attente AP pour la semaine"
- "Combien dois-je décaisser dans les 30 prochains jours ?"
