Release de Produtos

Janeiro 2024

GESTÃO

Alterar a rotina de pagamento parcial para considerar todo o encargo

Foram necessários justes no controle de pagamento parcial de prestações no SCCI para considerar todos os componentes do encargo ao determinar se uma prestação foi totalmente quitada ou não. O atual do controle, que considera apenas o valor do AmaisJ, estava gerando resultados inconsistentes, especialmente em cenários onde o seguro passou a ser um componente expressivo no encargo mensal.

O processo de registro de pagamento parcial foi ajustado para calcular e armazenar os valores de todos os componentes do encargo. Foram efetuadas alterações na geração de movimentos contábeis relacionados a pagamentos parciais (programa gmovdiario) e no cálculo de atraso para considerar todos os componentes do encargo.

Implementar antecipação de parcelas para financiamento dinâmico

Até a versão 950, só era permitido antecipar parcelas de contratos do tipo Financiamento Dinâmico da última prestação para as mais recentes. A partir da versão 951 já é possível antecipar das parcelas mais atuais para as mais antigas. Como o contrato não terá o prazo reduzido nessa modalidade, as parcelas de seguro e taxa de administração deverá ser pagas no vencimento, ou seja, a antecipação é efetuada somente sobre o AmaisJ.

LEGISLAÇÃO

Alterar o SCCI para tratar operações reestruturadas e renegociadas – Resolução CMN 4966

A Resolução CMN nº 4.966/21 introduziu a necessidade de distinguir entre renegociações e reestruturações nos contratos financeiros. O SCCI não possuía os mecanismos necessários para lidar adequadamente com essas distinções, impactando o tratamento contábil e a marcação de ativos problemáticos.

Para assegurar que o SCCI estivesse em conformidade com as exigências da Resolução, permitindo uma distinção clara entre renegociações e reestruturações nos contratos financeiros, além de adequar o tratamento contábil conforme as normativas vigentes foram realizadas melhorias em campos nas tabelas e a incorporação de um campo “Renegociação não afeta o risco” na tela de renegociação.

Tratar o processo de contaminação e cura da operação para Stop Accrual – Resolução CMN 4966

A Resolução CMN nº 4.966 estabelece a necessidade de classificação de uma operação como ativo problemático, exigindo critérios internos para tal. Para atender a essa exigência, foi realizada uma série de implementações no SCCI

Essas implementações visam proporcionar ao SCCI a capacidade de registrar, tratar e reconhecer adequadamente as operações classificadas como ativo problemático, permitindo o stop accrual quando necessário.

Implementar o Pula Parcela no Produto

O SCCI agora passa a permitir que os mutuários indiquem que quais prestações a vencer devem ser incorporadas ao saldo devedor. Essa informação deve ser lançada individualmente para cada mutuário através da opção “Extras / Cadastro de ofertas do Pula Parcela”, presente na opção Contratos e Mutuários. Uma vez cadastrado, deve ser processado um programa lançador do histórico de incorporação na data de vencimento da prestação. A parametrização deve ser acordada com o Suporte responsável pela sustentação do SCCI.

TODAS AS NOVIDADES

Evolutiva e Nova Implementação

ProdutoMóduloTítulo
SCCIContratos e MutuáriosImplementar módulo de contratos Depurados no Corpweb
ArrecadaçãoAlterar a rotina de pagamento parcial para considerar todo o encargo
ProduçãoImplementar a autenticação no SCCI Web React através do Amazon Cognito
Contratos e MutuáriosIncluir no CorpWeb na tela de quitação após a data do cálculo possibilidade de escolha do contrato quando se tratar de contrato agrupado
Consulta de ContratosImplementar autenticação via Azure AD por meio do protocolo OAuth2
RelatóriosAlterar o relatório relAC60 para atender ao IFT - Informações Financeiras
RelatóriosImplementar aplicação do filtro de classe para a saída 'Analítico' no relatório AG55
ProduçãoAlterar o app.js quando utilizado com o parâmetro temaProprio
ManutençãoAlterar o botão 'Exportar' na tela de Executar Consulta SIG para existir a possibilidade de ser exportado em xls.
ProduçãoAlterar a mensagem de aviso na efetivação dos contratos em lote
Contratos e MutuáriosImplementar tratamento para escolha da máscara PDF específica para PIX
Contratos e MutuáriosImplementar antecipação de parcelas para financiamento dinâmico
ORIGINAÇÃOSimulaçãoAlterar API que gera os dados da evolução para impressão e parâmetro de meses de reajuste

Correções

ProdutoMóduloTítulo
SCCIContratos e MutuáriosCorrigir evolução para calcular o Juros simples quando marcada a flag
ContábilCorrigir as interfaces 3040 e Risco de Crédito para que a soma das vértices apresente o mesmo valor do Saldo consolidado.
Contratos e MutuáriosCorrigir rotina de recomercializado no CorpWeb que não está mantendo o ctrprognum
Contratos e MutuáriosCorrigir duplicação de vendedores ao salvar a simulação de contrato
Contratos e MutuáriosCorrigir emissão de recibo consolidado para considerar o pagamento parcial no cálculo das prestações vencidas
Lançamentos ContábeisCorrigir erro ao incluir dois movimentos contabéis no mesmo produto
Encargos a ReceberCorrigir diferença existentes nos relatórios de encargos a receber (AC35, AC37 e AC38) e a tela de atraso na competência
ManuntençaoCorrigir o cadastro do município PIUMHI - MG
Contratos e MutuáriosCorrigir o número do Lote no relatório de dados cadastrais e histórico
Contratos e MutuárioCorrigir a saldo a disposição (AC140) para contratos com término por outros
Contratos e MutuáriosCorrigir cálculo de prazo a reduzir trazendo parcelas a mais, após informar o valor que deseja amortizar
Contratos e MutuáriosVerificar Bug Prestações Pagas - extrato com pagamento parcial - PRODUÇÃO V.948
LiberaçãoVerificar crítica ao calcular liberação de vendedores
SimulaçãoCorrigir rotina de efetivação de contrato do PASSIVO
ORIGINAÇÃOSimulaçãoCorrigir a apuração do seguro MIP e DFI na simulação em contratos do produto construção

Legislação

ProdutoMóduloTítulo
ORIGINAÇÃOFonte de RecursoImplementar controle da distribuição dos recursos de funding FGTS por região
SCCICadastro de OperaçõesAlterar lógica da forma de cálculo do LTV para produtos pró-cotista
Cadastro PositivoAlterar o layout do cadastro positivo
Contratos e MutuáriosAlterar o SCCI para tratar operações reestruturadas e renegociadas. - Resolução CMN 4966
Resumo ContábilTratar o processo de contaminação e cura da operação para Stop Accrual. - Resolução CMN 4966
Pula ParcelaImplementar o Pula Parcela no Produto
Evolutivas e Nova implementação

GESTÃO

Implementar módulo de contratos Depurados no Corpweb

Como parte do processo de migração do cliente para o Corp Web e encerramento do uso do SCCI Corp, foi necessário implementar o recurso de Depuração no Corp Web. A implementação envolve a criação de grupos e botões no Corp Web para lidar com a base de Depuração, bem como ajustes nas simulações, criação de serviços e telas específicas.

A implementação abrange vários pontos, conforme detalhado no pedido do cliente. Alguns dos principais pontos incluem a criação do grupo “Cadastro de Depuração” na treeview do contrato, com botões “Depuração” e “Evolução Teórica”. Além disso, são necessárias alterações na simulação do Corp Web, criação de serviços para transferir contratos entre a simulação e a depuração, criação de telas específicas para a base de Depuração, entre outros.

Foram criados grupos, botões, serviços e telas específicas para permitir o acesso e manipulação dos contratos na base de Depuração no Corp Web. Além disso, foram realizados ajustes nas simulações para possibilitar a transferência de contratos entre a simulação e a depuração de forma adequada.

Alterar a rotina de pagamento parcial para considerar todo o encargo

Foram necessários justes no controle de pagamento parcial de prestações no SCCI para considerar todos os componentes do encargo ao determinar se uma prestação foi totalmente quitada ou não. O atual do controle, que considera apenas o valor do AmaisJ, estava gerando resultados inconsistentes, especialmente em cenários onde o seguro passou a ser um componente expressivo no encargo mensal.

O processo de registro de pagamento parcial foi ajustado para calcular e armazenar os valores de todos os componentes do encargo. Foram efetuadas alterações na geração de movimentos contábeis relacionados a pagamentos parciais (programa gmovdiario) e no cálculo de atraso para considerar todos os componentes do encargo.

Implementar a autenticação no SCCI Web React através do Amazon Cognito

Implementação do login de usuários no SCCI Web React utilizando o serviço de autenticação Amazon Cognito. O objetivo é permitir que os clientes acessem informações relacionadas aos seus contratos, autenticando-se diretamente no Cognito por meio do protocolo OpenID Connect.

Incluir no CorpWeb na tela de quitação após a data do cálculo possibilidade de escolha do contrato quando se tratar de contrato agrupado

Ao efetuar o cálculo do Saldo para quitação, o CorpWeb não estava demonstrando, para contratos agrupados, o grid contendo todos os mutuários. A solução foi ajustar a rotina do Cálculo de Quitação para corrigir esse comportamento.

Implementar autenticação via Azure AD por meio do protocolo OAuth2

Foi implementada a autenticação via Azure AD utilizando o protocolo de autorização OAuth2 no SCCI.

Alterar o relatório relAC60 para atender ao IFT – Informações Financeiras

O relatório AC60, utilizado para atender ao IFT – Informações Financeiras do Banco Central, apresentava divergências entre os valores exibidos e o saldo contábil real. O relatório possuía a opção “imprime Sd Base do Calc e Vl. Provisão”, mas não separa os valores em Até 90, Até 360 e Acima de 360, conforme necessário.

O programa relAC60 foi modificado para que, ao utilizar a opção “-n 1 – imprime Sd Base do Calc e Vl. Provisão,” ele respeite a configuração “-z IMPMEDIOPRAZO” (Separa em Curto, Médio e Longo Prazo). A alteração permite a geração do saldo contábil de acordo com a marcação de “Curto, Médio e Longo Prazo,” mantendo a separação correta. Além disso, foi inserida uma descrição no help do programa para informar sobre a nova opção “-n 1 – imprime Saldo contábil na separação de Curto, Médio e Longo Prazo.”

ORIGINAÇÃO

Alterar API que gera os dados da evolução para impressão e parâmetro de meses de reajuste

Uma falha na emissão da planilha de evolução do simulador internet, não calculada e incorporava o valor do IOF ao financiamento. O suporte verificou que a falta do parâmetro IN_IOF_AVISTA no método de geração de dados no simulador.

Foi então modificado o método responsável pela geração de dados da planilha de evolução no simulador internet (wtela/EmitePlanilhaSimulacao) para incorporar o valor do IOF simulado ao total da operação ao receber o parâmetro IN_IOF_AVISTA, alinhando-o ao método de evolucaoSimulacao onde essa funcionalidade foi originalmente implementada.

Além disso, foi observado que o parâmetro MESES_REAJ_GENERICA, utilizado em conjunto com o PROJETA_ULTIMO_INDICE=S para indicar o período em meses para verificar a variação do índice e projetar a evolução, não havia sido implementado no método que retorna o valor da primeira prestação e seguradoras, resultando na projeção incorreta do primeiro índice conhecido.

Portanto, atualizamos o método que retorna o valor da primeira prestação e seguradoras (wtela/evolucaoSimulacaoSeguradoras) para respeitar o parâmetro MESES_REAJ_GENERICA.

Implementar aplicação do filtro de classe para a saída ‘Analítico’ no relatório AG55

O filtro de arquivo de classes na saída analítica não foi contemplado, resultando na necessidade de uma implementação adicional para que o relatório respeite as classes de forma adequada.

  • Implementado filtro de arquivo de classes na saída “Analítica” do relatório.
  • Modificada a saída do arquivo “Analítico p/ exportação” para garantir que respeite o filtro por classe, exibindo apenas os contratos associados à classe selecionada.
  • Ajustada a saída do arquivo “Analítico p/ exportação” para incluir o nome dos campos no cabeçalho, assegurando que a primeira linha do relatório contenha essa informação.


Alterar o app.js quando utilizado com o parâmetro temaProprio

Uma falha no carregamento dos campos de login criou a necessidade de alterações no app.ks: O parâmetro temaProprio=true no aejsParametros.js, o app.js foiajustado para priorizar a utilização dos seguintes arquivos no diretório resources_cliente, caso existam: Aejs-all_1.css, Aejs-all_2.css e Aejs-all.css.

Essa modificação assegurará que, mesmo com o temaProprio=true, o aplicativo seja capaz de carregar corretamente os campos de login, proporcionando uma experiência consistente para os usuários.

Alterar o botão ‘Exportar’ na tela de Executar Consulta SIG para existir a possibilidade de ser exportado em xls.

Ao exportar as Consultas SIG no AEJS, não era possível escolher a opção de formato de arquivo XLS (Excel). Ao contrário do SCCI Corp, que oferece a opção de exportar em XLS e CSV.

A criação do Novo Parâmetro “FORMATO” agora proporciona ao usuário do AEJS a opção de escolher entre os formatos de arquivo XLS e CSV ao exportar as Consultas SIG, semelhante à funcionalidade presente no SCCI Corp.

Alterar a mensagem de aviso na efetivação dos contratos em lote

Na rotina de efetivação em lote do AEJS, ao contrário do comportamento do SCCI CORP, contagem de contratos a serem efetivados no CORPWEB não era exibida.

A alteração na Rotina de Efetivação em Lote (PostTransferenciaParaAtv) modificou a rotina PostTransferenciaParaAtv para incluir a demonstração da quantidade de contratos transferidos.

Implementar tratamento para escolha da máscara PDF específica para PIX

Foi identificada uma limitação no uso de JavaScript para definir a visibilidade de camadas nos boletos híbridos, que podem apresentar máscara padrão PIX ou padrão Código de Barras/Linha Digitável.

A Obtenção do Modelo de Boleto e a Biblioteca de Emissão dos Títulos foram alteradas para melhorar a flexibilidade na escolha da máscara PDF específica para PIX nos boletos híbridos, garantindo a correta obtenção e aplicação dos modelos conforme as configurações do Local de Cobrança e tipo de PIX.

Implementar antecipação de parcelas para financiamento dinâmico

Até a versão 950, só era permitido antecipar parcelas de contratos do tipo Financiamento Dinâmico da última prestação para as mais recentes. A partir da versão 951 já é possível antecipar das parcelas mais atuais para as mais antigas. Como o contrato não terá o prazo reduzido nessa modalidade, as parcelas de seguro e taxa de administração deverá ser pagas no vencimento, ou seja, a antecipação é efetuada somente sobre o AmaisJ.

Corretivas

GESTÃO

Corrigir evolução para calcular o Juros simples quando marcada a flag

Identificou-se um problema ao ativar a opção de “juros simples” na evolução do contrato. Mesmo com essa opção marcada, a evolução do contrato não considerou o prorata de juros. O erro deixou de ocorrer a partir da versão 951.

Corrigir as interfaces 3040 e Risco de Crédito para que a soma das vértices apresente o mesmo valor do Saldo consolidado.

Foi identificado um problema em que o somatório dos valores das vertentes não coincidia com o valor consolidado nos arquivos 3040 e Risco de Crédito, conforme apontamento recebido.

Verificou-se que, em contratos com mais de 60 dias (quando a apropriação de rendas se inicia), o somatório das vertentes não correspondia ao valor apresentado no campo ‘Saldo consolidado’. Essa inconsistência gerava divergências e apontamentos do Banco Central.

Para corrigir essa situação se ajustou a lógica do sistema para garantir que o somatório dos valores das vertentes seja consistente com o valor consolidado nos arquivos 3040 e Risco de Crédito.

Essa correção foi implementada para assegurar a integridade e consistência dos dados, eliminando divergências apontadas pelo Banco Central.

Corrigir rotina de recomercializado no CorpWeb que não está mantendo o ctrprognum

Identificou-se uma inconsistência no CorpWeb em relação à manutenção de contratos para o mesmo imóvel, mesmo com a variável “Permite implantar mais de um contrato para o mesmo imóvel” (2ª aba Manutenção de Contratos) ativada. Nesse cenário, a rotina não estava mantendo o mesmo ctrprognum, resultando na transformação do contrato retomado.

Para solucionar esse problema, foi realizada uma correção na rotina de comercialização no CorpWeb. A implementação ajustou o comportamento da rotina para respeitar a variável de configuração mencionada, garantindo que a manutenção de contratos para o mesmo imóvel seja consistente, sem alterar o ctrprognum ao retomar um contrato. Essa correção visa evitar transtornos, especialmente na geração do anexo16, proporcionando uma experiência mais fluida e alinhada com as configurações definidas.

Corrigir duplicação de vendedores ao salvar a simulação de contrato

Ao tentar realizar uma liberação ao vendedor, o sistema apresentava uma mensagem de erro, impedindo a gravação da liberação.

O suporte identificou que a origem desse problema estava relacionada ao fato de um dos proponentes da operação ter o vendedor do imóvel como cônjuge. Isso resultava na duplicação do vendedor durante a gravação da simulação de contratos.

Para resolver essa questão, foi implementada a seguinte correção: O método responsável por salvar a simulação de contratos foi ajustado para não duplicar os vendedores quando um deles é mutuário/cônjuge do contrato. Essa correção assegura a consistência no processo de liberação ao vendedor, evitando mensagens de erro e permitindo a gravação adequada da liberação.

Corrigir emissão de recibo consolidado para considerar o pagamento parcial no cálculo das prestações vencidas

A rotina que retorna as prestações disponíveis para o cálculo do atraso (GetPrestacoesDisponiveis1) foi ajustada para fornecer corretamente o valor devido de uma prestação “Encargo” quando já existe um pagamento parcial. Essa correção visa garantir a consistência nos cálculos e evitar valores negativos nos registros correspondentes ao pagamento parcial do contrato mencionado..

Corrigir erro ao incluir dois movimentos contabéis no mesmo produto

Ao inserir um novo lançamento contábil no sistema, utilizando a funcionalidade SCCI > LANÇAMENTOS CONTÁBEIS > MONTAR MODELOS DE MOVIMENTOS > SELECIONAR MODELO > INCLUIR LANÇAMENTO, foi identificado que, ao utilizar o mesmo código de movimento (MOVIMENTO_CODMOV) e a mesma conta de débito (MOVIMENTO_CONTA_DEBITO), o registro mais recente estava sendo removido.

Foi corrigido o wtela:LancamentosdaContaDelta. Essa rotina, de acordo com o plano de testes, estava removendo o último registro cadastrado no momento da inclusão de um novo registro. Com essa correção, a exclusão indevida do último registro foi eliminada, garantindo a integridade e consistência dos lançamentos contábeis no sistema.

Corrigir diferença existentes nos relatórios de encargos a receber (AC35, AC37 e AC38) e a tela de atraso na competência

Ao realizar um batimento entre as informações presentes no AC35 (Encargos a Receber) e o atraso na carteira, existiam divergências em contratos antigos, alguns deles já finalizados. Notou-se que o relatório AC35 estava apresentando atrasos referentes a prestações muito antigas e já quitadas, o que não condizia com a realidade.

Foi corrigida a rotina contábil responsável por apurar os contratos sem efetivo atraso no fechamento. Agora, essa rotina identifica corretamente os contratos que não têm atraso real e realiza a correção nos campos pertinentes, eliminando assim as divergências entre o relatório AC35 e a situação atual dos contratos na aba documentos. Essa correção contribui para a precisão das informações de encargos a receber, proporcionando um retrato mais fiel da situação financeira dos contratos no sistema.

Corrigir o cadastro do município PIUMHI – MG

Um erro relacionado ao nome de um município cadastrado no SCCI, onde o município PIUMHI – MG estava incorretamente registrado como PIUI. Além disso, foi identificado que o código DIMOB associado a esse município estava zerado, enquanto deveria ser obtido a partir do menu ajuda do Programa Dimob, no grupo Instruções de Importação – Anexo A.

Para corrigir essas questões de forma definitiva e atender à solicitação do cliente, foram realizadas as seguintes implementações:

  1. Correção do Nome do Município:
    O município PIUMHI – MG foi atualizado no sistema para refletir o nome correto, corrigindo a discrepância com a nomenclatura utilizada pelo cliente. Essa correção é agora parte integrante do arquivo de municípios distribuídos nas atualizações de versão do SCCI.

  2. Atualização do Código DIMOB:
    O código DIMOB associado ao município foi corrigido e ajustado de acordo com as instruções obtidas no menu ajuda do Programa Dimob, no grupo Instruções de Importação – Anexo A. Isso assegura que o código DIMOB seja exibido corretamente para o município PIUMHI – MG.


Essas implementações proporcionam uma correção definitiva para o problema reportado pelo cliente, garantindo a precisão das informações relacionadas a esse município no SCCI.

Corrigir o número do Lote no relatório de dados cadastrais e histórico

Uma inconsistência na apresentação do número do lote no Relatório do Cadastro, onde, ao gerar o relatório, o N° de Lote estava sendo impresso com apenas 03 posições, cortando o último dígito.

Para solucionar esse problema, foi implementada a correção na demonstração do N° de Lote no Relatório de Cadastro (wtela/relCad). Agora, o N° de Lote é exibido corretamente com 04 posições, assegurando a representação integral do número do lote no relatório.

Corrigir a saldo a disposição (AC140) para contratos com término por outros

Alguns contratos apresentavam saldo a disposição mesmo após o lançamento do histórico de término por outros. Após a análise, foi constatado que o sistema não estava considerando as liberações feitas após esse histórico, o que resultava em divergências entre o relatório AC140 e as informações reais do contrato.

Foram realizadas as seguintes implementações:

  1. Alteração no módulo contábil:
    A rotina contábil foi corrigida para continuar apurando o saldo de parcelas à disposição de contratos de construção (cad_tipoctr = 33), caso a variável de configuração ‘Utiliza controle financeiro e parcelas à disposição’ estivesse marcada e o contrato tivesse o status de término por Outros. Os saldos somente deveriam ser baixados quando houvesse efetuação da liberação da parcela.

  2. Atualização do GMOVDIARIO:
    A rotina foi modificada para considerar as liberações de parcelas lançadas após a data do término por outros. Para contratos com FINRPA_STATUS igual a 4, o sistema passou a gerar as movimentações de liberação de parcelas e amortizar o saldo à disposição.


Corrigir cálculo de prazo a reduzir trazendo parcelas a mais, após informar o valor que deseja amortizar

Uma inconsistência no cálculo de amortização extraordinária no prazo apresentava um valor recalculado superior ao valor original informado. O valor deveria ser aproximado e menor ao informado pelo usuário.

A correção foi direcionada ao serviço “PostCalculaAM”, responsável pelo cálculo da amortização extraordinária. Essa correção busca assegurar que o cálculo da amortização extraordinária respeite as expectativas do usuário, gerando valores recalculados de forma coerente com a lógica financeira.

Verificar Bug Prestações Pagas – extrato com pagamento parcial – PRODUÇÃO V.948

Um erro na versão impossibilitou a efetuação de consulta dos pagamentos parciais nas prestações. O relatório de pagamento parcial estava sendo gerado vazio, o que levou à abertura dessa demanda.

A análise da situação indicou que a correção deveria ocorrer no método “RelPagamentoParcial” do programa “wtela”. Esse método é responsável pela emissão do relatório de pagamento parcial, disponível na opção “Prestações Pagas” na treeview lateral. O objetivo era garantir que os pagamentos parciais no contrato fossem adequadamente demonstrados no relatório gerado.

Verificar crítica ao calcular liberação de vendedores

Nas versões anteriores a 949 o preenchimento do campo “Conta para Crédito” na aba de inserção de contratos não era preenchido pois o sistema o preenchia automaticamente com 0, que é o default da tabela SQL. Na versão 949, esse comportamento foi alterado para inserir o valor -1. Essa mudança causou problemas na rotina GetNovaLiberacao, que verifica se o campo está preenchido ou vazio, comparando o valor com 0.

Para resolver essa inconsistência e padronizar o tratamento do campo foi executada para ajustar a rotina GetNovaLiberacao conforme a descrição acima. Essa alteração busca garantir que o condicional considere corretamente os valores inseridos, inclusive o -1, assegurando que o sistema reconheça a existência de tomadores mesmo quando o campo “Conta para Crédito” não é preenchido.

Corrigir rotina de efetivação de contrato do PASSIVO

O sistema apresentava uma crítica incorreta indicando que o contrato do Sistema de Retorno, correspondente ao contrato de financiamento, está em base de simulação do usuário supervisor, o que impede a implantação do contrato atual. No entanto, ao depurar um contrato, essa crítica não deveria ser apresentada, pois é um comportamento esperado.

A correção proposta foi ajustar a crítica indevida na efetivação de contratos (sim –> atv) para contratos do passivo (tipoctr=41). A ideia é permitir a efetivação da alteração, eliminando a crítica inadequada que está sendo apresentada.

ORIGINAÇÃO

Corrigir a apuração do seguro MIP e DFI na simulação em contratos do produto construção

Identificou-se uma inconsistência no cálculo dos seguros MIP e DFI para o produto “Construção” durante a simulação de novas operações e na ressimulação de operações já cadastradas.

Para abordar essa questão, foram implementadas as seguintes correções e melhorias:

  • Foi desenvolvida uma funcionalidade, por meio do SCAT 90294, para permitir o cálculo dos seguros levando em consideração o cronograma de liberações, quando cadastrado. Caso não exista, a evolução abrange apenas a fase de retorno do financiamento.
  • A correção do simulador de operações garante o cálculo correto dos seguros para o produto “Construção” de acordo com os critérios estabelecidos.
  • Para o Seguro MIP, o cálculo considera o valor do financiamento a partir da data de assinatura do contrato, utilizando o “Valor do Pretendido do Financiamento de Construção”.
  • Para o Seguro DFI, o cálculo é realizado sobre o valor da avaliação, a partir da data de retorno da operação (término de construção).


Essas implementações visam garantir que o sistema conduza os cálculos conforme os critérios estabelecidos, proporcionando consistência nos resultados. Além disso, a funcionalidade considera a presença do “Cronograma de Liberações” ou do “Prazo de Construção”

Legislação

GESTÃO

Implementar controle da distribuição dos recursos de funding FGTS por região

Foi identificado que o controle dos recursos de funding de FGTS passou a distribuir os valores por região geográfica em vez de ser por UF.

Seguindo a Resolução CCFGTS nº 1067 de 25/07/2023, que reformula os orçamentos financeiro, operacional e econômico para o exercício de 2023, é estabelecido que a distribuição dos valores para o item “Habitação” deve ser feita por região geográfica. Isso demanda uma adaptação no SCCI para cumprir essa exigência legal.

Alterar lógica da forma de cálculo do LTV para produtos pró-cotista

Identificamos a necessidade de ajustar a lógica de cálculo do Loan to Value (LTV) para produtos Pró-Cotista, seguindo a orientação da área de negócios para alinhar as regras com as do SFH.

No cenário atual, tanto os produtos Pró-Cotista quanto o Funding utilizam o valor de compra/venda (VA_PRECO_IMOVEL) em detrimento do valor de avaliação. A variável ‘Utiliza o menor valor entre compra/venda e avaliação para o cálculo da garantia (LTV)’ só é considerada quando a operação não envolve produtos Pró-Cotista ou Funding.

A proposta é modificar essa abordagem para operações com produtos Pró-Cotista, de modo que sigam as mesmas regras do SFH, conforme requisitado pelo SICREDI. Essa adaptação implica em utilizar o MAIOR valor entre o preço de compra/venda (VA_PRECO_IMOVEL) e o valor de avaliação do imóvel (VA_IMOVEL_MERCADO), a menos que a variável de configuração ‘UtilizaMenorValorCompraVendaEAvaliacaoCalcGarantia’ esteja marcada, quando o sistema adotará o menor valor.

Essas mudanças visam a harmonização das regras e práticas para produtos Pró-Cotista com as do SFH, como solicitado pela área de negócios.

Alterar o layout do cadastro positivo

Conforme as regulamentações vigentes, destacando a “Lei Complementar nº 105/2001, Lei n° 12.414/11, Decreto n° 7.829/12, Resolução CMN n° 4.737/19, Lei nº 13.709/18, Lei Complementar nº 166/19 e Decreto nº 9.936/19”. realizou-se uma modificação no layout do arquivo ACPO111. Essa alteração incorporou o novo domínio “P” para indicar prejuízo na periodicidade da parcela futura.

A adaptação necessária envolveu a inclusão da informação “P” na tag PercPclFut e o correspondente valor total do atraso na tag VlPrxPcl em duas situações específicas:

  • Quando o contrato foi liquidado (SDZ, PRZ, SINITRO TOTAL ou LAN) e ainda havia prestações pendentes. Nesse caso, o domínio “P” foi aplicado, e o valor total do atraso foi apresentado.
  • Por 13 meses quando as parcelas em atraso foram quitadas após a liquidação. Nessa situação, a tag PercPclFut continha a informação “P”, enquanto a tag VlPrxPcl teve o valor zero (0).


Para implementar essas mudanças, ajustou-se o binário relAE61. Essa adaptação incluiu condições específicas para as variáveis nrps.Status e nrps.DtUltPgto, garantindo a apresentação correta das informações nas tags PercPclFut e VlPrxPcl de acordo com as situações descritas.

Alterar o SCCI para tratar operações reestruturadas e renegociadas

A Resolução CMN nº 4.966/21 introduziu a necessidade de distinguir entre renegociações e reestruturações nos contratos financeiros. O SCCI não possuía os mecanismos necessários para lidar adequadamente com essas distinções, impactando o tratamento contábil e a marcação de ativos problemáticos.

Para assegurar que o SCCI estivesse em conformidade com as exigências da Resolução, permitindo uma distinção clara entre renegociações e reestruturações nos contratos financeiros, além de adequar o tratamento contábil conforme as normativas vigentes foram realizadas melhorias em campos nas tabelas e a incorporação de um campo “Renegociação não afeta o risco” na tela de renegociação.

Tratar o processo de contaminação e cura da operação para Stop Accrual

A Resolução CMN nº 4.966 estabelece a necessidade de classificação de uma operação como ativo problemático, exigindo critérios internos para tal. Para atender a essa exigência, foi realizada uma série de implementações no SCCI

Essas implementações visam proporcionar ao SCCI a capacidade de registrar, tratar e reconhecer adequadamente as operações classificadas como ativo problemático, permitindo o stop accrual quando necessário.

Implementar o Pula Parcela no Produto

O SCCI agora passa a permitir que os mutuários indiquem que quais prestações a vencer devem ser incorporadas ao saldo devedor. Essa informação deve ser lançada individualmente para cada mutuário através da opção “Extras / Cadastro de ofertas do Pula Parcela”, presente na opção Contratos e Mutuários. Uma vez cadastrado, deve ser processado um programa lançador do histórico de incorporação na data de vencimento da prestação. A parametrização deve ser acordada com o Suporte responsável pela sustentação do SCCI.