Identificador de Regra

VEN-140DISFS01

Módulo: Vendas e Compras.

Finalidade: Permitir alterar o código do Dispositivo e o valor de ajuste do item da Nota Fiscal via regra. O Identificador é executado antes da sugestão dos Dispositivos. Portanto, se na sugestão existir um Dispositivo já sugerido através do identificador, permanece o Dispositivo sugerido. Os demais Dispositivos serão sugeridos normalmente.

Características:

Observação

Quando um Dispositivo é sugerido via regra, o sistema entende que está sendo feita a sugestão de um novo registro, logo as informações do item referentes à Base e Valor (BASDFS e PERDFS) são desconsideradas e zeradas no final da execução do identificador. Nesse caso, o usuário terá a opção de acessar o botão Dispos. Fiscais na tela F140GNF para visualizar o dispositivo sugerido e nele informar o valor e o percentual para que eles sejam gravados, posteriormente, na tabela E140DFP.

Tela: Cálculo de item de produto e serviço da nota fiscal de venda e de compra.

Transação: Não se aplica.

Regra:

definir alfa VENATabela;

Se (VENATabela = "E140IPV")
Inicio
Se (E140IPV.NUMNFV = 142)
Inicio
E140IPV.VLRAJS = 100;
E140IPV.CODDFS = 1;
Mensagem(Retorna, VENATabela);
Fim;
Fim Senao
Se (VENATabela = "E140ISV")
Inicio
Se (E140ISV.NUMNFV = 142)
Inicio
E140ISV.VLRAJS = 80;
E140ISV.CODDFS = 2;
Mensagem(Retorna, VENATabela);
Fim;
Fim;

Observação

O código do dispositivo fiscal e o valor de ajuste retornado são gravados na tabela E140DFP para itens de produto e na E140DFS para itens de serviço. O valor de ajuste retornado pela regra não será considerado no cálculo da nota, sendo apenas informativo.

Variáveis disponibilizadas:

Nome Tipo Observações Retorna Valor
VENATabela ALFA Tabela sobre a qual o processamento esta sendo feito (E140IPV ou E140ISV) N
VENNIcmDis NÚMERO Valor do ICMS Dispensado calculado N
VENAUfsBas ALFA Indica a UF de tributação da nota fiscal N
E140IPV.CodDfs NÚMERO Código do dispositivo fiscal do item de produto S
E140IPV.VlrAjs NÚMERO Valor do ajuste do item de produto S
E140ISV.CodDfs NÚMERO Código do dispositivo fiscal do item de serviço. É obrigatório passar a variável E140IPV.VlrAjs junto dessa, caso contrário o identificador excluirá a gravação do dispositivo na tabela E140DFP S
E140ISV.VlrAjs NÚMERO Valor do ajuste do item de serviço S
VENNTipoNota ALFA

Tipo da Nota Fiscal. Tem por finalidade fazer o controle dos tipos das Notas de entrada.

-

Atenção

Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.

Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.

Este artigo ajudou você?