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.
English
Español
English
Español


