Identificador de Regra
TES-606CCRCI01
Módulo: TES - Tesouraria.
Finalidade: Esse identificador tem a finalidade de retornar a forma de cálculo do imposto IOF para os contratos de captação.
Características: O padrão do sistema é o tipo 1;
Tipo 1:
Esse cálculo é feito para todas as prestações que tiverem valor a amortizar informado:
QtdDias = Vencimento_Prestação - Data_Base_Juros;
se (QtdDias > QtdDiasAno) then
QtdDias = QtdDiasAno; //não pode ser maior que 365 ou 360 dias
ValorAux = (((QtdDias * (Taxa_Diária / 100)) + (Percentual_Adicional / 100)) * VlrAmortização_Prestação);
xValorIOF = Total_IOF_Prestações;
//////////////////////////////////////////////////////////////////////////////
Tipo 2:
QtdDias_Prestação = Último_Vencimento - Data_Base_Juros;
Valor_IOF = Valor_Empréstimo x Taxa_Diária x QtdDias_Prestação.
Se houver percentual adicional informado:
Valor_IOF = Valor_IOF + ((Valor_IOF * Percentual_Adicional) / 100);
Tela: F606CCR
Transação: Não se aplica.
Regra:
Definir Numero TESNCodEmp;
Definir Numero TESACodImp
Definir Numero TESNTipCal;
TESNTipCal = 2;
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.