Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

Identificador de Regra

CPR-000ALICD01

Módulo: CPR - Compras.

Finalidade: Este identificador permite a alteração do valor de ICMS desonerado bem como o motivo da desoneração ao calcular o item de produto da nota fiscal de entrada.

Características: Todos os campos do item de produto da nota fiscal de entrada estão disponíveis na regra através da sintaxe E440IPC.[NomeCampo], por exemplo, E440IPC.CodPro.

A chamada deste identificador ocorre antes do cálculo dos impostos, visto que a desoneração é convertida em desconto e irá afetar a base de cálculo dos demais impostos, e para os itens de serviço, permitindo assim, alterar o motivo de desoneração e o valor de ICMS desonerado do item de serviço. Para saber se o identificador está sendo chamado por produto ou serviço, deverá ser verificado na regra qual é a tabela enviada através da variável VenATabela. Se a tabela for "E440IPC" significa que a chamada está sendo feita por item de produto. Se for "E440ISC" significa que a chamada está sendo feita por item de serviço.

Regra:

Definir Alfa VenATabela;

Se (VenATabela = "E440IPC")
Inicio
   E440IPC.MotDes = 9;
   E440IPC.VlrIcd = 100;
Fim
Senao
Se (VenATabela = "E440ISC")
Inicio
   E440ISC.MotDes = 9;
   E440ISC.VlrIcd = 300;
Fim;

Tela: F440GNE.

Transação: Não se aplica.

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VenATabela ALFA Indica qual é a tabela utilizada N

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ê?