Procesamiento del agente

esperando foto…

Elegí una foto de ejemplo a la izquierda y tocá “Enviar por WhatsApp y procesar”. Vas a ver cada paso del pipeline: recepción, extracción con Claude, validaciones y carga en los libros.

ProcesadoCanalComprobanteEmisorCUITTotalConfianzaResultado

Los comprobantes en revisión no se cargan a los libros: el agente responde por WhatsApp explicando qué no cerró (CUIT inválido, montos que no suman, posible duplicado) y espera confirmación humana.

Paso a paso

Cada paso es un nodo del workflow. El archivo n8n-lector-comprobantes-workflow.json de esta carpeta se importa directo en n8n.

📱

Llega la foto WhatsApp Trigger

El dueño o un empleado le manda la foto de la factura al número de la empresa. También acepta PDFs adjuntos por mail (segundo trigger opcional).

⬇️

Descargar la imagen HTTP Request ×2

Con el ID del medio se pide la URL a la API de Meta y se descarga el binario. Se convierte a base64 para mandárselo a Claude.

👁️

Claude lee el comprobante HTTP Request → Claude visión

Un solo llamado con la imagen y un prompt de extracción: tipo de comprobante, punto de venta y número, fecha, CUIT, razón social, neto por alícuota, IVA, percepciones, total y CAE. Devuelve JSON estructurado con un campo de confianza por dato.

🔍

Control de calidad Code + Google Sheets

Tres válvulas antes de cargar: dígito verificador del CUIT (algoritmo real, detecta lecturas erradas), aritmética (neto + IVA ≈ total, con tolerancia de redondeo) y duplicados (¿ya existe ese punto de venta + número en el libro?).

📊

Cargar al libro Google Sheets · Append

Si todo validó, la fila entra en `LibroCompras`/`LibroVentas` con el mismo formato de la pestaña Libros IVA de la suite fiscal — la posición del mes se actualiza sola. La foto se archiva en Drive linkeada a la fila.

Confirmar o pedir revisión WhatsApp

Si cargó: «Leí FC A 0001-00087341 de Papelera Cuyo, $412.000 + IVA. Cargada ✅». Si algo no cerró: «El CUIT no pasa el dígito verificador — ¿me confirmás estos datos?» con lo que leyó. Nada entra al libro sin pasar los controles.

Qué necesita para funcionar

Visión

Una API key de Anthropic. Claude Haiku 4.5 lee una factura por centavos — 500 facturas al mes cuestan menos que un café. La misma key sirve para el agente de Presupuestos.

Canales

El mismo número de WhatsApp Business de la suite (recibe imágenes sin configuración extra) y opcionalmente una casilla de mail para PDFs.

Destino

Las hojas `LibroVentas` / `LibroCompras` de la Posición Fiscal — mismo formato, cero integración extra. Más Drive para archivar las fotos originales.

n8n-lector-comprobantes-workflow.json Workflow listo para importar en n8n → menú “Import from file”. Incluye el prompt de extracción y el validador de CUIT real.
Descargar workflow