on 05-26-2016 10:50 PM
Buenas tardes, necesito su ayuda para crear un Procedimiento de Autorización para un Socio de Negocios específico que haya llegado a su límite de crédito y al vencimiento de sus facturas.
Buenos días, pero esa autorización la necesitas en que momento? Al crear la factura de venta?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola Juan Pablo.
Porque no compartes tu código y así entre la comunidad te apoyamos a adecuarlo para que cumpla tus objetivos.
A grandes rasgos lo que debe hacer tu sentencia es sumar el saldo de socio de negocio y el total del documento a crear y esta suma compararla contra el límite de crédito del socio de negocio, todo esto condicionado por el código de cliente con un OINV.CardCode IN("Codigo1","Código2")
Saludos.
Pero lo que necesitas es que se inicie un proceso de autorización cuando llega al límite?
Limite de crédito: valida el valor establecido en este campo vs el saldo de cuenta(cartera pendiente) del SN.
La verdad no se hacer esta consulta, seguramente Gonzalo te pueda ayudar, pero la autorización debería activarse cuando el saldo del cliente + el total de la factura que estás ingresando supere el limite de crédito.
Para traer el saldo de un proveedor en una factura de ventas el query sería:
SELECT T0.Balance FROM OCRD T0 WHERE T0.CardCode=$[OINV.CardCode]
Bueno, lo dicho en mi anterior comentario se traduce en esto:
IF @transaction_type in('A') AND @object_type in('13')
Begin
If (Select Count(T0.CardCode) FROM OINV T0 Inner Join OCRD T1 On T0.CardCode = T1.CardCode Where T0.DocEntry = @list_of_cols_val_tab_del AND T0.CardCode In('C100') AND ((T0.DocTotal+T1.Balance) > T1.CreditLIne)) > 0
Begin
set @error = 9
set @error_message = 'ATENCION Limite de crédito sobrepasado'
End
End
Mientras el código del cliente sea C100, el bloqueo se activará, si deseas introducir más códigos solo es cuestión de separarlos por una coma IN('c10', 'c11')
Me mantengo pendiente Juan Pablo.
Si eres nuevo en la comunidad te sugiero pasar por los siguientes documentos:
Suerte.
Defines un procedimiento de autorización y en la ultima pestaña le dices que mediante una consulta SQL y la consulta que sea la selección de ese código de interlocutor comercial.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
103 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
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.