cancel
Showing results for 
Search instead for 
Did you mean: 

Procedimiento Autorización - Descuentos

Former Member
0 Kudos

Necesito por favor su colaboración para realizar un procedimiento de autorización para el documento de Orden de Venta que tome en cuenta lo siguiente:

Cada cliente tiene asociado un porcentaje de descuento total (En la Ficha del socio de negocoio - Condiciones de Pago).

Cada vendedor puede asignar en la orden de venta un % de descuento para el documento.

El procedimiento de autorización debe lanzarse cuando:

- Si el descuento del cliente en su ficha del socio de negocio es menor o igual al 10% -- El sistema debe solicitar autorización si el vendedor asigna un porcentaje de descuento para el formulario mayor al 10% (el vendedor esta autorizado para dar descuentos hasta un 10%).

- Si el descuento del cliente en su ficha del socio de negocio es mayor al 10% -- El sistema debe solicitar autorización si el vendedor asigna un porcentaje de descuento en el documento mayor al default del cliente (mayor al descuento del cliente en su ficha).

Muchas Gracias de antemano.

Accepted Solutions (1)

Accepted Solutions (1)

felipe_loyolarodriguez
Active Contributor
0 Kudos

El descuento es a nivel de:

- Cabecera y detalle

- Cabecera

- Detalle

Si es a nivel de cabecera es mucho más fácil crear el procedimiento, si es a nivel de detalle es más complejo el sistema.

Saludos

Felipe

Former Member
0 Kudos

El descuento es a nivel de cabecera, pero necesito comparar el campo de la tabla ORDR - DiscPrcnt en la orden de venta con el dato que tiene el socio de negocio en los datos maestros del socio de negocio, tabla OCRD - Discount,

Si el DiscPrcnt de la orden de venta es mayor que el Discount del cliente debe solicitar autorización.

Espero me puedas ayudar con el procedimiento de autorización.

felipe_loyolarodriguez
Active Contributor
0 Kudos

Buenos días

Prueba lo siguiente:

IF EXISTS(SELECT 'X' FROM OCRD T0 WHERE T0.CardCode=$[ORDR.CardCode] AND T0.Discount<$[ORDR.DiscPrcnt])

SELECT DISTINCT 'TRUE'

Saludos

Felipe

Answers (0)