Cómo importar automáticamente en Odoo las confirmaciones de pedido de los proveedores
Actualice precios, cantidades y fechas de entrega de las órdenes de compra en Odoo — sin reteclear ni un solo PDF de proveedor
Cada orden de compra que envía vuelve como un correo de confirmación: un PDF, una hoja de Excel, a veces solo unas líneas de texto. Alguien de su equipo abre cada una, la compara línea a línea con la orden de compra en Odoo y actualiza a mano precios, cantidades y fechas de entrega. Esta guía muestra por qué ese bucle manual se rompe, qué se les escapa a los apaños habituales y cómo Supplier2ERP importa las confirmaciones de los proveedores en Odoo de forma automática — con sus reglas de tolerancia decidiendo qué se actualiza y qué se marca para revisión.
💸 Lo que cuesta de verdad introducir las confirmaciones a mano
Una confirmación de pedido de un proveedor parece inofensiva — hasta que la multiplica por cada orden de compra que envía. Hay que abrir cada confirmación, leerla y compararla con la orden de compra en Odoo. ¿Confirmó el proveedor la cantidad completa? ¿Cambió el precio unitario? ¿Se retrasó dos semanas la fecha de entrega? Cada respuesta significa clics y volver a teclear en la aplicación Compras.
El daño de saltarse ese trabajo es peor que el trabajo en sí. Cuando las confirmaciones no se registran, Odoo muestra en silencio una imagen equivocada:
- Fechas de recepción equivocadas: Odoo sigue esperando la mercancía en la fecha original, así que sus recepciones programadas, sus compromisos de venta y su planificación de reposición se apoyan en datos caducados.
- Precios equivocados: llega la factura del proveedor y no cuadra con la orden de compra, así que contabilidad persigue a compras para pedir una explicación semanas después de que nadie recuerde ya el pedido.
- Entregas cortas silenciosas: el proveedor confirmó 60 de 100 unidades, nadie actualizó la línea y la rotura de stock aparece solo cuando un pedido de cliente no se puede enviar.
- Horas de trabajo cualificado perdidas: el equipo de compras pasa el día copiando cifras entre un PDF y una pestaña del navegador en lugar de negociar o resolver problemas de suministro.
La tarea es pura comparación e introducción de datos — exactamente el tipo de trabajo que debería hacer el software y exactamente el tipo de trabajo que peor hacen las personas cuando se aburren.
🔧 Cómo suelen intentar resolverlo los equipos
1. Seguir haciéndolo a mano
Funciona con cinco órdenes de compra a la semana. Con cincuenta, las confirmaciones se amontonan sin leer y las que se registran se registran con prisas. La comparación manual es además donde nacen los dígitos cambiados de sitio y las líneas que se saltan.
2. La pasarela de correo integrada en Odoo
La pasarela de correo entrante de Odoo es estupenda adjuntando un correo a un registro — puede dejar la confirmación en el chatter de una orden de compra. Pero no lee el PDF, no compara los valores confirmados con las líneas de su orden de compra y no actualiza cantidades, precios ni fechas. El documento queda archivado; el trabajo sigue ahí.
3. Herramientas OCR genéricas y conectores tipo Zapier
Las herramientas de OCR basadas en plantillas pueden extraer campos de un documento — después de que usted cree y mantenga una plantilla por cada formato de proveedor. Los proveedores cambian sus formatos sin avisar, y un conector que extrae texto sigue sin poder responder a la pregunta de verdad: ¿coincide esto con mi orden de compra abierta en Odoo y está la diferencia dentro de la tolerancia? La extracción sin cotejo con el ERP solo desplaza la comparación manual un paso más abajo.
4. Scripts a medida
Un desarrollador puede programar el camino ideal para sus tres proveedores principales. Después el proveedor número cuatro envía una imagen escaneada, cambia el formato, el desarrollador se marcha y el script se convierte en una cosa más que nadie se atreve a tocar.
🤖 La vía automatizada: Supplier2ERP
Supplier2ERP es un bot de BOTS4.me que vigila su buzón, lee las confirmaciones de proveedores en cualquier formato, las empareja con las órdenes de compra abiertas en Odoo y actualiza las fechas de entrega, las cantidades y — desde el plan Business — los precios según las reglas de tolerancia que usted fije.
Llega la confirmación del proveedor
Datos extraídos de un PDF, Excel, Word o escaneo
Asociada a su orden de compra abierta
Orden de compra de Odoo actualizada dentro de la tolerancia
Informe enviado por correo, diferencias marcadas
🧠 Extracción en tres niveles — primero las reglas, la IA como respaldo
Nivel 1 — Anclaje por código: Supplier2ERP busca dentro del documento del proveedor sus propios códigos de producto tomados del catálogo de artículos de Odoo. Sin plantillas, funciona con cualquier formato desde el primer día.
Nivel 2 — Patrones aprendidos: una vez procesado el formato de un proveedor, se guardan sus reglas de extracción. Las siguientes confirmaciones de ese mismo proveedor se procesan al instante.
Nivel 3 — Respaldo con IA: solo cuando las reglas y los patrones aprendidos no bastan entra la IA a extraer y verificar los datos — incluidas las imágenes escaneadas mediante OCR.
Póngalo en marcha en unos cinco minutos
- Paso 1 — Empiece su mes Discovery gratuito: inicie sesión en bots4.me/bots, haga clic en Empezar el mes Discovery gratuito en la tarjeta de Supplier2ERP y acepte las Condiciones una sola vez — sin tarjeta de crédito.
- Paso 2 — Conecte su buzón: use la conexión rápida y segura (OAuth para Gmail y Office 365; cualquier proveedor IMAP es compatible). Sin middleware y sin reglas de reenvío.
- Paso 3 — Conecte Odoo: instale el módulo gratuito BOTS4.me Connect (Odoo 13–19). Odoo.sh y on-premise reciben el conector Python, que se instala una vez y se conecta con un clic. Los usuarios de Odoo Online crean una clave API en Ajustes → Usuarios y empresas → Usuarios → su usuario → Seguridad de la cuenta y la pegan en bots4.me en Configuración → Supplier2ERP → Access Manager → Añadir destino → ERP → Odoo (un asistente XML opcional sin código añade un menú BOTS4.me dentro de Odoo). Odoo Online necesita el plan Custom de Odoo para el acceso por API. Una sola conexión sirve a todas las aplicaciones de BOTS4.me que trabajan con Odoo.
- Paso 4 — Indíquele sus proveedores y tolerancias: en cuanto Odoo está conectado, Supplier2ERP detecta los proveedores con órdenes de compra abiertas y le envía la lista por correo; enséñele cualquier otro proveedor arrastrando una de sus confirmaciones a _Supplier2ERP/IMPORTAR, y descarte uno con _Supplier2ERP/NO_IMPORTAR. En la pestaña Control, Máx. variación de precio o cantidad y Máx. diferencias por artículo deciden lo grande que puede ser una diferencia antes de que una confirmación se señale en lugar de aplicarse.
- Paso 5 — Empiece en DEMO: el bot lee confirmaciones reales, las empareja con sus órdenes de compra reales y le envía exactamente lo que actualizaría — sin escribir nada. Cuando los informes DEMO le parezcan correctos, ponga Modo en LIVE en la pestaña Control — se desbloquea tras el primer correo de informe DEMO.
🧭 Pruébelo en su mes Discovery gratuito
Su primer mes de Supplier2ERP es un mes Discovery gratuito: el volumen de uso del plan Personal con Actualizar cantidades automáticamente y Preprocesamiento desbloqueados para probarlos, y sin tarjeta de crédito. Así consigue que su primera orden de compra se actualice a partir de una confirmación real de un proveedor.
Día 1 — Empezar y conectar
- Inicie sesión en bots4.me/bots, haga clic en Empezar el mes Discovery gratuito en la tarjeta de Supplier2ERP y acepte las Condiciones una sola vez — sin tarjeta de crédito.
- Abra Configuración (engranaje) → Supplier2ERP → Access Manager → Añadir origen para conectar su buzón (Secure Quick Connect para Gmail y Microsoft 365, IMAP con una contraseña de aplicación para los demás proveedores). O añada la BOTS4.me Mailbox (un clic, sin contraseña) y reenvíe las confirmaciones a supplier2erp@bots4.me desde la dirección de correo de su cuenta.
- Conecte Odoo: haga clic en Añadir destino → ERP → Odoo, o instale el módulo gratuito BOTS4.me Connect en Odoo y pulse Conectar. En Odoo Online pega en su lugar una clave API.
- Odoo Online necesita el plan Custom de Odoo para el acceso por API.
- Con una clave API, conceda a ese usuario de Odoo los permisos Compras (Usuario) y Creación de contactos.
Día 1 — Indíquele sus proveedores
- Proveedores con órdenes de compra abiertas: en cuanto Odoo está conectado, Supplier2ERP los detecta automáticamente y le envía por correo la lista de proveedores que leerá.
- Cualquier otro proveedor: arrastre una de sus confirmaciones a
_Supplier2ERP/IMPORTAR. Se lee en la siguiente ejecución y, a partir de entonces, todas las confirmaciones de ese remitente. El remitente queda además marcado como proveedor, así que Mail2ERP no lo importará como pedido de cliente. - Un remitente que ignorar: arrastre uno de sus correos a
_Supplier2ERP/NO_IMPORTAR. Las carpetas aparecen tras la primera ejecución y siguen el idioma de su aplicación.
Día 1 — Revise la pestaña Control
- Modo: Supplier2ERP empieza en DEMO — empareja confirmaciones reales con órdenes de compra reales y le envía por correo lo que cambiaría, sin escribir nada.
- Funciones de Supplier2ERP: Cotejo con el ERP, Actualizaciones en el ERP, Extracción mediante plantillas, Extracción de respaldo con IA y Registros en su buzón están activados. Active Archivos PDF escaneados si sus proveedores envían escaneos o fotos en PDF.
- Los interruptores con la etiqueta Discovery en la pestaña Control están incluidos en su mes gratuito y empiezan desactivados — active los que quiera probar.
- Para Supplier2ERP, el que hay que activar es Actualizar cantidades automáticamente, para que los cambios de cantidad confirmados se apliquen y no solo se notifiquen (Preprocesamiento requiere además AutoSPAM). Actualizar precios automáticamente requiere el plan Business; hasta entonces, las diferencias de precio se le notifican.
- Tolerancias: Máx. variación de precio o cantidad es el mayor cambio por línea que puede aplicarse, y Máx. diferencias por artículo es cuántas líneas pueden diferir antes de que todo el pedido pase a usted para su revisión.
- Informes: elija en Informes por correo si quiere saber de las confirmaciones sin incidencias tras cada una, una vez por ejecución, o como resumen diario o semanal. Opcional: Alertas diarias de retraso le envía por correo las entregas retrasadas o en riesgo.
- Horario de funcionamiento y Programación de ejecución: Supplier2ERP solo se ejecuta dentro del Horario de funcionamiento, que de entrada es el horario de oficina entre semana.
Semana 1 — Revíselo y pase a LIVE
- Pruebe con una confirmación real: debe citar su número de orden de compra de Odoo, o venir de la dirección de correo del proveedor en Odoo, e indicar sus códigos de producto. Cada informe DEMO muestra línea a línea qué se emparejó y qué cambiaría.
- Mire dónde acaban los resultados: las confirmaciones aplicadas pasan a
_Supplier2ERP/PROCESADO; las señaladas o ilegibles se quedan sin leer en su INBOX, o en_Supplier2ERP/MANUALsi llegaron a través de IMPORTAR. La pestaña Registros y la carpeta_Supplier2ERP/LOGSindican el motivo. Una confirmación omitida puede arrastrarse a_Supplier2ERP/IMPORTARpara volver a intentarlo. - Cuando los informes DEMO le parezcan correctos, ponga Modo en LIVE en la pestaña Control — se desbloquea tras el primer correo de informe DEMO.
📅 Cuando termina el mes Discovery
Cuando termina el mes, Supplier2ERP continúa por sí solo con el plan gratuito y una pequeña cuota mensual: cuando se agota, los elementos nuevos esperan hasta el mes siguiente o hasta que elija un plan, y un elemento ya iniciado siempre se completa. Elija un plan para conservar todas las funciones — consulte la tabla de planes en la página de producto de Supplier2ERP.
Con el plan gratuito las fechas de entrega se siguen actualizando, mientras que las actualizaciones de cantidades, la lectura de PDF escaneados, el aprendizaje de plantillas y la carpeta LOGS requieren un plan. No se revierte nada de lo que haya actualizado.
📅 Cómo es el funcionamiento del día a día
Una vez en producción, Supplier2ERP se ejecuta según la Programación de ejecución que elija, dentro del Horario de funcionamiento que usted defina. Cada ejecución procesa los nuevos correos y adjuntos de los proveedores:
- Dentro de la tolerancia: las fechas de entrega confirmadas se escriben en las líneas correspondientes de la orden de compra en Odoo, junto con las cantidades confirmadas (con Actualizar cantidades automáticamente activado, desde el plan Family) y los precios unitarios (con Actualizar precios automáticamente activado, desde el plan Business); el correo procesado se archiva en
_Supplier2ERP/PROCESADO. Sin esos interruptores, las diferencias se le notifican en lugar de aplicarse. - Fuera de tolerancia: las diferencias grandes se señalan en su informe y el correo se queda sin leer — en su INBOX, o en _Supplier2ERP/MANUAL si llegó a través de _Supplier2ERP/IMPORTAR — y la orden de compra no se toca hasta que usted la revise. Nada queda enterrado.
- Transparencia total: un informe de diferencias muestra qué se extrajo, qué se emparejó, qué cambió, qué se omitió y por qué — tras cada confirmación, una vez por ejecución, o como resumen diario o semanal, según lo que elija en Informes por correo. Las confirmaciones que le necesitan llegan siempre de inmediato. La pestaña Registros del panel y la carpeta _Supplier2ERP/LOGS de su buzón guardan el historial de decisiones.
- Control total: Encendido del bot activado/desactivado, interruptores por función y Modo de IA desde Desactivado hasta el nivel que incluya su plan, todo en la pestaña Control de bots4.me/bots. Alojado en la UE, diseñado para el RGPD, 2FA opcional, informes en 31 idiomas.
🔄 La pieza que falta en el ciclo de inventario de Odoo
Supplier2ERP cierra un ciclo que abren dos bots hermanos. AutoSTOCK calcula objetivos de stock óptimos a partir de su historial real de ventas y los escribe como reglas de reposición nativas de Odoo. AutoPURCHASE convierte esos objetivos en órdenes de compra en borrador, agrupadas por proveedor y respetando los mínimos. Cuando sus proveedores confirman esos pedidos, Supplier2ERP lee las confirmaciones y mantiene fiel a la realidad cada orden de compra — los precios, las cantidades y las fechas confirmados vuelven a Odoo automáticamente.
Juntos, los tres bots le llevan de “¿cuánto deberíamos tener en stock?” a “la mercancía está confirmada y Odoo lo sabe” casi sin trabajo manual de compras.
🌍 Funciona más allá de Odoo
Esta guía se centra en Odoo (versiones 13–19, incluidos Odoo Online, Odoo.sh e instalaciones locales), pero Supplier2ERP también funciona con ERPNext, Zoho, Dolibarr, Business Central online, QuickBooks Online, Xero y SAP Business One, cada uno con una estrategia de actualización pensada para ese sistema. ¿Utiliza otro? Contáctenos — cualquier otro ERP con API se conecta bajo petición.
❓ Preguntas frecuentes
¿Puede Odoo actualizar automáticamente las órdenes de compra a partir de los correos de confirmación de los proveedores?
De serie no. La pasarela de correo de Odoo puede adjuntar una confirmación al chatter de una orden de compra, pero no lee el documento ni cambia las líneas del pedido. Supplier2ERP añade esa capa: extrae del correo o del adjunto las cantidades, los precios y las fechas de entrega confirmados, los asocia a la orden de compra abierta y actualiza Odoo dentro de las reglas de tolerancia que usted defina.
¿Cómo lee Supplier2ERP los PDF de los proveedores sin plantillas?
Mediante el anclaje por código: busca en el documento sus propios códigos de producto tomados del catálogo de artículos de Odoo, de modo que cualquier formato de proveedor funciona desde el primer día. Una vez procesado el formato de un proveedor, los patrones de extracción se guardan y se reutilizan. Solo cuando ambos fallan interviene la IA como respaldo — incluido el OCR para escaneos e imágenes.
¿Qué ocurre si el precio o la cantidad confirmados difieren de mi orden de compra?
Usted fija los umbrales de tolerancia (Máx. variación de precio o cantidad y Máx. diferencias por artículo). Las diferencias pequeñas se escriben en la orden de compra cuando el interruptor correspondiente está activado — Actualizar cantidades automáticamente desde el plan Family, Actualizar precios automáticamente desde el plan Business; si no, se le notifican. Las diferencias grandes se señalan en su informe, la actualización de la orden de compra se omite y el correo del proveedor se queda sin leer en su INBOX (o en _Supplier2ERP/MANUAL), de modo que la revisión pendiente es imposible de pasar por alto.
¿Procesa confirmaciones escaneadas e imágenes?
Sí. Supplier2ERP procesa PDF, Word, Excel, HTML, texto plano del cuerpo del correo e imágenes mediante OCR. Para las confirmaciones que llegan como PDF escaneados, active Archivos PDF escaneados en la pestaña Control — empieza desactivado y, mientras lo esté, un PDF escaneado se notifica para su introducción manual.
¿Puedo probarlo sin dejar que escriba nada en Odoo?
Sí. Pruebe la Demo en sandbox en bots4.me/demo con documentos de ejemplo y sin dar ningún acceso; después conecte su buzón y Odoo: Supplier2ERP empieza en DEMO, lee sus órdenes de compra reales y le envía exactamente lo que cambiaría — sin escribir nada. Solo cambia el Modo a LIVE cuando esté seguro. El primer mes es un mes Discovery gratuito, sin tarjeta de crédito.
¿Qué versiones de Odoo y qué tipos de alojamiento son compatibles?
Odoo 13 a 19 on-premise, además de las versiones actuales de Odoo.sh y Odoo Online. Las instalaciones de Odoo.sh y on-premise usan el módulo Python gratuito BOTS4.me Connect, que se instala una vez y se conecta con un clic; Odoo Online (que prohíbe el Python personalizado) se conecta con una clave API creada en Ajustes → Usuarios y empresas → Usuarios → su usuario → Seguridad de la cuenta, más un módulo asistente XML opcional sin código. Odoo Online necesita el plan Custom de Odoo para el acceso por API. Una sola conexión sirve a todas las aplicaciones de BOTS4.me que trabajan con Odoo.
¿Funciona Supplier2ERP con otros ERP además de Odoo?
Sí — se admiten ERPNext, Zoho, Dolibarr, Microsoft Dynamics 365 Business Central (online), QuickBooks Online, Xero, SAP Business One y cada uno con una estrategia de actualización de órdenes de compra optimizada. Cualquier otro ERP con API se conecta bajo petición.
📚 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 automatizar las compras en Odoo: órdenes de compra en borrador a partir de necesidades reales
- De dónde salen los objetivos: Cómo fijar puntos de pedido óptimos en Odoo a partir del historial de ventas real
- El lado de ventas de su buzón: 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 de reteclear las confirmaciones de sus proveedores
Conecte su buzón y Odoo en unos cinco minutos, vea trabajar a Supplier2ERP en Modo demo y pase a producción cuando los informes le convenzan. El primer mes es un mes Discovery gratuito, sin tarjeta de crédito.