Cómo automatizar las compras en Odoo: órdenes de compra en borrador a partir de necesidades reales
Órdenes de compra que se escriben solas — agrupadas por proveedor, con los mínimos respetados y la última palabra siempre suya
Crear órdenes de compra a mano significa hacer malabares con los niveles de stock, los pedidos abiertos, los envíos en camino, los mínimos de los proveedores y las tarifas — para cada proveedor y cada semana. Esta guía repasa lo que cuesta crear a mano las órdenes de compra, dónde se detiene la reposición integrada de Odoo y cómo AutoPURCHASE calcula exactamente qué comprar a partir de datos en vivo de Odoo y crea órdenes de compra en borrador por proveedor preferente, listas para que usted las revise y confirme.
💸 Lo que cuesta de verdad crear las órdenes de compra a mano
La pregunta de compras suena sencilla: ¿qué necesitamos pedir hoy? Responderla bien para cada producto significa combinar cuatro cifras — el objetivo de stock, los pedidos de clientes confirmados pero aún no entregados, lo que hay en stock y lo que ya viene en camino. Hágalo de cabeza o en una hoja de cálculo y los fallos son previsibles:
- Pedidos duplicados: se olvida la orden de compra que llegaba desde la semana pasada, así que la misma necesidad se pide dos veces y acaba convertida en exceso de stock.
- Compromisos olvidados: un pedido de cliente confirmado que todavía no se ha enviado no aparece como stock que falta — hasta que llega el momento de enviarlo y la mercancía no está.
- Mínimos del proveedor incumplidos: sale un pedido de tres unidades, el proveedor lo rechaza o añade recargos y el comprador vuelve a empezar la ronda.
- Exceso de pedido en artículos de baja rotación: sin un límite de cobertura de stock, “redondear a caja completa” se convierte en silencio en dos años de existencias.
- Horas en hojas de cálculo: un buen comprador dedica casi un día entero a construir propuestas de pedido que una máquina calcularía en segundos.
🔧 Las opciones que los equipos prueban primero
1. La reposición integrada de Odoo
Las reglas de reposición de Odoo y su pantalla “Reposición” son de verdad útiles: cuando el stock baja del mínimo, Odoo puede proponer o crear una RFQ. Pero la calidad del resultado depende por completo de los valores mín./máx. guardados en las reglas — y Odoo no los calcula por usted. La reposición integrada también le deja poco margen sobre las salvaguardas de negocio, como los valores mínimos de pedido por proveedor, un límite máximo de cobertura de stock o una lista de nunca pedir, así que los compradores siguen retocando cada propuesta.
2. El ritual semanal de la hoja de cálculo
Exportar el stock, exportar los pedidos y las órdenes de compra abiertos, fusionarlo todo, calcular las necesidades y después reteclear el resultado como órdenes de compra en Odoo. Funciona, pero consume horas, se rompe en cuanto se mueve una columna y solo está tan actualizado como la última exportación.
3. Automatización a medida
Las acciones de servidor programadas o los scripts a medida pueden crear órdenes de compra, pero los casos límite — la agrupación por proveedor, los mínimos, la idempotencia para que volver a ejecutar nunca duplique un pedido — son justamente las partes que lo convierten en un proyecto de software de verdad, con un mantenimiento de verdad.
🤖 La vía automatizada: AutoPURCHASE
AutoPURCHASE es un bot de BOTS4.me que calcula las necesidades por producto a partir de datos en vivo de Odoo y crea órdenes de compra en borrador (RFQ), agrupadas por proveedor preferente — de modo que el trabajo del comprador se reduce a revisar y confirmar.
🧮 Una fórmula honesta
necesidad = (objetivo de stock + ventas confirmadas no entregadas) − (stock disponible + órdenes de compra en camino)
Nada de lo que ya pidió se vuelve a pedir y los compromisos confirmados con sus clientes nunca se olvidan. Los objetivos de stock vienen de AutoSTOCK si dispone de él — si no, AutoPURCHASE funciona por separado con las propias reglas de reposición de Odoo.
Necesidades calculadas con datos en vivo de Odoo
Líneas agrupadas por proveedor preferente
Órdenes de compra en borrador (RFQ) creadas en Odoo
Usted revisa, confirma y envía
Las salvaguardas de negocio vienen integradas, no añadidas por encima:
- Mínimos del proveedor respetados: se respetan las cantidades mínimas de pedido y los valores mínimos de pedido de cada proveedor — los pedidos minúsculos se omiten y se listan en su informe en lugar de molestar a los proveedores.
- Protección contra el exceso de pedido: un límite máximo de cobertura de stock evita pedir de más en los artículos de baja rotación; una lista negra de nunca pedir mantiene los productos descatalogados y especiales fuera de todas las propuestas.
- Ejecuciones idempotentes: ejecutarlo dos veces nunca crea el mismo pedido dos veces — puede programarlo con toda la frecuencia que quiera.
- Borradores por defecto: no se envía nada a un proveedor sin usted. La confirmación automática está disponible en el plan Enterprise para los equipos que quieran cerrar el ciclo por completo.
Póngalo en marcha en unos cinco minutos
- Paso 1 — Regístrese: cree una cuenta en bots4.me/bots y añada AutoPURCHASE. Primer mes gratis; también existe un plan freemium permanente (informes de solo propuesta, con límites diarios).
- Paso 2 — Conecte Odoo: instale el módulo gratuito BOTS4.me Connect (Odoo 13–19). Odoo Online usa un asistente XML sin código más una clave API de Ajustes → Usuarios → Seguridad de la cuenta; Odoo.sh y on-premise reciben el conector Python de un clic. Un solo conector impulsa las once aplicaciones de BOTS4.me.
- Paso 3 — Defina sus reglas: valores mínimos de pedido por proveedor, límite máximo de cobertura de stock y lista negra de nunca pedir.
- Paso 4 — Empiece en Modo demo: cada ejecución produce un informe completo de propuesta de compra — pedidos por proveedor con sus importes, proveedores omitidos y por qué, productos sin proveedor asignado — sin crear nada en Odoo.
- Paso 5 — Pase a producción: active la creación de órdenes de compra en borrador y elija una periodicidad de entre cada 15 minutos y semanal, dentro de su horario de funcionamiento. Los compradores abren Odoo y encuentran RFQ en borrador limpias esperándoles.
📅 Cómo es el funcionamiento del día a día
En cada ejecución programada, AutoPURCHASE recalcula las necesidades con datos en vivo del ERP, las agrupa según el proveedor preferente de cada producto usando los datos de proveedores y tarifas de su Odoo y crea un solo borrador limpio por proveedor — y no un montón de órdenes de compra de una sola línea. Tras cada ejecución llega a su bandeja de entrada un informe de propuesta de compra, en el idioma que elija de entre 31.
Usted mantiene el control desde el panel de bots4.me/bots: Encendido del bot activado o desactivado, conmutadores por función, periodicidad de ejecución y horario de funcionamiento, y registros completos de decisiones en la pestaña Registros. La plataforma está alojada en la UE, es RGPD nativa y usa 2FA — la misma plataforma que procesa unas 4,700 RFQ y pedidos al mes para IMP Kontakt a través de Mail2ERP.
🔄 El eslabón central del ciclo de inventario de Odoo
AutoPURCHASE brilla sobre todo como eslabón central de un ciclo de tres bots. Aguas arriba, AutoSTOCK calcula objetivos de stock óptimos a partir de su historial real de ventas y mantiene al día las reglas de reposición de Odoo — de modo que el “objetivo de stock” de la fórmula es una cifra estadísticamente sólida y no una corazonada. Aguas abajo, una vez que usted confirma y envía las órdenes de compra, Supplier2ERP lee los correos de confirmación de los proveedores y escribe de vuelta en las órdenes de compra de Odoo los precios, las cantidades y las fechas de entrega confirmados.
AutoSTOCK decide cuánto hay que tener → AutoPURCHASE redacta qué comprar → Supplier2ERP registra lo que los proveedores han prometido de verdad. El resultado: la reposición funciona con datos de principio a fin y el papel de su equipo es el criterio, no la introducción de datos.
🌍 ¿Funciona más allá de Odoo?
AutoPURCHASE es compatible hoy con Odoo de la versión 13 a la 19 — Odoo Online, Odoo.sh y on-premise. La plataforma BOTS4.me en su conjunto se conecta a más de 21 ERP (SAP Business One, SAP S/4HANA, Oracle NetSuite, Dynamics 365, QuickBooks, Xero, ERPNext y más) a través de sus otras aplicaciones, y las nuevas integraciones se priorizan según la demanda — díganos qué usa.
❓ Preguntas frecuentes
¿Puede Odoo crear órdenes de compra automáticamente?
En parte. Las reglas de reposición de Odoo pueden generar RFQ cuando el stock baja de un mínimo, pero los valores mín./máx. tiene que mantenerlos usted, y las salvaguardas como los valores mínimos de pedido por proveedor, un límite de cobertura de stock o una lista de nunca pedir son limitadas. AutoPURCHASE calcula las necesidades a partir de los objetivos de stock, las ventas confirmadas, el stock disponible y las órdenes de compra en camino, y después crea órdenes de compra en borrador agrupadas por proveedor con esas salvaguardas ya integradas.
¿Cómo calcula AutoPURCHASE qué hay que pedir?
Por producto: (objetivo de stock + pedidos de clientes confirmados pero no entregados) menos (stock disponible + órdenes de compra ya en camino). Las ventas confirmadas nunca se olvidan y nada de lo que ya está pedido se vuelve a pedir. Los objetivos de stock vienen de AutoSTOCK si dispone de ambas aplicaciones y, si no, de las propias reglas de reposición de Odoo.
¿Enviará pedidos a mis proveedores sin mi aprobación?
No. Por defecto AutoPURCHASE crea órdenes de compra en borrador (RFQ) en Odoo — usted revisa y confirma antes de que nada llegue a un proveedor. Los equipos que quieran cerrar el ciclo por completo pueden activar la confirmación automática en el plan Enterprise.
¿Cómo gestiona las cantidades y los valores mínimos de pedido de los proveedores?
Las cantidades mínimas de pedido del proveedor y los valores mínimos de pedido por proveedor definidos en su configuración se respetan automáticamente. Los pedidos que quedarían por debajo del mínimo de un proveedor se omiten y se listan en el informe de propuesta de compra, para que usted decida si esperar o completar el pedido.
¿Qué impide que cree dos veces la misma orden de compra?
La idempotencia integrada. AutoPURCHASE lleva la cuenta de lo que ya ha propuesto y considera las órdenes de compra en camino como necesidad ya cubierta, de modo que las nuevas ejecuciones — incluso las programadas con mucha frecuencia — nunca duplican un pedido.
¿Necesito AutoSTOCK para usar AutoPURCHASE?
No. Por separado, AutoPURCHASE usa las reglas de reposición mín./máx. que ya tiene en su Odoo. Tener ambos es mejor: AutoSTOCK recalcula periódicamente los objetivos óptimos a partir del historial real de ventas y AutoPURCHASE pide siempre contra cifras frescas y basadas en datos.
¿Qué versiones de Odoo son compatibles y existe un plan gratuito?
De Odoo 13 a Odoo 19, en Odoo Online (asistente XML sin código + clave API), Odoo.sh y on-premise (conector Python de un clic). AutoPURCHASE tiene un plan freemium permanente con informes de solo propuesta y límites diarios, además de un primer mes gratis en los planes de pago — cancele cuando quiera.
📚 Guías relacionadas
- Hub: Cómo automatizar Odoo de principio a fin: del pedido por correo a la factura cobrada
- El paso anterior a este: Cómo fijar puntos de pedido óptimos en Odoo a partir del historial de ventas real
- El paso siguiente a este: Cómo importar automáticamente en Odoo las confirmaciones de pedido de los proveedores
- El lado de ventas: Cómo importar automáticamente en Odoo los pedidos y las RFQ del correo
- Instalación del conector: Cómo conectar Odoo con BOTS4.me (Odoo 13–19)
🔗 Fuentes y lecturas adicionales
Documentación oficial y estándares citados en esta guía. Los enlaces externos se abren en una pestaña nueva.
Deje que sus órdenes de compra se escriban solas
Conecte Odoo en unos cinco minutos y reciba su primer informe de propuesta de compra en Modo demo — sin ningún cambio en su ERP. Primer mes gratis, cancele cuando quiera.