INDUSTRIA · COMPRAS · APROVISIONAMIENTO · ERP
Cómo automatizar compras y aprovisionamiento en industria: solicitudes, pedidos, proveedores y ERP
La automatización de compras no empieza al generar una orden de compra. Empieza cuando una necesidad interna se convierte en una solicitud trazable, pasa por la política correcta, llega al proveedor y termina con una recepción que refleja lo que realmente ocurrió.
Una orden de compra no debería ser el comienzo del control.
Debería ser el resultado de una necesidad que ya se ha identificado, convertido en solicitud, validado contra la política interna y aprobado por quien corresponda.
Después todavía queda saber si el proveedor ha aceptado las condiciones, si ha propuesto cambios, cuándo se compromete a entregar y qué cantidad llegó realmente.
Automatizar compras significa que cada decisión deja un estado verificable y activa la siguiente acción. Generar un PDF o enviar un correo más rápido es solo una pequeña parte del proceso.
Compras recibe un email: «Necesitamos esto para el viernes»
La orden de compra todavía no existe. Tampoco hay un proveedor confirmado ni una fecha comprometida. Quizá ni siquiera está claro quién debe autorizar el gasto.
Sin embargo, el proceso de compra ya ha empezado.
En muchas empresas industriales, la parte formal aparece tarde. Una necesidad nace en mantenimiento, producción, almacén, calidad o administración y entra en compras mediante un email, un Excel, una llamada o un mensaje. Después alguien reconstruye el contexto: qué hace falta, para cuándo, quién lo pide, qué centro de coste corresponde, si existe proveedor habitual, si hay presupuesto y quién debe aprobarlo.
Cuando ese contexto vive repartido entre conversaciones, el ERP puede contener una orden de compra perfectamente registrada y, aun así, dejar fuera una parte importante del proceso real.
Por eso, si queremos hablar de automatización de compras en industria, el objeto de trabajo no puede ser únicamente el pedido. Debemos observar el ciclo completo desde la necesidad hasta la recepción.
Automatizar compras no es generar pedidos más rápido. Es mantener una cadena de decisión trazable desde la necesidad hasta la recepción.
Esta visión encaja con el mapa más amplio que desarrollamos en automatización de procesos en industria: muchas oportunidades no están en tocar una máquina, sino en eliminar saltos de información alrededor del ERP.

Solicitud de compra ≠ orden de compra
La primera distinción evita muchos diseños confusos.
Solicitud de compra
Es interna. Representa una necesidad y solicita que la organización autorice o gestione su adquisición.
Puede existir antes de saber quién será el proveedor definitivo.
Orden de compra
Es el objeto que formaliza el compromiso con un proveedor: qué se compra, cuánto, a qué precio, con qué condiciones y cuándo se espera.
Es posterior a las decisiones internas que correspondan.
Confundir ambas cosas suele provocar un atajo: crear directamente una orden porque «alguien ha pedido algo». Ese atajo puede funcionar en compras simples y perfectamente gobernadas, pero se vuelve frágil cuando existen límites de autorización, centros de coste, proyectos, proveedores alternativos o requisitos técnicos.
También ocurre lo contrario: procesos excesivamente burocráticos que obligan a crear una solicitud formal para cualquier consumible de poco impacto. El objetivo no es añadir pasos, sino modelar solo los controles que realmente necesita el negocio.

Las ocho etapas del control de compras
No todas las empresas necesitan exactamente el mismo recorrido. Una compra recurrente bajo acuerdo puede saltarse una consulta de precios; una adquisición estratégica puede necesitar varias revisiones; una urgencia de mantenimiento puede seguir una política excepcional.
Aun así, resulta útil separar ocho momentos porque cada uno responde a una pregunta distinta.
Necesidad detectada
Algo hace falta: material, repuesto, consumible, servicio, equipo o recurso.
Solicitud creada
La necesidad se convierte en un objeto trazable con datos suficientes para decidir.
Política validada
Se comprueba qué reglas, presupuesto, categoría o ruta aplican.
Aprobación
La persona o regla autorizada decide si la compra puede continuar.
Proveedor
Se utiliza proveedor/acuerdo existente o se abre consulta de cotización si procede.
Orden de compra
Se formaliza el compromiso y se envía al proveedor.
Confirmación y seguimiento
Se registra aceptación, cambios, fechas comprometidas y posibles retrasos.
Recepción e incidencia
Se registra lo que llegó realmente y se gestionan diferencias o excepciones.
La clave está en que cada etapa tenga propietario, estado, condición de avance y ruta de excepción. Si el sistema solo guarda el pedido final, todo lo anterior y buena parte de lo posterior pueden seguir dependiendo del conocimiento de una persona.

Una solicitud útil contiene lo necesario para decidir, no un formulario interminable
Automatizar el inicio de compras no consiste en sustituir un email de tres líneas por un formulario de treinta campos.
La pregunta correcta es: ¿qué información necesita el siguiente paso para decidir sin volver a preguntar?
Según el proceso, una solicitud puede incluir solicitante, categoría o producto, cantidad, fecha necesaria, centro de coste o proyecto, motivo, ubicación de entrega, especificación técnica, proveedor preferido o documentación adjunta.
Pero no todos esos datos son obligatorios en todas las compras. Pedir información irrelevante genera fricción y hace que los usuarios vuelvan a buscar atajos por email.
Principio de diseño: La solicitud debe recoger el contexto que cambia una decisión. Si un campo nunca modifica aprobación, selección de proveedor, ejecución, imputación o recepción, conviene preguntarse por qué se pide.
El paso importante es asignar a la solicitud un identificador y un estado. Así deja de ser «el correo de Marta de ayer» y pasa a ser una necesidad concreta cuya evolución puede consultarse sin reconstruir una conversación.
Automatizar aprobaciones significa automatizar la política, no el «OK» del jefe
Una aprobación útil no debería depender de que alguien recuerde a quién copiar en un email.
Las plataformas ERP maduras permiten construir flujos en los que una solicitud pasa por uno o varios pasos de revisión y, en determinados escenarios, puede aprobarse automáticamente cuando cumple las condiciones configuradas.
En la práctica, la ruta puede depender de variables como importe, categoría, centro de coste, proyecto, presupuesto, urgencia, tipo de compra o proveedor. Cada empresa define su política; no existe un umbral económico universal válido para todas.
Una aprobación debe poder responder cuatro preguntas
- Quién estaba autorizado para aprobar.
- Qué versión de la solicitud aprobó.
- Cuándo se produjo la decisión.
- Qué cambios obligarían a revisar esa autorización.
Ese último punto suele olvidarse. Si se aprueban 5.000 € y, después, la compra pasa a 8.000 €, la trazabilidad pierde valor si el sistema conserva el estado «aprobado» sin aplicar la política de cambios.
El cambio material
Podemos llamar cambio material a una modificación suficientemente relevante como para exigir una nueva validación: aumento de importe, sustitución de proveedor, cambio de referencia, ampliación de cantidad o modificación que afecta a presupuesto o proyecto.
No significa que cualquier corrección obligue a reiniciar el circuito. La empresa debe decidir qué cambios son meramente informativos y cuáles alteran el compromiso autorizado.

Proveedor habitual, catálogo o RFQ: no toda compra necesita pedir cotización
En compras aparece con frecuencia el término RFQ, siglas de Request for Quotation. En español podemos hablar de solicitud de cotización o de presupuesto: la empresa pide a uno o varios proveedores precio, plazo y otras condiciones antes de confirmar la compra.
Es útil cuando las condiciones varían o todavía no se ha decidido proveedor. No debería convertirse en una etapa automática para cualquier adquisición.
| Situación | Ruta posible | Qué conviene controlar |
|---|---|---|
| Compra recurrente con proveedor y condiciones vigentes | Proveedor, catálogo o acuerdo ya aprobado | Vigencia, precio, plazo, referencia y cantidad |
| Precio o plazo variable | Solicitar cotización (RFQ) | Oferta recibida, fecha, condiciones y decisión |
| Proveedor todavía no decidido | Consulta o comparación | Criterios de selección y autorización |
| Compra urgente o excepcional | Ruta específica | Justificación, autorizaciones y seguimiento posterior |
Las listas de precios de proveedor, catálogos o acuerdos pueden reducir trabajo repetitivo. Si una referencia se compra cada mes al mismo proveedor bajo condiciones acordadas, no tiene sentido redescubrir manualmente toda la información cada vez.
Pero un dato maestro tampoco es una verdad eterna. Precio, divisa, cantidad mínima, plazo o vigencia pueden cambiar. Automatizar significa utilizar esos datos con reglas de validez, no copiarlos ciegamente.

La orden de compra es un objeto de negocio, no solo un PDF enviado
Cuando la compra está autorizada y el proveedor está definido, llega la orden de compra o PO (Purchase Order).
El documento PDF puede ser una representación útil para el proveedor. El email puede ser el canal de envío. Pero el estado real de la compra debería vivir en un objeto capaz de conservar identificador, proveedor, líneas, cantidades, precios, fechas, condiciones y evolución.
Eso permite distinguir estados que en una bandeja de entrada se mezclan:
- Borrador: La orden todavía se está preparando.
- Aprobada: Ha superado el control interno necesario.
- Enviada: Se ha comunicado al proveedor.
- Pendiente de confirmación: Falta respuesta o compromiso explícito.
- Confirmada: El proveedor acepta según la información registrada.
- Modificada: Alguna condición relevante ha cambiado.
- Parcialmente recibida: Solo ha llegado parte de lo comprometido.
- Cerrada o cancelada: No quedan cantidades/acciones pendientes según las reglas del proceso.
La lista no pretende ser universal. El ERP y la operativa de cada empresa tendrán sus estados. Lo importante es que el estado represente la realidad y no la última acción administrativa realizada.
Orden enviada ≠ orden aceptada
Enviar una orden no garantiza que el proveedor pueda cumplirla tal como se emitió.
Puede aceptar. Puede rechazar. Puede aceptar con cambios: otra fecha, otra cantidad, una referencia alternativa o una condición distinta.
Ese tercer escenario es especialmente importante. Si el proveedor responde por email «puedo entregarlo, pero el día 18», el proceso no debería conservar la fecha original en ERP mientras el equipo trabaja mentalmente con la nueva.
Lo que no conviene
PO enviada → estado “confirmada” por defecto.
Los cambios quedan en correos o llamadas.
Planificación descubre tarde que la fecha real era otra.
Lo que conviene controlar
PO enviada → pendiente de respuesta.
Aceptación, rechazo o propuesta de cambio actualizan el proceso.
Los cambios relevantes vuelven a la política correspondiente.
El canal puede ser un portal de proveedor, EDI, email o una integración API. Canal y estado no son lo mismo. La automatización tiene que traducir la interacción al estado de negocio correcto.

El seguimiento no debería consistir en preguntar «¿cómo va lo mío?»
Una vez confirmada la orden, el trabajo de compras continúa. Hay fechas comprometidas, entregas próximas, cambios, pedidos que no han recibido respuesta y líneas que pueden entrar en riesgo.
El seguimiento manual suele aparecer en forma de agenda personal, carpetas de correo o Excel con columnas que se actualizan a mano.
Una vista operativa debería permitir responder directamente:
- Qué órdenes siguen pendientes de confirmación.
- Qué entregas deberían llegar durante los próximos días.
- Qué proveedor no ha confirmado todavía una fecha.
- Qué líneas acumulan retraso.
- Qué cambios esperan una decisión interna.
- Qué recepciones siguen incompletas.
Aquí la automatización orientada a eventos resulta especialmente útil. En términos sencillos, un evento de negocio es algo relevante que acaba de ocurrir: una solicitud fue aprobada, el proveedor aceptó, cambió la fecha o se registró una recepción parcial. Ese cambio puede activar la siguiente tarea sin que una persona tenga que revisar continuamente una lista.
No siempre hace falta IA. Si una entrega vence mañana y sigue pendiente, una regla es suficiente para generar un aviso. La tecnología debe ajustarse al tipo de decisión.
Se pidieron 100 unidades. Llegaron 80.
Este es uno de los puntos donde un proceso de compras revela si está realmente controlado.
La cantidad pedida describe el compromiso. La cantidad recibida describe la realidad.
Si el sistema transforma automáticamente «pedido de 100» en «recepción de 100» sin registrar lo que ocurrió físicamente, la automatización ha eliminado trabajo a costa de empeorar el dato.
La recepción debe registrar lo que llegó, no lo que esperábamos que llegara.
En una compra industrial puede ser necesario diferenciar:
- Cantidad ordenada: Lo que la empresa solicitó formalmente.
- Cantidad confirmada: Lo que el proveedor se comprometió a entregar.
- Cantidad recibida: Lo que ha llegado físicamente.
- Cantidad aceptada: Lo que puede darse por válido si existe un control de calidad o conformidad posterior.
La última distinción no aplica igual a todas las empresas ni productos, pero evita otro error: asumir que «ha llegado» equivale siempre a «está conforme».
Recepciones parciales
Una orden puede completarse en varias entregas. Si llegan 80 unidades de 100, el sistema debería registrar la recepción de 80 y mantener un saldo de 20 pendiente, salvo que alguien decida cancelar o cerrar explícitamente ese saldo.
Por eso el estado «recibido» puede necesitar precisión a nivel de línea y cantidad. Una etiqueta binaria aplicada a todo el pedido puede ocultar diferencias importantes.
Regla de cierre orientativa
La orden puede considerarse cerrada cuando las líneas requeridas están recibidas o aceptadas, las cantidades pendientes se han cerrado explícitamente y no quedan incidencias bloqueantes.
No es una fórmula universal. Compras de servicios, pedidos abiertos, entregas directas o procesos con controles de calidad pueden necesitar otras condiciones.

Las incidencias no son ruido: forman parte del diseño
El «camino feliz» es fácil de automatizar: se solicita, se aprueba, se pide, se confirma y llega exactamente lo acordado.
La calidad del sistema aparece cuando eso no ocurre.
| Incidencia | Qué cambia | Siguiente acción posible |
|---|---|---|
| Entrega tardía | Fecha comprometida | Replanificar, escalar o solicitar nueva confirmación |
| Entrega parcial | Cantidad recibida | Mantener saldo pendiente o cerrar parte restante |
| Exceso de cantidad | Cantidad frente a PO | Aceptar según política o revisar |
| Referencia incorrecta | Producto recibido | Bloquear, devolver o resolver sustitución |
| Daño o rechazo de calidad | Cantidad aceptable | Abrir incidencia y decidir reposición/devolución |
| Sustitución no autorizada | Especificación | Solicitar aprobación o rechazar |
| Documento requerido ausente | Completitud de recepción | Solicitar documentación y mantener estado pendiente |
| Cancelación parcial/total | Compromiso pendiente | Actualizar saldo y planificación |
La excepción útil no debería ser un estado genérico «error». Debería indicar qué ocurrió, quién debe resolverlo, qué impacto tiene y qué acción espera el sistema.
Esto conecta con una regla más amplia de automatización: automatizar el 80 o 90 % de un flujo puede ser mejor que forzar un 100 % ficticio si el porcentaje restante exige criterio humano. La cifra concreta dependerá del proceso; lo importante es diseñar la excepción desde el principio.

Después de la recepción llega la factura: ahí empieza otro control
El ciclo de compras continúa hasta la factura y el pago, pero esta guía se detiene deliberadamente antes de desarrollar esa fase.
Conviene entender un concepto porque explica por qué una recepción fiable tiene valor: el 3-way matching o cotejo a tres vías.
Consiste, de forma simplificada, en comparar tres elementos:
- Orden de compra: Qué se acordó comprar, en qué cantidad y bajo qué condiciones.
- Recepción: Qué se recibió realmente.
- Factura del proveedor: Qué está cobrando finalmente el proveedor.
El objetivo es detectar diferencias antes de aceptar o pagar una factura según la política de la empresa. No significa que cualquier diferencia sea automáticamente un error: pueden existir tolerancias y excepciones definidas.
La parte documental —OCR, extracción de factura, duplicados, cotejo completo y escritura segura en ERP— se desarrolla en cómo automatizar pedidos, albaranes y facturas hacia el ERP.
Una recepción bien registrada deja preparado el siguiente control; no lo sustituye.
ERP como sistema de referencia; automatización como capa de coordinación
Una empresa no debería construir un segundo ERP alrededor del ERP.
Si el sistema actual representa correctamente proveedores, órdenes, líneas, recepciones, centros o inventario, esos objetos deberían conservar allí la autoridad que les corresponda.
El problema aparece cuando el proceso real atraviesa elementos que el ERP no cubre bien o que viven en otros canales: formulario interno, email, aprobación, documentación, mensajería, portal de proveedor o una aplicación específica.
Ahí puede tener sentido una capa de automatización que coordine eventos, reglas, tareas e integraciones sin duplicar la fuente de verdad.
La decisión entre configurar el sistema, integrar, automatizar alrededor o construir una pieza específica depende del encaje real del stack. Ese criterio está desarrollado en SaaS, integración o automatización a medida.
Reglas primero; IA donde exista variabilidad real
Gran parte del ciclo de compras puede resolverse con reglas deterministas:
- Importe y nivel de autorización.
- Categoría y ruta de aprobación.
- Centro de coste o proyecto.
- Proveedor aprobado o condición contractual.
- Fecha y alertas de seguimiento.
- Estado y siguiente tarea.
- Tolerancias previamente definidas.
La IA puede aportar valor cuando la entrada es variable: interpretar una solicitud escrita en lenguaje libre, clasificar una petición, extraer datos de una oferta, resumir diferencias entre propuestas o ayudar a categorizar una incidencia.
Un agente de IA puede ser útil en escenarios con decisiones dinámicas y uso de varias herramientas, pero no hace falta un agente autónomo para comprobar si 7.500 € supera un límite configurado.
El principio se mantiene: usar reglas donde la condición puede expresarse claramente e IA donde la variabilidad justifique esa complejidad.
Permisos y trazabilidad: quién puede cambiar qué
Compras contiene decisiones con impacto financiero y operativo. Por eso la automatización debe respetar los roles, no borrarlos.
Puede ser razonable separar quién solicita, quién aprueba, quién emite o modifica una orden y quién registra una recepción. La configuración concreta dependerá de la organización y de sus políticas; no existe una segregación universal que sirva para todos los casos.
Como mínimo, conviene saber:
- Quién realizó cada cambio relevante.
- Qué permisos tenía para hacerlo.
- Qué estado existía antes y después.
- Qué versión de la solicitud u orden estaba vigente.
- Qué integración o usuario técnico ejecutó una acción automática.
Cuando un proveedor accede a un portal o entorno colaborativo, el mismo principio se aplica hacia fuera: mostrar únicamente la información que necesita para trabajar sobre sus propias órdenes, confirmaciones o incidencias.
Ejemplo práctico: un repuesto que pasa de necesidad a recepción parcial
Pensemos en una empresa industrial ficticia de 40 a 80 empleados. Mantenimiento detecta que necesita veinte unidades de un repuesto antes de una intervención programada.
Hoy podría mandar un email a compras. Compras buscaría el proveedor habitual, preguntaría al responsable si lo autoriza, copiaría datos al ERP, enviaría la orden y apuntaría en una hoja cuándo debería llegar.
En un circuito automatizado, el proceso puede ser distinto:
- La necesidad genera una solicitud con referencia, cantidad, fecha requerida, centro de coste y especificación.
- La política determina quién debe aprobarla por categoría e importe.
- La aprobación deja trazabilidad y habilita la siguiente etapa.
- El sistema identifica que existe proveedor y condición vigente. Si no existieran, podría abrirse una solicitud de cotización.
- La orden se crea en el ERP y se envía al proveedor.
- El proveedor acepta, pero cambia la fecha de entrega. El cambio se registra y, si supera la política interna, vuelve a revisión.
- La recepción registra doce unidades. El pedido queda parcialmente recibido, con ocho pendientes.
- El seguimiento se mantiene sobre el saldo y deja de perseguir líneas ya recibidas.
Cuando llegue la factura, el proceso documental continuará por otra ruta. Lo importante aquí es que ninguna persona necesita recordar mentalmente que «de ese pedido quedaban ocho».
Qué medir para saber si la automatización de compras funciona
Contar cuántas órdenes crea el sistema dice poco. Una automatización puede generar PO muy rápido y seguir dejando largas esperas en aprobaciones, proveedores o incidencias.
Conviene medir el ciclo completo.
También interesa medir compras urgentes, cambios después de aprobación, número de toques manuales por compra y tiempo total desde la necesidad hasta la recepción.
No existe un benchmark universal de ahorro. La línea base debe salir del proceso real de la empresa.
Cómo empezar sin automatizar todo el departamento de compras
Un buen piloto no necesita cubrir todas las categorías, proveedores y excepciones.
Conviene elegir un circuito suficientemente repetitivo y medible. Por ejemplo, repuestos recurrentes, consumibles, material auxiliar o una categoría con proveedor habitual y reglas conocidas.
- Mapear el recorrido actual desde necesidad hasta recepción.
- Identificar los estados que hoy existen aunque estén implícitos en correos o Excel.
- Definir datos mínimos de solicitud y responsables.
- Documentar la política de aprobación y cambios materiales.
- Separar rutas con proveedor/acuerdo existente de las que necesitan cotización.
- Definir fuente de verdad para solicitud, PO, proveedor y recepción.
- Diseñar excepciones antes de activar automatizaciones.
- Probar inicialmente con un conjunto controlado de compras.
- Medir tiempos, espera, incidencias y retrabajo.
- Ampliar solo cuando el circuito básico esté estable.
Si todavía no están definidos los criterios de aprobación, si cada comprador decide de manera diferente o si los maestros de proveedor y producto son poco fiables, puede ser más útil resolver primero esas bases.
La priorización general de procesos se desarrolla en qué procesos automatizar en una empresa. En compras, el mismo criterio evita convertir una política indefinida en un workflow rígido.

La compra está controlada cuando la siguiente acción no depende de perseguir correos
Una orden de compra es importante, pero llega tarde si queremos entender el problema completo.
Antes hubo una necesidad, una solicitud y una decisión. Después habrá una confirmación, posibles cambios, seguimiento, recepción e incidencias.
La automatización aporta valor cuando conecta esos momentos sin borrar los controles necesarios: convierte decisiones en estados, estados en acciones y excepciones en trabajo visible.
Eso permite que compras deje de funcionar como una bandeja de entrada que recuerda lo que falta y pase a operar sobre un proceso verificable.
Una compra está controlada cuando cada decisión deja un estado verificable y la siguiente acción no depende de perseguir correos.
¿Quieres analizar vuestro circuito de compras y aprovisionamiento?
Podemos revisar cómo nace una solicitud, quién la aprueba, dónde se crea la orden, cómo se siguen los proveedores, qué ocurre en las recepciones y qué parte puede automatizarse sin sustituir vuestro ERP.
Analizar el circuito de comprasFuentes
- Microsoft Learn — Procurement and sourcing overview.
Documentación oficial de Dynamics 365 sobre el proceso de compras y aprovisionamiento desde la identificación de la necesidad hasta la recepción, facturación y pago.
Consultar fuente - Microsoft Learn — Purchase requisitions overview.
Referencia oficial sobre solicitudes internas de compra y su relación con las órdenes de compra posteriores.
Consultar fuente - Microsoft Learn — Purchase requisition workflow.
Documentación oficial sobre revisión, pasos de aprobación y aprobación automática de solicitudes cuando la configuración lo permite.
Consultar fuente - Microsoft Learn — Purchasing policies.
Referencia oficial sobre políticas y reglas aplicadas al proceso de solicitudes y compras en Dynamics 365.
Consultar fuente - Microsoft Learn — Vendor collaboration.
Documentación oficial sobre colaboración con proveedores y respuestas a órdenes de compra: aceptar, rechazar o aceptar con cambios.
Consultar fuente - Microsoft Learn — Product receipt against purchase orders.
Referencia oficial sobre registro de cantidades realmente recibidas frente a órdenes de compra y tratamiento de diferencias de recepción.
Consultar fuente - Odoo 19 — Solicitudes de cotización (RFQ).
Documentación oficial sobre solicitudes de cotización, comparación previa a la compra y conversión posterior en orden de compra.
Consultar fuente - Odoo 19 — Vendor pricelists y purchase templates.
Referencias oficiales sobre listas de precios de proveedor y plantillas para reducir trabajo repetitivo en compras recurrentes.
Consultar listas de precios · Consultar plantillas - Microsoft Dynamics 365 Finance y Odoo 19 — 3-way matching.
Referencias oficiales utilizadas únicamente para explicar el cotejo a tres vías entre orden de compra, recepción y factura como continuidad posterior al proceso tratado en esta guía.
Consultar Microsoft · Consultar Odoo
Las capacidades de ERP, workflows, portales de proveedor, APIs e integraciones pueden cambiar. Antes de diseñar una implantación debe comprobarse la documentación vigente y adaptar políticas, permisos, estados, tolerancias y controles al proceso real de compras de la empresa.
