Recuperación de descuentos

Las funcionalidad para recuperar descuentos es similar a la usada para recuperar precios. Las principales diferencias son las siguientes:

Recuperar descuentos de un contrato

Durante la búsqueda de descuentos, LN comprueba primero si existe un contrato especial válido y después un contrato normal válido.

Puede definir:

Si es necesario, puede vincular una o varias programaciones de descuentos a un contrato. Para obtener más información, consulte Programaciones de descuentos en contratos.

Nota

Si el contrato no tiene un descuento válido, LN puede detener o continuar la búsqueda según la configuración de la casilla de verificación Aplicar descuentos si no hay descuentos por contrato en la sesión Parámetros de precios (tdpcg0100m000). Si la casilla de verificación está seleccionada, la búsqueda continúa.

Recuperar descuentos de un libro de precios o una matriz de descuento

Si LN no encuentra un descuento en un contrato especial o un contrato normal y si la búsqueda de descuentos continúa, LN intenta recuperar descuentos de una programación de descuentos que esté vinculada a un libro de precios, o de una matriz de descuento. Para recuperar información de descuento de una programación de descuentos vinculada a un libro de precios, LN debe encontrar primero el libro de precios correcto. Para buscar el libro de precios correcto, se lleva a cabo el proceso de recuperación descrito en Recuperación de precios.

Para recuperar descuentos de una matriz de descuento, LN busca matrices de descuento con una definición de matriz y atributos de matriz que coincidan con las propiedades de la orden correspondiente. Tenga en cuenta que todos los atributos de matriz deben coincidir con las propiedades de la orden. Una vez encontrado, se utiliza la programación de descuentos de la matriz de descuento en la que se almacenan la definición de matriz y los atributos de matriz para calcular el descuento de la orden. La información de descuento de la matriz de descuento incluye un importe de descuento, un porcentaje de descuento o una programación de descuentos.

La recuperación de matrices de descuento se controla mediante los siguientes parámetros de la sesión Parámetros de precios (tdpcg0100m000) para el nivel de descuento correspondiente:

  • Primer descuento
    LN toma el primer descuento válido encontrado en el nivel y omite cualquier otro descuento válido. El primer descuento válido es el que tiene el número más bajo de prioridad de matriz. Cuando hay más de un descuento con el número de prioridad más bajo, el primer descuento es el que tiene la fecha de efectividad más reciente. Una vez encontrado el primer descuento, la búsqueda de descuentos se detiene.
  • Descuento óptimo
    LN toma el mejor descuento encontrado para el nivel y no tiene en cuenta las prioridades de matriz.
  • Acumular
    Todos los descuentos válidos se recuperan y devuelven como un porcentaje acumulado. El máximo porcentaje de descuento acumulado es 100.
  • No aplicable
    No se recuperan descuentos para el nivel de descuento correspondiente.
Nota
  • El proceso de recuperación de descuentos tiene lugar para cada nivel de descuento definido empezando por el nivel 1. LN busca en primer lugar un descuento de línea y en segundo, un descuento de orden. Si no encuentra ningún descuento válido, LN especifica un valor de 0,00 (cero), que el usuario puede mantener o modificar.
  • El valor de las casillas de verificación Determinante y Elegible en las sesiones de matrices de precios y matrices de descuento también afecta al cálculo de descuentos. Para obtener más información, consulte Determinante/elegible.
  • De las programaciones de descuentos o libros de precios aplicables que LN encuentra para una determinada orden o contrato, LN toma los descuentos registrados en la divisa de la orden o del contrato. Si en la divisa de orden no encuentra ningún descuento aplicable, LN selecciona los descuentos registrados en la divisa propia.
  • Siempre puede especificar o sobrescribir manualmente los descuentos.