ola tenho algo parecido, q conforme o tipo de operacao, o estoque nao pode ser alterado, ai na trigger eu testo o cfop (na tabela de cfop eu tenho um campo q indica se é compra, venda ou nenhum) samuel