Conversão de pedido de orçamento em pedido de venda

De GeoSales
Ir para navegação Ir para pesquisar

Histórico de Revisões

Data Quem Comentários
05/01/2017 Rodrigo Bastos Criação do Documento
17/01/2017 Guido Ciarlini Inclusão do Histórico de Revisões
18/01/2017 Rodrigo Bastos Adição da seção "Definições sobre pedido orçamento"
nn/01/2017 Fábio Sobral Análise e Aprovação da Arquitetura
nn/01/2017 Guido Ciarlini Finalização do Documento

Necessidade

Permitir ao usuário a criação de um pedido de venda a partir de um pedido do tipo orçamento.

Definições sobre pedido orçamento

O pedido de orçamento é uma simulação que o vendedor pode realizar e deixar salvo para posteriormente converter em um pedido de venda. As características do pedido de orçamento são:

  1. Não deve ser realizada baixa/reserva de estoque;
  2. Não deve ser realizada baixa do limite de crédito;
  3. Não deve ser utilizado o saldo da Conta Corrente;
  4. Não deve existir bloqueio (aprovação) para valor do item ou crédito;
  5. Pedido de orçamento não deve ser enviado para o ERP;
  6. O pedido de orçamento pode ser convertido em um pedido de venda, porém todas as críticas padronizadas do pedido de venda serão aplicadas;
  7. Os pedidos não convertidos para venda permanecerão no portal GeoSales;
  8. Após convertido, o pedido deverá assumir o preço negociado durante a emissão do pedido de orçamento;
  9. Caso não exista estoque para algum dos itens, o pedido inteiro não poderá ser convertido para venda;

Pré Detalhes da Solução Imperativa

No portal deverá ser disponibilizado um novo botão para clonar o pedido de orçamento (botão "Clonar Orçamento") em um pedido de venda. Este botão somente deve ser exibido quando o pedido editado for do tipo Orçamento. Como mostrado abaixo:

Tipo pedido.png

Maisprox orçamento.png

Ao clicar no botão de Clonar Orçamento, o cabeçalho do novo pedido deve ser idêntico ao cabeçalho do pedido de orçamento. Todos os campos deste cabeçalho devem ser não editáveis e o tipo do pedido deve ser modificado para VENDA.

Ao clicar nesse botão deve aparecer uma tela para ser escolhida a quantidade de cada item que entrará no pedido de venda criado. Este passará pela tramitação normal de um pedido do tipo VENDA. A tela deve parecer com a tela abaixo:

Ao ser salvo o pedido de venda, o orçamento originador deve ter em cada um dos itens as quantidades subtraídas das quantidades escolhidas dos itens do pedido de venda.

Cenários

Cenário feliz

  1. Vendedor João clona o pedido de orçamento X e cria o pedido de venda Y

Dado

  1. Vendedor: João
  2. Pedido de Orçamento: X
  3. Itens do Orçamento X: A, B e C
  4. Quantidades dos itens: A (10), B (5) e C(15)
  5. Estoque disponível dos itens: A (20), B (10), C(30)

Operação

  1. Vendedor João aperta o botão de clonar o pedido de orçamento X

Assertivas

Após a criação do pedido de venda Y:

  1. O pedido de venda Y deve ser criado com os itens A, B e C, com as quantidades 10, 5 e 15

Cenário itens sem estoque disponível

  1. Vendedor João clona o pedido de orçamento X e cria o pedido de venda Y

Dado

  1. Vendedor: João
  2. Pedido de Orçamento: X
  3. Itens do Orçamento X: A, B e C
  4. Quantidades dos itens: A (10), B (5) e C(15)
  5. Estoque disponível dos itens: A (5), B (10), C(30)

Operação

  1. Vendedor João aperta o botão de clonar o pedido de orçamento X

Assertivas

Após a criação do pedido de venda Y:

  1. O pedido de venda Y não deve ser convertido em um pedido de venda pois o item A não possui estoque disponível
  2. Uma exceção deve ser mostrada ao usuário