Mudanças entre as edições de "Autorização de Preço com validade"

De GeoSales
Ir para navegação Ir para pesquisar
Linha 6: Linha 6:
 
|-
 
|-
 
|  15/03/2017  ||  Renato Lima    ||  Criação do Documento  
 
|  15/03/2017  ||  Renato Lima    ||  Criação do Documento  
|-
 
|  17/03/2017  ||  Leonardo Sousa ||  Revisado.
 
 
|}
 
|}
  
 
=Necessidade=
 
=Necessidade=
Ao autorizar um preço de acordo com a alçada cadastrada para cada supervisor, este terá uma opção de informar se a autorização se refere a um único pedido ou a vários pedidos por tempo determinado. Se autorizado para período determinado, supervisor insere data ate quando a condição estará autorizada. Novos pedidos do mesmo cliente, mesmo produto e mesmas condições não serão necessários autorização;
+
 
 +
Cliente necessita que ao realizar o pedido no SSMOBILE e inserir um item no pedido e o mesmo ser exibido na aba de itens, seja apresentado o valor total para aquele item. Deve ter um valor total para o item, no caso vai totalizar a soma do valor do item, impostos x a quantidade.
  
 
=Solução=
 
=Solução=
Na nova tela de aprovação de pedido, quando o supervisor for executar a aprovação do pedido pendente, o sistema abrirá um alerta perguntando se o desconto aplicado será utilizado para outros pedidos do mesmo cliente e produto. Caso a afirmação seja positiva o sistema abrirá um campo para o supervisor informar a data de validade deste desconto. Esse desconto será cadastrado na desconto_cliente_produto onde o mesmo será aplicado na faixa de preço.
+
Na aba de item será inserida um coluna que apresentará o valor total do item, apresentará a soma de todos os valores refente ao item.
  
=Implementação=
+
* O Campo valor total vai levar em conta as seguintes informações:
* Na tela de aprovação de pedido quando clicar em Aprovar, o sistema apresentará um alerta com a seguinte mensagem: Autorização refere-se a esse único pedido ou a outros pedidos por tempo determinado?
 
  
::Exemplo:
+
  * Valor do Produto
 +
  * Quantidade
 +
  * Impostos
  
::[[Arquivo:ALERTA_1.jpg|250px]]
+
=Implementação=
* Se selecionar NÃO o sistema aprovará o pedido, caso a opçao seja SIM o sistema abrirá um segundo alerta onde será informado uma data de validade.
+
* Na aba de item deve ser acrescentada uma coluna que apresentará o valor total do item
 
 
::Exemplo:
 
 
 
::[[Arquivo:ALERTA2.jpg|250px]]
 
 
 
* Ao informar a data e clicar em OK o sistema deve verificar o percentual aplicado e inserir as informações de produto, cliente, percentual de desconto e data de validade na tabela DESCONTO_PRODUTO_CLIENTE, se cancelar deve apenas aprovar o pedido.
 
* Na tabela de DESCONTO_PRODUTO_CLIENTE deve ser criado o campo DT_VALIDADE_DESCONTO, onde será gravado a validade do produto.
 
* Quando o cliente já tiver um desconto cadastrado, com data de validade vigente e for informado um percentual maior,o pedido deve ficar pendente e o sistema deve apresentar as informações da regra para que seja alterada ou mantida a atual. Dessa forma ele podera autoriza apenas aquele pedido ou modificar a regra para os futuros pedidos.
 
 
 
::Exemplo:
 
 
 
::[[Arquivo:Alerta3.jpg|250px]]
 
 
 
  * Cliente - Campo apenas para visualização
 
  * Produto - Campo apenas para visualização
 
  * Percentual - Campo que pode ser alterado
 
  * Data de Validade - Campo que pode ser alterado
 
 
 
* Caso o cliente clique na opção ALTERAR o pedido será aprovado e a Regra de desconto será alterada.
 
 
 
* Caso o cliente clique na opção CANCELAR o pedido será aprovado, mas a Regra não será alterada.
 
 
 
* Na tela de cadastro de DESCONTO_PRODUTO_CLIENTE adicionar o campo de data de vencimento para cadastro, visualização e edição.
 
  
 
::Exemplo:
 
::Exemplo:
  
::[[Arquivo:Alerta4.jpg|600px]]
+
::[[Arquivo:Valor_total_item.jpg|280px]]
 
 
* Na tela de pedido, quando esse desconto for ser aplicado, precisa validar a data de validade.
 
 
 
* Quando o desconto tiver data de validade, já estiver vencida, o sistema deve permitir o cadastro de uma nova regra.
 
  
 
=== Regras de Negócio ===
 
=== Regras de Negócio ===
  
'''[RN1]''' – O desconto cadastrado na tabela DESCONTO_PRODUTO_CLIENTE será aplicado conforme regra da configuração APLICAR_DESCONTO_TODA_FAIXA, ou seja em toda a faixa ou apenas no valor minimo caso não tenha a configuração.
+
'''[RN1]''' – No campo valor do item total apresentará  Qnt x valor do item(venda), mais impostos caso seja calculado.
 
 
'''[RN2]''' – O desconto será aplicado se a data de emissão do pedido for menor ou igual a data de validade do desconto.(DT_VALIDADE_DESCONTO)
 
 
 
'''[RN3]''' – O pedido ficará pendente caso a data de emissão do pedido tenha ultrapassado a data de validade do desconto.
 
 
 
'''[RN4]''' – O pedido NÃO ficará pendente caso a data de emissão do pedido seja menor que a data de validade do desconto.
 
 
 
'''[RN5]''' – O DESCONTO_PRODUTO_CLIENTE na hierarquia de desconto deve ter a prioridade maior.
 
  
'''[RN6]''' – A Regra cadastrada poderá ser usada por qualquer vendedor que venda o produto e atenda o cliente.
+
'''[RN2]''' – Quando não for calculado imposto será apresentado apenas o valor qnt x valor do item(venda)
 
 
'''[RN7]''' – Não poderá ter duas regras ativas para o mesmo cliente e produto
 
  
 
=== Cenário Feliz ===
 
=== Cenário Feliz ===
 
====Dados====
 
====Dados====
*Supervisor do Joao
+
*Vendedor Joao
**Alçada: 10%
+
*Produto A
*Vendedor: João
+
*Valor R$ 10,00
*Clinte: Pedro
+
*QNT  1
*Produto: Produto A
+
* Não Calcula Imposto
* Não há regra de desconto cadastrada para produto e cliente
 
  
 
==== Operação ====
 
==== Operação ====
 
*Vendedor João cria o pedido;
 
*Vendedor João cria o pedido;
*Selecionar o Item: Produto A com desconto
+
*Selecionar o Item: Produto A  
**Desconto:10%
+
*Valor R$ 10,00
* Cliente: Pedro
+
*QNT  1
 
*O vendedor salva o Pedido
 
*O vendedor salva o Pedido
*Pedido fica pendente
 
*Supervisor aprovar pedido sem informar data
 
  
 
==== Assertivas====
 
==== Assertivas====
*Pedido fica autorizado
+
*No campo apresenta o valor de R$ 10,00
*Pedido enviado para o ERP com sucesso.
+
*Valor total do Item = Qnt * (valor do Item + Impostos)
 +
**10 = 1* (10+0)
  
 
=== Cenário de Alerta 1 ===
 
=== Cenário de Alerta 1 ===
 
====Dados====
 
====Dados====
*Supervisor do Joao
+
*Vendedor Joao
**Alçada: 10%
+
*Produto A
*Vendedor: João
+
*Valor R$ 10,00
*Clinte: Pedro
+
*QNT  3
*Produto: Produto A
+
* Não Calcula Imposto
* Não há regra de desconto cadastrada para produto e cliente
 
  
====Operação====
+
==== Operação ====
 
*Vendedor João cria o pedido;
 
*Vendedor João cria o pedido;
*Selecionar o Item: Produto A com desconto
+
*Selecionar o Item: Produto A  
**Desconto:10%
+
*Valor R$ 10,00
* Cliente: Pedro
+
*QNT  3
 
*O vendedor salva o Pedido
 
*O vendedor salva o Pedido
*Pedido fica pendente
 
*Supervisor aprovar pedido e informa data
 
  
====Assertivas====
+
==== Assertivas====
*Pedido fica autorizado
+
*No campo apresenta o valor de R$ 30,00
*Pedido enviado para o ERP com sucesso.
+
*Valor total do Item = Qnt * (valor do Item + Impostos)
* Regra de desconto cadastrada
+
**30 = 3* (10+0)
  
 
=== Cenário de Alerta 2 ===
 
=== Cenário de Alerta 2 ===
Linha 139: Linha 97:
 
=== Cenário de Alerta 3===
 
=== Cenário de Alerta 3===
 
====Dados====
 
====Dados====
*Supervisor do Joao
+
*Vendedor Joao
**Alçada: 10%
+
*Produto A
*Vendedor: João
+
*Valor R$ 10,00
*Clinte: Pedro
+
*QNT  3
*Produto: Produto A
+
* Calcula Impostos
* Com regra de desconto cadastrada para produto e cliente
 
** Desconto 10%
 
  
====Operação====
+
==== Operação ====
 
*Vendedor João cria o pedido;
 
*Vendedor João cria o pedido;
*Selecionar o Item: Produto A com desconto
+
*Selecionar o Item: Produto A  
**Desconto:15%
+
*Valor R$ 10,00
* Cliente: Pedro
+
*QNT  3
 +
*Valor de Impostos R$ 5,00
 
*O vendedor salva o Pedido
 
*O vendedor salva o Pedido
* Pedido fica pendente
 
*Supervisor aprovar pedido sem informar data
 
  
====Assertivas====
+
==== Assertivas====
*Pedido fica autorizado
+
*No campo apresenta o valor de R$ 45,00
*Pedido enviado para o ERP com sucesso.
+
*Valor de Impostos R$ 5,00
 
+
*Valor total do Item = Qnt * (valor do Item + Impostos)
=== Cenário de Alerta 4===
+
**45= 3* (10+5)
====Dados====
 
*Supervisor do Joao
 
**Alçada: 10%
 
*Vendedor: João
 
*Clinte: Pedro
 
*Produto: Produto A
 
* Com regra de desconto cadastrada para produto e cliente
 
** Desconto 10%
 
 
 
====Operação====
 
*Vendedor João cria o pedido;
 
*Selecionar o Item: Produto A com desconto
 
**Desconto:15%
 
* Cliente: Pedro
 
*O vendedor salva o Pedido
 
* Pedido fica pendente
 
*Supervisor aprovar pedido e informa data
 
*Supervisor pode alterar o percentual e data de vencimento do desconto
 
 
 
====Assertivas====
 
*Pedido fica autorizado
 
*Pedido enviado para o ERP com sucesso.
 
*Regra de desconto é alterada.
 
  
 
== Aprovação ==
 
== Aprovação ==
Linha 191: Linha 123:
  
 
         --------------------------------                      ---------------------------------------
 
         --------------------------------                      ---------------------------------------
             Comercial (Hafele)                                    Gerente de Projetos (SoftSite)
+
             Comercial (Saint Bier)                                    Gerente de Projetos (SoftSite)

Edição das 20h56min de 28 de março de 2017

Histórico de Revisões

Data Quem Comentários
15/03/2017 Renato Lima Criação do Documento

Necessidade

Cliente necessita que ao realizar o pedido no SSMOBILE e inserir um item no pedido e o mesmo ser exibido na aba de itens, seja apresentado o valor total para aquele item. Deve ter um valor total para o item, no caso vai totalizar a soma do valor do item, impostos x a quantidade.

Solução

Na aba de item será inserida um coluna que apresentará o valor total do item, apresentará a soma de todos os valores refente ao item.

  • O Campo valor total vai levar em conta as seguintes informações:
 * Valor do Produto 
 * Quantidade
 * Impostos

Implementação

  • Na aba de item deve ser acrescentada uma coluna que apresentará o valor total do item
Exemplo:
Valor total item.jpg

Regras de Negócio

[RN1] – No campo valor do item total apresentará Qnt x valor do item(venda), mais impostos caso seja calculado.

[RN2] – Quando não for calculado imposto será apresentado apenas o valor qnt x valor do item(venda)

Cenário Feliz

Dados

  • Vendedor Joao
  • Produto A
  • Valor R$ 10,00
  • QNT 1
  • Não Calcula Imposto

Operação

  • Vendedor João cria o pedido;
  • Selecionar o Item: Produto A
  • Valor R$ 10,00
  • QNT 1
  • O vendedor salva o Pedido

Assertivas

  • No campo apresenta o valor de R$ 10,00
  • Valor total do Item = Qnt * (valor do Item + Impostos)
    • 10 = 1* (10+0)

Cenário de Alerta 1

Dados

  • Vendedor Joao
  • Produto A
  • Valor R$ 10,00
  • QNT 3
  • Não Calcula Imposto

Operação

  • Vendedor João cria o pedido;
  • Selecionar o Item: Produto A
  • Valor R$ 10,00
  • QNT 3
  • O vendedor salva o Pedido

Assertivas

  • No campo apresenta o valor de R$ 30,00
  • Valor total do Item = Qnt * (valor do Item + Impostos)
    • 30 = 3* (10+0)

Cenário de Alerta 2

Dados

  • Supervisor do Joao
    • Alçada: 10%
  • Vendedor: João
  • Clinte: Pedro
  • Produto: Produto A
  • Com regra de desconto cadastrada para produto e cliente
    • Desconto 10%

Operação

  • Vendedor João cria o pedido;
  • Selecionar o Item: Produto A com desconto
    • Desconto:10%
  • Cliente: Pedro
  • O vendedor salva o Pedido

Assertivas

  • Pedido fica autorizado
  • Pedido enviado para o ERP com sucesso.

Cenário de Alerta 3

Dados

  • Vendedor Joao
  • Produto A
  • Valor R$ 10,00
  • QNT 3
  • Calcula Impostos

Operação

  • Vendedor João cria o pedido;
  • Selecionar o Item: Produto A
  • Valor R$ 10,00
  • QNT 3
  • Valor de Impostos R$ 5,00
  • O vendedor salva o Pedido

Assertivas

  • No campo apresenta o valor de R$ 45,00
  • Valor de Impostos R$ 5,00
  • Valor total do Item = Qnt * (valor do Item + Impostos)
    • 45= 3* (10+5)

Aprovação

       --------------------------------                       ---------------------------------------
           Comercial (Saint Bier)                                    Gerente de Projetos (SoftSite)