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

GER-051DISPCSU

Módulo: GER - Gerais.

Finalidade: permite gerar os valores de suspensão do PIS e COFINS via regra.

Tela: F051DIS.

Transação: não se aplica.

Variáveis disponibilizadas:

Nome Descrição Retorno
GERNCODEMP Empresa da Nota N
GERNCODFIL Filial da Nota N
GERNCODPAR Cliente/Fornecedor da Nota N
GERNNUMNFI Número da Nota N
GERNNUMNFF Sequencial da Nota (utilizado apenas no módulo de Tributos) N
GERACODTN Transação do item no Comercial ou a transação da Nota em Tributos N
GERACODSNF Série da Nota N
GERNSEQINC Sequencial do item N
GERACODPRO Código do produto N
GERACODDER Código da derivação N
GERACODSER Código do serviço N
GERNCODDFS Código do Dispositivo Fiscal da sugestão N
GERAMODULO Módulo do lançamento (T - Tributos, C - Comercial) N
GERAENTSAI Nota de Entrada ou Saída (E - Entrada, S - Saída) N
GERAPISCOF Suspensão referente a PIS ou COFINS (P - PIS, C - COFINS) N
GERNVLRBRU Valor bruto da Nota N
GERNVLRLIQ Valor líquido da Nota N
GERNBASAJS Valor base do ajuste S
GERNPERAJS Percentual do ajuste S
GERNVLRAJS Valor do ajuste S

Regra:

Definir Numero GERNCODEMP;
Definir Numero GERNCODFIL;
Definir Numero GERNCODPAR;
Definir Numero GERNNUMNFI;
Definir Alfa GERACODTNS;
Definir Alfa GERACODSNF;
Definir Numero GERNSEQINC;
Definir Alfa GERACODPRO;
Definir Alfa GERACODDER;
Definir Alfa GERACODSER;
Definir Numero GERNCODDFS;
Definir Alfa GERAMODULO;
Definir Alfa GERAENTSAI;
Definir Alfa GERAPISCOF;
Definir Numero GERNVLRBRU;
Definir Numero GERNVLRLIQ;
Definir Numero GERNBASAJS;
Definir Numero GERNPERAJS;
Definir Numero GERNVLRAJS;

Se (GERAPISCOF = 'P')
Inicio
GERNPERAJS = 1.65;
GERNBASAJS = GERNVLRBRU;
GERNVLRAJS = GERNBASAJS * (GERNPERAJS / 100);
Fim
Senao
Inicio
GERNPERAJS = 7.6;
GERNBASAJS = GERNVLRBRU;
GERNVLRAJS = GERNBASAJS * (GERNPERAJS / 100);
Fim;

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