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

De GeoSales
Ir para navegação Ir para pesquisar
 
(5 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
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 + Grupo de Cliente
 +
# Família de Produto + Cliente
 +
# Família de Produto + Grupo de Cliente
 
# 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 21: Linha 48:
 
*** Faixa de preço para quantidade 10: 10,00/20,00/30,00
 
*** Faixa de preço para quantidade 10: 10,00/20,00/30,00
 
** '''Kakuna''', da família Nadaver
 
** '''Kakuna''', da família Nadaver
*** Faixa de preço para quantidade 0: 1000,00/2000,00/3000,00
+
*** Faixa de preço para quantidade 0: 500,00/1000,00/3000,00
*** Faixa de preço para quantidade 10: 100,00/200,00/300,00
+
*** Faixa de preço para quantidade 10: 50,00/100,00/300,00
 
* '''Famílias'''
 
* '''Famílias'''
 
** '''Jefferson''', que tem como pai família Sérvio
 
** '''Jefferson''', que tem como pai família Sérvio
Linha 176: Linha 203:
  
  
==Prioridade 3 vence==
+
==Prioridade 5 vence==
  
 
====Subcenário 3.1====
 
====Subcenário 3.1====
Linha 444: Linha 471:
  
  
==Prioridade 1 vence, 7 vence==
+
==Prioridade 1 vence, 17 vence==
 
===Dados===
 
===Dados===
  
Linha 457: Linha 484:
 
# '''Fulano''' começa pedido novo '''X''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' começa pedido novo '''X''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
  
 
====Assertivas====
 
====Assertivas====
Linha 462: Linha 490:
 
# O item com produto '''Metapod''' de '''X''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''X''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''X''' tem desconto padrão de 10% e adicional de 0%
 
# O item com produto '''Metapod''' de '''X''' tem desconto padrão de 10% e adicional de 0%
# O pedido '''X''' tem valor de 180*200 = 36.000,00
+
# O item com produto '''Kakuna''' de '''X''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''X''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''X''' tem valor de 180*200 + 950*20 = 55.000,00
 
# O pedido '''X''' não tem pendência de mudança de valor negociado
 
# O pedido '''X''' não tem pendência de mudança de valor negociado
  
Linha 471: Linha 501:
 
# '''Fulano''' começa pedido novo '''Y''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' começa pedido novo '''Y''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 20%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 20%
  
Linha 477: Linha 508:
 
# O item com produto '''Metapod''' de '''Y''' tem valor unitário de item de 160,00
 
# O item com produto '''Metapod''' de '''Y''' tem valor unitário de item de 160,00
 
# O item com produto '''Metapod''' de '''Y''' tem desconto padrão de 20% e adicional de 0%
 
# O item com produto '''Metapod''' de '''Y''' tem desconto padrão de 20% e adicional de 0%
# O pedido '''Y''' tem valor de 160*200 = 32.000,00
+
# O item com produto '''Kakuna''' de '''Y''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''Y''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''Y''' tem valor de 160*200 + 950*20 = 51.000,00
 
# O pedido '''Y''' tem pendência de mudança de valor negociado
 
# O pedido '''Y''' tem pendência de mudança de valor negociado
  
Linha 486: Linha 519:
 
# '''Fulano''' começa pedido novo '''Z''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' começa pedido novo '''Z''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
  
Linha 492: Linha 526:
 
# O item com produto '''Metapod''' de '''Z''' tem valor unitário de item de 200,00
 
# O item com produto '''Metapod''' de '''Z''' tem valor unitário de item de 200,00
 
# O item com produto '''Metapod''' de '''Z''' tem desconto padrão de 0% e adicional de 0%
 
# O item com produto '''Metapod''' de '''Z''' tem desconto padrão de 0% e adicional de 0%
# O pedido '''Z''' tem valor de 200*200 = 40.000,00
+
# O item com produto '''Kakuna''' de '''Z''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''Z''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''Z''' tem valor de 200*200 + 950*20 = 59.000,00
 
# O pedido '''Z''' tem pendência de mudança de valor negociado
 
# O pedido '''Z''' tem pendência de mudança de valor negociado
  
Linha 502: Linha 538:
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 10%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 10%
  
Linha 508: Linha 545:
 
# O item com produto '''Metapod''' de '''XZ''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''XZ''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''XZ''' tem desconto padrão de 10% e adicional de 0%
 
# O item com produto '''Metapod''' de '''XZ''' tem desconto padrão de 10% e adicional de 0%
# O pedido '''XZ''' tem valor de 180*200 = 36.000,00
+
# O item com produto '''Kakuna''' de '''XZ''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''XZ''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''XZ''' tem valor de 180*200 + 950*20 = 55.000,00
 
# 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, 7 vence==
+
==Prioridade 2 vence, 17 vence==
 
===Dados===
 
===Dados===
  
 
# Desconto negociado para produto '''Metapod''', grupo de cliente '''SS''', organização de venda '''Moto''' e tabela de preço '''Padrão'''
 
# Desconto negociado para produto '''Metapod''', grupo de cliente '''SS''', organização de venda '''Moto''' e tabela de preço '''Padrão'''
 +
# Desconto negociado para cliente '''Sousa'''
 +
#* Negociação nesse caso de 5%
  
 
===Caso 5.1===
 
===Caso 5.1===
Linha 522: Linha 563:
 
# '''Fulano''' começa pedido novo '''X''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' começa pedido novo '''X''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
  
 
====Assertivas====
 
====Assertivas====
Linha 527: Linha 569:
 
# O item com produto '''Metapod''' de '''X''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''X''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''X''' tem desconto padrão de 10% e adicional de 0%
 
# O item com produto '''Metapod''' de '''X''' tem desconto padrão de 10% e adicional de 0%
# O pedido '''X''' tem valor de 180*200 = 36.000,00
+
# O item com produto '''Kakuna''' de '''X''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''X''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''X''' tem valor de 180*200 + 950*20 = 55.000,00
 
# O pedido '''X''' não tem pendência de mudança de valor negociado
 
# O pedido '''X''' não tem pendência de mudança de valor negociado
  
Linha 536: Linha 580:
 
# '''Fulano''' começa pedido novo '''Y''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' começa pedido novo '''Y''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 20%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 20%
  
Linha 542: Linha 587:
 
# O item com produto '''Metapod''' de '''Y''' tem valor unitário de item de 160,00
 
# O item com produto '''Metapod''' de '''Y''' tem valor unitário de item de 160,00
 
# O item com produto '''Metapod''' de '''Y''' tem desconto padrão de 20% e adicional de 0%
 
# O item com produto '''Metapod''' de '''Y''' tem desconto padrão de 20% e adicional de 0%
# O pedido '''Y''' tem valor de 160*200 = 32.000,00
+
# O item com produto '''Kakuna''' de '''Y''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''Y''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''Y''' tem valor de 160*200 + 950*20 = 51.000,00
 
# O pedido '''Y''' tem pendência de mudança de valor negociado
 
# O pedido '''Y''' tem pendência de mudança de valor negociado
  
Linha 551: Linha 598:
 
# '''Fulano''' começa pedido novo '''Z''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' começa pedido novo '''Z''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
  
Linha 557: Linha 605:
 
# O item com produto '''Metapod''' de '''Z''' tem valor unitário de item de 200,00
 
# O item com produto '''Metapod''' de '''Z''' tem valor unitário de item de 200,00
 
# O item com produto '''Metapod''' de '''Z''' tem desconto padrão de 0% e adicional de 0%
 
# O item com produto '''Metapod''' de '''Z''' tem desconto padrão de 0% e adicional de 0%
# O pedido '''Z''' tem valor de 200*200 = 40.000,00
+
# O item com produto '''Kakuna''' de '''Z''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''Z''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''Z''' tem valor de 200*200 + 950*20 = 59.000,00
 
# O pedido '''Z''' tem pendência de mudança de valor negociado
 
# O pedido '''Z''' tem pendência de mudança de valor negociado
  
Linha 567: Linha 617:
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 10%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 10%
  
Linha 573: Linha 624:
 
# O item com produto '''Metapod''' de '''XZ''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''XZ''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''XZ''' tem desconto padrão de 10% e adicional de 0%
 
# O item com produto '''Metapod''' de '''XZ''' tem desconto padrão de 10% e adicional de 0%
# O pedido '''XZ''' tem valor de 180*200 = 36.000,00
+
# O item com produto '''Kakuna''' de '''XZ''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''XZ''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''XZ''' tem valor de 180*200 + 950*20 = 55.000,00
 
# 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 3 vence, 7 vence==
+
==Prioridade 5 vence, 17 vence==
  
 
====Subcenário 6.1====
 
====Subcenário 6.1====
Linha 583: Linha 636:
  
 
# Desconto negociado para família '''Jefferson''', cliente '''Sousa''', organização de venda '''Moto''' e tabela de preço '''Padrão'''
 
# Desconto negociado para família '''Jefferson''', cliente '''Sousa''', organização de venda '''Moto''' e tabela de preço '''Padrão'''
 +
# Desconto negociado para cliente '''Sousa'''
 +
#* Negociação nesse caso de 5%
  
 
=====Caso 6.1.1=====
 
=====Caso 6.1.1=====
Linha 590: Linha 645:
 
# '''Fulano''' começa pedido novo '''X''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' começa pedido novo '''X''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
  
 
======Assertivas======
 
======Assertivas======
Linha 595: Linha 651:
 
# O item com produto '''Metapod''' de '''X''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''X''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''X''' tem desconto padrão de 10% e adicional de 0%
 
# O item com produto '''Metapod''' de '''X''' tem desconto padrão de 10% e adicional de 0%
# O pedido '''X''' tem valor de 180*200 = 36.000,00
+
# O item com produto '''Kakuna''' de '''X''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''X''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''X''' tem valor de 180*200 + 950*20 = 55.000,00
 
# O pedido '''X''' não tem pendência de mudança de valor negociado
 
# O pedido '''X''' não tem pendência de mudança de valor negociado
  
Linha 604: Linha 662:
 
# '''Fulano''' começa pedido novo '''Y''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' começa pedido novo '''Y''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 20%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 20%
  
Linha 610: Linha 669:
 
# O item com produto '''Metapod''' de '''Y''' tem valor unitário de item de 160,00
 
# O item com produto '''Metapod''' de '''Y''' tem valor unitário de item de 160,00
 
# O item com produto '''Metapod''' de '''Y''' tem desconto padrão de 20% e adicional de 0%
 
# O item com produto '''Metapod''' de '''Y''' tem desconto padrão de 20% e adicional de 0%
# O pedido '''Y''' tem valor de 160*200 = 32.000,00
+
# O item com produto '''Kakuna''' de '''Y''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''Y''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''Y''' tem valor de 160*200 + 950*20 = 51.000,00
 
# O pedido '''Y''' tem pendência de mudança de valor negociado
 
# O pedido '''Y''' tem pendência de mudança de valor negociado
  
Linha 619: Linha 680:
 
# '''Fulano''' começa pedido novo '''Z''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' começa pedido novo '''Z''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
  
Linha 625: Linha 687:
 
# O item com produto '''Metapod''' de '''Z''' tem valor unitário de item de 200,00
 
# O item com produto '''Metapod''' de '''Z''' tem valor unitário de item de 200,00
 
# O item com produto '''Metapod''' de '''Z''' tem desconto padrão de 0% e adicional de 0%
 
# O item com produto '''Metapod''' de '''Z''' tem desconto padrão de 0% e adicional de 0%
# O pedido '''Z''' tem valor de 200*200 = 40.000,00
+
# O item com produto '''Kakuna''' de '''Z''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''Z''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''Z''' tem valor de 200*200 + 950*20 = 59.000,00
 
# O pedido '''Z''' tem pendência de mudança de valor negociado
 
# O pedido '''Z''' tem pendência de mudança de valor negociado
  
Linha 635: Linha 699:
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 10%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 10%
  
Linha 641: Linha 706:
 
# O item com produto '''Metapod''' de '''XZ''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''XZ''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''XZ''' tem desconto padrão de 10% e adicional de 0%
 
# O item com produto '''Metapod''' de '''XZ''' tem desconto padrão de 10% e adicional de 0%
# O pedido '''XZ''' tem valor de 180*200 = 36.000,00
+
# O item com produto '''Kakuna''' de '''XZ''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''XZ''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''XZ''' tem valor de 180*200 + 950*20 = 55.000,00
 
# 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
  
Linha 657: Linha 724:
 
# '''Fulano''' começa pedido novo '''X''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' começa pedido novo '''X''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
  
 
======Assertivas======
 
======Assertivas======
Linha 662: Linha 730:
 
# O item com produto '''Metapod''' de '''X''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''X''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''X''' tem desconto padrão de 10% e adicional de 0%
 
# O item com produto '''Metapod''' de '''X''' tem desconto padrão de 10% e adicional de 0%
# O pedido '''X''' tem valor de 180*200 = 36.000,00
+
# O item com produto '''Kakuna''' de '''X''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''X''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''X''' tem valor de 180*200 + 950*20 = 55.000,00
 
# O pedido '''X''' não tem pendência de mudança de valor negociado
 
# O pedido '''X''' não tem pendência de mudança de valor negociado
  
Linha 671: Linha 741:
 
# '''Fulano''' começa pedido novo '''Y''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' começa pedido novo '''Y''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 20%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 20%
  
Linha 677: Linha 748:
 
# O item com produto '''Metapod''' de '''Y''' tem valor unitário de item de 160,00
 
# O item com produto '''Metapod''' de '''Y''' tem valor unitário de item de 160,00
 
# O item com produto '''Metapod''' de '''Y''' tem desconto padrão de 20% e adicional de 0%
 
# O item com produto '''Metapod''' de '''Y''' tem desconto padrão de 20% e adicional de 0%
# O pedido '''Y''' tem valor de 160*200 = 32.000,00
+
# O item com produto '''Kakuna''' de '''Y''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''Y''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''Y''' tem valor de 160*200 + 950*20 = 51.000,00
 
# O pedido '''Y''' tem pendência de mudança de valor negociado
 
# O pedido '''Y''' tem pendência de mudança de valor negociado
  
Linha 686: Linha 759:
 
# '''Fulano''' começa pedido novo '''Z''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' começa pedido novo '''Z''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
  
Linha 692: Linha 766:
 
# O item com produto '''Metapod''' de '''Z''' tem valor unitário de item de 200,00
 
# O item com produto '''Metapod''' de '''Z''' tem valor unitário de item de 200,00
 
# O item com produto '''Metapod''' de '''Z''' tem desconto padrão de 0% e adicional de 0%
 
# O item com produto '''Metapod''' de '''Z''' tem desconto padrão de 0% e adicional de 0%
# O pedido '''Z''' tem valor de 200*200 = 40.000,00
+
# O item com produto '''Kakuna''' de '''Z''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''Z''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''Z''' tem valor de 200*200 + 950*20 = 59.000,00
 
# O pedido '''Z''' tem pendência de mudança de valor negociado
 
# O pedido '''Z''' tem pendência de mudança de valor negociado
  
Linha 702: Linha 778:
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 10%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 10%
  
Linha 708: Linha 785:
 
# O item com produto '''Metapod''' de '''XZ''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''XZ''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''XZ''' tem desconto padrão de 10% e adicional de 0%
 
# O item com produto '''Metapod''' de '''XZ''' tem desconto padrão de 10% e adicional de 0%
# O pedido '''XZ''' tem valor de 180*200 = 36.000,00
+
# O item com produto '''Kakuna''' de '''XZ''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''XZ''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''XZ''' tem valor de 180*200 + 950*20 = 55.000,00
 
# 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
  
Linha 723: Linha 802:
 
# '''Fulano''' começa pedido novo '''X''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' começa pedido novo '''X''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
  
 
======Assertivas======
 
======Assertivas======
Linha 728: Linha 808:
 
# O item com produto '''Metapod''' de '''X''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''X''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''X''' tem desconto padrão de 10% e adicional de 0%
 
# O item com produto '''Metapod''' de '''X''' tem desconto padrão de 10% e adicional de 0%
# O pedido '''X''' tem valor de 180*200 = 36.000,00
+
# O item com produto '''Kakuna''' de '''X''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''X''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''X''' tem valor de 180*200 + 950*20 = 55.000,00
 
# O pedido '''X''' não tem pendência de mudança de valor negociado
 
# O pedido '''X''' não tem pendência de mudança de valor negociado
  
Linha 738: Linha 820:
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 20%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 20%
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
  
 
======Assertivas======
 
======Assertivas======
Linha 743: Linha 826:
 
# O item com produto '''Metapod''' de '''Y''' tem valor unitário de item de 160,00
 
# O item com produto '''Metapod''' de '''Y''' tem valor unitário de item de 160,00
 
# O item com produto '''Metapod''' de '''Y''' tem desconto padrão de 20% e adicional de 0%
 
# O item com produto '''Metapod''' de '''Y''' tem desconto padrão de 20% e adicional de 0%
# O pedido '''Y''' tem valor de 160*200 = 32.000,00
+
# O item com produto '''Kakuna''' de '''Y''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''Y''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''Y''' tem valor de 160*200 + 950*20 = 51.000,00
 
# O pedido '''Y''' tem pendência de mudança de valor negociado
 
# O pedido '''Y''' tem pendência de mudança de valor negociado
  
Linha 752: Linha 837:
 
# '''Fulano''' começa pedido novo '''Z''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' começa pedido novo '''Z''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
  
Linha 758: Linha 844:
 
# O item com produto '''Metapod''' de '''Z''' tem valor unitário de item de 200,00
 
# O item com produto '''Metapod''' de '''Z''' tem valor unitário de item de 200,00
 
# O item com produto '''Metapod''' de '''Z''' tem desconto padrão de 0% e adicional de 0%
 
# O item com produto '''Metapod''' de '''Z''' tem desconto padrão de 0% e adicional de 0%
# O pedido '''Z''' tem valor de 200*200 = 40.000,00
+
# O item com produto '''Kakuna''' de '''Z''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''Z''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''Z''' tem valor de 200*200 + 950*20 = 59.000,00
 
# O pedido '''Z''' tem pendência de mudança de valor negociado
 
# O pedido '''Z''' tem pendência de mudança de valor negociado
  
Linha 768: Linha 856:
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 10%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 10%
  
Linha 774: Linha 863:
 
# O item com produto '''Metapod''' de '''XZ''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''XZ''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''XZ''' tem desconto padrão de 10% e adicional de 0%
 
# O item com produto '''Metapod''' de '''XZ''' tem desconto padrão de 10% e adicional de 0%
# O pedido '''XZ''' tem valor de 180*200 = 36.000,00
+
# O item com produto '''Kakuna''' de '''XZ''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''XZ''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''XZ''' tem valor de 180*200 + 950*20 = 55.000,00
 
# 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
  
Linha 790: Linha 881:
 
# '''Fulano''' começa pedido novo '''X''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' começa pedido novo '''X''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
  
 
======Assertivas======
 
======Assertivas======
Linha 795: Linha 887:
 
# O item com produto '''Metapod''' de '''X''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''X''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''X''' tem desconto padrão de 10% e adicional de 0%
 
# O item com produto '''Metapod''' de '''X''' tem desconto padrão de 10% e adicional de 0%
# O pedido '''X''' tem valor de 180*200 = 36.000,00
+
# O item com produto '''Kakuna''' de '''X''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''X''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''X''' tem valor de 180*200 + 950*20 = 55.000,00
 
# O pedido '''X''' não tem pendência de mudança de valor negociado
 
# O pedido '''X''' não tem pendência de mudança de valor negociado
  
Linha 805: Linha 899:
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 20%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 20%
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
  
 
======Assertivas======
 
======Assertivas======
Linha 810: Linha 905:
 
# O item com produto '''Metapod''' de '''Y''' tem valor unitário de item de 160,00
 
# O item com produto '''Metapod''' de '''Y''' tem valor unitário de item de 160,00
 
# O item com produto '''Metapod''' de '''Y''' tem desconto padrão de 20% e adicional de 0%
 
# O item com produto '''Metapod''' de '''Y''' tem desconto padrão de 20% e adicional de 0%
# O pedido '''Y''' tem valor de 160*200 = 32.000,00
+
# O item com produto '''Kakuna''' de '''Y''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''Y''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''Y''' tem valor de 160*200 + 950*20 = 51.000,00
 
# O pedido '''Y''' tem pendência de mudança de valor negociado
 
# O pedido '''Y''' tem pendência de mudança de valor negociado
  
Linha 819: Linha 916:
 
# '''Fulano''' começa pedido novo '''Z''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' começa pedido novo '''Z''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
  
Linha 825: Linha 923:
 
# O item com produto '''Metapod''' de '''Z''' tem valor unitário de item de 200,00
 
# O item com produto '''Metapod''' de '''Z''' tem valor unitário de item de 200,00
 
# O item com produto '''Metapod''' de '''Z''' tem desconto padrão de 0% e adicional de 0%
 
# O item com produto '''Metapod''' de '''Z''' tem desconto padrão de 0% e adicional de 0%
# O pedido '''Z''' tem valor de 200*200 = 40.000,00
+
# O item com produto '''Kakuna''' de '''Z''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''Z''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''Z''' tem valor de 200*200 + 950*20 = 59.000,00
 
# O pedido '''Z''' tem pendência de mudança de valor negociado
 
# O pedido '''Z''' tem pendência de mudança de valor negociado
  
Linha 835: Linha 935:
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' vende 200 unidades do produto '''Metapod'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0%
 +
# '''Fulano''' vende 20 unidades do produto '''Kakuna'''
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 10%
 
# '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 10%
  
Linha 841: Linha 942:
 
# O item com produto '''Metapod''' de '''XZ''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''XZ''' tem valor unitário de item de 180,00
 
# O item com produto '''Metapod''' de '''XZ''' tem desconto padrão de 10% e adicional de 0%
 
# O item com produto '''Metapod''' de '''XZ''' tem desconto padrão de 10% e adicional de 0%
# O pedido '''XZ''' tem valor de 180*200 = 36.000,00
+
# O item com produto '''Kakuna''' de '''XZ''' tem valor unitário de item de 950,00
 +
# O item com produto '''Kakuna''' de '''XZ''' tem desconto padrão de 5% e adicional de 0%
 +
# O pedido '''XZ''' tem valor de 180*200 + 950*20 = 55.000,00
 
# 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

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