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.

Este artigo ajudou você?