Skip to Content
avatar image
Former Member

Bloqueo de factura Cliente con Transaction Notific

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Feb 23, 2017 at 03:48 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 08, 2017 at 06:53 PM
    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
    
    
    
    Add comment
    10|10000 characters needed characters exceeded