Análise
Projeto
Link para as especificações do projeto em 1125-Acréscimo automático nos boletos.
Detalhamento do Projeto
Deve-se criar configuração no BackOffice para que boletos que tenham um valor abaixo do mínimo estabelecido, obtenha um acréscimo, também, estabelecido pela configuração.
O valor mínimo e valor de acréscimo, deverão ser configuráveis para cada convênio/carteira.
Deve-se ficar claro que, toda vez que for citado Valor Mínimo de Boleto se trata especificamente do valor mínimo que o boleto deve ter para ativar o acréscimo e não um valor mínimo que o boleto tenha como necessário para ser emitido.
Gerenciamento
Atividades necessárias para a gestão do projeto.
Análise
Atividades referentes a análise do projeto.
Desenvolvimento
O Sistema será modificado para permitir incluir configuração valores mínimo de boleto e acréscimo de valor, para boletos que estejam com valores menores que o mínimo estabelecido.
Deverá ser criada duas colunas na tabela "Conta Corrente/Carteira Bancária" para armazenar os valores Mínimo e de Acréscimo.
Qualidade
Testes Funcionais
Testes Funcionais que visam verificar se os requisitos do projeto e escopo do produto estão de acordo com as especificações do projeto. Deve validar principalmente as interfaces entre as diferentes atividades.
Tarefas Corretivas
Neste nó serão lançadas pela qualidade tarefas corretivas caso sejam necessárias.
Documentação
Documentação para usuário final e implantadores referente ao produto desenvolvido.
Liberação
Comunicar o a liberação da versão contendo o projeto a todos os envolvidos.
Homologação
Validar junto ao cliente se a customização atende ao especificado.
Especificação Técnica
Configurações Necessárias
Configurar Valor Mínimo e Acréscimo para Boletos.
No form Menu >>> Tabelas >>> Cobrança Escritural >>> Convênios, incluir duas novas colunas no grid de convênio para configuração dos valores. Se os valores não forem preenchidos o sistema deverá funcionar como anteriormente. Ao preencher uma das colunas, a outra deverá ser obrigada a ser preenchida, ex.: Ao preencher a coluna de Acréscimo no Boleto, a coluna Valor Mínimo Boleto deverá ter obrigatoriedade de ser preenchida.
Dicionário de Dados
VLRMBL - Valor mínimo do boleto. VLRABL - Valor acréscimo boleto. TT_CTBXCCB - Tabela Conta Corrente/Carteira Bancária.
Protótipo de Tela
Reservado para protótipo da tela.
Mudanças por Módulo
Banco de dados
- Criar coluna VLRMBL na TT_CTBXCCB.
- Criar coluna VLRABL na TT_CTBXCCB.
- Incluir na view TV_IXT_CB01 as colunas.
Backoffice
Convênios para Cobrança Escritural
1. Adicionar as colunas criadas no grid de configuração.
2. Tratar para quando uma das colunas forem preenchidas VLRMBL ou VLRABL, obrigar a outra, também, a ser preenchida.
CheckOut
1. As colunas estarão na TV_IXT_CB01 e o CheckOut deverá buscar os valores nela.
2. O CheckOut deverá identificar se o pagamento está a ser feito por boleto. Se estiver, deverá verificar se o total do boleto está abaixo do mínimo estabelecido em VLRMBL.
3. Se estiver abaixo do VLRMBL, o cálculo para acréscimo do boleto deverá ser feito no campo "Acréscimo %" da seguinte forma:
Acréscimo:= Acréscimo + ((Total Cupom / VLRABL) * 100)
Atenção!!! Verificar se o campo acréscimo já possui outros cálculos, caso possua, atentar para que um cálculo não substitua o outro e sim, se complementem.
4. Ao escolher a forma de pagamento, deverá ser mostrada ao usuário, antes da impressão, o acréscimo para utilização desta forma de pagamento, quando o total do boleto é inferior ao VLRMBL.