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

Skills similaires

★ Top
95/100·🔍 Ponctuel·Expert

Auditer la couverture du MCP

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

Interested in AI Agent services or Custom Integrations?