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.