Cómo automatizar la facturación y los gastos de un autónomo con n8n y Odoo
Si eres autónomo en España, sabes exactamente de qué hablo: facturas que hacer, tickets de gasto que registrar, IVA que cuadrar, clientes que perseguir para cobrar y horas de oficina que te roban tiempo del trabajo real. Según diversos estudios, un autónomo medio dedica entre 5 y 10 horas semanales a tareas puramente administrativas. Eso son más de 300 horas al año haciendo cosas que una máquina puede hacer mejor y más rápido.
En este artículo te mostramos un sistema real que hemos construido en nacaIA para automatizar la gestión completa de facturación y gastos usando n8n como motor de automatización, Odoo como ERP de gestión y un agente IA accesible desde Telegram. El resultado: crear facturas dictando por voz, registrar gastos haciendo una foto al ticket, consultar facturas pendientes con un mensaje y generar gráficas de facturación en segundos. Todo sin abrir Odoo, sin tocar el ordenador.
El problema real: un autónomo no debería ser su propio administrativo
Cualquier autónomo que lleve más de un año dado de alta conoce la rutina. Terminas un trabajo, llegas a casa y en vez de descansar o preparar el siguiente proyecto, toca sentarse a hacer facturas. Y luego están los gastos: tickets arrugados en el bolsillo, en una caja de zapatos o directamente perdidos. Cuando llega el trimestre y tu gestor pide los gastos deducibles, empiezas a rebuscar entre cajones y fotos borrosas del móvil.
Este problema tiene solución, y no pasa por contratar a un administrativo ni por dedicar los domingos al papeleo. La solución pasa por automatizar el proceso completo para que las tareas administrativas se ejecuten mientras tú sigues trabajando.
Visión general de la arquitectura
Odoo actúa como ERP central donde se almacenan clientes, facturas de venta, facturas de gasto, proveedores, impuestos y toda la contabilidad. Es open source, se puede instalar en tu propio servidor y su módulo de facturación cumple con la normativa española, incluyendo la preparación para VeriFactu.
n8n es la plataforma de automatización que orquesta todo el flujo: conecta Telegram con Odoo, gestiona la lógica de negocio, llama a la IA cuando es necesario y ejecuta las acciones en el ERP a través de su API.
El agente IA, construido dentro de n8n, entiende lo que el autónomo pide en lenguaje natural y decide qué herramientas usar para resolverlo. No es un chatbot con respuestas predefinidas: es un agente inteligente que razona, consulta datos y ejecuta acciones.
Telegram actúa como interfaz. El autónomo no necesita aprender ningún software nuevo: escribe o habla por Telegram exactamente como lo haría con un asistente humano.
Automatización de gastos: del ticket a la contabilidad en una foto
El flujo funciona así: el autónomo compra algo relacionado con su actividad y simplemente le hace una foto al ticket con el móvil. Envía esa foto por Telegram. Fin de su intervención.
Extracción inteligente con IA
En cuanto n8n recibe la imagen, la procesa con un agente IA especializado en extraer datos de facturas y tickets españoles. No es un OCR genérico: está diseñado con un prompt específico que distingue entre proveedor y receptor, identifica correctamente quién emite la factura incluso en marketplaces como Amazon, y extrae de forma estructurada el CIF del proveedor, la razón social, la fecha, el número de factura, la base imponible, el tipo de IVA, el importe de IVA y el total.
Además, el agente clasifica automáticamente el gasto por categoría contable: combustible, material de oficina, dietas, suministros, herramientas. Esta clasificación determina la cuenta contable que se usará en Odoo, sin que el autónomo tenga que saber nada de contabilidad.
Registro automático en Odoo
Con los datos extraídos, n8n ejecuta una secuencia completa contra la API de Odoo: busca si el proveedor ya existe por su CIF (si no existe, lo crea automáticamente), localiza la cuenta de gasto correspondiente, verifica que no exista una factura duplicada y crea la factura de gasto en borrador con todos los campos correctamente cumplimentados.
El autónomo recibe una confirmación por Telegram con el resumen: proveedor, importe, categoría y nivel de confianza de la extracción. Si la IA tiene dudas sobre algún campo, lo indica explícitamente. En la práctica, la precisión supera el 95% en tickets y facturas estándar.
"Antes acumulaba tickets durante semanas y luego me tiraba una tarde entera metiéndolos en el programa. Ahora les hago una foto al momento y me olvido."
Facturación por voz: crea una factura hablando con Telegram
En lugar de abrir Odoo y rellenar campos, el autónomo dicta: "Hazme una factura a Construcciones López por 1.500 euros de servicio de instalación eléctrica". El agente interpreta el mensaje y ejecuta automáticamente: busca al cliente en Odoo, determina si debe aplicar IVA solo o IVA más retención de IRPF, crea la factura en borrador, la publica con número definitivo y confirma al autónomo el número de factura, los importes desglosados y el estado.
Todo este proceso, que manualmente lleva entre 5 y 10 minutos, se ejecuta en segundos. Si el autónomo quiere que se envíe al cliente por email, basta con añadir: "y envíala por correo".
Consultas en lenguaje natural: tu contabilidad en el bolsillo
Más allá de crear facturas y registrar gastos, el sistema permite consultar cualquier dato de la contabilidad con una simple pregunta:
- «¿Cuánto he facturado este trimestre?» — Devuelve el total facturado del periodo, desglosado si es necesario.
- «¿Qué facturas tengo pendientes de cobro?» — Lista las facturas sin pagar con nombre del cliente, importe y días de antigüedad.
- «¿Cuánto he facturado a Construcciones López este año?» — Filtra por cliente y periodo.
- «Genera una gráfica de facturación por cliente» — El agente recopila los datos y devuelve una gráfica directamente en Telegram.
La memoria conversacional del agente (almacenada en PostgreSQL) permite mantener el contexto entre mensajes. Si preguntas «¿cuánto he facturado este mes?» y después dices «¿y el anterior?», el agente entiende la referencia sin necesidad de repetir la pregunta completa.
MCP: cómo el agente habla con Odoo
La integración entre el agente IA y Odoo se realiza mediante un servidor MCP (Model Context Protocol) implementado en n8n. Este servidor expone más de 20 herramientas que el agente puede usar según lo que necesite: buscar clientes, crear contactos, obtener configuración fiscal, crear y publicar facturas, buscar por número o periodo, listar pendientes de cobro y enviar facturas por email. El agente decide de forma autónoma qué herramientas usar y en qué orden, lo que lo diferencia de un chatbot con guion fijo.
Caso de uso: un día en la vida de un autónomo automatizado
7:30 — De camino al primer trabajo, para en la gasolinera. Foto al ticket, Telegram. Antes de llegar al destino, el gasto ya está registrado en Odoo como combustible.
10:00 — Termina una instalación. Desde la furgoneta dicta: «Hazme una factura a Pepe García por 450 euros de instalación de cuadro eléctrico y envíala por correo». En 15 segundos tiene la confirmación y la factura ya está en el email del cliente.
13:30 — Compra material en el almacén. Foto al ticket, Telegram, hecho.
14:00 — Mientras come, pregunta: «¿Qué facturas tengo sin cobrar?». El agente responde que tiene dos facturas pendientes con sus datos y antigüedad.
20:00 — En casa: «¿Cuánto llevo facturado este mes?» y «Genera una gráfica de facturación por cliente del trimestre». Recibe los datos y la gráfica en Telegram.
Tiempo total dedicado a administración durante todo el día: menos de 3 minutos. Sin abrir el ordenador.
¿Cuánto tiempo real se ahorra?
| Tarea | Tiempo manual | Tiempo automatizado |
|---|---|---|
| Crear una factura de venta | 5-10 minutos | 15 segundos |
| Registrar un ticket de gasto | 3-5 minutos | 10 segundos (foto) |
| Consultar facturas pendientes | 2-5 minutos | 5 segundos |
| Revisar facturación del mes | 10-15 minutos | 5 segundos |
| Enviar factura al cliente | 2-3 minutos | Incluido en la creación |
| Total semanal (15 facturas + 20 gastos) | 3-5 horas | ~10 minutos |
¿Por qué Odoo y no otro programa de facturación?
Odoo es open source (sin suscripción mensual que crece con el uso), su API es completa y bien documentada, cumple con la normativa española de facturación y está preparándose para VeriFactu. Si ya trabajas con Holded, FacturaDirecta o cualquier otro software con API, la arquitectura de n8n + agente IA se puede adaptar igualmente.
Preguntas frecuentes
¿Necesito saber programar para usar este sistema?
No. Una vez configurado, el autónomo interactúa exclusivamente a través de Telegram enviando mensajes de texto, notas de voz o fotos.
¿Es seguro enviar facturas y datos fiscales por Telegram?
Telegram cifra las comunicaciones. Además, el sistema valida el número de teléfono del usuario y los datos se procesan en tu propio servidor si usas n8n y Odoo self-hosted.
¿El sistema aplica correctamente el IVA y el IRPF?
Sí. El agente consulta la configuración fiscal en Odoo. Si el VAT del emisor corresponde a un autónomo, aplica IVA más retención de IRPF. Si corresponde a una empresa, aplica solo IVA.
¿Qué pasa si la IA extrae mal los datos de un ticket?
El sistema indica un porcentaje de confianza y marca los campos dudosos. Si la confianza es baja, la factura se crea en borrador para revisión manual.
¿Cuánto cuesta mantener este sistema funcionando?
Con n8n y Odoo Community (ambos gratuitos), los únicos costes recurrentes son el servidor (desde 10-15€/mes) y el consumo de la API de OpenAI, que para un autónomo con volumen normal no supera los 5-10€/mes.
¿Se puede adaptar a otros ERP que no sean Odoo?
Sí. La arquitectura es modular. Si tu software de facturación tiene API (Holded, FacturaDirecta, Zoho Books), se pueden crear las herramientas MCP equivalentes.
Conclusión
La gestión administrativa no debería ser el segundo trabajo de un autónomo. Con un sistema bien diseñado basado en n8n, Odoo y un agente IA accesible desde Telegram, es posible reducir las horas de papeleo de semanas a minutos. No se trata de eliminar el control sobre tu facturación, sino de automatizar la ejecución para que tú mantengas la supervisión sin perder el tiempo en tareas mecánicas.
En nacaIA podemos ayudarte de dos formas: con implementación a medida, donde diseñamos y montamos el sistema completo para tu actividad, o con nuestra formación en nacaIA Academy, donde te enseñamos a construir tus propias automatizaciones. ¿Quieres dejar de perder horas en la oficina? Escríbenos y te contamos cómo adaptarlo a tu actividad.