
01. VISÃO GERAL
A versão DJBA_6.4.0.0 Foi disponibilizada para permitir que usuários autorizados cadastrem restrições operacionais a clientes do banco, impedindo que realizem determinadas transações ou acessem produtos/serviços bancários. A funcionalidade está sendo migrada do sistema PB para uma nova versão em Java, atualmente, o sistema disponibiliza o produto de Cadastro de Restrições, utilizado para bloquear clientes em determinadas transações. Essa funcionalidade encontra-se no sistema PB e será migrada para uma nova versão desenvolvida em Java.
A Versão DJBA_6.4.0.0 contempla também a correção para o novo padrão de CNPJ alfanumérico, garantindo a integridade dos dados através de validações adequadas.
02. NOVAS FUNCIONALIDADES
Permitir que usuários autorizados cadastrem restrições operacionais a clientes, impedindo que realizem determinadas transações ou acessem produtos/serviços bancários. A funcionalidade está sendo migrada do sistema PB para uma nova versão em Java.
A funcionalidade atual permite:
- Consulta, inclusão e baixa de restrições;
- Especificação do tipo e abrangência da restrição;
- Registro de informações relevantes como motivo, data limite para restrição, usuário responsável por restringir e conta afetada.
Os módulos que irão consumir a API para consulta de restrições são:
- Conta Corrente;
- Crédito;
- Gestão de Garantias;
- Gestão de Risco;
- Renda Fixa.
Processamento Cliente:
- Feriados - Não considerar
- Vencimento do cadastro - Data de renovação + exemplo: 365 uteis = Data de vencimento, Se a data de vencimento for menor que a de último processamento = Cadastro vencido.
- Data de Processamento - Representa a data para a qual o sistema vai avançar (data para a qual o dia vai virar).
- Essa é a data do dia atual pré-carregada pelo sistema no momento da abertura da tela. Apesar disso, o campo permanece editável, permitindo que o usuário altere a data conforme a necessidade operacional.
- O sistema não realiza validação de dia útil e sim, dias corridos.
- A data de processamento não pode ser menor que a data do último processamento, caso identificado, exibir esse alerta ao usuário caso.
- A data do processamento não pode ser superior a data de hoje, caso identificado, exibir esse alerta ao usuário caso.
- Último Processamento - Reflete a última data que foi efetivamente processada pelo sistema.
- Após o processamento ser concluído com sucesso, a Data de Processamento atual passa a ser gravada na Tabela XX como a data de Último Processamento.
- Fluxo de Funcionamento - A Data de Processamento que é a data atual é pré-carregada pelo sistema no momento da abertura da tela. Apesar disso, o campo permanece editável, permitindo que o usuário altere a data conforme a necessidade operacional.
- Ao processar, o sistema verifica: Se a data de processamento é menor que a data do último processamento, Se a data do processamento é superior a data de hoje, O sistema executa a virada do dia e ao final, atualiza o campo Último Processamento com a Data de Processamento.
03. CORREÇÕES/AJUSTES
Solução realizada visando modernizar o sistema para lidar com o novo padrão de CNPJ alfanumérico, garantindo a integridade dos dados através de validações adequadas.
- Alterar o campo CNPJ para aceitar dados alfanuméricos de até 14 posições.
- Remover validações que restringiam o CNPJ a apenas números.
- Ajustar máscaras e mensagens de erro para refletir o novo formato.
- Implementar novas regras de validação para o CNPJ alfanumérico, mantendo a validação numérica existente e considerando os dígitos verificadores.
- Permitir o uso do CNPJ alfanumérico na inserção, consulta e alteração de cadastros de Pessoa Jurídica.
- Converter os caracteres alfanuméricos para valores numéricos (baseado na tabela ASCII menos 48) para fins de validação.
04. BANCO DE DADOS
Para esta versão do sistema, são necessárias implantações de atualizações de banco de dados.
Para esta versão do sistema, são necessárias implantações de atualizações de banco de dados.