Release de Produtos

Fevereiro 2024

GESTÃO

Alterações para tratamento de evolução 252 para financiamento dinâmico implementadas

Para que o SCCI fosse capaz de realizar o cálculo dos juros mensais com base nos dias úteis, a evolução do financiamento dinâmico foi modificada. Anteriormente, SCCI permitia apenas a utilização de 252 dias úteis, portanto, foi necessário ajustar o “AmaisJ” para quitar o saldo até o prazo acordado.

Os ajustes geraram as seguintes alterações:

  • Foi alterada a evolução do financiamento dinâmico quando a opção “Juros 252 Efetivos” for selecionada. Uma função semelhante à “Atingir Meta” do Excel foi desenvolvida para calcular a prestação que zerasse o saldo no prazo estipulado. Essa solução numérica será aplicada sempre que o AmaisJ for recalculado por renegociações.
  • Foi alterado método que calcula a Amortização Extraordinária para considerar a opção “Juros Efetivo 252”:
    • Se o sistema for SAC, calcula-se a amortização sempre pelo modelo VAP.
    • Se o sistema foi PRICE, calcula-se o valor a amortizar aplicando uma solução numérica que zerasse o saldo no final da evolução.
  • Foi alterado hint dos campos na configuração geral do SCCI:
    • No campo “Tipo de cálculo do Valor a Amortizar de contratos TP Financiamento Dinâmico”, foi adicionado o texto indicando o uso da solução numérica.
    • No campo “Tipo de cálculo do Valor a Amortizar de contratos SAC Financiamento Dinâmico”, foi indicado que o cálculo seria sempre pelo modelo VAP se “Juros Efetivo 252” estivesse marcado.

LEGISLAÇÃO

Cadastro Positivo alterado para preenchimeto do campo CrtOpr (CaracteristicaOperacao)

A versão 9.0 do Manual de Leiautes-Plataforma do Cadastro Positivo – PCPO, vigente desde 29/11/2023, fez com que fosse necessária a alteração do programa para atender à implementação do campo CrtOpr (CaracteristicaOperacao)

O programa foi ajustado para incluir o atributo “CtrOpr” na tag entre os atributos “NrUnco” e “PrfAg”. O preenchimento desse atributo é condicionado às seguintes situações:

  • Se o contrato estiver em Prejuízo (NRPS.SITUACAO = 2), então “CtrOpr” é preenchido com “P”.
  • Se o contrato for cedido (ExOpc=93), então “CtrOpr” é preenchido com “C”.
  • Se o contrato possuir um término por renegociação (status=30), então “CtrOpr” é preenchido com “R”.
  • Se o contrato atender a duas das condições acima, então “CtrOpr” é preenchido com “PC”.


Importante observar que este atributo não é obrigatório, e se o contrato não se enquadrar em nenhuma das condições mencionadas, o atributo “CtrOpr” não será incluído no arquivo ACPO111.

TODAS AS NOVIDADES

Evolutiva e Nova Implementação

ProdutoMóduloTítulo
SCCIContratos e MutuáriosAlteração do SCCI para emitir alerta no pagamento antecipado de séries
Contratos e MutuáriosAlterações para tratamento de evolução 252 para financiamento dinâmico implementadas
Contratos e MutuáriosAlteração do cadastro de Taxa dentro do contrato no AEJS
Contratos e MutuáriosEmissão de recebido consolidado do Corpweb alterado para tratar pendências credoras ao emitir como feito pelo SCCI CORP
Contratos e MutuáriosAlteração do gmovdiario para tratamento de estorno do IR em casos de cancelamento de liberação do vendedor
Liberação de VendedoresAlteração da exportação de contratos em xml para incluir a tabela de liberação de vendedores

Correções

ProdutoMóduloTítulo
SCCIContratos e MutuáriosCorreção do cadastramento de Procurador do Vendedor
Contratos e MutuáriosCorreção da evolução no AEJS para apresentar o valor da taxa paga
Contratos e MutuáriosCorreção da planilha de evolução para apresentar no histórico de liberação de parcelas a correção e juros pro-rata.
SISATCorreção da lentidão da query de consulta
Cadastro de OperaçõesCorreção da visualização do parecer na tela de dashboard da proposta
Contratos e MutuáriosCorreção de seleção de contratos de seguradoras
ORIGINAÇÃOSimulaçãoCorreção do erro de arredondamento no relatório Evolução das parcelas

Legislação

ProdutoMóduloTítulo
SCCISICORImplementação da evolução do cálculo TCA
Cadastro PositivoCadastro Positivo alterado para preenchimeto do campo CrtOpr (CaracteristicaOperacao)
Evolutivas e Nova implementação

GESTÃO

Alteração do SCCI para emitir alerta no pagamento antecipado de séries

Foram alterados os serviços que geram boletos de amortização extraordinária, antecipação de parcelas e liquidação antecipada.

Se houver algum boleto pendente de pagamento, que possa provocar alteração no saldo devedor, a geração de boletos é impedida e uma mensagem informando o motivo do bloqueio será exibida.

Alterações para tratamento de evolução 252 para financiamento dinâmico implementadas

Para que o SCCI fosse capaz de realizar o cálculo dos juros mensais com base nos dias úteis, a evolução do financiamento dinâmico foi modificada. Anteriormente, SCCI permitia apenas a utilização de 252 dias úteis, portanto, foi necessário ajustar o “AmaisJ” para quitar o saldo até o prazo acordado.

Os ajustes geraram as seguintes alterações:

  • Foi alterada a evolução do financiamento dinâmico quando a opção “Juros 252 Efetivos” for selecionada. Uma função semelhante à “Atingir Meta” do Excel foi desenvolvida para calcular a prestação que zerasse o saldo no prazo estipulado. Essa solução numérica será aplicada sempre que o AmaisJ for recalculado por renegociações.
  • Foi alterado método que calcula a Amortização Extraordinária para considerar a opção “Juros Efetivo 252”:
    • Se o sistema for SAC, calcula-se a amortização sempre pelo modelo VAP.
    • Se o sistema foi PRICE, calcula-se o valor a amortizar aplicando uma solução numérica que zerasse o saldo no final da evolução.
  • Foi alterado hint dos campos na configuração geral do SCCI:
    • No campo “Tipo de cálculo do Valor a Amortizar de contratos TP Financiamento Dinâmico”, foi adicionado o texto indicando o uso da solução numérica.
    • No campo “Tipo de cálculo do Valor a Amortizar de contratos SAC Financiamento Dinâmico”, foi indicado que o cálculo seria sempre pelo modelo VAP se “Juros Efetivo 252” estivesse marcado.

Alteração do cadastro de Taxa dentro do contrato no AEJS

A tela Cadastro de Taxas, no contrato, apresentava alguns problemas e diferenças nos campos em relação à mesma tela no SCCI Corp. Foram identificadas questões como a falta de preenchimento automático da data de vencimento ao clicar em “Incluir”; a incapacidade de ativar/inativar a taxa diretamente no grid; a ausência do campo “Observação” ao incluir uma taxa e a mensagem de erro “Função não disponível” ao dar duplo-clique em uma taxa no grid.

Após a manutenção, foram implementadas no AEJS:

  • Ao clicar em “Incluir”, a data de vencimento é preenchida automaticamente com a data atual.
  • O botão “Inativar” no grid foi removido, permitindo a ativação/inativação da taxa diretamente por meio da checkbox “Inativa”.
  • O campo “Observação” está disponível ao incluir uma taxa. Além disso, foi criada a tela “consultartaxascontrato.xml” para resolver a mensagem de erro ao dar duplo-clique no grid.

Emissão de recebido consolidado do Corpweb alterado para tratar pendências credoras ao emitir como feito pelo SCCI CORP

O sistema Corpweb não estava deduzindo corretamente o valor do crédito remanescente da prestação. No ScciCorp, ao realizar o mesmo procedimento, o sistema identificava a pendência, questionava o usuário sobre o parcelamento e, após a confirmação, descontava corretamente o valor do crédito da prestação.

A solução foi modificar a emissão do recibo consolidado no Corpweb para reconhecer a Pendência Parcela registrada no contrato. Agora, o sistema questiona a necessidade de parcelamento ao identificar a pendência e realiza a atualização correspondente, seja por acréscimo ou abatimento na prestação.

Alteração do gmovdiario para tratamento de estorno do IR em casos de cancelamento de liberação do vendedor

Foram realizadas alterações no programa gmovdiario para tratar o estorno do Imposto de Renda (IR) quando houver o cancelamento de uma liberação do vendedor.

A manutenção gerou as seguintes modificações:

  • Criação de variáveis na tabela “Liberacao_vendedor”:
    • Variável: DT_CANCELAMENTO, Tipo: DATA1, Default: ‘1899-12-30’
    • Variável: STATUS, Tipo: INTEIRO, Default: 0 (Zero)
  • Alteração do serviço “postCancelaLiberacoesIndividuais” para preencher a data do cancelamento (DT_CANCELAMENTO) e definir o status como 98 ao ocorrer um cancelamento de vendedor.
  • Alteração do serviço “GetLiberacaoVendedor” para ignorar registros de liberação com o status igual a 98 (Excluído).
  • Modificação do binário ‘gmovdiario’ para, ao ocorrer um cancelamento de liberação de vendedor, obter os dados e gerar o movimento 4298. Gravar nas variáveis ‘V22’ e ‘V23’ o valor correspondente ao Imposto de Renda retido na fonte, mantendo a consistência com o movimento original de liberação ao vendedor.

Alteração da exportação de contratos em xml para incluir a tabela de liberação de vendedores

Durante a solicitação de exportação de um contrato para análise, percebeu-se que a tabela de liberação de empréstimos (LIBERACAO_VENDEDOR) não estava sendo incluída no arquivo XML.

Para aprimorar a funcionalidade de exportação de contratos com dados mascarados, foi necessário incluir a tabela LIBERACAO_VENDEDOR no XML gerado. Essa medida permite uma visão mais completa das liberações realizadas pelo cliente, facilitando as análises. Além disso, foi ajustada a rotina GetDadosComMascaramento para exportar a tabela LIBERACAO_VENDEDOR, garantindo que os campos, como NO_VENDEDOR e NU_CPFVEND, sejam mascarados conforme necessário.

Corretivas

GESTÃO

Correção do cadastramento de Procurador do Vendedor

Ao cadastrar um procurador para o Vendedor e salvar, o procurador não estava sendo exibido na lista “Conta para Crédito” na aba “Principal > Identificação”.

Como medida corretiva, foi realizada a alteração no serviço “MontaDominiosFrameSimulacao” para garantir o retorno de todos os registros referentes ao campo “Cadrenda.ContaCredito” do vendedor efetivamente salvo na base de Simulação. Essa correção visa evitar transtornos nos cadastramentos de vendedores para as cooperativas.

Correção da evolução no AEJS para apresentar o valor da taxa paga

Durante a migração do SCCI Corp para o AEJS, foi identificada uma pendência relacionada à evolução teórica. Embora o AEJS possua um campo designado para as taxas pagas, o valor correspondente não estava sendo apresentado, ao contrário do SCCI Corp, onde essa informação é exibida corretamente.

Para corrigir essa discrepância, foi necessário ajustar o serviço GetEvolucaoGen para que o campo “Taxas Pagas” apresente o valor da taxa efetivamente paga.

Os requisitos associados a essa correção incluem informações sobre o valor pago, data de pagamento, tipo de pagamento, pagamento antecipado, desconto e taxas. Esses detalhes são cruciais para garantir que o AEJS exiba corretamente as informações relacionadas aos pagamentos.

Correção da planilha de evolução para apresentar no histórico de liberação de parcelas a correção e juros pro-rata.

Foi corrigida a apresentação dos valores de correção e juros pro-rata no histórico de liberação de parcelas.

A correção necessária envolve ajustes na planilha de evolução para incluir, no histórico de liberação de parcelas, a correção e os juros pro-rata quando o checkbox correspondente estiver marcado. Requisitos adicionais são mencionados para garantir a capacidade de gerar múltiplas liberações no mês/ano informado.

Adicionalmente, a opção “Com pro-rata de saldo” deve calcular a correção pro-rata, a opção “Com pro-rata de juros” deve calcular os juros pro-rata, e o valor registrado no campo “Valor liberação” deve ser incorporado ao saldo devedor.

Correção da lentidão da query de consulta

Um erro após a atualização da versão 949 do SCCI ocasionou o uso de 100% da CPU. A query de consulta foi atualizada e otimizada, resolvendo a lentidão na pesquisa de tarefas

Correção da visualização do parecer na tela de dashboard da proposta

Ao realizar um duplo clique na coluna “Parecer” do grid “Pareceres”, a tela de detalhes era corretamente exibida inicialmente. Porém, ao fechar, o campo no grid mostrava sinalização de alteração sem modificação real. Ao realizar o duplo clique novamente, o texto era exibido desconfigurado.

A correção garantiu que, caso o texto exceda a largura da coluna, não ocorra uma edição silenciosa nos dados.

Correção de seleção de contratos de seguradoras

Foi corrigida a interface novoanexo16 para encaminhar corretamente às seguradoras informações dos prêmios mensais de seguro MIP (Morte e Invalidez Permanente), de DFI (Danos Físicos) e também informações de saldo devedor, valor de avaliação, plano de financiamento, mês de reajuste, qualificações dos participantes do financiamento e do imóvel segurado

ORIGINAÇÃO

Correção do erro de arredondamento no relatório Evolução das parcelas

Foi corrigida a impressão da planilha de evolução da simulação de proposta. Anteriormente, os dados não estavam respeitando as casas decimais conforme deveriam, utilizando incorretamente a vírgula e ponto como separadores de milhar e decimal.

Legislação

GESTÃO

Implementação da evolução do cálculo TCA

O cálculo da Taxa de Custo de Amortização (TCA) no Passivo para o tipo 18 – Taxa de Risco foi aprimorado. A rotina de evolução fo Passivo foi ajustada para incorporar o cálculo do TCA, levando em consideração o percentual informado no campo “Perc. TCA”.

Dessa forma, é possível a utilização de percentuais distintos por contrato durante esse processo.

Cadastro Positivo alterado para preenchimeto do campo CrtOpr (CaracteristicaOperacao)

A versão 9.0 do Manual de Leiautes-Plataforma do Cadastro Positivo – PCPO, vigente desde 29/11/2023, fez com que fosse necessária a alteração do programa para atender à implementação do campo CrtOpr (CaracteristicaOperacao)

O programa foi ajustado para incluir o atributo “CtrOpr” na tag <Opr> entre os atributos “NrUnco” e “PrfAg”. O preenchimento desse atributo é condicionado às seguintes situações:

  • Se o contrato estiver em Prejuízo (NRPS.SITUACAO = 2), então “CtrOpr” é preenchido com “P”.
  • Se o contrato for cedido (ExOpc=93), então “CtrOpr” é preenchido com “C”.
  • Se o contrato possuir um término por renegociação (status=30), então “CtrOpr” é preenchido com “R”.
  • Se o contrato atender a duas das condições acima, então “CtrOpr” é preenchido com “PC”.


Importante observar que este atributo não é obrigatório, e se o contrato não se enquadrar em nenhuma das condições mencionadas, o atributo “CtrOpr” não será incluído no arquivo ACPO111.