PPE: Gerar dares por período
EXPLICAÇÃO TÉCNICA GRAVADA EM VIDEO
* Apresentado por Moisés Ferreira (Assessor)
INTRODUÇÃO
O objetivo é realizar um estudo sobre gerar dares por período no PPE, pois os clientes autarquia e clientes externos, que publicam e depois pagam, geram varias matérias por dia, dificultando o gerenciamento destas.
Sendo assim, deve existir a possibilidade gerar dare única por período inicial e final, somando o valor total das dares no período definido pelo usuário. E também devera ser analisado como isso atingira as outras dares e as soluções.
Atualmente o sistema gera dares por matéria, dessa forma por exemplo, se o cliente gerar 100 matérias em um dia, serão geradas a mesma quantidade de dares.
SOLUÇÕES E POSSÍVEIS PROBLEMAS
A primeira solução encontrada, foi vincular diversas matérias diretamente em uma única dare. Porém iria causar grande impacto na estrutura atual do sistema, dado o volume de registros existentes na base de dados. Portanto tratar esses registros para se adaptarem a nova estrutura, seria uma tarefa complexa e sujeito a falhas.
A segunda opção encontrada, e que será utilizada para resolver esta situação, foi da seguinte maneira, através do sistema de lotes de matérias com uma única dare:
Essa estrutura não afetaria a atual, seria um complemento. Nesse formato o cliente teria ainda a opção de pagar dare individualmente, porém poderia também gerar um lote com as dares desejadas, efetuando assim um único pagamento.
ÁREA DO CLIENTE
Abaixo esta descrito um exemplo de como seria este fluxo:
Esse seria um exemplo da listagem de Dares, contendo suas informações básicas, podendo também realizar a impressão individualmente. Na região superior seria incluído um botão "Imprimir em lote", é através dessa opção, que o cliente poderá agrupar as dares da matéria em um único lote, gerando dessa forma uma única dare para pagamento.
Ao clicar no botão "Imprimir em lote" será exibido essa tela.
O cliente poderá escolher as dares desejadas, isso será possível através de caixas de seleção, e após selecionar os itens desejados, ira usar o botão "Imprimir Dare".
ÁREA DA ADMINISTRAÇÃO
Atualmente o administrador já visualiza dares de forma isolada no menu financeiro.
Com a implementação dos lotes de dares, será incluído na tela de detalhes da dare um card contendo quais matérias estão vinculadas naquela dare.
Funcionalidades necessárias para atender a necessidade.
DIOF:
- DIOF definir quantidade de dias úteis - 3 pontos
- Adicionar na área financeira
- Cadastrar e editar
- DIOF visualizar histórico da quantidade de dias úteis - 3 pontos
- CPF anonimizado, nome, data e hora
- DIOF visualizar nos detalhes da DARE com todas as matérias vinculadas - 3 pontos
- Link para visualizar a matéria
CLIENTE:
- Visualizar a listagem da todas as DAREs do cliente - 3 pontos
- Paginação
- Somente DAREs do cliente
- Exibir se é individual ou em lote
- Status do pagamento da DARE (aguardando pgto, pago, vencida)
- Listagem de todas as DAREs não liquidadas individual para selecionar - 3 pontos
- Calcular o valor das matérias selecionadas
- Somente DAREs do cliente
- Filtrar o período - 2 pontos
- Data inicial e data final
- Gerar DARE em lote - 5 pontos
- Vincular as matérias no lote
- Calcular o total dos valores das matérias
- Gerar a DARE com base no valor total
- Observar a quantidade de dias conforme na área financeira definida pelo DIOF
- Visualizar nos detalhes da DARE com todas as matérias vinculadas - 3 pontos
- Link para visualizar a matéria
- Imprimir DARE - 2 pontos
- Gerar o PDF
- Nos detalhes da matéria colocar link para ir para os detalhes da DARE - 2 pontos
- Fazer o botão voltar
ESTUDO:
- Registrar todas as DAREs impressa pelo cliente para que seja possivel a liquidação de qualquer uma delas - 5 pontos
Total: 34 pontos
CONCLUSÃO
A equipe chegou a conclusão que segunda opção encontrada será a mais viável de ser implementada, a qual utilizara o sistema de lotes de matérias com uma única dare. Só será possível montar um lote com matérias que não possuírem dares vencidas, após gerado o lote terá que ser pago no mesmo dia, ou caso ultrapasse o horário limite de pagamento, devera ser pago no próximo dia util.
Apesar do objetivo inicial ser gerar dares por período, chegou-se a conclusão que com a estrutura de lotes, será deixado aberto para o cliente decidir quais dares ele vai agrupar por meio do lote, sendo esse um meio mais flexível.
RESPONSÁVEIS
- Alexandre Santos Freire
Ferreira(Assessor);Ferreira André-Henrique Cortez (Analista de Desenvolvimento Full-stack);Jorge Luiz de Jesus Paiva Junior (Analista de Desenvolvimento Full-stack).- Moisés Ferreira
(Assessor).- Assessor.