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


