01. DADOS GERAIS
Linha de Produto: | Virtual age |
---|---|
Segmento: | Moda |
Módulo: | Pedido de Venda |
Função: | Bloquear pedido de venda quando o cliente do pedido tiver fatura em atraso. |
Ticket: | 4089965 |
Requisito/Story/Issue (informe o requisito relacionado) : | DVACOM1-1697 |
02. SITUAÇÃO/REQUISITO
Possibilitar o usuário na sugestão de faturamento, bloquear o pedido de venda que contenham faturas em atraso, respeitando a questão de 0 e 1 dia (ou mais dias) de atraso, ou seja, interpretar a questão de se o cliente possuir fatura em atraso já é para bloquear, seguindo a tratativa do “Atraso Máximo” permitido, se conter 0 (zero) quer dizer que não permite dias em atraso e já é para bloquear, se conter 01 (dia) é para permitir vencimentos que estão com um dia de atraso e assim por diante conforme o funcionamento atual do componente;
03. SOLUÇÃO
- Permitir o usuário informar 0 (zero) dia no campo “Atraso máximo” (NR_DIAATRASO), e o sistema consistir, interpretando que não é permitido fatura em atraso, bloqueando o pedido conforme o tipo de bloqueio (TP_BLOQUEIO) no caso de atraso, por exemplo, faturas vencidas no dia anterior, se informado “zero” no campo “Atraso máximo”, o pedido de venda vai ser bloqueado.
Imagem 1- Foi gerado um pedido de venda com um cliente que tem uma fatura vencida no dia anterior.
Imagem 2 - Foi aberto o componente PEDFP003 informado o pedido gerado anteriormente, inserido para bloquear pedido por atraso antes da sugestão e no campo "Atraso máximo" foi informado o valor 0. Em seguida foi acionado o botão "Gerar sugestão".
Imagem 3 - Foi gerado a sugestão, mas nota-se que o pedido não teve nenhuma sugestão.
Imagem 4 - Ao consultar o pedido de venda nota-se que o mesmo está com situação bloqueado.