Validaciones ampliadas

Las validaciones ampliadas permiten que una empresa realice validaciones de artículos adicionales en una orden.

Se pueden realizar las siguientes validaciones de artículo adicionales:

  • Intervalo de fechas de vigencia
  • No se puede vender por separado
  • Cantidades mínima y máxima
  • Estado de artículo
  • Autorizaciones de cliente

Una validación de artículo debe habilitarse para que el sistema realice las validaciones ampliadas.

De forma predeterminada, la validación ampliada está habilitada.

Una orden también se puede validar invocando la API validateItemForOrder.

Intervalo de fechas de vigencia

El intervalo de fechas de vigencia de un artículo en una orden se valida cuando se crea, se modifica o se confirma la orden. Si la fecha del sistema está fuera del intervalo de fechas de vigencia del artículo, el sistema genera un error durante la validación del artículo. Sin embargo, si se ha habilitado el reemplazo para el artículo, la validación se ignora.

No se puede vender por separado

La validación garantiza que el artículo de la orden forma parte de un paquete compuesto o un kit físico. La validación se produce cuando se crea, se modifica o se confirma la orden.

Cantidad mínima y máxima

Las cantidades mínima y máxima de un artículo en una orden se validan durante la confirmación de la orden. Si la cantidad de un artículo en una orden está fuera del rango mínimo-máximo para el artículo, el sistema genera un error.

Estado de artículo

La validación garantiza que el estado del artículo se puede solicitar en el momento de la creación y modificación de la orden. Si el estado de un artículo es el de no publicado, el sistema genera un error.

Autorizaciones de cliente

Las autorizaciones de cliente para un artículo de una orden se validan cuando se crea, se modifica o se confirma la orden. Si un cliente intenta solicitar un artículo sobre el cual no tiene autorización, el sistema genera un error durante la validación del artículo.

Nota: Si un artículo no está publicado, ha caducado o no se puede vender por separado, el artículo seguirá apareciendo en el catálogo de productos siempre que exista una asociación de productos en la que la fecha actual se encuentre entre el rango de fechas efectivas de dicha asociación. Sin embargo, el artículo no estará disponible para la solicitud.

Un elemento se convierte en no válido cuando se cumple uno de los criterios siguientes:

  • La fecha actual está fuera del intervalo de fechas de vigencia del artículo.
  • El producto no se puede vender por separado (IsSoldSeparately="N").
  • El artículo no se ha publicado (el estado no es igual a 3000).