Payables par date comptable (clôture mensuelle)

Filtre les payables par date comptable pour la clôture mensuelle ou trimestrielle. Essentiel pour s'assurer de la complétude du périmètre comptable de la période.

↓ Télécharger le skill (.md)
82/100·📆 Mensuel·ExpertController
Export ERPRéconciliationget_payables

🎯 But du skill

Filtre les payables par date comptable pour la clôture mensuelle ou trimestrielle. Essentiel pour s'assurer de la complétude du périmètre comptable de la période.

📊 Ce que ça produit

Liste des payables dans le périmètre de la période comptable sélectionnée.

Bénéfice

Avant

Extraction manuelle par date avec risque d'inclure des éléments hors période.

Après

Périmètre comptable exact pour la clôture, sans risque d'erreur de période.



# Instructions — Payables par date comptable (clôture mensuelle)

## ⚠️ Prérequis critique

Le champ `accountingDate` est une **fonctionnalité optionnelle désactivée par défaut** dans Spendesk.
Si elle est désactivée, `accountingDate` est `null` sur toutes les payables et un filtre sur ce champ retourne 0 résultats silencieusement.

**Avant d'utiliser ce filtre, vérifier** : appelle `get_payables` sans filtre de date sur 3 records et inspecte le champ `accountingDate`. S'il est `null`, la feature n'est pas activée — utiliser `payableDate` à la place.

## Étape 1 — Identifier la compagnie

Appelle `list_companies` pour obtenir le `companyId`.

## Étape 2 — Vérifier si accountingDate est activé

Appelle `get_payables` avec `pageSize=3` (sans filtre de date).
Inspecte `accountingDate` dans les résultats :
- Si peuplé → la feature est active, continuer
- Si `null` → **utiliser `payableDate` à la place** et informer l'utilisateur

## Étape 3a — Si accountingDate est activé

Appelle `get_payables` avec :
```
filters: { field: "accountingDate", operator: "between", value: { from: "<YYYY-MM-01T00:00:00.000Z>", to: "<YYYY-MM-lastDayT23:59:59.999Z>" } }
```

## Étape 3b — Si accountingDate est null (cas standard)

Appelle `get_payables` avec :
```
filters: { field: "payableDate", operator: "between", value: { from: "...", to: "..." } }
```

Et informer l'utilisateur : "La date comptable (accountingDate) n'est pas activée sur ce compte. Filtre effectué sur la date du document (payableDate)."

## Étape 4 — Pagination

Si `hasNextPage=true`, itérer avec le `cursor` jusqu'à épuisement.

## Étape 5 — Résultats

Afficher : nombre de payables, total en devise fonctionnelle (sommer `functionalAmount.amount / 10^precision`), répartition par `bookkeepingStatus`.

## Exemple de prompt

- "Montre-moi les factures de juin 2026 pour la clôture comptable"
- "Quelles payables ont une date comptable en juillet 2026 ?"

Comment installer ce skill

/
  1. 1
    Télécharger le fichier s18-accounting-date-cloture.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 s18-accounting-date-cloture.md .claude/s18-accounting-date-cloture.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_payables.

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·📅 Hebdo·Débutant

Demandes de carte via get_requests

Explique comment utiliser get_requests pour les demandes de carte et pourquoi les remboursements de frais n'y apparaissent pas. Évite une source de confusion fréquente entre deux workflows distincts.

ControllerFinance Analyst
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