Identificador de Regra

CPR-440BASRF01

Módulo: Nota Fiscal de Entrada

Finalidade: Permitir o retorno de um novo valor de base de cálculo, independentemente do valor originalmente apurado.

Tela: F440GNE

Regra:

Regra:
definir alfa EntrAProSer;
definir numero EntrNBasCal;

/* Os campos das tabelas E440NFC, E095FOR, E440IPC, E440PCD e E440ISC estão disponibilizados neste identificador de regra.
*/

se (EntrAProSer = "P")
inicio
/Subtraindo os impostos/
EntrNBasCal = EntrNBasCal - (E440IPC.VlrIcm + E440IPC.VlrPis + E440IPC.VlrCor);
fim;

se (EntrAProSer = "S")
inicio
/Subtraindo os impostos/
EntrNBasCal = EntrNBasCal - (E440ISC.VlrIcm + E440ISC.VlrPis + E440ISC.VlrCor + E440ISC.VlrFcp +E440PCD.vmoicm );
fim;

Transação: Não se aplica.

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