CLI de código aberto usa Claude Haiku para automatizar auditoria de despesas no Xero

Um desenvolvedor criou uma ferramenta CLI de código aberto em Python que usa Claude Haiku para automatizar a auditoria de despesas para o software de contabilidade Xero. A ferramenta foi projetada para reduzir o tempo gasto em tarefas manuais de verificação de despesas, como verificar descrições, códigos de impostos, conversões de moeda e correspondência de recibos.
Abordagem de design e custo
A ferramenta segue o princípio de design "código determinístico primeiro, depois IA para preencher as lacunas". Os usuários configuram regras para problemas comuns, como campos ausentes, taxas de imposto inválidas, duplicatas e valores zero. Claude Haiku é chamado apenas quando faltam dados estruturados, como em recibos não estruturados. Essa abordagem mantém os custos de uso do LLM em alguns centavos por execução de auditoria.
Casos de uso específicos do Haiku
- Triagem de faturas sinalizadas: Depois que as regras sinalizam problemas, o Haiku revisa as faturas e retorna sugestões estruturadas em JSON com pontuações de confiança. Sugestões abaixo de 0,7 de confiança são filtradas.
- Visão de recibos: O Haiku lê imagens de recibos/faturas para extrair nomes de fornecedores e descrições de itens. Os nomes dos fornecedores são comparados com os contatos existentes do Xero.
- Detecção de moeda estrangeira: O Haiku identifica a moeda dos recibos, então o código determinístico busca taxas históricas do BCE, converte os valores e anexa arquivos CSV de taxas como evidência de auditoria.
- Edição de faturas em linguagem natural: Em vez de clicar na interface do Xero, os usuários podem digitar instruções em inglês como "definir descrição como taxa de assinatura mensal", e o Haiku converte essas instruções em patches JSON.
Detalhes de implementação
A ferramenta roda no Claude Haiku 4.5 e inclui uma abordagem de humano no loop, onde nada é aplicado automaticamente, a menos que o usuário use explicitamente a flag --auto-correct. O desenvolvedor observa que esse padrão de "regras primeiro, LLM como fallback" tem funcionado bem para tarefas de automação empresarial estruturadas, mas bagunçadas.
O projeto está disponível no GitHub em https://github.com/logicalicy/xero-expense-audit, e o desenvolvedor escreveu uma explicação detalhada de sua abordagem em https://blog.mariohayashi.com/p/using-ai-to-make-xero-expense-auditing.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Plugin Claude Code Yoink Substitui Dependências de Biblioteca para Reduzir Riscos na Cadeia de Suprimentos
Yoink é um plugin do Claude Code que remove dependências complexas reimplementando apenas as funções necessárias, usando um fluxo de trabalho de três etapas com os comandos /setup, /curate-tests e /decompose. Atualmente suporta Python, com suporte para TypeScript e Rust em desenvolvimento.

Duas Habilidades de Código do Claude para Gerenciar a Configuração CLAUDE.md
Um desenvolvedor criou duas habilidades Claude Code para lidar com a configuração do CLAUDE.md: /cc-init cria configurações enxutas para novos projetos, e /cc-optimize analisa projetos existentes em busca de bloat e problemas. Ambas visam reduzir a sobrecarga de contexto e melhorar o seguimento de instruções.

Seis ferramentas de código aberto que abordam os problemas de segurança, custo e complexidade do OpenClaw
Um desenvolvedor testou seis ferramentas da comunidade para resolver as lacunas de segurança do OpenClaw sinalizadas pela Cisco, custos crescentes e configuração complexa. ClawSec fornece varredura de segurança e verificação de integridade, Antfarm permite fluxos de trabalho multiagente determinísticos e LanceDB Pro melhora a recuperação de memória com busca vetorial híbrida.

Sistema de Memória Local para Ferramentas de Codificação IA Extrai Mais de 2.600 Fatos de Registros de Conversas
Um desenvolvedor criou uma camada de memória local que ingere registros de conversa do Claude Code, Factory.ai e Codex CLI, extrai fatos estruturados usando um LLM local e injeta automaticamente contexto em novas sessões. Após meses de uso, indexou mais de 13.000 mensagens e extraiu mais de 2.600 fatos.