# IA para Odoo: respuestas sobre tus datos sin depender de una nube externa

> Source: https://netray.co/es/ia-odoo
> Language: es
> Publisher: Netray (netray.co)
> English version: https://netray.co/erp-ai/odoo-ai-integration

Odoo se presta bien a la IA porque su modelo de datos es abierto y accesible por ORM y API externa. Con un modelo abierto en tu servidor puedes consultar ventas, inventario y fabricación en lenguaje natural, respetando los derechos de acceso de Odoo y sin enviar datos a terceros.

Odoo es muy popular entre pymes de España y Latinoamérica, en parte por su coste, su modularidad y la enorme red de implantadores. En manufactura, muchas empresas combinan Ventas, Compras, Inventario y Fabricación (MRP), y a menudo añaden módulos propios o de la comunidad.

Esa flexibilidad tiene un coste: cada instalación es distinta. Las preguntas de negocio acaban en exportaciones a Excel o en vistas pivote que pocos saben construir. Aquí explicamos cómo una capa de IA privada ayuda, y dónde Odoo ya cubre lo que necesitas.

## Qué ofrece Odoo y qué se queda corto

Odoo dispone de vistas de lista, pivote y gráfico, filtros guardados y un generador de informes. Con Odoo Studio y el desarrollo en Python se puede personalizar casi todo. Para preguntas conocidas y repetidas, estas herramientas son suficientes y más baratas que cualquier IA.

Donde se queda corto es en la pregunta nueva que cruza varios modelos: por ejemplo, relacionar pedidos de venta (sale.order) con movimientos de stock (stock.move), órdenes de fabricación (mrp.production) y compras (purchase.order) para explicar un retraso. Hacerlo a mano exige conocer los modelos y sus relaciones; la IA puede hacerlo si se le da el esquema correcto.

## Casos de uso en ventas, inventario y fabricación

En fabricación, un asistente puede responder «qué órdenes de fabricación están bloqueadas por falta de componentes y qué compras abiertas las resolverían», cruzando mrp.production, mrp.bom y las líneas de compra. En inventario, puede señalar productos con stock por debajo del mínimo definido en las reglas de reabastecimiento, o con ubicaciones inconsistentes.

En ventas y finanzas puede resumir la cartera de pedidos por cliente, detectar facturas vencidas relacionadas con entregas incompletas, o preparar el material para una reunión de cierre. También es útil para el implantador: explicar un módulo personalizado heredado o localizar dónde se calcula un campo.

- Cruce de órdenes de fabricación, listas de materiales y compras abiertas.
- Alertas de stock respecto a reglas de reabastecimiento y plazos de proveedor.
- Resumen de cartera de pedidos y facturas pendientes por cliente.
- Búsqueda en adjuntos y documentos del chatter junto a los registros.
- Documentación de módulos personalizados para el equipo técnico.

## Arquitectura: ORM, API externa y modelo abierto

Odoo corre sobre PostgreSQL y expone una API externa por XML-RPC y JSON-RPC. Para IA, la opción más limpia es un usuario técnico con derechos de solo lectura, una réplica de PostgreSQL para consultas pesadas, y una capa semántica que describe modelos y campos con nombres de negocio. Los derechos de acceso y reglas de registro (ir.rule) de Odoo se respetan en la capa de acceso.

El modelo (Llama, Qwen, Mistral, Gemma o similar) se sirve con vLLM u Ollama. Tanto con Odoo Community autohospedado como con Enterprise en tu servidor, los datos no salen. Si usas Odoo.sh o Odoo Online, el ERP ya está en una nube gestionada, y habrá que decidir cuánta información se extrae hacia tu entorno privado.

- Usuario técnico de solo lectura y réplica de la base de datos.
- Capa semántica con nombres de negocio para modelos y campos.
- Consulta visible; el usuario ve qué se ejecutó.
- Escritura solo como borrador y con aprobación humana.

## Datos personales, facturación electrónica y normativa

Odoo guarda contactos, empleados y datos de facturación. En la UE, el RGPD y la LOPDGDD exigen minimización y control de acceso; en México, la LFPDPPP, y en países como Colombia, Chile o Argentina, sus leyes locales. Un despliegue local evita transferir esos datos a terceros para la IA y permite excluir tablas sensibles, por ejemplo recursos humanos.

Las localizaciones fiscales (CFDI en México, SII o facturación electrónica en España) son responsabilidad de tu implantador y no cambian con la IA. Lo que sí conviene es que el asistente nunca contabilice ni emita nada por su cuenta.

## Cómo empezar

Empieza por una evaluación: versión de Odoo, módulos instalados, módulos personalizados, dónde está alojado y qué diez preguntas cuestan hoy más tiempo. Con eso se define un piloto en un área, por ejemplo fabricación e inventario, con métricas claras de tiempo ahorrado y exactitud de las respuestas.

Si ya trabajas con un implantador Odoo, lo integramos en el proyecto. Su conocimiento de tus módulos es la mitad del trabajo.

## Límites y alternativas

Si tu duda es una vista pivote bien hecha, no necesitas IA. Y si tu Odoo tiene muchos módulos personalizados sin documentar, parte del esfuerzo será describir los datos antes de que la IA sea fiable.

Odoo también incorpora funciones de IA propias en algunas versiones, normalmente apoyadas en servicios externos. Si te bastan y tu política de datos lo permite, pueden ser suficientes para tareas de redacción; para consultar datos sensibles con control total, una capa privada tiene más sentido.

## FAQ

### ¿Funciona con Odoo Community o solo con Enterprise?

Con ambas. La conexión se hace por base de datos de solo lectura o por la API externa, que existen en las dos ediciones. Cambia lo que ofrece cada una en módulos, no el principio de acceso.

### ¿Y si usamos Odoo.sh u Odoo Online?

Es posible, pero con menos control: en Odoo Online el acceso a la base de datos está limitado y hay que usar la API externa. Hay que decidir qué datos se extraen hacia tu entorno privado y con qué frecuencia.

### ¿Respeta los permisos de usuario de Odoo?

Ese es el diseño: la consulta se ejecuta con los derechos del usuario o con una capa que replica sus reglas de acceso. La validación de este punto es parte de la evaluación.

### ¿Entiende nuestros módulos personalizados?

Solo si se los describimos. La capa semántica documenta modelos y campos propios con nombres de negocio. Sin eso, la IA acertará menos en lo específico de tu empresa.

### ¿Se necesita una GPU?

Para ejecutar un modelo abierto con tiempos razonables, sí, normalmente. El tamaño depende de usuarios y del modelo. Es parte del dimensionamiento de la evaluación; para pruebas pequeñas hay opciones más modestas.
