Détection de doublons de factures
Détecte les doublons de factures en identifiant les payables d'un même fournisseur avec des montants identiques ou très proches sur une courte période.
65/100·📆 Mensuel·IntermédiaireControllerAP Manager
RéconciliationFournisseursget_payablesget_supplier_by_id
🎯 But du skill
Détecte les doublons de factures en identifiant les payables d'un même fournisseur avec des montants identiques ou très proches sur une courte période.
📊 Ce que ça produit
Liste des paires de factures suspectes avec fournisseur, montants, dates et niveau de confiance du doublon.
⚡ Bénéfice
Avant
Les doublons de factures sont détectés tardivement, générant des trop-perçus et des litiges fournisseurs coûteux.
Après
Détection proactive des doublons avant paiement, évitant les trop-perçus et les procédures de remboursement.
# Détection de doublons de factures ## But Identifier les paires de factures susceptibles d'être des doublons avant qu'elles ne soient payées deux fois. Deux critères de détection : même montant exact chez le même fournisseur à ±5 jours, ou même numéro de facture chez le même fournisseur. **Limite :** la détection est basée sur Claude — pas de déduplication native dans l'API. Le score de confiance dépend des données disponibles dans get_payables. ## Instructions ### Étape 1 — Récupérer les payables de la période ``` Appelle get_payables pour la période à contrôler (ex: 3 derniers mois). Récupère pour chaque payable : id, supplierId, amount, currency, invoiceDate, invoiceNumber (si disponible), status. Exclure les payables de type creditNote. ``` ### Étape 2 — Détection par montant + fournisseur + date ``` Grouper les payables par (supplierId, amount, currency). Pour chaque groupe de 2+ payables : Vérifier si les dates de facture sont à ± 5 jours l'une de l'autre Si oui → marquer comme "doublon potentiel — montant identique" Ignorer les abonnements (payableType=subscription) — paiements récurrents normaux. ``` ### Étape 3 — Détection par numéro de facture ``` Si invoiceNumber est disponible dans les métadonnées : Grouper par (supplierId, invoiceNumber) Tout groupe de 2+ = doublon confirmé (même référence) Marquer comme "doublon probable — même numéro de facture" ``` ### Étape 4 — Enrichissement des doublons détectés ``` Pour chaque paire suspecte : Appelle get_supplier_by_id pour obtenir le nom du fournisseur Note : statut (toPrepare, toExport, exported, paid) — les paires déjà payées sont prioritaires ``` ### Étape 5 — Rapport des doublons ``` Présenter par niveau de risque : RISQUE ÉLEVÉ : même numéro de facture chez le même fournisseur → Fournisseur | Montant | Date 1 | Date 2 | Statut 1 | Statut 2 RISQUE MOYEN : même montant ± 5 jours chez le même fournisseur → Fournisseur | Montant | Date 1 | Date 2 | Écart jours Pour chaque paire : recommandation (bloquer, vérifier, ignorer) ``` ## Points d'attention - Un même montant chez le même fournisseur ±5j peut être légitime (ex: livraisons partielles hebdomadaires) - Les abonnements récurrents déclenchent des faux positifs — les exclure explicitement - Ce skill est un outil d'aide à la décision, pas une suppression automatique - Prioriser les paires où au moins une facture est "toPay" ou déjà exportée ## Exemples de prompts - "Y a-t-il des doublons de factures sur les 3 derniers mois ?" - "Vérifie si on a des factures dupliquées chez Amazon ou Salesforce" - "Avant de payer ce batch, identifie les doublons potentiels"
Comment installer ce skill
/
- 1Télécharger le fichier
s47-duplicate-invoice-detection.mdvia le bouton ci-dessus. - 2Placer le fichier dans le répertoire
.claude/de votre projet (ou~/.claude/pour une installation globale).cp s47-duplicate-invoice-detection.md .claude/s47-duplicate-invoice-detection.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 get_payables, get_supplier_by_id.Skills similaires
★ Top