CLI open-source utilise Claude Haiku pour automatiser l'audit des dépenses Xero

Un développeur a créé un outil CLI Python open-source qui utilise Claude Haiku pour automatiser l'audit des dépenses du logiciel de comptabilité Xero. L'outil est conçu pour réduire le temps consacré aux tâches manuelles de vérification des dépenses, comme la validation des descriptions, des codes fiscaux, des conversions de devises et la correspondance des reçus.
Approche de conception et coût
L'outil suit le principe de conception "code déterministe d'abord, puis IA pour combler les lacunes". Les utilisateurs configurent des règles pour les problèmes courants comme les champs manquants, les taux de taxe invalides, les doublons et les montants nuls. Claude Haiku n'est appelé que lorsque les données structurées font défaut, comme avec les reçus non structurés. Cette approche maintient les coûts d'utilisation des LLM à quelques centimes par exécution d'audit.
Cas d'utilisation spécifiques de Haiku
- Tri des factures signalées : Après que les règles signalent des problèmes, Haiku examine les factures et renvoie des suggestions JSON structurées avec des scores de confiance. Les suggestions inférieures à 0,7 de confiance sont filtrées.
- Vision des reçus : Haiku lit les images de reçus/factures pour extraire les noms des fournisseurs et les descriptions des articles. Les noms des fournisseurs sont comparés aux contacts Xero existants.
- Détection des devises étrangères : Haiku identifie la devise des reçus, puis le code déterministe récupère les taux historiques de la BCE, convertit les montants et attache les fichiers CSV des taux comme preuve d'audit.
- Édition de factures en langage naturel : Au lieu de naviguer dans l'interface de Xero, les utilisateurs peuvent taper des instructions en anglais comme "définir la description sur frais d'abonnement mensuel", et Haiku les convertit en correctifs JSON.
Détails d'implémentation
L'outil fonctionne sur Claude Haiku 4.5 et inclut une approche humaine dans la boucle où rien ne s'applique automatiquement à moins que l'utilisateur n'utilise explicitement le drapeau --auto-correct. Le développeur note que ce modèle de "règles d'abord, LLM en secours" a bien fonctionné pour les tâches d'automatisation commerciale structurées mais désordonnées.
Le projet est disponible sur GitHub à https://github.com/logicalicy/xero-expense-audit, et le développeur a écrit une explication détaillée de son approche à https://blog.mariohayashi.com/p/using-ai-to-make-xero-expense-auditing.
📖 Read the full source: r/ClaudeAI
👀 See Also

La mise à jour de Hawkeye ajoute l'orchestration de swarm, les tâches à distance et la prise en charge de modèles locaux.
Hawkeye v1.0+ prend désormais en charge l'orchestration d'essaims multi-agents, la mise en file d'attente de tâches à distance et une meilleure intégration avec Ollama/LM Studio. L'enregistreur de vol local-first pour agents IA aide les développeurs à suivre ce qui se passe lorsque les agents travaillent dans des dépôts.

Contextium : Framework de Contexte Persistant Open-Source pour Claude Code
Contextium est un framework de dépôt git structuré qui fournit un contexte persistant pour les sessions Claude Code, utilisant un fichier CLAUDE.md comme routeur de contexte pour charger à la demande les fichiers markdown pertinents. La version open-source inclut un modèle avec 6 applications exemples et 27 documentations d'intégration.

Quels correctifs de proxy pour éviter les sauts de défilement du code Claude sur Windows
Quell est un proxy Rust qui se place entre votre terminal et Claude Code, supprimant les séquences d'effacement d'écran qui provoquent des réinitialisations de position de défilement lors des réponses longues. Il ajoute également Shift+Entrée pour les sauts de ligne, le filtrage de sécurité et la prise en charge complète d'Unicode.

Fournisseur OAuth prêt à l'emploi pour les serveurs FastMCP personnels sur toutes les plateformes Claude
Un développeur a créé un fournisseur OAuth Python en un seul fichier qui permet aux serveurs FastMCP personnels de fonctionner sur les plateformes Claude.ai web, mobile et Desktop sans nécessiter de services d'identité externes comme Auth0 ou Google.