Bugs Maio/Junho 2024: mudanças entre as edições

De Adapter
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
 
(14 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
==BUG - Geração de remessa eletrônica de alteração==
==BUG - Grupo da forma de cobrança alterado para NULL==
Ao gerar remessa eletrônica de alteração, não está sendo salvo o ID da remessa gerada na TB_FaturaAlterada, com isso a fatura permanece disponível para gerar a remessa de alteração.
Ao editar uma forma de cobrança na tela de cadastro, o campo IDGrupoFormaCobranca está sendo alterado para NULL na TB_FormaCobranca.


Correção: Ajuste realizado na spuArquivoRemessaEletronica.
Correção: Ajuste realizado no módulo financeiro.


==BUG - Cobrança indevida de juros/multa para fatura que NÃO está vencida==
==BUG - Ao editar mapeamento o nome do cliente não é enviado na intregração OZMap==
Fatura retornando com multa caso o dia atual seja um dia NÃO útil em que o campo CobraJuroMulta seja 0.
Na tela de gerenciar conxeões do cliente, ao alterar mapeamento integrado com o OZMap o envio realizado para integração é feito com o nome do cliente sendo enviado em branco.


Correção: Ajuste realizado no endpoint ws/comercial/cliente/dados?dataInicioVencFatura=xx-xx-xxxx&dataFimVencFatura=xx-xx-xxxx
Correção: Feito ajuste no módulo WEB para que nessa alteração seja enviado o nome do cliente, tal como é feito no momento da venda.


==BUG - Consulta do funil com qualificação CREDITO_POR_CPF retornando reprovação em tela==
==BUG - Salvar devolução de equipamento==
Ao realizar a consulta quando prospecto está em um funil que tem a qualificação 'CREDITO_POR_CPF', na tela do APP é informado que o prospecto foi REPROVADO. No back o prospecto foi aprovado e segue corretamente o fluxo. Erro apenas visual.
Na tela Estoque > Movimentações > Devolução de equipamentos > Nova devolução de equipamentos, ao tentar salvar está retornando erro caso o atendimento possua um documento vinculado a ele na TB_AtendimentoDocumento.


Correção:Feito ajuste para que na tela do APP seja informado corretamente quando o prospecto foi reprovado ou aprovado no funil.
Correção: Ajuste realizado no módulo comercial.
 
==BUG - Latitude/Longitude não é carregada no momento da EDIÇÃO de um endereço==
BUG - Ao EDITAR um endereço do cliente/prospecto, não está sendo carregada na tela a nova latitude e longitude do endereço escolhido. Erro não ocorre para cadastros de novos endereços.
 
Correção: Ajuste feito no módulo WEB.
 
== BUG - Pesquisa de Planos/Pacotes de planos==
Telas de Planos e Pacotes de plano, caso a descrição do plano/pacote tenha o caractere '+', não é retornado o plano ao pesquisar a descrição na tela.
 
Correção: Ajuste no módulo WEB para que retorne em tela o plano mesmo que a pesquisa da descrição contenha o caractere '+'.
 
==BUG - Ao realizar aceite digital, os arquivos inseridos não são vinculados a todos os contratos do pacote ==
Para contratos que pertençam a um pacote, os documentos inseridos no momento do aceite estão sendo vinculados apenas a um contrato do pacote.
 
Correção: Adicionado validação para verificar se o contrato pertence a um pacote e, caso positivo irá realizar o insert na tabela de todos os itens do contrato.
 
== BUG - Tela adicional no APP técnico ==
Ao executar uma OS no app do técnico, está abrindo a tela para inserir imagens antes de escolher o fechamento do atendimento.
 
Correção: Ajuste feito para corrigir fluxo das telas do APP.
 
== BUG - Prospecto / Descrição do condomínio no endereço ==
Descrição do condomínio não sendo mostrada na pré-visualização do endereço do prospecto.
 
Correção: Ajustado para que seja mostrado na tela a descrição do condomínio vinculado ao endereço do prospecto.
 
 
== BUG - Alteração em extratos financeiros no momento de up/downgrade ==
Ao retornar algum erro no momento do up/downgrade, em alguns casos os extratos estavam sendo alterados. Porém o novo contrato não chegava a ser criado na TB_Contrato.
 
Correção: Ajuste realizado para que só sejam feitas alterações no extratos em caso de sucesso no up/down.
 
== BUG - Baixa manual não gera juros/multa ==
Faturas em atraso que não tenham vencimento no mês corrente, valores de juros/multa não estavam sendo cobrados automaticamente.
 
Correção: Ajuste realizado no modo WEB.


== BUG - Botão de Agendar visita técnica não aparece após reverter status do atendimento ==
==BUG - Chaves $ATTRIBUTE_IP e $OP_IP==
Ao reverter status de atendimento agendado, o campo IDUsuarioAgendamento não é alterado para null, impossibilitando um novo agendamento.
Ao tentar enviar para o radius um comando com as chaves $ATTRIBUTE_IP ou $OP_IP (Comando configurado em: Comercial > Tabelas de apoio > Configuração de plano > Dados técnicos > Conexão radius > Cadastro) está retornando erro.  


Correção: Ao reverter o status do atendimento, será automaticamente alterado para NULL o campo IDUsuarioAgendamento.
Correção: Ajuste feito no módulo comercial.


== BUG - Cadastro de recorrência no APP do cliente não realiza nenhuma ação ==
==BUG - Alterações ao desfazer uma negociação==
Ao tentar cadastrar recorrência no APP do cliente através do caminho: Dados de pagamento > Cadastrar recorrência, após inserir os dados do cartão e clicar em 'Cadastrar cartão', nenhuma ação é realizada.
No processo de realizar negociação com duas ou mais parcelas, pagar uma parcela, renegociar a parcela em aberto e desfazer essa negociação, o sistema está setando o IsProcessado =1.


Correção: Ajuste realizado no APP do cliente.
Correção: Nesse processo específico o atributo IsProcessado deve ser = 0. Ajuste feito no módulo financeiro.


== BUG - APP iOS cliente - Cadastro de recorrência ==
==BUG - Imprimir etiquetas no módulo de estoque==
No APP do cliente iOS, não está sendo possível cadastrar um cartão. Após inserir os dados não é possível dar sequência, o teclado permanece cobrindo a tela e não é dada uma opção para avançar.
Na tela Estoque > Imprimir Etiquetas, ao acionar o botão 'Imprimir tudo' é gerado erro.


Correção: Incluido opção para fechar modal numérico no iOS.
Correção: Ajuste feito no módulo estoque.


== BUG - Ajuste na central para que no pagamento por cartão não retorne erros de JSON em tela ==
==BUG - Geração de remessa avulsa para faturas que não possuem remessa==
Ao retornar algum erro no pagamento por cartão a central retorna o JSON do erro na tela.
Em alguns processos faturas sem remessa são inseridas na TB_FaturaAlterada.


Correção: Adicionada mensagem padrão: "Erro ao tentar realizar a transação. Verifique seu cartão e tente novamente."
Correção: Ajuste feito no módulo financeiro, em nenhuma ação faturas que não possuam remessa devem ir para TB_FaturaAlterada.


== BUG - Erro ao gerar pix dinâmico SICREDI para pagamento==
==BUG - Geração de arquivo de remessa avulsa para faturas pagas==
Erro ao gerar pix dinâmico SICREDI
A geração de remessa avulsa está considerando faturas pagas.


Correção: Criado uma chave de configuração dedicada para valores com separação com ponto "_VALOR_FATURA2_"
Correção: Ajuste feito para que essa ação não retorne faturas que se encontram quitadas.


== BUG - No pagamento com cartão de crédito pela central do assinante ou app o sistema não esta calculando juros e multa==
==BUG - Processar retorno com PIX Sicredi==
Verificado que ao realizar pagamento de fatura com o cartão na Central do assinante ou APP do cliente, não está sendo feita a cobrança de multa/juros caso a fatura esteja vencida.
Ao processar arquivo o retorno sicredi de boletos com pagamento por QRCODE, a informação de baixa É registrada em um novo segmento ainda não existente no arquivo de layout Sicredi (Segmento Y).
 
Correção: Ajustes realizados no APP do cliente e na central do assinante.
 
== BUG - Erro ao ativar o plano de TV NX PLAY após deixar o mesmo inativo temporariamente==
Erros identificados: -> Tentar habilitar um contrato que está inativo temporariamente.
-> Habilitar em confiança um contrato que está suspenso.
 
Correção: Ajuste realizado no módulo comercial.


== BUG - Erro a provisionar HUAWEI - SenhaFTP==
Correção: Ajuste feito no layout.
Erro ao provisionar quando na OLT o campo 'Senha FTP' não está preenchido.


Correção: Adicionado validação dos campos FTP caso o comando não tenha marcada a flag 'Utiliza ftp'
==BUG - Registros na TB_FaturaParcelamento sem IDFatura vinculado==
Situação onde é criado na TB_FaturaParcelamento linha sem vínculo com alguma fatura (gerando erro na impressão do termo de negociação). Replicado via API.


== BUG - Erro ao gerar remessa eletrônica com PIX SANTANDER==
Correção: Ajuste no módulo financeiro.
Ao tentar gerar remessa eletrônica com PIX Santander retorna o erro de 'Nsu ja existente'.


Correção: Implementado _ID_FATURA_ no método de gerar remessa e, o mesmo será concatenado junto ao _NUMERO_SEQUENCIAL_FORMA_COBRANCA_ para formar um nsuCode único para atender aos requisitos do banco.
==BUG - Geração do dígito de auto conferência para remessa CRESOL CNAB 400==
Identificado erro no cálculo feito para gerar o dígito final do numeroBoleto.


== BUG - Endpoint retornando faturas sem remessa==
Correção: Ajuste feito no módulo financeiro. Obs: Função getDVCresol criada no módulo de migração para validação do dígito.
Endpoint ws/financeiro/faturas/xxx/todas retornando faturas que não possuem remessa.
Nessa função deve ser inserido o numeroBoleto + código carteira (separados por vírgula). A função irá retornar o dígito correto.


Correção: Realizado ajuste para que o endpoint retorne apenas faturas que possuam remessa.
==BUG - Rotina criando extratos com desconto > valorExtrato==
Verificado cenário específico onde a rotina de gerar eventos cria um evento onde o valor do desconto a ser aplicado é maior que o valor do próprio extrato, podendo gerar assim extrato com valor negativo.


== BUG - Cobrança indevida de juros - Dias não úteis==
Correção: Ajuste feito no .jar da rotina de gerar eventos.
Identificado erro onde dia não útil configurado para NÃO cobrar juros/multas, a cobrança ainda assim é feita.


Correção: Ajuste no módulo WEB para que não seja feita a cobrança neste caso.
==BUG - Rotinas de habilitação/suspensão - Logs==


==BUG - Sistema permite converter contrato com apenas endereços do tipo INSTALACAO==
Cenário específico onde ao ser executada rotina de habilitação ou suspensão, no servidor retorna que o contrato não foi habilitado/suspenso, porém na prática o contrato teve o seu status alterado. No entanto essa alteração não salva log na TB_LogContrato.
Erro onde conforme processo do usuário na conversão do prospecto em cliente, é possível a venda de um contrato com dois endereços de instalação.


Correção: Ajuste para que nesse caso seja feita a validação que já é feita na venda de um contrato diretamente na tela do cliente. O sistema não irá permitir caso o contrato não possuia um endereço do tipo PADRAO ou um endereço do tipo INSTALAÇÃO e um do tipo COBRANÇA.
Testes realizados via tela e endpoint 'ws/comercial/contratos/status/alterar/massa' (endpoint utilizado pelas rotinas).


==BUG - Desprovisionamento Huawei CLI==
Correção: Ajuste realizado no endpoint utilizado pela rotina.
Ao executar o comando DESCONFIGURAR_INFORMACOES_INTERNET é gerado erro ao processar o retorno do comando.

Edição atual tal como às 22h36min de 21 de julho de 2024

BUG - Grupo da forma de cobrança alterado para NULL

Ao editar uma forma de cobrança na tela de cadastro, o campo IDGrupoFormaCobranca está sendo alterado para NULL na TB_FormaCobranca.

Correção: Ajuste realizado no módulo financeiro.

BUG - Ao editar mapeamento o nome do cliente não é enviado na intregração OZMap

Na tela de gerenciar conxeões do cliente, ao alterar mapeamento integrado com o OZMap o envio realizado para integração é feito com o nome do cliente sendo enviado em branco.

Correção: Feito ajuste no módulo WEB para que nessa alteração seja enviado o nome do cliente, tal como é feito no momento da venda.

BUG - Salvar devolução de equipamento

Na tela Estoque > Movimentações > Devolução de equipamentos > Nova devolução de equipamentos, ao tentar salvar está retornando erro caso o atendimento possua um documento vinculado a ele na TB_AtendimentoDocumento.

Correção: Ajuste realizado no módulo comercial.

BUG - Chaves $ATTRIBUTE_IP e $OP_IP

Ao tentar enviar para o radius um comando com as chaves $ATTRIBUTE_IP ou $OP_IP (Comando configurado em: Comercial > Tabelas de apoio > Configuração de plano > Dados técnicos > Conexão radius > Cadastro) está retornando erro.

Correção: Ajuste feito no módulo comercial.

BUG - Alterações ao desfazer uma negociação

No processo de realizar negociação com duas ou mais parcelas, pagar uma parcela, renegociar a parcela em aberto e desfazer essa negociação, o sistema está setando o IsProcessado =1.

Correção: Nesse processo específico o atributo IsProcessado deve ser = 0. Ajuste feito no módulo financeiro.

BUG - Imprimir etiquetas no módulo de estoque

Na tela Estoque > Imprimir Etiquetas, ao acionar o botão 'Imprimir tudo' é gerado erro.

Correção: Ajuste feito no módulo estoque.

BUG - Geração de remessa avulsa para faturas que não possuem remessa

Em alguns processos faturas sem remessa são inseridas na TB_FaturaAlterada.

Correção: Ajuste feito no módulo financeiro, em nenhuma ação faturas que não possuam remessa devem ir para TB_FaturaAlterada.

BUG - Geração de arquivo de remessa avulsa para faturas pagas

A geração de remessa avulsa está considerando faturas pagas.

Correção: Ajuste feito para que essa ação não retorne faturas que se encontram quitadas.

BUG - Processar retorno com PIX Sicredi

Ao processar arquivo o retorno sicredi de boletos com pagamento por QRCODE, a informação de baixa É registrada em um novo segmento ainda não existente no arquivo de layout Sicredi (Segmento Y).

Correção: Ajuste feito no layout.

BUG - Registros na TB_FaturaParcelamento sem IDFatura vinculado

Situação onde é criado na TB_FaturaParcelamento linha sem vínculo com alguma fatura (gerando erro na impressão do termo de negociação). Replicado via API.

Correção: Ajuste no módulo financeiro.

BUG - Geração do dígito de auto conferência para remessa CRESOL CNAB 400

Identificado erro no cálculo feito para gerar o dígito final do numeroBoleto.

Correção: Ajuste feito no módulo financeiro. Obs: Função getDVCresol criada no módulo de migração para validação do dígito. Nessa função deve ser inserido o numeroBoleto + código carteira (separados por vírgula). A função irá retornar o dígito correto.

BUG - Rotina criando extratos com desconto > valorExtrato

Verificado cenário específico onde a rotina de gerar eventos cria um evento onde o valor do desconto a ser aplicado é maior que o valor do próprio extrato, podendo gerar assim extrato com valor negativo.

Correção: Ajuste feito no .jar da rotina de gerar eventos.

BUG - Rotinas de habilitação/suspensão - Logs

Cenário específico onde ao ser executada rotina de habilitação ou suspensão, no servidor retorna que o contrato não foi habilitado/suspenso, porém na prática o contrato teve o seu status alterado. No entanto essa alteração não salva log na TB_LogContrato.

Testes realizados via tela e endpoint 'ws/comercial/contratos/status/alterar/massa' (endpoint utilizado pelas rotinas).

Correção: Ajuste realizado no endpoint utilizado pela rotina.