Creación de un pedido a partir de un presupuesto
Cuando un cliente acepta un presupuesto, éste se convierte en un pedido de venta mediante la API createOrderFromQuote.
Esto suele hacerlo un representante de ventas de campo que crea la orden de venta, aunque, en algunos casos, se puede generar automáticamente una orden de venta. Por ejemplo, la aceptación de un cliente de un presupuesto en línea puede desencadenar automáticamente la creación de una orden de venta.
La API createOrderFromQuote se utiliza para crear un pedido a partir de un presupuesto. El tipo de documento que se utilizará para el pedido es configurable en el Gestor de Aplicaciones, y viene determinado por la API createOrderFromQuote. De forma predeterminada, el tipo de documento es Orden de venta. A continuación, la API createOrderFromQuote crea un pedido a partir del presupuesto utilizando el tipo de documento, el código de empresa, el número de pedido, la clave de cabecera de pedido o ambos, y vincula el pedido al presupuesto correspondiente. La creación del pedido se rige por una plantilla, DefaultFromQuoteTemplate, mediante la cual las partidas y los atributos del presupuesto se copian automáticamente en el pedido. La información de cliente predeterminada se copia del presupuesto a la orden de venta, así como todos los artículos de línea, excepto las líneas recomendadas. El estado de la orden es Borrador o Creado, dependiendo de si el DraftOrderFlag está establecido en Y o N en el archivo XML de entrada.
Una vez creada la orden, el presupuesto se mueve al estado Ordenado, lo que permite que el agente de depuración lo depure. El registro de oportunidad asociado se mueve al estado Ganado y todos los presupuestos alternativos relacionados para la oportunidad se mueven al estado Abandonado. El agente de depuración de oportunidades depura la oportunidad después de que se hayan depurado todos los presupuestos asociados.