CLI de código abierto utiliza Claude Haiku para automatizar la auditoría de gastos en Xero.

Un desarrollador ha creado una herramienta CLI de Python de código abierto que utiliza Claude Haiku para automatizar la auditoría de gastos para el software de contabilidad Xero. La herramienta está diseñada para reducir el tiempo dedicado a tareas manuales de verificación de gastos, como verificar descripciones, códigos de impuestos, conversiones de moneda y coincidencia de recibos.
Enfoque de diseño y costo
La herramienta sigue el principio de diseño "código determinista primero, luego IA para llenar los vacíos". Los usuarios configuran reglas para problemas comunes como campos faltantes, tasas de impuestos inválidas, duplicados y montos cero. Claude Haiku solo se llama cuando faltan datos estructurados, como con recibos no estructurados. Este enfoque mantiene los costos de uso de LLM en unos pocos centavos por ejecución de auditoría.
Casos de uso específicos de Haiku
- Clasificación de facturas marcadas: Después de que las reglas marcan problemas, Haiku revisa las facturas y devuelve sugerencias estructuradas en JSON con puntuaciones de confianza. Las sugerencias por debajo de 0.7 de confianza se filtran.
- Visión de recibos: Haiku lee imágenes de recibos/facturas para extraer nombres de proveedores y descripciones de artículos. Los nombres de proveedores se comparan con los contactos existentes en Xero.
- Detección de moneda extranjera: Haiku identifica la moneda de los recibos, luego el código determinista obtiene tasas históricas del BCE, convierte los montos y adjunta archivos CSV de tasas como evidencia de auditoría.
- Edición de facturas en lenguaje natural: En lugar de hacer clic en la interfaz de Xero, los usuarios pueden escribir instrucciones en inglés como "establecer descripción como tarifa de suscripción mensual", y Haiku las convierte en parches JSON.
Detalles de implementación
La herramienta se ejecuta en Claude Haiku 4.5 e incluye un enfoque de humano en el ciclo donde nada se aplica automáticamente a menos que el usuario use explícitamente la bandera --auto-correct. El desarrollador señala que este patrón de "reglas primero, LLM como respaldo" ha funcionado bien para tareas de automatización empresarial estructuradas pero desordenadas.
El proyecto está disponible en GitHub en https://github.com/logicalicy/xero-expense-audit, y el desarrollador ha escrito una explicación detallada de su enfoque en https://blog.mariohayashi.com/p/using-ai-to-make-xero-expense-auditing.
📖 Leer la fuente completa: r/ClaudeAI
👀 Ver también

Dándole a Claude un LLM local como asistente mediante MCP en Mac
Un desarrollador conecta Claude a un Qwen 2.5 Coder 14B local mediante Ollama y MCP, creando un asistente sin costo para delegar tareas como procesamiento de texto y manejo de archivos grandes.

Revisión de la aplicación de productividad Dart AI con integración de OpenClaw
Un usuario informa haber cambiado de Things a Dart AI para la productividad, encontrándolo mejor para implementar la metodología Getting Things Done con acceso completo a OpenClaw, a pesar de problemas con la interfaz y la complejidad inicial de configuración.

TruthGuard: Ganchos de Script de Shell que Detectan Mentiras de Agentes de Programación con IA
TruthGuard es una herramienta de código abierto que utiliza ganchos de script de shell para verificar lo que realmente hacen Claude Code y Gemini CLI frente a lo que afirman. Detecta ediciones fantasmas, mentiras sobre códigos de salida, atajos peligrosos y bloquea confirmaciones cuando fallan las pruebas.

Sgai: Herramienta de Desarrollo de Software Multiagente Orientada a Objetivos
Sgai es una herramienta de código abierto en Go que coordina agentes de IA para ejecutar objetivos de software definidos en archivos GOAL.md. Descompone los objetivos en flujos de trabajo DAG, ejecuta pruebas para comprobar la finalización y opera localmente con un panel web para el monitoreo.