Mudanças entre as edições de "Desconto negociado"

De GeoSales
Ir para navegação Ir para pesquisar
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 3: Linha 3:
 
# Produto + Cliente + Org Venda + Tab Preço
 
# Produto + Cliente + Org Venda + Tab Preço
 
# Produto + Grupo de Cliente + Org Venda + Tab Preço
 
# Produto + Grupo de Cliente + Org Venda + Tab Preço
 +
# Produto + Cliente + Tab Preço
 +
# Produto + Grupo de Cliente + Tab Preço
 
# Família de Produto + Cliente + Org Venda + Tab Preço
 
# Família de Produto + Cliente + Org Venda + Tab Preço
 
# Família de Produto + Grupo de Cliente + Org Venda + Tab Preço
 
# Família de Produto + Grupo de Cliente + Org Venda + Tab Preço
 +
# Família de Produto + Cliente + Tab Preço
 +
# Família de Produto + Grupo de Cliente + Tab Preço
 
# Produto + Cliente
 
# Produto + Cliente
 
# Produto + Grupo de Cliente
 
# Produto + Grupo de Cliente
Linha 11: Linha 15:
 
# Cliente + Org Venda + Tab Preço
 
# Cliente + Org Venda + Tab Preço
 
# Grupo de Cliente + Org Venda + Tab Preço
 
# Grupo de Cliente + Org Venda + Tab Preço
 +
# Cliente + Tab Preço
 +
# Grupo de Cliente + Tab Preço
 
# Cliente
 
# Cliente
 
# Grupo de Cliente
 
# Grupo de Cliente
 +
# Tab Preço
 +
 +
= Implementações =
 +
 +
Por questões de ser a segunda vez que houve uma alteração nessa hierarquia, e dessa vez foi uma alteração de mais de 50%, mudei um pouco o modo de como garantir o lugar de uma linha de desconto negociado na hierarquia. A partir de agora, se utiliza o [[#Equivalente binário da linha|equivalente binário]] para definir em qual lugar da hierarquia estará.
 +
 +
 +
== Equivalente binário da linha ==
 +
O equivalente binário da linha é um mapeamento dos valores de suas colunas para uma string de bits. Cada coluna tem uma posição única na string, de modo que:
 +
* a representação é facilmente escalável para novos valores, e
 +
* o mapeamento é bijetivo
 +
 +
Dada uma coluna, assume-se que ela pode possuir dois valores distintos:
 +
* 0 <==> nulo
 +
* 1 <==> não nulo
 +
 +
Placeholder para maiores descrições posteriores...
  
 
= Cenários =
 
= Cenários =
Linha 180: Linha 203:
  
  
==Prioridade 3 vence==
+
==Prioridade 5 vence==
  
 
====Subcenário 3.1====
 
====Subcenário 3.1====
Linha 448: Linha 471:
  
  
==Prioridade 1 vence, 11 vence==
+
==Prioridade 1 vence, 17 vence==
 
===Dados===
 
===Dados===
  
Linha 527: Linha 550:
 
# O pedido '''XZ''' não tem pendência de mudança de valor negociado
 
# O pedido '''XZ''' não tem pendência de mudança de valor negociado
  
==Prioridade 2 vence, 11 vence==
+
==Prioridade 2 vence, 17 vence==
 
===Dados===
 
===Dados===
  
Linha 607: Linha 630:
  
  
==Prioridade 3 vence, 11 vence==
+
==Prioridade 5 vence, 17 vence==
  
 
====Subcenário 6.1====
 
====Subcenário 6.1====

Edição atual tal como às 20h02min de 12 de dezembro de 2016

O desconto negociado é uma espécie de pré-fixação de preços para determinado cliente ou grupo de clientes. Existe a possibilidade de se parametrizar esse desconto de várias maneiras. A hierarquia é a seguinte:

  1. Produto + Cliente + Org Venda + Tab Preço
  2. Produto + Grupo de Cliente + Org Venda + Tab Preço
  3. Produto + Cliente + Tab Preço
  4. Produto + Grupo de Cliente + Tab Preço
  5. Família de Produto + Cliente + Org Venda + Tab Preço
  6. Família de Produto + Grupo de Cliente + Org Venda + Tab Preço
  7. Família de Produto + Cliente + Tab Preço
  8. Família de Produto + Grupo de Cliente + Tab Preço
  9. Produto + Cliente
  10. Produto + Grupo de Cliente
  11. Família de Produto + Cliente
  12. Família de Produto + Grupo de Cliente
  13. Cliente + Org Venda + Tab Preço
  14. Grupo de Cliente + Org Venda + Tab Preço
  15. Cliente + Tab Preço
  16. Grupo de Cliente + Tab Preço
  17. Cliente
  18. Grupo de Cliente
  19. Tab Preço

Implementações

Por questões de ser a segunda vez que houve uma alteração nessa hierarquia, e dessa vez foi uma alteração de mais de 50%, mudei um pouco o modo de como garantir o lugar de uma linha de desconto negociado na hierarquia. A partir de agora, se utiliza o equivalente binário para definir em qual lugar da hierarquia estará.


Equivalente binário da linha

O equivalente binário da linha é um mapeamento dos valores de suas colunas para uma string de bits. Cada coluna tem uma posição única na string, de modo que:

  • a representação é facilmente escalável para novos valores, e
  • o mapeamento é bijetivo

Dada uma coluna, assume-se que ela pode possuir dois valores distintos:

  • 0 <==> nulo
  • 1 <==> não nulo

Placeholder para maiores descrições posteriores...

Cenários

Aqui eu busco tentar gerar o maior número de possíveis conflitos para minimizar os desentendimentos.

As seguintes Personas serão usadas:

  • Produtos
    • Metapod, da família Jefferson
      • Faixa de preço para quantidade 0: 100,00/200,00/300,00
      • Faixa de preço para quantidade 10: 10,00/20,00/30,00
    • Kakuna, da família Nadaver
      • Faixa de preço para quantidade 0: 500,00/1000,00/3000,00
      • Faixa de preço para quantidade 10: 50,00/100,00/300,00
  • Famílias
    • Jefferson, que tem como pai família Sérvio
    • Sérvio, que tem como pai família Quesado
    • Quesado, que tem como pai família Napoleão
    • Napoleão, sem família pai
    • Nadaver, sem família pai
  • Clientes
    • Sousa, do grupo de clientes SS
    • Sobral, do grupo de clientes SS
    • Renato, do grupo de clientes Lima
  • Organizações de venda
    • Moto
    • Laro
  • Tabelas de preço
    • Padrão
    • Diferente
  • Vendedor
    • Fulano

Por questões de simplicidade, o vendedor Fulano pode vender Metapod e Kakuna para os clientes Sousa, Sobral e Renato para as duas organizações nas duas tabelas de preço. Também por questões de simplicidade, os descontos são sempre desconto padrão de 10%, exceto se especificado o contrário. A condição de pagamento implícita não implica nenhum desconto.


Prioridade 1 vence

Dados

  1. Desconto negociado para produto Metapod, cliente Sousa, organização de venda Moto e tabela de preço Padrão

Caso 1.1

Operação

  1. Fulano começa pedido novo X para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod

Assertivas

  1. O item com produto Metapod de X tem valor unitário de item de 180,00
  2. O item com produto Metapod de X tem desconto padrão de 10% e adicional de 0%
  3. O pedido X tem valor de 180*200 = 36.000,00
  4. O pedido X não tem pendência de mudança de valor negociado

Caso 1.2

Operação

  1. Fulano começa pedido novo Y para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 20%

Assertivas

  1. O item com produto Metapod de Y tem valor unitário de item de 160,00
  2. O item com produto Metapod de Y tem desconto padrão de 20% e adicional de 0%
  3. O pedido Y tem valor de 160*200 = 32.000,00
  4. O pedido Y tem pendência de mudança de valor negociado

Caso 1.3

Operação

  1. Fulano começa pedido novo Z para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%

Assertivas

  1. O item com produto Metapod de Z tem valor unitário de item de 200,00
  2. O item com produto Metapod de Z tem desconto padrão de 0% e adicional de 0%
  3. O pedido Z tem valor de 200*200 = 40.000,00
  4. O pedido Z tem pendência de mudança de valor negociado

Caso 1.4

Operação

  1. Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%
  4. Fulano muda o desconto padrão do item com produto Metapod para 10%

Assertivas

  1. O item com produto Metapod de XZ tem valor unitário de item de 180,00
  2. O item com produto Metapod de XZ tem desconto padrão de 10% e adicional de 0%
  3. O pedido XZ tem valor de 180*200 = 36.000,00
  4. O pedido XZ não tem pendência de mudança de valor negociado

Prioridade 2 vence

Dados

  1. Desconto negociado para produto Metapod, grupo de cliente SS, organização de venda Moto e tabela de preço Padrão

Caso 2.1

Operação

  1. Fulano começa pedido novo X para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod

Assertivas

  1. O item com produto Metapod de X tem valor unitário de item de 180,00
  2. O item com produto Metapod de X tem desconto padrão de 10% e adicional de 0%
  3. O pedido X tem valor de 180*200 = 36.000,00
  4. O pedido X não tem pendência de mudança de valor negociado

Caso 2.2

Operação

  1. Fulano começa pedido novo Y para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 20%

Assertivas

  1. O item com produto Metapod de Y tem valor unitário de item de 160,00
  2. O item com produto Metapod de Y tem desconto padrão de 20% e adicional de 0%
  3. O pedido Y tem valor de 160*200 = 32.000,00
  4. O pedido Y tem pendência de mudança de valor negociado

Caso 2.3

Operação

  1. Fulano começa pedido novo Z para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%

Assertivas

  1. O item com produto Metapod de Z tem valor unitário de item de 200,00
  2. O item com produto Metapod de Z tem desconto padrão de 0% e adicional de 0%
  3. O pedido Z tem valor de 200*200 = 40.000,00
  4. O pedido Z tem pendência de mudança de valor negociado

Caso 2.4

Operação

  1. Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%
  4. Fulano muda o desconto padrão do item com produto Metapod para 10%

Assertivas

  1. O item com produto Metapod de XZ tem valor unitário de item de 180,00
  2. O item com produto Metapod de XZ tem desconto padrão de 10% e adicional de 0%
  3. O pedido XZ tem valor de 180*200 = 36.000,00
  4. O pedido XZ não tem pendência de mudança de valor negociado


Prioridade 5 vence

Subcenário 3.1

Dados
  1. Desconto negociado para família Jefferson, cliente Sousa, organização de venda Moto e tabela de preço Padrão
Caso 3.1.1
Operação
  1. Fulano começa pedido novo X para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
Assertivas
  1. O item com produto Metapod de X tem valor unitário de item de 180,00
  2. O item com produto Metapod de X tem desconto padrão de 10% e adicional de 0%
  3. O pedido X tem valor de 180*200 = 36.000,00
  4. O pedido X não tem pendência de mudança de valor negociado
Caso 3.1.2
Operação
  1. Fulano começa pedido novo Y para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 20%
Assertivas
  1. O item com produto Metapod de Y tem valor unitário de item de 160,00
  2. O item com produto Metapod de Y tem desconto padrão de 20% e adicional de 0%
  3. O pedido Y tem valor de 160*200 = 32.000,00
  4. O pedido Y tem pendência de mudança de valor negociado
Caso 3.1.3
Operação
  1. Fulano começa pedido novo Z para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%
Assertivas
  1. O item com produto Metapod de Z tem valor unitário de item de 200,00
  2. O item com produto Metapod de Z tem desconto padrão de 0% e adicional de 0%
  3. O pedido Z tem valor de 200*200 = 40.000,00
  4. O pedido Z tem pendência de mudança de valor negociado
Caso 3.1.4
Operação
  1. Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%
  4. Fulano muda o desconto padrão do item com produto Metapod para 10%
Assertivas
  1. O item com produto Metapod de XZ tem valor unitário de item de 180,00
  2. O item com produto Metapod de XZ tem desconto padrão de 10% e adicional de 0%
  3. O pedido XZ tem valor de 180*200 = 36.000,00
  4. O pedido XZ não tem pendência de mudança de valor negociado

Subcenário 3.2

Dados
  1. Desconto negociado para família Jefferson, cliente Sousa, organização de venda Moto e tabela de preço Padrão
  2. Desconto negociado para família Napoleão, cliente Sousa, organização de venda Moto e tabela de preço Padrão
    • Negociação nesse caso de 5%
Caso 3.2.1
Operação
  1. Fulano começa pedido novo X para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
Assertivas
  1. O item com produto Metapod de X tem valor unitário de item de 180,00
  2. O item com produto Metapod de X tem desconto padrão de 10% e adicional de 0%
  3. O pedido X tem valor de 180*200 = 36.000,00
  4. O pedido X não tem pendência de mudança de valor negociado
Caso 3.2.2
Operação
  1. Fulano começa pedido novo Y para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 20%
Assertivas
  1. O item com produto Metapod de Y tem valor unitário de item de 160,00
  2. O item com produto Metapod de Y tem desconto padrão de 20% e adicional de 0%
  3. O pedido Y tem valor de 160*200 = 32.000,00
  4. O pedido Y tem pendência de mudança de valor negociado
Caso 3.2.3
Operação
  1. Fulano começa pedido novo Z para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%
Assertivas
  1. O item com produto Metapod de Z tem valor unitário de item de 200,00
  2. O item com produto Metapod de Z tem desconto padrão de 0% e adicional de 0%
  3. O pedido Z tem valor de 200*200 = 40.000,00
  4. O pedido Z tem pendência de mudança de valor negociado
Caso 3.2.4
Operação
  1. Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%
  4. Fulano muda o desconto padrão do item com produto Metapod para 10%
Assertivas
  1. O item com produto Metapod de XZ tem valor unitário de item de 180,00
  2. O item com produto Metapod de XZ tem desconto padrão de 10% e adicional de 0%
  3. O pedido XZ tem valor de 180*200 = 36.000,00
  4. O pedido XZ não tem pendência de mudança de valor negociado


Subcenário 3.3

Dados
  1. Desconto negociado para família Napoleão, cliente Sousa, organização de venda Moto e tabela de preço Padrão
Caso 3.3.1
Operação
  1. Fulano começa pedido novo X para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
Assertivas
  1. O item com produto Metapod de X tem valor unitário de item de 180,00
  2. O item com produto Metapod de X tem desconto padrão de 10% e adicional de 0%
  3. O pedido X tem valor de 180*200 = 36.000,00
  4. O pedido X não tem pendência de mudança de valor negociado
Caso 3.3.2
Operação
  1. Fulano começa pedido novo Y para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 20%
Assertivas
  1. O item com produto Metapod de Y tem valor unitário de item de 160,00
  2. O item com produto Metapod de Y tem desconto padrão de 20% e adicional de 0%
  3. O pedido Y tem valor de 160*200 = 32.000,00
  4. O pedido Y tem pendência de mudança de valor negociado
Caso 3.3.3
Operação
  1. Fulano começa pedido novo Z para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%
Assertivas
  1. O item com produto Metapod de Z tem valor unitário de item de 200,00
  2. O item com produto Metapod de Z tem desconto padrão de 0% e adicional de 0%
  3. O pedido Z tem valor de 200*200 = 40.000,00
  4. O pedido Z tem pendência de mudança de valor negociado
Caso 3.3.4
Operação
  1. Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%
  4. Fulano muda o desconto padrão do item com produto Metapod para 10%
Assertivas
  1. O item com produto Metapod de XZ tem valor unitário de item de 180,00
  2. O item com produto Metapod de XZ tem desconto padrão de 10% e adicional de 0%
  3. O pedido XZ tem valor de 180*200 = 36.000,00
  4. O pedido XZ não tem pendência de mudança de valor negociado

Subcenário 3.4

Dados
  1. Desconto negociado para família Quesado, cliente Sousa, organização de venda Moto e tabela de preço Padrão
  2. Desconto negociado para família Napoleão, cliente Sousa, organização de venda Moto e tabela de preço Padrão
    • Negociação nesse caso de 5%
Caso 3.4.1
Operação
  1. Fulano começa pedido novo X para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
Assertivas
  1. O item com produto Metapod de X tem valor unitário de item de 180,00
  2. O item com produto Metapod de X tem desconto padrão de 10% e adicional de 0%
  3. O pedido X tem valor de 180*200 = 36.000,00
  4. O pedido X não tem pendência de mudança de valor negociado
Caso 3.4.2
Operação
  1. Fulano começa pedido novo Y para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 20%
Assertivas
  1. O item com produto Metapod de Y tem valor unitário de item de 160,00
  2. O item com produto Metapod de Y tem desconto padrão de 20% e adicional de 0%
  3. O pedido Y tem valor de 160*200 = 32.000,00
  4. O pedido Y tem pendência de mudança de valor negociado
Caso 3.4.3
Operação
  1. Fulano começa pedido novo Z para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%
Assertivas
  1. O item com produto Metapod de Z tem valor unitário de item de 200,00
  2. O item com produto Metapod de Z tem desconto padrão de 0% e adicional de 0%
  3. O pedido Z tem valor de 200*200 = 40.000,00
  4. O pedido Z tem pendência de mudança de valor negociado
Caso 3.4.4
Operação
  1. Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%
  4. Fulano muda o desconto padrão do item com produto Metapod para 10%
Assertivas
  1. O item com produto Metapod de XZ tem valor unitário de item de 180,00
  2. O item com produto Metapod de XZ tem desconto padrão de 10% e adicional de 0%
  3. O pedido XZ tem valor de 180*200 = 36.000,00
  4. O pedido XZ não tem pendência de mudança de valor negociado


Prioridade 1 vence, 17 vence

Dados

  1. Desconto negociado para produto Metapod, cliente Sousa, organização de venda Moto e tabela de preço Padrão
  2. Desconto negociado para cliente Sousa
    • Negociação nesse caso de 5%

Caso 4.1

Operação

  1. Fulano começa pedido novo X para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano vende 20 unidades do produto Kakuna

Assertivas

  1. O item com produto Metapod de X tem valor unitário de item de 180,00
  2. O item com produto Metapod de X tem desconto padrão de 10% e adicional de 0%
  3. O item com produto Kakuna de X tem valor unitário de item de 950,00
  4. O item com produto Kakuna de X tem desconto padrão de 5% e adicional de 0%
  5. O pedido X tem valor de 180*200 + 950*20 = 55.000,00
  6. O pedido X não tem pendência de mudança de valor negociado

Caso 4.2

Operação

  1. Fulano começa pedido novo Y para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano vende 20 unidades do produto Kakuna
  4. Fulano muda o desconto padrão do item com produto Metapod para 20%

Assertivas

  1. O item com produto Metapod de Y tem valor unitário de item de 160,00
  2. O item com produto Metapod de Y tem desconto padrão de 20% e adicional de 0%
  3. O item com produto Kakuna de Y tem valor unitário de item de 950,00
  4. O item com produto Kakuna de Y tem desconto padrão de 5% e adicional de 0%
  5. O pedido Y tem valor de 160*200 + 950*20 = 51.000,00
  6. O pedido Y tem pendência de mudança de valor negociado

Caso 4.3

Operação

  1. Fulano começa pedido novo Z para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano vende 20 unidades do produto Kakuna
  4. Fulano muda o desconto padrão do item com produto Metapod para 0%

Assertivas

  1. O item com produto Metapod de Z tem valor unitário de item de 200,00
  2. O item com produto Metapod de Z tem desconto padrão de 0% e adicional de 0%
  3. O item com produto Kakuna de Z tem valor unitário de item de 950,00
  4. O item com produto Kakuna de Z tem desconto padrão de 5% e adicional de 0%
  5. O pedido Z tem valor de 200*200 + 950*20 = 59.000,00
  6. O pedido Z tem pendência de mudança de valor negociado

Caso 4.4

Operação

  1. Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%
  4. Fulano vende 20 unidades do produto Kakuna
  5. Fulano muda o desconto padrão do item com produto Metapod para 10%

Assertivas

  1. O item com produto Metapod de XZ tem valor unitário de item de 180,00
  2. O item com produto Metapod de XZ tem desconto padrão de 10% e adicional de 0%
  3. O item com produto Kakuna de XZ tem valor unitário de item de 950,00
  4. O item com produto Kakuna de XZ tem desconto padrão de 5% e adicional de 0%
  5. O pedido XZ tem valor de 180*200 + 950*20 = 55.000,00
  6. O pedido XZ não tem pendência de mudança de valor negociado

Prioridade 2 vence, 17 vence

Dados

  1. Desconto negociado para produto Metapod, grupo de cliente SS, organização de venda Moto e tabela de preço Padrão
  2. Desconto negociado para cliente Sousa
    • Negociação nesse caso de 5%

Caso 5.1

Operação

  1. Fulano começa pedido novo X para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano vende 20 unidades do produto Kakuna

Assertivas

  1. O item com produto Metapod de X tem valor unitário de item de 180,00
  2. O item com produto Metapod de X tem desconto padrão de 10% e adicional de 0%
  3. O item com produto Kakuna de X tem valor unitário de item de 950,00
  4. O item com produto Kakuna de X tem desconto padrão de 5% e adicional de 0%
  5. O pedido X tem valor de 180*200 + 950*20 = 55.000,00
  6. O pedido X não tem pendência de mudança de valor negociado

Caso 5.2

Operação

  1. Fulano começa pedido novo Y para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano vende 20 unidades do produto Kakuna
  4. Fulano muda o desconto padrão do item com produto Metapod para 20%

Assertivas

  1. O item com produto Metapod de Y tem valor unitário de item de 160,00
  2. O item com produto Metapod de Y tem desconto padrão de 20% e adicional de 0%
  3. O item com produto Kakuna de Y tem valor unitário de item de 950,00
  4. O item com produto Kakuna de Y tem desconto padrão de 5% e adicional de 0%
  5. O pedido Y tem valor de 160*200 + 950*20 = 51.000,00
  6. O pedido Y tem pendência de mudança de valor negociado

Caso 5.3

Operação

  1. Fulano começa pedido novo Z para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano vende 20 unidades do produto Kakuna
  4. Fulano muda o desconto padrão do item com produto Metapod para 0%

Assertivas

  1. O item com produto Metapod de Z tem valor unitário de item de 200,00
  2. O item com produto Metapod de Z tem desconto padrão de 0% e adicional de 0%
  3. O item com produto Kakuna de Z tem valor unitário de item de 950,00
  4. O item com produto Kakuna de Z tem desconto padrão de 5% e adicional de 0%
  5. O pedido Z tem valor de 200*200 + 950*20 = 59.000,00
  6. O pedido Z tem pendência de mudança de valor negociado

Caso 5.4

Operação

  1. Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%
  4. Fulano vende 20 unidades do produto Kakuna
  5. Fulano muda o desconto padrão do item com produto Metapod para 10%

Assertivas

  1. O item com produto Metapod de XZ tem valor unitário de item de 180,00
  2. O item com produto Metapod de XZ tem desconto padrão de 10% e adicional de 0%
  3. O item com produto Kakuna de XZ tem valor unitário de item de 950,00
  4. O item com produto Kakuna de XZ tem desconto padrão de 5% e adicional de 0%
  5. O pedido XZ tem valor de 180*200 + 950*20 = 55.000,00
  6. O pedido XZ não tem pendência de mudança de valor negociado


Prioridade 5 vence, 17 vence

Subcenário 6.1

Dados
  1. Desconto negociado para família Jefferson, cliente Sousa, organização de venda Moto e tabela de preço Padrão
  2. Desconto negociado para cliente Sousa
    • Negociação nesse caso de 5%
Caso 6.1.1
Operação
  1. Fulano começa pedido novo X para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano vende 20 unidades do produto Kakuna
Assertivas
  1. O item com produto Metapod de X tem valor unitário de item de 180,00
  2. O item com produto Metapod de X tem desconto padrão de 10% e adicional de 0%
  3. O item com produto Kakuna de X tem valor unitário de item de 950,00
  4. O item com produto Kakuna de X tem desconto padrão de 5% e adicional de 0%
  5. O pedido X tem valor de 180*200 + 950*20 = 55.000,00
  6. O pedido X não tem pendência de mudança de valor negociado
Caso 6.1.2
Operação
  1. Fulano começa pedido novo Y para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano vende 20 unidades do produto Kakuna
  4. Fulano muda o desconto padrão do item com produto Metapod para 20%
Assertivas
  1. O item com produto Metapod de Y tem valor unitário de item de 160,00
  2. O item com produto Metapod de Y tem desconto padrão de 20% e adicional de 0%
  3. O item com produto Kakuna de Y tem valor unitário de item de 950,00
  4. O item com produto Kakuna de Y tem desconto padrão de 5% e adicional de 0%
  5. O pedido Y tem valor de 160*200 + 950*20 = 51.000,00
  6. O pedido Y tem pendência de mudança de valor negociado
Caso 6.1.3
Operação
  1. Fulano começa pedido novo Z para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano vende 20 unidades do produto Kakuna
  4. Fulano muda o desconto padrão do item com produto Metapod para 0%
Assertivas
  1. O item com produto Metapod de Z tem valor unitário de item de 200,00
  2. O item com produto Metapod de Z tem desconto padrão de 0% e adicional de 0%
  3. O item com produto Kakuna de Z tem valor unitário de item de 950,00
  4. O item com produto Kakuna de Z tem desconto padrão de 5% e adicional de 0%
  5. O pedido Z tem valor de 200*200 + 950*20 = 59.000,00
  6. O pedido Z tem pendência de mudança de valor negociado
Caso 6.1.4
Operação
  1. Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%
  4. Fulano vende 20 unidades do produto Kakuna
  5. Fulano muda o desconto padrão do item com produto Metapod para 10%
Assertivas
  1. O item com produto Metapod de XZ tem valor unitário de item de 180,00
  2. O item com produto Metapod de XZ tem desconto padrão de 10% e adicional de 0%
  3. O item com produto Kakuna de XZ tem valor unitário de item de 950,00
  4. O item com produto Kakuna de XZ tem desconto padrão de 5% e adicional de 0%
  5. O pedido XZ tem valor de 180*200 + 950*20 = 55.000,00
  6. O pedido XZ não tem pendência de mudança de valor negociado

Subcenário 6.2

Dados
  1. Desconto negociado para família Jefferson, cliente Sousa, organização de venda Moto e tabela de preço Padrão
  2. Desconto negociado para família Napoleão, cliente Sousa, organização de venda Moto e tabela de preço Padrão
    • Negociação nesse caso de 5%
Caso 6.2.1
Operação
  1. Fulano começa pedido novo X para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano vende 20 unidades do produto Kakuna
Assertivas
  1. O item com produto Metapod de X tem valor unitário de item de 180,00
  2. O item com produto Metapod de X tem desconto padrão de 10% e adicional de 0%
  3. O item com produto Kakuna de X tem valor unitário de item de 950,00
  4. O item com produto Kakuna de X tem desconto padrão de 5% e adicional de 0%
  5. O pedido X tem valor de 180*200 + 950*20 = 55.000,00
  6. O pedido X não tem pendência de mudança de valor negociado
Caso 6.2.2
Operação
  1. Fulano começa pedido novo Y para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano vende 20 unidades do produto Kakuna
  4. Fulano muda o desconto padrão do item com produto Metapod para 20%
Assertivas
  1. O item com produto Metapod de Y tem valor unitário de item de 160,00
  2. O item com produto Metapod de Y tem desconto padrão de 20% e adicional de 0%
  3. O item com produto Kakuna de Y tem valor unitário de item de 950,00
  4. O item com produto Kakuna de Y tem desconto padrão de 5% e adicional de 0%
  5. O pedido Y tem valor de 160*200 + 950*20 = 51.000,00
  6. O pedido Y tem pendência de mudança de valor negociado
Caso 6.2.3
Operação
  1. Fulano começa pedido novo Z para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano vende 20 unidades do produto Kakuna
  4. Fulano muda o desconto padrão do item com produto Metapod para 0%
Assertivas
  1. O item com produto Metapod de Z tem valor unitário de item de 200,00
  2. O item com produto Metapod de Z tem desconto padrão de 0% e adicional de 0%
  3. O item com produto Kakuna de Z tem valor unitário de item de 950,00
  4. O item com produto Kakuna de Z tem desconto padrão de 5% e adicional de 0%
  5. O pedido Z tem valor de 200*200 + 950*20 = 59.000,00
  6. O pedido Z tem pendência de mudança de valor negociado
Caso 6.2.4
Operação
  1. Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%
  4. Fulano vende 20 unidades do produto Kakuna
  5. Fulano muda o desconto padrão do item com produto Metapod para 10%
Assertivas
  1. O item com produto Metapod de XZ tem valor unitário de item de 180,00
  2. O item com produto Metapod de XZ tem desconto padrão de 10% e adicional de 0%
  3. O item com produto Kakuna de XZ tem valor unitário de item de 950,00
  4. O item com produto Kakuna de XZ tem desconto padrão de 5% e adicional de 0%
  5. O pedido XZ tem valor de 180*200 + 950*20 = 55.000,00
  6. O pedido XZ não tem pendência de mudança de valor negociado


Subcenário 6.3

Dados
  1. Desconto negociado para família Napoleão, cliente Sousa, organização de venda Moto e tabela de preço Padrão
Caso 6.3.1
Operação
  1. Fulano começa pedido novo X para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano vende 20 unidades do produto Kakuna
Assertivas
  1. O item com produto Metapod de X tem valor unitário de item de 180,00
  2. O item com produto Metapod de X tem desconto padrão de 10% e adicional de 0%
  3. O item com produto Kakuna de X tem valor unitário de item de 950,00
  4. O item com produto Kakuna de X tem desconto padrão de 5% e adicional de 0%
  5. O pedido X tem valor de 180*200 + 950*20 = 55.000,00
  6. O pedido X não tem pendência de mudança de valor negociado
Caso 6.3.2
Operação
  1. Fulano começa pedido novo Y para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 20%
  4. Fulano vende 20 unidades do produto Kakuna
Assertivas
  1. O item com produto Metapod de Y tem valor unitário de item de 160,00
  2. O item com produto Metapod de Y tem desconto padrão de 20% e adicional de 0%
  3. O item com produto Kakuna de Y tem valor unitário de item de 950,00
  4. O item com produto Kakuna de Y tem desconto padrão de 5% e adicional de 0%
  5. O pedido Y tem valor de 160*200 + 950*20 = 51.000,00
  6. O pedido Y tem pendência de mudança de valor negociado
Caso 6.3.3
Operação
  1. Fulano começa pedido novo Z para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano vende 20 unidades do produto Kakuna
  4. Fulano muda o desconto padrão do item com produto Metapod para 0%
Assertivas
  1. O item com produto Metapod de Z tem valor unitário de item de 200,00
  2. O item com produto Metapod de Z tem desconto padrão de 0% e adicional de 0%
  3. O item com produto Kakuna de Z tem valor unitário de item de 950,00
  4. O item com produto Kakuna de Z tem desconto padrão de 5% e adicional de 0%
  5. O pedido Z tem valor de 200*200 + 950*20 = 59.000,00
  6. O pedido Z tem pendência de mudança de valor negociado
Caso 6.3.4
Operação
  1. Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%
  4. Fulano vende 20 unidades do produto Kakuna
  5. Fulano muda o desconto padrão do item com produto Metapod para 10%
Assertivas
  1. O item com produto Metapod de XZ tem valor unitário de item de 180,00
  2. O item com produto Metapod de XZ tem desconto padrão de 10% e adicional de 0%
  3. O item com produto Kakuna de XZ tem valor unitário de item de 950,00
  4. O item com produto Kakuna de XZ tem desconto padrão de 5% e adicional de 0%
  5. O pedido XZ tem valor de 180*200 + 950*20 = 55.000,00
  6. O pedido XZ não tem pendência de mudança de valor negociado

Subcenário 6.4

Dados
  1. Desconto negociado para família Quesado, cliente Sousa, organização de venda Moto e tabela de preço Padrão
  2. Desconto negociado para família Napoleão, cliente Sousa, organização de venda Moto e tabela de preço Padrão
    • Negociação nesse caso de 5%
Caso 6.4.1
Operação
  1. Fulano começa pedido novo X para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano vende 20 unidades do produto Kakuna
Assertivas
  1. O item com produto Metapod de X tem valor unitário de item de 180,00
  2. O item com produto Metapod de X tem desconto padrão de 10% e adicional de 0%
  3. O item com produto Kakuna de X tem valor unitário de item de 950,00
  4. O item com produto Kakuna de X tem desconto padrão de 5% e adicional de 0%
  5. O pedido X tem valor de 180*200 + 950*20 = 55.000,00
  6. O pedido X não tem pendência de mudança de valor negociado
Caso 6.4.2
Operação
  1. Fulano começa pedido novo Y para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 20%
  4. Fulano vende 20 unidades do produto Kakuna
Assertivas
  1. O item com produto Metapod de Y tem valor unitário de item de 160,00
  2. O item com produto Metapod de Y tem desconto padrão de 20% e adicional de 0%
  3. O item com produto Kakuna de Y tem valor unitário de item de 950,00
  4. O item com produto Kakuna de Y tem desconto padrão de 5% e adicional de 0%
  5. O pedido Y tem valor de 160*200 + 950*20 = 51.000,00
  6. O pedido Y tem pendência de mudança de valor negociado
Caso 6.4.3
Operação
  1. Fulano começa pedido novo Z para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano vende 20 unidades do produto Kakuna
  4. Fulano muda o desconto padrão do item com produto Metapod para 0%
Assertivas
  1. O item com produto Metapod de Z tem valor unitário de item de 200,00
  2. O item com produto Metapod de Z tem desconto padrão de 0% e adicional de 0%
  3. O item com produto Kakuna de Z tem valor unitário de item de 950,00
  4. O item com produto Kakuna de Z tem desconto padrão de 5% e adicional de 0%
  5. O pedido Z tem valor de 200*200 + 950*20 = 59.000,00
  6. O pedido Z tem pendência de mudança de valor negociado
Caso 6.4.4
Operação
  1. Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
  2. Fulano vende 200 unidades do produto Metapod
  3. Fulano muda o desconto padrão do item com produto Metapod para 0%
  4. Fulano vende 20 unidades do produto Kakuna
  5. Fulano muda o desconto padrão do item com produto Metapod para 10%
Assertivas
  1. O item com produto Metapod de XZ tem valor unitário de item de 180,00
  2. O item com produto Metapod de XZ tem desconto padrão de 10% e adicional de 0%
  3. O item com produto Kakuna de XZ tem valor unitário de item de 950,00
  4. O item com produto Kakuna de XZ tem desconto padrão de 5% e adicional de 0%
  5. O pedido XZ tem valor de 180*200 + 950*20 = 55.000,00
  6. O pedido XZ não tem pendência de mudança de valor negociado