Suivre la boîte de réception des factures

Suit les documents fournisseurs reçus dans la boîte de réception : en attente, assignés, traités.

AP Manager⚡ QuotidienDébutantLecture seule

Demandez-le comme ça

Qu'est-ce qui attend dans la boîte de réception des factures ?

Quand l'utiliser

Chaque jour, pour voir ce qui attend dans la boîte de réception ou vérifier qu'une facture a bien été reçue.

Ce que ça produit

Tableau des documents reçus avec type, fournisseur, montant, échéance, personne assignée et statut, puis le détail d'un document à la demande.

Comment ça se déroule

  1. 1Liste les documents reçus et pas encore traités
  2. 2Indique à qui chaque document est assigné
  3. 3Retrouve un document précis, même déjà traité
  4. 4Montre ce qu'il est devenu une fois traité
  5. 5Signale les échéances proches sur les documents en attente

Ce qui vous protège

  • Ce skill ne fait que lire : il ne modifie rien dans Spendesk
  • Il agit avec vos permissions et votre rôle, jamais au-delà
  • L'assistant ne peut ni approuver ni payer
▸Détail technique80/100 · 3 outils
FournisseursRéconciliationget_intakesget_intake_by_idget_users

# Boîte de réception des factures

## Intake ou facture : la différence

Un **intake** est un document fournisseur reçu (facture, avoir ou reçu) tant qu'il est en revue dans la boîte de réception : c'est l'étape **avant** la comptabilité. Une fois traité, il devient une facture (`get_invoices`) puis un payable (`get_payables`).

- « A-t-on reçu la facture de X ? » → `get_intakes`
- « Est-elle approuvée, payée ? » → `get_invoices` (voir le skill factures en attente d'approbation)

## Étape 1 — Ce qui attend dans la boîte

```json
{ "tool": "get_intakes", "params": { "stage": ["inInbox"], "pageSize": 100 } }
```

`stage` est la vue simple du cycle de vie :

| `stage` | Signification |
|---------|---------------|
| `inInbox` | En attente d'action ou en cours de revue |
| `linked` | Rattaché à un document existant |
| `processed` | Terminé (validé, refusé, supprimé) |

⚠️ Pièges vérifiés en direct :
- **Une liste vide ne prouve rien d'autre que « rien dans cette étape »**. Sur le compte démo, `inInbox` renvoyait 0 document alors qu'un document traité existait : il a fallu demander `processed` pour le voir.
- Les intakes archivés sont exclus sauf si on demande `stage: ["processed"]` ou `status: ["deleted"]`. L'absence d'un document dans la liste ne prouve donc pas qu'il n'existe pas.
- Il n'y a **pas de filtre par type** : factures, avoirs et reçus sont mélangés. Lire `type` sur chaque ligne avant d'agréger.
- Les champs extraits du document (fournisseur, montants, dates, numéro) sont `null` tant qu'ils ne sont pas capturés — `null` n'est pas zéro.
- Les montants sont dans la devise du document, sans conversion : regrouper par devise, ne jamais additionner.
- Les filtres `createdAfter`/`createdBefore` attendent un datetime ISO complet (`2026-10-01T00:00:00.000Z`) et portent sur la date de réception par Spendesk, pas sur la date de facture.

## Étape 2 — À qui c'est assigné

`assigneeId` est un identifiant brut. Le résoudre avec :

```json
{ "tool": "get_users", "params": { "ids": ["<assigneeId>"] } }
```

Ne jamais afficher l'identifiant brut ; s'il ne se résout pas, le dire.

## Étape 3 — Détail d'un document et ce qu'il est devenu

```json
{ "tool": "get_intake_by_id", "params": { "id": "<id de l'intake>" } }
```

En plus des champs de la liste, renvoie :
- `lineItems` et `lineItemsSource` (ex. `ocr`) : ce qui a réellement été facturé ;
- `documents` : les fichiers reçus, avec un lien de téléchargement de courte durée ;
- `payableId` et `resultingDocument` : ce que le document a produit une fois traité. `payableId` se résout avec `get_payable_by_id`.

`get_intake_by_id` retrouve aussi les intakes archivés que la liste omet. `appUrl` donne le lien direct vers le document dans Spendesk — le fournir tel quel, ne jamais le construire.

## Format de sortie recommandé

```
Boîte de réception — <date du jour>
En attente : N documents (par devise : …)

| Reçu le | Type | Fournisseur | N° | Montant | Échéance | Assigné à | Statut |
```

Trier par échéance croissante et signaler les documents dont l'échéance tombe sous 7 jours alors qu'ils ne sont pas encore traités.

## Résultat observé (compte démo)

Boîte vide en `inInbox`. Un document en `processed` : facture reçue par email le 15/09/2026, statut `validated`, EUR 15 779,40 TTC (EUR 13 260,00 HT, TVA 19 % lue par OCR), échéance au 06/10/2026, assignée à un utilisateur résolu par `get_users`, avec un `payableId` renseigné.

## Exemples de prompts utilisateur

- "Qu'est-ce qui attend dans la boîte de réception des factures ?"
- "A-t-on reçu la facture RE-2026-08842, et où en est-elle ?"
- "Quels documents reçus cette semaine ne sont pas encore traités, et à qui sont-ils assignés ?"

Comment installer ce skill

/
  1. 1
    Télécharger le fichier s71-boite-reception-factures.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 s71-boite-reception-factures.md .claude/s71-boite-reception-factures.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_intakes, get_intake_by_id, get_users.

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
★ Top
89/100·🔍 Ponctuel·Intermédiaire

Créer un skill sur mesure

Transforme un besoin métier précis en un nouveau skill Claude sur mesure, prêt à l'emploi sur le MCP Spendesk.

CFOControllerAP Manager
★ Top
88/100·🔍 Ponctuel·Débutant

Découvrir le MCP Spendesk en deux minutes

Visite guidée conversationnelle du MCP Spendesk avec de vrais appels sur les données de l'utilisateur, adaptée à sa persona.

CFOControllerAP Manager

Interested in AI Agent services or Custom Integrations?