Projeto/Ourolux/Documentação/NormalizarPedido

De GeoSales
Revisão de 19h02min de 5 de dezembro de 2016 por 10.0.0.143 (discussão) (→‎Necessidade)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Necessidade

Cliente precisa copiar um determinado pedido. Se o pedido a ser copiado tiver alguma pendência que impeça sua criação (Ex: estoque impeditivo), este pedido precisa ser normalizado para que possa ser criado no GeoSales. A normalização do pedido garante que o pedido poderá ser copiado dentro do GeoSales.

Solução

  • Criar um botão para normalizar o pedido na tela de listagem de pedidos. Ao escolher um pedido e clicar no botão de normalizar, o GeoSales deve normalizar o pedido. Os itens que, no momento da normalização, não tiverem estoque disponível não serão adicionados ao pedido normalizado. Se nenhum item do pedido tiver estoque disponível o mesmo não poderá ser normalizado.

Cenários

Cenário 1

  • Usuário João quer fazer uma cópia de um pedido X. O pedido X tem um item: A (com quantidade 15). O item A possui estoque disponível (maior que 15) . O GeoSales deve normalizar o pedido X criando um pedido X' contendo o item A com a quantidade de 15.

Cenário 2

  • Usuário João quer fazer uma cópia de um pedido X. O pedido X tem dois itens: A (com quantidade 15) e B (com quantidade 10). O item A possui estoque disponível (maior que 15) e o item B não possui estoque disponível (menor que 10). O GeoSales deve normalizar o pedido X criando um pedido X' contendo o item A com a quantidade de 15.

Cenário 3

  • Usuário João quer fazer uma cópia de um pedido X. O pedido X tem dois itens: A (com quantidade 15) e B (com quantidade 10). O item A não possui estoque disponível (menor que 15) e o item B não possui estoque disponível (menor que 10). O GeoSales não deve normalizar o pedido X, pois nenhum dos itens do pedido X possui estoque disponível. João deve receber uma mensagem informando que não foi possível normalizar o pedido.