Testé · 2026-10-15
Classement de factures IA : générer un registre, détecter les doublons, vérifier les montants
Le moyen le plus simple de classer des factures avec l'IA : un prompt unique dans Claude Code. Installez la skill invoice-organizer, mettez les factures électroniques dans un dossier, et dites « constitue un registre de notes de frais, vérifie les doublons et les montants, et ne modifie pas les fichiers d'origine ». Elle écrit un registre Excel et signale les doublons ainsi que les totaux TTC qui ne collent pas. Nous l'avons lancée sur 6 factures XML : 84 secondes, originaux inchangés.
- ✓6 factures électroniques XML ont produit un registre xlsx + csv en 84 secondes (exécution en environnement propre le 2026-10-15)
- ✓1 paire de doublons détectée et 1 facture dont le total TTC était trop élevé de 0,50
- ✓Les hachages des 6 fichiers d'origine correspondaient avant et après ; les tickets restaurant d'août étaient 2 factures totalisant 500,00 après dédoublonnage

Configurer une fois : pointer la config globale vers AICodeWith
À faire une fois ; tous les cas d'usage s'en servent. Autres outils : guides d'intégration. Où obtenir une clé : Obtenir une clé API.
1. Installer Claude Code
Suivez la documentation officielle d'installation de Claude Code. C'est bon quand
claude --versionaffiche un numéro de version.2. Créer une clé et modifier la config globale
Connectez-vous, ouvrez la page **Clés API** du tableau de bord, et créez une clé. Si vous ne savez pas où c'est, voir Obtenir une clé API.
Ouvrez la config globale
~/.claude/settings.jsonet renseignez l'URL de base et la clé sousenv:~/.claude/settings.json{ "env": { "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai", "ANTHROPIC_AUTH_TOKEN": "sk-YOUR_KEY" } }N'ajoutez pas /v1 à la fin de l'URL de base. Rouvrez le terminal, lancez claude : une réponse normale confirme que la connexion marche.
3. Installer la skill invoice-organizer
Le nom de la skill est invoice-organizer. L'URL de téléchargement SkillHub utilise
slug=invoice-organize(il manque un r). C'est l'identifiant de téléchargement SkillHub — copiez-le tel quel.Téléchargez le zip depuis SkillHub et décompressez-le dans le répertoire de skills de Claude Code :
bashmkdir -p ~/.claude/skills/invoice-organize curl -L -o /tmp/invoice-organize.zip "https://api.skillhub.cn/api/v1/download?slug=invoice-organize" unzip -o /tmp/invoice-organize.zip -d ~/.claude/skills/invoice-organizeC'est bon quand SKILL.md apparaît dans le dossier. Garder l'identifiant de téléchargement invoice-organize comme nom de dossier convient ; SKILL.md nomme toujours la skill invoice-organizer.

Installation testée : téléchargement curl, unzip, SKILL.md apparaît.
Étapes testées
1. Demandez le classement en une phrase
Placez les factures XML dans un dossier
invoiceset lancezclaudeun niveau au-dessus :textUtilise la skill invoice-organizer pour classer les factures dans ./invoices, constituer un registre de notes de frais (vérifier les doublons et les montants), puis trouver les tickets restaurant d'août. Ne modifie pas les fichiers d'origine.Gardez la phrase « Ne modifie pas les fichiers d'origine. »

Sortie terminal testée : 1 groupe de doublons, 1 écart de montant, 1 minute 24 secondes, fichiers d'origine inchangés. 2. Ouvrir le registre
Elle écrit
invoice_ledger.xlsx(registre principal, lignes à revoir en rouge clair),invoice_ledger.csv,needs_review.csvetduplicate_candidates.csvsousinvoices/ledger/. Les valeurs viennent du XML — pas d'OCR.Dans notre essai : meal-0801.xml et sa copie étaient la même facture ; office-0903.xml devrait être 169,50 (150,00 HT + 19,50 de taxe) mais le montant facial était 170,00.

invoice_ledger.xlsx : les lignes à revoir sont en rouge clair. 3. Continuez la conversation
Par exemple : « constitue un dossier de remboursement avec ces deux tickets restaurant d'août », « additionne les montants par catégorie chaque mois », ou « marque-les comme remboursés. »
Dépannage
- La même facture apparaît deux fois
- Ouvrez duplicate_candidates.csv et ne gardez qu'un exemplaire de ce numéro de facture.
- Le total TTC ne correspond pas
- Lisez la note dans needs_review.csv et confirmez auprès de l'émetteur.
- 401 ou requête en échec
- Vérifiez que la clé est complète et que l'URL de base est https://api.aicodewith.ai (sans /v1). Rouvrez le terminal après modification.
FAQ
Le classement de factures IA modifie-t-il les fichiers d'origine ?
Dites « ne modifie pas les fichiers d'origine » dans le prompt. Dans notre essai, les hachages des 6 fichiers XML correspondaient avant et après, et les doublons n'ont pas été supprimés.
Quels formats de facture sont pris en charge ?
Nous avons testé des factures électroniques XML. Les factures PDF et image n'ont pas été testées.
Combien de temps prend une exécution ?
6 factures XML ont pris 84 secondes du classement au registre. Plus de factures prennent plus longtemps.
Décide-t-il ce qui est remboursable ?
Non. « Remboursé » vaut non par défaut. Les doublons et écarts de montant sont signalés pour que vous décidiez.
Une version en un clic ? Laissez votre e-mail
Vous ne voulez pas tout configurer vous-même ? Nous évaluons un outil en un clic pour « Classement de factures IA » et vous préviendrons par e-mail.