Mudanças entre as edições de "Projeto/Reflexa/Documentação/Condição de Pagamento Padrão"

De GeoSales
Ir para navegação Ir para pesquisar
 
(6 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 3: Linha 3:
  
 
== Definição do que é uma condição de pagamento padrão ==
 
== Definição do que é uma condição de pagamento padrão ==
Uma condição de pagamento padrão, é uma condição de pagamento que vem definida na tabela de cliente.
+
Uma condição de pagamento padrão, é uma condição de pagamento que vem definida para o cliente.
  
 
== Solução declarativa ==
 
== Solução declarativa ==
Todo cliente poderá ter ou não, uma condição de pagamento padrão definida para ele.
+
Havendo condição de pagamento padrão para o cliente, esta deve vir selecionada apos a escolha do meio de pagamento.
  
 
== Solução imperativa ==
 
== Solução imperativa ==
Linha 13: Linha 13:
 
== Cenários ==
 
== Cenários ==
 
===Cenário Feliz===
 
===Cenário Feliz===
João normaliza um pedido que não tem nenhuma pendência
+
Vendedor Bruno realiza um pedido de venda para o cliente Joãozinho
  
 
====Dado====
 
====Dado====
*Vendedor: João
+
*Vendedor: Bruno
*Pedido a ser normalizado: X
+
*Cliente: Joãozinho
*Itens:
+
*Condição de Pagamento Padrão: 10 Dias
# Item '''A'''
 
## Produto '''Cadeira de rodinhas'''
 
## Quantidade 15
 
# Organização '''SoftSite''' com estoque '''Copa'''
 
# O estoque '''Copa''' tem o seguinte produto:
 
## '''Cadeira de rodinhas''' com 20 unidades em estoque
 
  
 
====Operação====
 
====Operação====
João aciona o botão de normalizar pedido para normalizar o pedido X
+
Bruno seleciona meio de pagamento, mas no caso de ter apenas um meio de pagamento, esse já vem selecionado
  
 
====Assertivas====
 
====Assertivas====
Foi criado um novo pedido '''X''''
+
Na combo de condição de pagamento vai vir selecionada a condição de pagamento padrão do Joãozinho
# O cabeçalho do pedido '''X'''' é idêntico ao do '''X''' nos seguintes campos:
 
## Org Venda
 
## Tab Preço
 
## Cliente
 
## Vendedor
 
## Meio de pagamento
 
## Condição de pagamento
 
## Tipo movimento pedido
 
# O cabeçalho do pedido '''X'''' difere do cabeçalho do '''X''' nos seguintes campos:
 
## Data de emissão
 
## Código do pedido
 
## Data de entrega
 
# A situação do pedido '''X'''' é nula
 
# O pedido '''X'''' tem o item '''A''''
 
# O item '''A'''' é idêntico ao item '''A''' do pedido '''X''' nos seguintes campos:
 
## Produto
 
## Referência usada
 
## Quantidade
 
## Desconto
 
## Tipo de venda
 
# '''X'''' não tem pendências
 
  
===Cenário Feliz Alternativo===
+
===Cenário onde a condição padrão não existe na lista===
João normaliza um pedido que possui um item com desconto
+
Vendedor Bruno realiza um pedido de venda para o cliente Joãozinho
  
 
====Dado====
 
====Dado====
*Vendedor: João
+
*Vendedor: Bruno
*Pedido a ser normalizado: X
+
*Cliente: Joãozinho
*Itens:
+
*Condição de Pagamento Padrão: 10 Dias
# Item '''A'''
 
## Produto '''Cadeira de rodinhas'''
 
## Desconto 10 %
 
# Faixa de Preço (no momento da tiragem)
 
## Valor Mínimo R$9,00
 
## Valor Sugerido R$10,00
 
## Valor Máximo R$12,00
 
# Preço de Venda R$9,00
 
*Produto '''Cadeira de rodinhas'''
 
# Faixa de Preço atual (no momento de interação do vendedor)
 
## Valor Mínimo R$45,00
 
## Valor Sugerido R$50,00
 
## Valor Máximo R$50,00
 
  
 
====Operação====
 
====Operação====
João aciona o botão de normalizar pedido para normalizar o pedido X
+
Bruno seleciona meio de pagamento, mas no caso de ter apenas um meio de pagamento, esse já vem selecionado
  
 
====Assertivas====
 
====Assertivas====
Foi criado um novo pedido '''X''''
+
#Na combo de condição de pagamento, não vai vir selecionada a condição de pagamento padrão do Joãozinho
# O cabeçalho do pedido '''X'''' é idêntico ao do '''X''' nos seguintes campos:
+
##A condição padrão não existe para o meio de pagamento escolhido
## Org Venda
+
##A condição padrão não existe para a organização de venda escolhida
## Tab Preço
+
##A condição padrão não existe para a tabela de preço escolhida
## Cliente
+
 
## Vendedor
+
===Cenário onde não existe condição de pagamento padrão para o cliente===
## Meio de pagamento
+
Vendedor Bruno realiza um pedido de venda para o cliente Joãozinho
## Condição de pagamento
+
 
## Tipo movimento pedido
+
====Dado====
# O cabeçalho do pedido '''X'''' difere do cabeçalho do '''X''' nos seguintes campos:
+
*Vendedor: Bruno
## Data de emissão
+
*Cliente: Joãozinho
## Código do pedido
+
*Condição de Pagamento Padrão: nula
## Data de entrega
+
 
# A situação do pedido '''X'''' é nula
+
====Operação====
# O pedido '''X'''' tem o item '''A''''
+
Bruno seleciona meio de pagamento, mas no caso de ter apenas um meio de pagamento, esse já vem selecionado
# O item '''A'''' é idêntico ao item '''A''' do pedido '''X''' nos seguintes campos:
+
 
## Produto
+
====Assertivas====
## Referência usada
+
#Na combo de condição de pagamento, não vai vir selecionada a condição de pagamento padrão do Joãozinho
## Quantidade
+
##Não existe condição de pagamento padrão para o Joãozinho
## Desconto
 
## Tipo de venda
 
# O item '''A'''' difere do item '''A''' do pedido '''X''' nos seguintes campos:
 
##Faixa Preço
 
## Valor Mínimo R$45,00
 
## Valor Sugerido R$50,00
 
## Valor Máximo R$50,00
 
## Preço de Venda R$45,00
 
# '''X'''' não tem pendências
 

Edição atual tal como às 17h50min de 21 de dezembro de 2016

Necessidade

Na montagem de um pedido de venda, deveria existir uma condição de pagamento padrão para o cliente.

Definição do que é uma condição de pagamento padrão

Uma condição de pagamento padrão, é uma condição de pagamento que vem definida para o cliente.

Solução declarativa

Havendo condição de pagamento padrão para o cliente, esta deve vir selecionada apos a escolha do meio de pagamento.

Solução imperativa

Cenários

Cenário Feliz

Vendedor Bruno realiza um pedido de venda para o cliente Joãozinho

Dado

  • Vendedor: Bruno
  • Cliente: Joãozinho
  • Condição de Pagamento Padrão: 10 Dias

Operação

Bruno seleciona meio de pagamento, mas no caso de ter apenas um meio de pagamento, esse já vem selecionado

Assertivas

Na combo de condição de pagamento vai vir selecionada a condição de pagamento padrão do Joãozinho

Cenário onde a condição padrão não existe na lista

Vendedor Bruno realiza um pedido de venda para o cliente Joãozinho

Dado

  • Vendedor: Bruno
  • Cliente: Joãozinho
  • Condição de Pagamento Padrão: 10 Dias

Operação

Bruno seleciona meio de pagamento, mas no caso de ter apenas um meio de pagamento, esse já vem selecionado

Assertivas

  1. Na combo de condição de pagamento, não vai vir selecionada a condição de pagamento padrão do Joãozinho
    1. A condição padrão não existe para o meio de pagamento escolhido
    2. A condição padrão não existe para a organização de venda escolhida
    3. A condição padrão não existe para a tabela de preço escolhida

Cenário onde não existe condição de pagamento padrão para o cliente

Vendedor Bruno realiza um pedido de venda para o cliente Joãozinho

Dado

  • Vendedor: Bruno
  • Cliente: Joãozinho
  • Condição de Pagamento Padrão: nula

Operação

Bruno seleciona meio de pagamento, mas no caso de ter apenas um meio de pagamento, esse já vem selecionado

Assertivas

  1. Na combo de condição de pagamento, não vai vir selecionada a condição de pagamento padrão do Joãozinho
    1. Não existe condição de pagamento padrão para o Joãozinho