Descripción
Crea y envía órdenes de compra formales al ERP y/o al proveedor automáticamente.
Parámetros de la Tool
| Parámetro | Tipo | Req. | Default |
|---|---|---|---|
supplierId | string | ✓ Sí | — |
items | array | ✓ Sí | — |
deliveryDate | string | — | — |
| Campo | Tipo | Formato |
|---|---|---|
orderId | string | — |
status | string | — |
totalAmount | number | — |
Guía de Implementación
supplierId identifica al proveedor en el sistema ERP para enviarle la orden y aplicar sus condiciones comerciales. items contiene el detalle completo de lo que se solicita (SKU, cantidad, precio unitario). deliveryDate es la fecha prometida para planificar la recepción y alertar si el lead time no es suficiente.
Validar que supplierId existe en el catálogo de proveedores. Calcular totalAmount sumando precio × cantidad de cada item más impuestos aplicables. Generar un orderId único (UUID o consecutivo según el ERP). Registrar la orden en la BD y enviarla al ERP o al proveedor vía API/EDI/email.
orderId es el identificador para rastrear la orden y relacionarla con recepciones futuras. status ('pending','confirmed','sent') permite al agente monitorear si el proveedor aceptó la orden. totalAmount confirma el importe para que el sistema financiero reserve el presupuesto.
Formulario modal de confirmación con tabla de items, subtotal, impuestos y total. Indicador de estado con pasos (Borrador → Enviada → Confirmada → Recibida). Toast de éxito con el orderId al generar.
Conexiones con otras Tools
Recomendación auto-aprobada genera la orden de compra
Orden creada en cloud se envía al ERP local via Edge
Evento ISO que genera esta tool
standardEvent.module.iddebe usar este nombre exacto.purchase_order_generated→ se visualiza en el Dashboard ISO y Reporte de AuditoríaCláusulas ISO que cubre este evento
Generación de órdenes de compra con trazabilidad a requerimientos aprobados.
Demo en vivo
Presiona Ejecutar Demo para ver cómo actúa esta tool en tiempo real