Projeto/Reflexa/Documentação/Alerta Validação de controle de limite de credito
Histórico de Revisões
Data | Quem | Comentários |
---|---|---|
11/06/2018 | Renato Lima | Criação do Documento |
12/06/2018 | Marcus Fabio Salviano | Validado pelo desenvolvimento |
14/06/2018 | Renato Lima | Ajuste em alerta, no momento que o limite de credito for excedido. |
03/07/2018 | Renato Lima | Remover referencia para configuração ID_VALIDA_LIMITE_CREDITO_ITEM. |
03/07/2018 | XXXXXXX | Aprovação de Ajustes. |
17/08/2018 | Ana Júlia | Alteração da documentação. |
Necessidade
Cliente solicitou que no momento de inserir um item no pedido e que ele tenha excedido o limite de crédito do cliente, seja apresentado alerta ao vendedor apresentando a informação, sem que seja necessário o vendedor venha finalizar o pedido para que o alerta seja apresentado.
Sendo necessário também exibir um alerta, quando o somatório do pedido passar do limite de crédito do cliente e questionar ao usuário se deseja salvar o pedido, se o pedido tiver ultrapassado o limite de crédito.
Solução
No momento em que o vendedor estiver adicionando os itens do pedido, o sistema validará o limite de credito, antes do vendedor realizar o processo de salvar pedido. Assim o vendedor terá retorno se o limite foi excedido ou não antes de salvar o pedido.
Deverá ser criado uma configuração para que seja controlado o alerta no momento da ultrapassagem do limite de credito do cliente.
Para os pedidos que ultrapassarem o limite de crédito, deverá ser exibida uma mensagem, confirmando a ação de salvar um pedido que ultrapasse o limite de crédito disponível para o cliente.
Implementação
O Geosales no momento de inserção dos itens, ao atingir o limite de credito do cliente, apresentará uma mensagem informando que o limite de credito foi atingido. O sistema irá verificar se ID_ATUALIZA_SALDO está como "S" e irá realizar a validação no momento de inserir o item e de salvar, quando o campo estiver com "N" ou NULL, não acontecerá está validação.
Mensagem:Limite de crédito disponível, foi excedido em R$ Valor.
O Sistema irá verificar o limite e o valor do pedido e apresentar a diferença onde está o valor.
Deverá ser criada também a configuração ID_EXIBE_LIMITE_CREDITO, que quando ativada, exibirá uma mensagem de alerta. A mensagem será exibida quando o valor/somatório dos itens passar do limite de crédito cadastrada para o cliente.
A configuração ID_EXIBE_LIMITE_CREDITO deverá receber valor 'S', para quando tiver ativada, 'N' ou NULL para desativar.
Deverá ser criada uma validação no sistema GeoSales, na hora de salvar um pedido, onde se um pedido ultrapassar o valor de limite de crédito disponível para o cliente, deverá ser exibido um pop-up, questionando ao usuário com a mensagem 'Pedido ultrapassou limite de crédito, deseja salvar?' dando as opções de 'Sim' e 'Não'.
Caso o usuário selecione a opção 'Sim', o sistema deverá salvar o pedido com o limite de crédito ultrapassado, se a opção selecionada for 'Não', o sistema não deverá salvar o pedido, continuando assim na tela de cadastro de pedido.
O controle do pop-up será feita através da configuração ID_EXIBI_MSG_CREDITO, onde deverá receber valor 'S', para quando tiver ativada, 'N' ou NULL para desativar.
Regras de Negócio
RN1 - Não será criado nenhum outro fluxo além dos que estão contemplados neste documento.
RN2 - O sistema irá verificar se ID_ATUALIZA_SALDO da tipo_movimento pedido está como "S" e irá realizar a validação no momento de inserir o item e de salvar.
RN3 - Validação deverá ser usada, quando o cliente optar em realizar o controle de limite de credito.
RN4 - O controle por item pode acontecer, mesmo que tenha o controle de limite de credito ao salvar o pedido.
RN5 - Ao final da criação do pedido, ou seja, ao salvá-lo, será exibida uma pop-up informando ao usuário acerca do excedente de limite de crédito, questionando-o se deseja salvar o pedido mesmo assim, ou alterá-lo.
Aprovação
Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.
Setor | Aprovado Por | Data | Assinatura |
---|---|---|---|
Gerente TI | |||
Gerente Projeto | |||
Gerente Comercial |