CREATE trigger ttbpdv_cfe_item_saldo_b01u for tbpdv_cfe_item_saldo
active before update position 1
AS
BEGIN
    IF(NEW.QUANTIDADE <> OLD.QUANTIDADE) THEN
    BEGIN
        IF(NEW.QUANTIDADE < 0) THEN
        BEGIN
            EXCEPTION "..."'SALDO DO ITEM ['||NEW.PDV_CFE_ITEM_ID||'] DO CUPOM NAO PODE SER NEGATIVO. OPERACAO CANCELADA';
        END

    END
END;