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-075CALPE01

Módulo: GER - Gerais.

Finalidade: Este identificador de regras tem a finalidade de alterar os percentuais dos impostos para produtos e serviços.

Tela: Todas as telas que fecham a nota fiscal de saída.

Observação
O identificador pode ser executado no fechamento da nota fiscal de saída, se a filial estiver configurada para fazer o detalhamento dos impostos nos documentos fiscais de venda a consumidor (F070FVE).

Transação: Não se aplica.

Regra:

Definir Numero GerNCodEmp;
Definir Numero GerNCodFil;
Definir Numero GerNVlrIpi;
Definir Alfa xCursor;

SQL_Criar(xCursor);
SQL_DefinirComando(xCursor, "SELECT VLRIPI FROM E660NFV WHERE CODFIL = :CODFIL AND CODEMP = :CODEMP");
SQL_DefinirInteiro(xCursor, "CODEMP", GerNCodEmp);
SQL_DefinirInteiro(xCursor, "CODFIL", GerNCodFil);
SQL_AbrirCursor(xCursor);
Se(SQL_EOF(xCursor) = 0)
Inicio
SQL_RetornarFlutuante(xCursor, "VLRIPI", GerNVlrIpi);
Fim;
SQL_FecharCursor(xCursor);
SQL_DestruirCursor(xCursor);

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
GerNCodEmp NÚMERO Código da Empresa N
GerNCodFil NÚMERO Código da Filial N
GerACodPro ALFA Código do Produto N
GerACodDer ALFA Código da Derivação N
GerACodSer ALFA Código do Serviço N
GerDPerGer DATA Periodo de Geração N
GerNQtdBas NÚMERO Quantidade Base N
GerNVlrBas NÚMERO Valor Base N
GerAUniMed ALFA Unidade de Medida N
GerNVlrIcm NÚMERO Valor de ICMS S
GerNVlrIpi NÚMERO Valor de IPI S
GerNVlrIss NÚMERO Valor de ISS S
GerNVlrIof NÚMERO Valor de IOF S
GerNVlrPis NÚMERO Valor de PIS S
GerNVlrCof NÚMERO Valor de COFINS S
GerNVlrPim NÚMERO Valor de PIS Importação S
GerNVlrCim NÚMERO Valor de COFINS Importação S
GerNVlrCid NÚMERO Valor de CIDE S
GerNVlrIns NÚMERO Valor de INSS S
GerNVlrIim NÚMERO Valor de Imposto de Importação S

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