Descripción

Crea y envía órdenes de compra formales al ERP y/o al proveedor automáticamente.

Parámetros de la Tool

Entrada — lo que recibe
ParámetroTipoReq.Default
supplierIdstring✓ Sí
itemsarray✓ Sí
deliveryDatestring
Salida — lo que devuelve
CampoTipoFormato
orderIdstring
statusstring
totalAmountnumber

Guía de Implementación

¿Por qué estos parámetros de entrada?

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.

Cálculos y lógica a implementar

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.

¿Por qué estos parámetros de salida?

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.

Interfaz gráfica recomendada

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

Recibe de
ORDER_RECOMMENDEDREST

Recomendación auto-aprobada genera la orden de compra

Envía a
ORDER_CREATEDMQTT

Orden creada en cloud se envía al ERP local via Edge

Evento ISO que genera esta tool

Cuando esta tool detecta un evento relevante, emite el siguiente evento al Simulador ISO. El campostandardEvent.module.iddebe usar este nombre exacto.
purchase_order_generated→ se visualiza en el Dashboard ISO y Reporte de Auditoría

Cláusulas ISO que cubre este evento

ISO 9001:2015§8.4Control de procesos, productos y servicios externos

Generación de órdenes de compra con trazabilidad a requerimientos aprobados.

Al ejecutar el demo de esta tool, el evento se guardará en el Simulador ISO con este identificador.

Demo en vivo

Listo

Presiona Ejecutar Demo para ver cómo actúa esta tool en tiempo real

Agentes que usan esta tool

Generar Orden de Compra
Hola, soy el asistente de  Generar Orden de Compra. ¿En qué puedo ayudarte?