Mudanças entre as edições de "Desconto negociado"
(10 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: | + | *** Faixa de preço para quantidade 0: 500,00/1000,00/3000,00 |
− | *** Faixa de preço para quantidade 10: | + | *** 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 173: | Linha 200: | ||
# 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 pedido '''XZ''' tem valor de 180*200 = 36.000,00 | ||
+ | # O pedido '''XZ''' não tem pendência de mudança de valor negociado | ||
+ | |||
+ | |||
+ | ==Prioridade 5 vence== | ||
+ | |||
+ | ====Subcenário 3.1==== | ||
+ | =====Dados===== | ||
+ | |||
+ | # 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====== | ||
+ | |||
+ | # '''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''' | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 pedido '''X''' tem valor de 180*200 = 36.000,00 | ||
+ | # O pedido '''X''' não tem pendência de mudança de valor negociado | ||
+ | |||
+ | =====Caso 3.1.2===== | ||
+ | |||
+ | ======Operaçã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''' muda o desconto padrão do item com produto '''Metapod''' para 20% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 pedido '''Y''' tem valor de 160*200 = 32.000,00 | ||
+ | # O pedido '''Y''' tem pendência de mudança de valor negociado | ||
+ | |||
+ | =====Caso 3.1.3===== | ||
+ | |||
+ | ======Operaçã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''' muda o desconto padrão do item com produto '''Metapod''' para 0% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 pedido '''Z''' tem valor de 200*200 = 40.000,00 | ||
+ | # O pedido '''Z''' tem pendência de mudança de valor negociado | ||
+ | |||
+ | =====Caso 3.1.4===== | ||
+ | |||
+ | ======Operação====== | ||
+ | |||
+ | # '''Fulano''' começa pedido novo '''XZ''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão''' | ||
+ | # '''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 10% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 pedido '''XZ''' tem valor de 180*200 = 36.000,00 | ||
+ | # O pedido '''XZ''' não tem pendência de mudança de valor negociado | ||
+ | |||
+ | ====Subcenário 3.2==== | ||
+ | =====Dados===== | ||
+ | |||
+ | # 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 '''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====== | ||
+ | |||
+ | # '''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''' | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 pedido '''X''' tem valor de 180*200 = 36.000,00 | ||
+ | # O pedido '''X''' não tem pendência de mudança de valor negociado | ||
+ | |||
+ | =====Caso 3.2.2===== | ||
+ | |||
+ | ======Operaçã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''' muda o desconto padrão do item com produto '''Metapod''' para 20% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 pedido '''Y''' tem valor de 160*200 = 32.000,00 | ||
+ | # O pedido '''Y''' tem pendência de mudança de valor negociado | ||
+ | |||
+ | =====Caso 3.2.3===== | ||
+ | |||
+ | ======Operaçã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''' muda o desconto padrão do item com produto '''Metapod''' para 0% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 pedido '''Z''' tem valor de 200*200 = 40.000,00 | ||
+ | # O pedido '''Z''' tem pendência de mudança de valor negociado | ||
+ | |||
+ | =====Caso 3.2.4===== | ||
+ | |||
+ | ======Operação====== | ||
+ | |||
+ | # '''Fulano''' começa pedido novo '''XZ''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão''' | ||
+ | # '''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 10% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 pedido '''XZ''' tem valor de 180*200 = 36.000,00 | ||
+ | # O pedido '''XZ''' não tem pendência de mudança de valor negociado | ||
+ | |||
+ | |||
+ | ====Subcenário 3.3==== | ||
+ | =====Dados===== | ||
+ | |||
+ | # 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====== | ||
+ | |||
+ | # '''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''' | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 pedido '''X''' tem valor de 180*200 = 36.000,00 | ||
+ | # O pedido '''X''' não tem pendência de mudança de valor negociado | ||
+ | |||
+ | =====Caso 3.3.2===== | ||
+ | |||
+ | ======Operaçã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''' muda o desconto padrão do item com produto '''Metapod''' para 20% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 pedido '''Y''' tem valor de 160*200 = 32.000,00 | ||
+ | # O pedido '''Y''' tem pendência de mudança de valor negociado | ||
+ | |||
+ | =====Caso 3.3.3===== | ||
+ | |||
+ | ======Operaçã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''' muda o desconto padrão do item com produto '''Metapod''' para 0% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 pedido '''Z''' tem valor de 200*200 = 40.000,00 | ||
+ | # O pedido '''Z''' tem pendência de mudança de valor negociado | ||
+ | |||
+ | =====Caso 3.3.4===== | ||
+ | |||
+ | ======Operação====== | ||
+ | |||
+ | # '''Fulano''' começa pedido novo '''XZ''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão''' | ||
+ | # '''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 10% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 pedido '''XZ''' tem valor de 180*200 = 36.000,00 | ||
+ | # O pedido '''XZ''' não tem pendência de mudança de valor negociado | ||
+ | |||
+ | ====Subcenário 3.4==== | ||
+ | =====Dados===== | ||
+ | |||
+ | # Desconto negociado para família '''Quesado''', cliente '''Sousa''', organização de venda '''Moto''' e tabela de preço '''Padrão''' | ||
+ | # 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====== | ||
+ | |||
+ | # '''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''' | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 pedido '''X''' tem valor de 180*200 = 36.000,00 | ||
+ | # O pedido '''X''' não tem pendência de mudança de valor negociado | ||
+ | |||
+ | =====Caso 3.4.2===== | ||
+ | |||
+ | ======Operaçã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''' muda o desconto padrão do item com produto '''Metapod''' para 20% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 pedido '''Y''' tem valor de 160*200 = 32.000,00 | ||
+ | # O pedido '''Y''' tem pendência de mudança de valor negociado | ||
+ | |||
+ | =====Caso 3.4.3===== | ||
+ | |||
+ | ======Operaçã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''' muda o desconto padrão do item com produto '''Metapod''' para 0% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 pedido '''Z''' tem valor de 200*200 = 40.000,00 | ||
+ | # O pedido '''Z''' tem pendência de mudança de valor negociado | ||
+ | |||
+ | =====Caso 3.4.4===== | ||
+ | |||
+ | ======Operação====== | ||
+ | |||
+ | # '''Fulano''' começa pedido novo '''XZ''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão''' | ||
+ | # '''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 10% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 pedido '''XZ''' tem valor de 180*200 = 36.000,00 | ||
+ | # O pedido '''XZ''' não tem pendência de mudança de valor negociado | ||
+ | |||
+ | |||
+ | ==Prioridade 1 vence, 17 vence== | ||
+ | ===Dados=== | ||
+ | |||
+ | # Desconto negociado para produto '''Metapod''', 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 4.1=== | ||
+ | |||
+ | ====Operaçã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 20 unidades do produto '''Kakuna''' | ||
+ | |||
+ | ====Assertivas==== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | ===Caso 4.2=== | ||
+ | |||
+ | ====Operaçã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 20 unidades do produto '''Kakuna''' | ||
+ | # '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 20% | ||
+ | |||
+ | ====Assertivas==== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | ===Caso 4.3=== | ||
+ | |||
+ | ====Operaçã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 20 unidades do produto '''Kakuna''' | ||
+ | # '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0% | ||
+ | |||
+ | ====Assertivas==== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | ===Caso 4.4=== | ||
+ | |||
+ | ====Operação==== | ||
+ | |||
+ | # '''Fulano''' começa pedido novo '''XZ''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão''' | ||
+ | # '''Fulano''' vende 200 unidades do produto '''Metapod''' | ||
+ | # '''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% | ||
+ | |||
+ | ====Assertivas==== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | ==Prioridade 2 vence, 17 vence== | ||
+ | ===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 cliente '''Sousa''' | ||
+ | #* Negociação nesse caso de 5% | ||
+ | |||
+ | ===Caso 5.1=== | ||
+ | |||
+ | ====Operaçã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 20 unidades do produto '''Kakuna''' | ||
+ | |||
+ | ====Assertivas==== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | ===Caso 5.2=== | ||
+ | |||
+ | ====Operaçã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 20 unidades do produto '''Kakuna''' | ||
+ | # '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 20% | ||
+ | |||
+ | ====Assertivas==== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | ===Caso 5.3=== | ||
+ | |||
+ | ====Operaçã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 20 unidades do produto '''Kakuna''' | ||
+ | # '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0% | ||
+ | |||
+ | ====Assertivas==== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | ===Caso 5.4=== | ||
+ | |||
+ | ====Operação==== | ||
+ | |||
+ | # '''Fulano''' começa pedido novo '''XZ''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão''' | ||
+ | # '''Fulano''' vende 200 unidades do produto '''Metapod''' | ||
+ | # '''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% | ||
+ | |||
+ | ====Assertivas==== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | |||
+ | ==Prioridade 5 vence, 17 vence== | ||
+ | |||
+ | ====Subcenário 6.1==== | ||
+ | =====Dados===== | ||
+ | |||
+ | # 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===== | ||
+ | |||
+ | ======Operaçã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 20 unidades do produto '''Kakuna''' | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | =====Caso 6.1.2===== | ||
+ | |||
+ | ======Operaçã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 20 unidades do produto '''Kakuna''' | ||
+ | # '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 20% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | =====Caso 6.1.3===== | ||
+ | |||
+ | ======Operaçã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 20 unidades do produto '''Kakuna''' | ||
+ | # '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | =====Caso 6.1.4===== | ||
+ | |||
+ | ======Operação====== | ||
+ | |||
+ | # '''Fulano''' começa pedido novo '''XZ''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão''' | ||
+ | # '''Fulano''' vende 200 unidades do produto '''Metapod''' | ||
+ | # '''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% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | ====Subcenário 6.2==== | ||
+ | =====Dados===== | ||
+ | |||
+ | # 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 '''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====== | ||
+ | |||
+ | # '''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 20 unidades do produto '''Kakuna''' | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | =====Caso 6.2.2===== | ||
+ | |||
+ | ======Operaçã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 20 unidades do produto '''Kakuna''' | ||
+ | # '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 20% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | =====Caso 6.2.3===== | ||
+ | |||
+ | ======Operaçã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 20 unidades do produto '''Kakuna''' | ||
+ | # '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | =====Caso 6.2.4===== | ||
+ | |||
+ | ======Operação====== | ||
+ | |||
+ | # '''Fulano''' começa pedido novo '''XZ''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão''' | ||
+ | # '''Fulano''' vende 200 unidades do produto '''Metapod''' | ||
+ | # '''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% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | |||
+ | ====Subcenário 6.3==== | ||
+ | =====Dados===== | ||
+ | |||
+ | # 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====== | ||
+ | |||
+ | # '''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 20 unidades do produto '''Kakuna''' | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | =====Caso 6.3.2===== | ||
+ | |||
+ | ======Operaçã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''' muda o desconto padrão do item com produto '''Metapod''' para 20% | ||
+ | # '''Fulano''' vende 20 unidades do produto '''Kakuna''' | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | =====Caso 6.3.3===== | ||
+ | |||
+ | ======Operaçã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 20 unidades do produto '''Kakuna''' | ||
+ | # '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | =====Caso 6.3.4===== | ||
+ | |||
+ | ======Operação====== | ||
+ | |||
+ | # '''Fulano''' começa pedido novo '''XZ''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão''' | ||
+ | # '''Fulano''' vende 200 unidades do produto '''Metapod''' | ||
+ | # '''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% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | ====Subcenário 6.4==== | ||
+ | =====Dados===== | ||
+ | |||
+ | # Desconto negociado para família '''Quesado''', cliente '''Sousa''', organização de venda '''Moto''' e tabela de preço '''Padrão''' | ||
+ | # 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====== | ||
+ | |||
+ | # '''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 20 unidades do produto '''Kakuna''' | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | =====Caso 6.4.2===== | ||
+ | |||
+ | ======Operaçã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''' muda o desconto padrão do item com produto '''Metapod''' para 20% | ||
+ | # '''Fulano''' vende 20 unidades do produto '''Kakuna''' | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | =====Caso 6.4.3===== | ||
+ | |||
+ | ======Operaçã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 20 unidades do produto '''Kakuna''' | ||
+ | # '''Fulano''' muda o desconto padrão do item com produto '''Metapod''' para 0% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 '''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 | ||
+ | |||
+ | =====Caso 6.4.4===== | ||
+ | |||
+ | ======Operação====== | ||
+ | |||
+ | # '''Fulano''' começa pedido novo '''XZ''' para '''Sousa''' na organização de venda '''Moto''', tabela de preço '''Padrão''' | ||
+ | # '''Fulano''' vende 200 unidades do produto '''Metapod''' | ||
+ | # '''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% | ||
+ | |||
+ | ======Assertivas====== | ||
+ | |||
+ | # 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 '''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:
- Produto + 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 + 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
- Grupo de Cliente + Org Venda + Tab Preço
- Cliente + Tab Preço
- Grupo de Cliente + Tab Preço
- 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 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
- Metapod, da família Jefferson
- 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
- Desconto negociado para produto Metapod, cliente Sousa, organização de venda Moto e tabela de preço Padrão
Caso 1.1
Operaçã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
Assertivas
- 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 pedido X tem valor de 180*200 = 36.000,00
- O pedido X não tem pendência de mudança de valor negociado
Caso 1.2
Operaçã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 muda o desconto padrão do item com produto Metapod para 20%
Assertivas
- 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 pedido Y tem valor de 160*200 = 32.000,00
- O pedido Y tem pendência de mudança de valor negociado
Caso 1.3
Operaçã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 muda o desconto padrão do item com produto Metapod para 0%
Assertivas
- 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 pedido Z tem valor de 200*200 = 40.000,00
- O pedido Z tem pendência de mudança de valor negociado
Caso 1.4
Operação
- Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
- 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 10%
Assertivas
- 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 pedido XZ tem valor de 180*200 = 36.000,00
- O pedido XZ não tem pendência de mudança de valor negociado
Prioridade 2 vence
Dados
- 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
- 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
Assertivas
- 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 pedido X tem valor de 180*200 = 36.000,00
- O pedido X não tem pendência de mudança de valor negociado
Caso 2.2
Operaçã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 muda o desconto padrão do item com produto Metapod para 20%
Assertivas
- 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 pedido Y tem valor de 160*200 = 32.000,00
- O pedido Y tem pendência de mudança de valor negociado
Caso 2.3
Operaçã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 muda o desconto padrão do item com produto Metapod para 0%
Assertivas
- 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 pedido Z tem valor de 200*200 = 40.000,00
- O pedido Z tem pendência de mudança de valor negociado
Caso 2.4
Operação
- Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
- 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 10%
Assertivas
- 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 pedido XZ tem valor de 180*200 = 36.000,00
- O pedido XZ não tem pendência de mudança de valor negociado
Prioridade 5 vence
Subcenário 3.1
Dados
- 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
- 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
Assertivas
- 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 pedido X tem valor de 180*200 = 36.000,00
- O pedido X não tem pendência de mudança de valor negociado
Caso 3.1.2
Operaçã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 muda o desconto padrão do item com produto Metapod para 20%
Assertivas
- 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 pedido Y tem valor de 160*200 = 32.000,00
- O pedido Y tem pendência de mudança de valor negociado
Caso 3.1.3
Operaçã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 muda o desconto padrão do item com produto Metapod para 0%
Assertivas
- 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 pedido Z tem valor de 200*200 = 40.000,00
- O pedido Z tem pendência de mudança de valor negociado
Caso 3.1.4
Operação
- Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
- 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 10%
Assertivas
- 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 pedido XZ tem valor de 180*200 = 36.000,00
- O pedido XZ não tem pendência de mudança de valor negociado
Subcenário 3.2
Dados
- 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 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
- 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
Assertivas
- 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 pedido X tem valor de 180*200 = 36.000,00
- O pedido X não tem pendência de mudança de valor negociado
Caso 3.2.2
Operaçã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 muda o desconto padrão do item com produto Metapod para 20%
Assertivas
- 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 pedido Y tem valor de 160*200 = 32.000,00
- O pedido Y tem pendência de mudança de valor negociado
Caso 3.2.3
Operaçã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 muda o desconto padrão do item com produto Metapod para 0%
Assertivas
- 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 pedido Z tem valor de 200*200 = 40.000,00
- O pedido Z tem pendência de mudança de valor negociado
Caso 3.2.4
Operação
- Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
- 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 10%
Assertivas
- 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 pedido XZ tem valor de 180*200 = 36.000,00
- O pedido XZ não tem pendência de mudança de valor negociado
Subcenário 3.3
Dados
- 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
- 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
Assertivas
- 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 pedido X tem valor de 180*200 = 36.000,00
- O pedido X não tem pendência de mudança de valor negociado
Caso 3.3.2
Operaçã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 muda o desconto padrão do item com produto Metapod para 20%
Assertivas
- 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 pedido Y tem valor de 160*200 = 32.000,00
- O pedido Y tem pendência de mudança de valor negociado
Caso 3.3.3
Operaçã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 muda o desconto padrão do item com produto Metapod para 0%
Assertivas
- 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 pedido Z tem valor de 200*200 = 40.000,00
- O pedido Z tem pendência de mudança de valor negociado
Caso 3.3.4
Operação
- Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
- 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 10%
Assertivas
- 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 pedido XZ tem valor de 180*200 = 36.000,00
- O pedido XZ não tem pendência de mudança de valor negociado
Subcenário 3.4
Dados
- Desconto negociado para família Quesado, cliente Sousa, organização de venda Moto e tabela de preço Padrão
- 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
- 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
Assertivas
- 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 pedido X tem valor de 180*200 = 36.000,00
- O pedido X não tem pendência de mudança de valor negociado
Caso 3.4.2
Operaçã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 muda o desconto padrão do item com produto Metapod para 20%
Assertivas
- 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 pedido Y tem valor de 160*200 = 32.000,00
- O pedido Y tem pendência de mudança de valor negociado
Caso 3.4.3
Operaçã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 muda o desconto padrão do item com produto Metapod para 0%
Assertivas
- 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 pedido Z tem valor de 200*200 = 40.000,00
- O pedido Z tem pendência de mudança de valor negociado
Caso 3.4.4
Operação
- Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
- 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 10%
Assertivas
- 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 pedido XZ tem valor de 180*200 = 36.000,00
- O pedido XZ não tem pendência de mudança de valor negociado
Prioridade 1 vence, 17 vence
Dados
- Desconto negociado para produto Metapod, 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 4.1
Operaçã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 20 unidades do produto Kakuna
Assertivas
- 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 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
Caso 4.2
Operaçã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 20 unidades do produto Kakuna
- Fulano muda o desconto padrão do item com produto Metapod para 20%
Assertivas
- 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 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
Caso 4.3
Operaçã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 20 unidades do produto Kakuna
- Fulano muda o desconto padrão do item com produto Metapod para 0%
Assertivas
- 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 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
Caso 4.4
Operação
- Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
- Fulano vende 200 unidades do produto Metapod
- 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%
Assertivas
- 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 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
Prioridade 2 vence, 17 vence
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 cliente Sousa
- Negociação nesse caso de 5%
Caso 5.1
Operaçã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 20 unidades do produto Kakuna
Assertivas
- 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 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
Caso 5.2
Operaçã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 20 unidades do produto Kakuna
- Fulano muda o desconto padrão do item com produto Metapod para 20%
Assertivas
- 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 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
Caso 5.3
Operaçã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 20 unidades do produto Kakuna
- Fulano muda o desconto padrão do item com produto Metapod para 0%
Assertivas
- 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 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
Caso 5.4
Operação
- Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
- Fulano vende 200 unidades do produto Metapod
- 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%
Assertivas
- 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 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
Prioridade 5 vence, 17 vence
Subcenário 6.1
Dados
- 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
Operaçã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 20 unidades do produto Kakuna
Assertivas
- 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 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
Caso 6.1.2
Operaçã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 20 unidades do produto Kakuna
- Fulano muda o desconto padrão do item com produto Metapod para 20%
Assertivas
- 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 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
Caso 6.1.3
Operaçã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 20 unidades do produto Kakuna
- Fulano muda o desconto padrão do item com produto Metapod para 0%
Assertivas
- 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 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
Caso 6.1.4
Operação
- Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
- Fulano vende 200 unidades do produto Metapod
- 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%
Assertivas
- 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 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
Subcenário 6.2
Dados
- 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 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
- 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 20 unidades do produto Kakuna
Assertivas
- 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 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
Caso 6.2.2
Operaçã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 20 unidades do produto Kakuna
- Fulano muda o desconto padrão do item com produto Metapod para 20%
Assertivas
- 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 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
Caso 6.2.3
Operaçã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 20 unidades do produto Kakuna
- Fulano muda o desconto padrão do item com produto Metapod para 0%
Assertivas
- 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 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
Caso 6.2.4
Operação
- Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
- Fulano vende 200 unidades do produto Metapod
- 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%
Assertivas
- 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 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
Subcenário 6.3
Dados
- 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
- 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 20 unidades do produto Kakuna
Assertivas
- 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 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
Caso 6.3.2
Operaçã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 muda o desconto padrão do item com produto Metapod para 20%
- Fulano vende 20 unidades do produto Kakuna
Assertivas
- 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 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
Caso 6.3.3
Operaçã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 20 unidades do produto Kakuna
- Fulano muda o desconto padrão do item com produto Metapod para 0%
Assertivas
- 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 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
Caso 6.3.4
Operação
- Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
- Fulano vende 200 unidades do produto Metapod
- 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%
Assertivas
- 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 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
Subcenário 6.4
Dados
- Desconto negociado para família Quesado, cliente Sousa, organização de venda Moto e tabela de preço Padrão
- 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
- 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 20 unidades do produto Kakuna
Assertivas
- 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 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
Caso 6.4.2
Operaçã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 muda o desconto padrão do item com produto Metapod para 20%
- Fulano vende 20 unidades do produto Kakuna
Assertivas
- 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 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
Caso 6.4.3
Operaçã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 20 unidades do produto Kakuna
- Fulano muda o desconto padrão do item com produto Metapod para 0%
Assertivas
- 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 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
Caso 6.4.4
Operação
- Fulano começa pedido novo XZ para Sousa na organização de venda Moto, tabela de preço Padrão
- Fulano vende 200 unidades do produto Metapod
- 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%
Assertivas
- 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 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