on 08-20-2013 10:45 PM
Saludos, quisiera saber como puedo bloquear los pedidos de los clientes que estan en mora con la compañia, por ejemplo si un cliente tiene plazo de pago a 60 dias, y no se ha contabilizado pago al dia 61, ya no se puedan hacer nuevos pedidos hasta que efectue el pago. Gracias por su colaboracion.
Puedes hacer un procedimiento de autorización que te indique cuando el cliente tenga facturas vencidas
Estas familiarizado con esto?
Saludos
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola marco, si, el procedimiento de autorizacion es la mejor opcion, pero he tenido problemas con el query para determinar si el cliente al que se le va a hacer el pedido tiene facturas vencidas, y asi activar la autorizacion.
Este es el query que he estado armando pero aun no me funciona si me pueden decir que esta mal seria de gran ayuda. Gracias
declare @cliente as Nvarchar(100)
SET @cliente=($[ORDR.CardCode])
SELECT distinct ('True')
FROM OINV T0
WHERE (datediff(day,T0.[DocDate],GetDate())>=T0.[ExtraDays]) AND (T0.[DocStatus]='O' and @cliente=T0.[CardCode]) AND (T0.[ExtraDays]>0)
prueba con este código que alguna vez compartio el colega Felipe Loyola, a mi me funciona bien.
DECLARE @DEUDA INT
SET @DEUDA = (SELECT SUM(DocTotal-PaidToDate)
FROM OINV
WHERE DocDueDate <= (GETDATE()-1))
SELECT DISTINCT 'TRUE' FROM OINV WHERE @DEUDA > 0
Dentro de la autorización selecciona el documento que sea tu caso (pedido o factura)
Espero te ayude
Saludos
Estimado Marco,
He probado el código y funciona muy bien, sin embargo necesito que excluya del procedimiento de autorización las ventas de contado, toda vez que:
Para hacer referencias a ventas de contado puedo:
1. El GroupNum es igual a -1
o 2. El Series es igual a 41
Me sería de gran ayuda revisaras y me guiaras a poder incorporar en dicho código una excepción, ya sea al GroupNum -1 o bien al Series 41
Saludos cordiales.
User | Count |
---|---|
106 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.