Identificador de Regra

GER-051DISPN02

Módulo: GER - Gerais.

Finalidade: Permitir lançar em ajustes dos itens da nota fiscal, um valor existente no item da nota fiscal.

Importante

Para que o dispositivo fiscal seja sugerido pelo identificador, o campo Tipo Ajuste Documento Fiscal deve estar parametrizado como "Y - Via Regra" na tela Cadastro de Dispositivos Fiscais (F051DIS).

Tela: F660TOF, F660NFV, F660NFC, F140GNF, F440GNE, F149GNC e F149GNA.

Observação

Nas telas Faturamento Individual de Cargas e Pedidos (F149GNC) e Faturamento Agrupado de Cargas (F149GNA) não será possível acessar os dados da tabela Vendas - Notas Fiscais de Saída - Dados Gerais (E140NFV).

Variáveis disponibilizadas:

Variável Descrição Retorna
GERAMODULO Indica o módulo processado, sendo: "C" = Comercial ou "T" = Tributos N
GERATABELA Indica a tabela de referência, sendo: E140IPV, E140ISV, E440IPC, E440ISC, E660INV, E660INC, E660IRZ, E140NFV e E440NFC N
GERNCODDFS Dispositivo fiscal N
GERNBASAJS Base de cálculo S
GERNPERAJS Alíquota S
GERNVLRAJS Valor Ajuste S
GERNVLROUT Valor Outros S
GERNDESAJS Descrição do ajuste S

Regra:

Se ((E140IPV.CodPro = "MOUSE") e (GERNCODDFS = 1))
Inicio

GERNPERAJS = E140IPV.PerPif;
GERNBASAJS = E140IPV.VlrBpf - E140IPV.VlrIcm;
GERNVLRAJS = GERNBASAJS * (GERNPERAJS / 100);
GERNVLROUT = E140IPV.VlrIcm;
GERNDESAJS = "Dedução do ICMS sobre a base de cálculo Pis";

Fim;

Se ((E140IPV.CodPro = "MOUSE") e (GERNCODDFS = 2))
Inicio

GERNPERAJS = E140IPV.PerCff;
GERNBASAJS = E140IPV.VlrBcf - E140IPV.VlrIcm;
GERNVLRAJS = GERNBASAJS * (GERNPERAJS / 100);
GERNVLROUT = E140IPV.VlrIcm;
GERNDESAJS = "Dedução do ICMS sobre a base de cálculo Cofins";

Fim;

Observação

Os campos nativos das tabelas E140NFV e E440NFC estão disponibilizados neste identificador de regra.

Processos

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