on 02-22-2017 5:25 PM
hola a todos
estoy realizando un Transaction Notification para bloquear la factura de cliente si no viene de una orden de venta
este es el codigo
```
--------------------------No es posible Facturar sin Orden de Compra
IF @transaction_type IN ('A','U') AND @Object_type = '13'
BEGIN
IF (SELECT COUNT(BaseType) FROM INV1 Where DocEntry = @list_of_cols_val_tab_del AND BaseType <> 22) >= 1
BEGIN
set @error = -1
set @error_message = N'No es posible crear una Factura sin Orden de Venta'
END
END
```
solo tengo duda, si esta correcta mi Transaction Notific y si la factura no genera un timbre fiscal
ya realice el cambio, pero ahora me dice que no se puede realizar factura parciales, y si tengo todos los permisos para realizarlas. no se si de igual forma sea por el codigo del Transaction
-------------------------No es posible Facturar sin Orden de Compra
IF @transaction_type IN ('A','U') AND @Object_type = '13'
BEGIN
IF (SELECT COUNT(BaseType) FROM INV1 Where DocEntry = @list_of_cols_val_tab_del AND BaseType <> 17) >= 1
set @error = -1
set @error_message = N'No es posible crear una Factura sin Orden de Venta'
END
END
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola
lo que estás verificando ¿es que todas las líneas que se facturan se copian directamente de pedido de venta?
Si es así debes cambiar el 22 por 17 (este es el objtype del pedido de venta).
Si el Transaction devuelve algún error, el documento no se graba hasta que el usuario solucione lo que está erróneo.
Un saludo
Agustín
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
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.