Janeiro2023
AUTENTICAÇÃO
Estudar forma de travar a tela enquanto as informações estiverem sendo carregadas
Para evitar erros no carregamento da página, será exibido uma imagem de loading que trava os conteúdos exibidos na página. A trava é removida após o carregamento das informações finalizar,
COMERCIAL
Configurar calendário por cidade
Presente em Comercial > Tabela de Apoio > Dias não Uteis, ao configurar um dia não útil será possível selecionar as cidades onde o dia não útil será aplicado.
Criar field valorDescontoPromocao
Criado field valorDescontoPromocao para o modelo de contrato.
Corrigir a escrita do tipo de envio aviso_impressao_massa do enum do utils eTipoEnvio
Criar field idContrato e dataVendaContrato
Criados os fields idContrato e data de venda do contrato para modelo de alteração de titularidade.
Criar controller para promoções
Criar regra de negócio para que integração deezer seja chamada na venda/alteração de contratos
Criada a chave ID_SERVIDOR_INTEGRACAO_DEEZER no módulo comercial comercial.
Caso ela seja diferente de NULL, chamar os métodos de integração de ativar/desativar conforme funcionalidade.
Não deixar visível a barra Dados de TV em contratos de TV cancelados
Barra de Dados de TV foi ocultada nos contratos cancelados.
Permitir que seja enviado SMS com as informações de acesso a youcast após a ativação do contrato.
Sms para envio de informações de acesso do Youcast disponível. Consulte nos modelos de SMS.
FINANCEIRO
Gerar boleto antecipado antes da instalação no cliente
Afim de possibilitar a geração de faturas antes da instalação, assim como é possível em contratos com forma de cobrança carnê, foram feitas as seguintes modificações:
- Retirada a referência de carnê da chave INTERVALO_DIAS_PRIMEIRA_COBRANCA_CARNE_EMITIDO_ANTES_HABILITACAO, que passa a ser denominada INTERVALO_DIAS_PRIMEIRA_COBRANCA_ANTES_HABILITACAO;
- Permissões CADASTRAR DATA DE INICIO DA PRIMEIRA COBRANCA EM CONTRATO NAO HABILITADO - CN77 e CADASTRAR DATA LIVRE PRIMEIRA COBRANCA CONTRATO NAO HABILITADO - CN78 criadas;
- Criado o campo GeraFaturamentoContratoNaoHabilitado(Boolean) na TB_FormaCobranca;
- Alterado o nome do campo IntervaloPrimeiraCobrancaCarne na TB_Cidade, que passa a ser denominada IntervaloPrimeiraCobrancaContratoNaoHabilitado;
- Alteradas as validações na venda de contrato, para gerar a primeira cobrança para qualquer forma de cobrança que a flag GeraFaturamentoContratoNaoHabilitado esteja assinalada como verdadeiro;
- Alteradas as SPU's de faturamento para validar a flag GeraFaturamentoContratoNaoHabilitado da forma de cobrança de contrato não instalado.
- Criar field nomeEmpresa,cnpjEmpresa,endereçoEmpresa(dados completos),telefoneEmpresa para o recibo de pagamento fatura.
Alterar a forma como o sistema salva as informações de forma de cobrança na TB_ProcessamentoArquivoRetorno, salvar o id da forma de cobrança processado e não a selecionada.
Criada a coluna nova idsFormaCobrancasLiquidadas na tabela TB_ProcessamentoArquivoRetorno. Serão salvas a lista de ids das formas de cobranças dos registros na TB_ProcessamentoRetorno, não somente o id da forma de cobrança selecionada.
Criar Permissão de Alterar Forma de Cobrança vinculado a negociação
Para desvincular o processo de negociação da permissão ALTERAR FORMAS DE COBRANCA - DC04, foi criada a permissão ALTERAR NEGOCIACOES - ID04 no controller de formas de cobranças.
Gera faturar da multa no ato do cancelamento
Criada a coluna GeraCobrancaLancamentoServico (Boolean) na tabela TB_FormaCobranca;
O sistema deverá gerar o faturamento e fatura no ato do lançamento do serviço adicional, caso:
- Estiver marcado o serviço gera cobrança no lançamento;
- A forma de cobrança tb estiver com a flag true (coluna GeraCobrancaLancamentoServico).
INTEGRAÇÃO
Integração Deezer MobiAccess
Criar tabelas de log: TB_LogDeezer e TB_LogWhatsapp
Criadas as tabelas de log TB_LogDeezer e TB_LogWhatsapp no módulo de Integração.
Criar TB_TemplateWathsapp no modulo integração
Tabela TB_TemplateWathsapp criada no modulo integração.