Órdenes de compra (Business edition)

WebSphere Commerce proporciona la posibilidad de autorizar los números de de orden de compra de cliente y de hacer un seguimiento de los mismos. Si una cuenta de negocio incluye términos y condiciones de orden de compra y un contrato especifica el uso de dicha cuenta, todas las compras realizadas bajo el contrato deben especificar un número de orden de compra definido con la cuenta. Entonces se puede utilizar un solo número de orden de compra para la autorización de pago.

Los números de orden de compra se especifican cuando el cliente formaliza un pedido. Se pueden especificar números de orden de compra para tres tipos diferentes de órdenes de compra:

Las órdenes de compra abiertas y limitadas también se conocen como órdenes de compra predefinidas porque se deben definir en la cuenta de negocio números de orden de compra para estos tipos de orden de compra antes de que los compradores puedan utilizar los números de orden de compra al realizar una compra.

Los números de orden de compra se validan durante el proceso de pago para el pedido. WebSphere Commerce coloca el número de orden de compra entrado por el cliente con la información de pago de pedido y lo procesa del modo siguiente:

  1. Se llama al mandato de tarea ValidatePONumber. El mandato de tarea ValidatePONumber comprueba si el número de orden de compra entrado ya existe en la cuenta de negocio. El número de orden de compra entrado ya existe en WebSphere Commerce si se trata de un número de orden de compra abierta, un número de orden de compra limitada o un número de orden de compra individual que se ha utilizado para un pedido diferente. Si el número de orden de compra entrado ya existe en WebSphere Commerce, el mandato de tarea ValidatePONumber comprueba si se permiten duplicados del número de orden de compra existente. Si no se permiten duplicados del número de orden de compra, se emite un error que especifica DoPyamentErrorView. Si en WebSphere Commerce no existe el número de orden de compra entrado o si se permiten duplicados de un número de orden de compra existente, el mandato de tarea ValidatePONumber se ejecutará satisfactoriamente.
  2. Si el mandato de tarea ValidatePONumber se ejecuta satisfactoriamente, se llamará al mandato de tarea CheckPOSpendingLimit. El mandato CheckPOSpendingLimit comprueba si el número de orden de compra validado satisfactoriamente tiene asociado un límite de gasto. Si el número de orden de compra tiene asociado un límite de gasto, el mandato CheckPOSpendingLimit comprueba que el total del pedido no exceda el límite de gasto restante para el número de orden de compra. Si el total del pedido no excede el límite de gasto restante, el mandato CheckPOSpendingLimit se completa satisfactoriamente.

El límite de gasto para un número de orden de compra limitada no se actualiza en este momento. El límite de gasto se actualiza mediante el mandato de tarea UpdatePOSpending al que se llama cuando un envío sale para ser despachado mediante el mandato de tarea CheckPaymentAccept.

Se puede hacer un seguimiento de los números de orden de compra y se pueden autorizar dichos números para cualquier método de pago soportado por WebSphere Commerce, incluida la línea de crédito.

Conceptos relacionados

Referencia relacionada

IBM copyright