← Todos los sistemas

IA para su sistema · Sistema de gestión (ERP)

Inteligencia artificial para Odoo

IA para Odoo: qué datos guarda, cómo se accede por XML-RPC o JSON-RPC con un usuario de solo lectura y qué respondería un agente sobre ventas, stock y CRM.

Odoo S.A.Nube o servidor propioPara desde emprendimientos hasta empresas grandes; en Argentina, pymes de 5 a 500 personas implementadas por un partner localRevisado el

En este artículo
  1. Qué es y quién lo usa
  2. Qué datos guarda
  3. Cómo se accede a los datos
  4. Qué podría preguntarle a un agente
  5. Agentes que aplican
  6. Preguntas frecuentes

Qué es y quién lo usa

Odoo es un ERP modular de origen belga con dos ediciones: Community, de código abierto y gratuita, y Enterprise, paga, que suma aplicaciones y se puede usar en Odoo Online (la nube del fabricante), en Odoo.sh o en servidores propios. Cada función es una aplicación que se instala por separado: Ventas, CRM, Inventario, Compras, Contabilidad, Facturación, Fabricación, Punto de venta, Comercio electrónico, Proyecto, Nómina. La localización argentina incluye factura electrónica ante ARCA, percepciones, retenciones y libros de IVA.

En Argentina casi nadie lo implementa solo: un partner local lo instala, adapta la localización, desarrolla los módulos que faltan y queda a cargo del soporte. Eso hace que dos empresas con Odoo tengan sistemas bastante distintos, con campos y flujos propios. La ventaja es que todo lo que se ve en pantalla se puede agrupar y filtrar desde las vistas de lista y pivote, y exportar a Excel; la desventaja es que la pregunta de la gerencia suele cruzar tres aplicaciones y termina en un desarrollo o en un tablero que hay que mantener.

Fábrica de Muebles Ejemplo SRL usa Odoo con Ventas, Fabricación, Inventario y Contabilidad implementados por un partner. Saber qué pedidos confirmados no se pueden fabricar por falta de melamina y cuánto facturan es un cruce entre tres módulos que un agente conectado por la API externa resuelve en una respuesta.

Módulos: Ventas y CRM · Facturación y Contabilidad (localización argentina) · Inventario · Compras · Fabricación · Punto de venta · Comercio electrónico y Sitio web · Proyecto y Hojas de horas · Nómina y Empleados · Studio y módulos del partner.

Qué datos guarda

Lo que un agente de IA podría leer de Odoo, con el nombre que usa el sistema:

Pedidos de venta
Presupuestos y pedidos confirmados (modelo sale.order) con cliente, vendedor, equipo, líneas y estado de entrega y facturación.
Facturas y asientos
Facturas de cliente y de proveedor, notas de crédito y asientos (account.move), con CAE de ARCA y apuntes por cuenta.
Pedidos de compra
Solicitudes de presupuesto, órdenes confirmadas, recepciones y facturas de proveedor asociadas.
Inventario
Existencias por ubicación y almacén, lotes y números de serie, movimientos y reglas de reabastecimiento.
Contactos y cuentas por cobrar y pagar
Clientes y proveedores (res.partner) con saldos, vencimientos y condiciones de pago.
Oportunidades del CRM
Iniciativas y oportunidades por etapa, vendedor, ingreso esperado y actividades, con el historial de mensajes del chatter.
Órdenes de fabricación
Órdenes, listas de materiales, componentes consumidos y órdenes de trabajo.
Pedidos del POS y del comercio electrónico
Ventas de mostrador por sesión y caja, y pedidos web con su estado de pago y envío.

Cómo se accede a los datos

API pública documentadaDocumentación oficial ↗

Odoo expone toda su capa de modelos por una API externa documentada, disponible por XML-RPC (/xmlrpc/2/common y /xmlrpc/2/object) y por JSON-RPC (/jsonrpc). Se autentica con base de datos, usuario y contraseña o, desde la versión 14, con una API Key que el usuario genera en Preferencias > Seguridad de la cuenta. Después, cualquier modelo se consulta con execute_kw y métodos como search_read, respetando los permisos del usuario con el que se conectó: por eso la práctica correcta es crear un usuario para el agente con derechos de solo lectura sobre los modelos necesarios. En Odoo 19 el fabricante anunció que XML-RPC y JSON-RPC se retiran en Odoo 22 (2028) a favor de una API JSON-2, así que las integraciones nuevas deben prever esa migración.

Dos restricciones. En Odoo Online la API externa solo está habilitada en el plan Custom, no en One App Free ni Standard. Y el acceso directo a PostgreSQL solo existe en instalaciones propias o en Odoo.sh; en Odoo Online no hay forma de llegar a la base. En servidores propios, un rol de PostgreSQL de solo lectura es la vía más completa para consultas históricas pesadas, aunque hay que conocer el esquema de la versión instalada y los módulos del partner.

Otras formas de llegar a los datos:

  • Base de datos PostgreSQL (instalación propia u Odoo.sh)
  • Exportación a Excel desde cualquier vista de lista
  • Vistas pivote y tableros
  • Conectores y módulos desarrollados por el partner

Qué podría preguntarle a un agente

Con acceso de lectura a Odoo, estas son preguntas que un agente puede responder con los datos del sistema, por WhatsApp, en el momento:

  • ¿Qué pedidos de venta confirmados no se pueden entregar por falta de stock y cuánto suman?
  • ¿Cuántas oportunidades del CRM pasaron a ganadas este mes por vendedor y cuál fue el ciclo promedio?
  • ¿Qué facturas de cliente vencidas superan los 30 días y qué vendedor las atiende?
  • ¿Qué productos están por debajo de su regla de reabastecimiento en el almacén principal?
  • ¿Cuál es el margen por categoría de producto en las ventas del trimestre?
  • ¿Qué órdenes de fabricación están atrasadas respecto de su fecha planificada?
  • ¿Cuánto vendió el punto de venta de la sucursal Centro por sesión en la última semana?
  • ¿Qué proveedores tienen pedidos de compra confirmados sin recepción hace más de 15 días?

Agentes que aplican

Un agente puede conectarse a Odoo por las vías descritas arriba; en la demo revisamos cuál aplica a su instalación.

Preguntas frecuentes

Uso Odoo Online: ¿puedo conectar un agente?

Depende del plan. La API externa solo está disponible en el plan Custom; en One App Free y Standard no, y tampoco hay acceso a la base. En ese caso se trabaja con exportaciones hasta que cambie de plan.

¿Qué usuario de Odoo usa el agente y con qué permisos?

Un usuario interno creado para él, con grupos de solo lectura en las aplicaciones que quiera consultar y una API Key propia. Odoo aplica esos permisos en cada llamada, así que el agente no puede ver ni tocar nada fuera de lo asignado.

Mi Odoo tiene módulos a medida del partner: ¿el agente los entiende?

La API externa expone también los modelos personalizados, con sus campos. En la implementación se relevan junto con el partner los que importan para sus preguntas, por ejemplo un campo de zona o de línea de negocio que no viene de fábrica.

Tenemos tres compañías en la misma base de Odoo: ¿se separan?

Sí. Odoo es multicompañía por diseño y los registros llevan su compañía; el agente consulta una o varias según las compañías permitidas al usuario que usa, y puede consolidar cuando usted lo pida.

¿Qué hace el Auditor Comercial con el CRM de Odoo?

Lee las oportunidades y el historial de mensajes y actividades de cada una para revisar seguimiento, tiempos de respuesta y oportunidades estancadas. No modifica etapas ni envía mensajes.

Escrito por el equipo de Pulso a partir de la documentación pública del sistema y de instalaciones que conocemos; los ejemplos usan datos inventados. Revisado el . Si algo quedó viejo o le gustaría que cubramos otro tema, escríbanos a hola@usepulso.ai.

Otros sistemas

Pruébelo con su Odoo.

Coordine una demo: en 30 minutos vemos cómo está instalado su sistema y qué preguntas podría responder un agente desde el primer día.

Coordinar una demo→