Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | 316 - Digitar Pedido de Venda | Módulo | Venda |
Segmento Executor | D&L | ||
Requisito | Deverá ser implementada a opção de validar uma politica de desconto por faixa de valores no pedido. | ||
Chamado | 0.132145.2014 (HIS.05126.2014) // (HIS.00482.2015) // HIS.00698.2015 | ||
País | ( X ) Brasil ( ) Argentina ( ) México ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colômbia ( ) Outro _____________. | ||
Release Versão Planejada | 27 |
Objetivo
A solicitação é para que seja implementada a opção de validar uma politica de desconto por faixa de valores no pedido.
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
316 - Digitar Pedido de Venda | Alteração | Menu do WinThor - > 316 | - A rotina deverá validar a politica de desconto por faixa de valores no pedido |
46 - Força de Vendas | Envolvida | Menu do WinThor - > 46 | - A rotina deverá validar a politica de desconto por faixa de valores no pedido |
336 - Alterar Pedido de Venda | Envolvida | Menu do WinThor - >336 | - A rotina deverá validar a politica de desconto por faixa de valores no pedido |
** Referente a HIS.05126.2014 - Rotina 316:
- Criar um campo para gravar código política desconto por faixa de valores com tipo de desconto simulador [código desconto simulador] nas tabelas de pedido e orçamento;
- Caso exista alguma política de desconto vigente (%descto > 0) por faixa de valores de tipo desconto 'simulador';
- Deve habilitar opção 'Simulador' de desconto por faixa de valores de pedido;
- Em qualquer momento da digitação do pedido/orçamento deve ser possível selecionar a opção;
- Se selecionado mais de uma vez a opção 'simulador' ou o valor atendido do pedido seja alterado (para mais ou para menos):
** Deve pedir confirmação do usuário para zerar os descontos provenientes da opção ‘simulador’;
** Caso confirmado o passo anterior, deve zerar os descontos provenientes da opção ‘simulador’. - Quando estiver inserindo um item ao pedido/orçamento:
- Deve considerar somente as políticas de desconto vigentes do item por tipo desconto ‘comercial’; - Quando selecionada a opção 'Simulador':
- Totalizar o pedido usando como base o preço tabela, ou seja, não deve considerar os eventuais descontos comerciais concedidos. Denomina-se o resultado como 'total sem descontos';
- Deve apresentar uma lista de políticas de desconto (%descto > 0) vigentes por faixa de valores de tipo desconto 'simulador' e que atenda pelo menos um item do pedido;
- Deve validar as políticas de desconto validando o campo 'classe de produto' (PCPRODUT.CLASSE) do produto com a da politica.
Exemplo: se na política for definido que é por faixa, tipo desconto simulador e tenha especificada a classe e seção; e no pedido existe pelo menos um item da classe e seção especificada, deve apresentar essa política de desconto.
- Deve apresentar as políticas cujo 'total sem desconto' se encontre na faixa de valores ou, seja menor que o valor menor da faixa:
** Caso o 'total sem descontos' esteja dentro da faixa, o percentual atingido é 100%;
** Caso o 'total sem descontos' for menor ao valor mínimo da faixa, o percentual atingido é 'total sem descontos' / valor minimo * 100.
- Apresentar em ordem decrescente por percentual atingido;
- As colunas que devem ser apresentadas são:* Código política
* período de vigência
* faixa de valores
* Filtros da política
* código departamento e descrição
* código seção e descrição
* classe de produto
* código fornecedor e descrição
* código categoria, subcategoria, marca, produto principal
* percentual atingido
* Desconto máximo: o desconto da política
* Desconto aplicado** Editável, positivo, quando o percentual atingido é igual a 100. Não pode ser maior ao Desconto máximo;
** Quando o percentual atingido é diferente de 100, o valor será zero e não terá opção a alterá-lo- Disponibilizar opção para 'Confirmar', 'Cancelar' e uma área para valores totais: 'Total sem desconto', 'Total desconto' e 'Total liquido';
- Se não foi atingida nenhuma politica de desconto (percentual atingido<100), não deve ter opção de 'Confirmar;
- Ao selecionar opção ‘Confirmar’ deve:
** Deve aplicar o 'desconto aplicado' nos itens do pedido que atende a política;
** Deve prevalecer o desconto máximo, caso seja o desconto comercial informado na inserção do item ou o 'desconto aplicado' na opção ‘simulador’;
** Dever recalcular os totais do pedido. - Ao alterar ou excluir um item do pedido deve executar o ponto: ´´Se selecionado mais de uma vez a opção 'simulador' ou o valor atendido do pedido seja alterado (para mais ou para menos): Deve pedir confirmação do usuário para zerar os descontos provenientes da opção ‘simulador’ // Caso confirmado o passo anterior, deve zerar os descontos provenientes da opção ‘simulador’.
- Ao gravar o pedido/orçamento:
- Deve validar os descontos provenientes da opção ‘simular’;
- Ao gravar como orçamento, deve gravar também os descontos provenientes da opção ‘simulador’. - Ao carregar um orçamento, previamente gravado:
- Deve também trazer os descontos provenientes da opção ‘simulador’;
- Deve validar se os descontos de tipo ‘simulador’ são validos, ou seja, se existem políticas de descontos vigentes;
- Caso os descontos de tipo ‘simulador’ não sejam mais válidos, os percentuais de descontos devem ser zerados. - Ao duplicar pedido e na recuperação de xml, deve zerar todas os desconto provenientes da opção ‘simulador’.
** Referente a HIS.00482.2015 - Rotina 336 - Alterar Pedido de Venda
- Acrescentar o campo ‘código desconto simulador’ na planilha dos itens de pedido;
- Caso exista alguma política de desconto vigente (%descto > 0) por faixa de valores de tipo desconto 'simulador':
** Deve habilitar opção 'Simulador' de desconto por faixa de valores de pedido;
** Em qualquer momento na alteração do pedido deve ser possível selecionar a opção.
- Se selecionado mais de uma vez a opção 'simulador' ou o valor atendido do pedido seja alterado (para mais ou para menos):
** Deve pedir confirmação do usuário para zerar os descontos provenientes da opção ‘simulador’;
** Caso confirmado o passo anterior, deve zerar os descontos provenientes da opção ‘simulador’. - Quando estiver inserindo um item ao pedido:
- Deve considerar somente as políticas de desconto vigentes do item por tipo desconto ‘comercial’. - Quando selecionada a opção 'Simulador':
- Totalizar o pedido usando como base o preço tabela, ou seja, não deve considerar os eventuais descontos comerciais concedidos. Denomina-se o resultado como 'total sem descontos';
- Deve apresentar uma lista de políticas de desconto (%descto > 0) vigentes por faixa de valores de tipo desconto 'simulador' e que atenda pelo menos um item do pedido;
- Deve validar as políticas de desconto validando o campo 'classe de produto' (PCPRODUT.CLASSE) do produto com a da politica.
Exemplo: se na política for definido que é por faixa, tipo desconto simulador e tenha especificada a classe e seção, e no pedido existe pelo menos um item da classe e seção especificada, deve exibir essa política de desconto.
- Deve apresentar as políticas cujo 'total sem desconto' se encontre na faixa de valores ou; seja menor que ao valor menor da faixa:
** Caso o 'total sem descontos' esteja dentro da faixa, o percentual atingido é 100%;
** Caso o 'total sem descontos' for menor ao valor mínimo da faixa, o percentual atingido é 'total sem descontos' / valor minimo * 100.
- Apresentar em ordem decrescente por percentual atingido. - As colunas que deve ser apresentado são:
- Código política
- período de vigência
- faixa de valores
- Filtros da política
- código departamento e descrição
- código seção e descrição
- classe de produto
- código fornecedor e descrição
- código categoria, subcategoria, marca, produto principal
- percentual atingido
- Desconto máximo: o desconto da política
- Desconto aplicado:
+ Editável, positivo, quando o percentual atingido é igual a 100. Não pode ser maior ao Desconto máximo.
+ Quando o percentual atingido é diferente de 100, o valor será zero e não terá opção a alterá-lo. Se não foi atingido nenhuma politica de desconto (percentual atingido<100), não deve ter opção de 'Confirmar';
- Ao selecionar opção ‘Confirmar’:
- Deve aplicar o 'desconto aplicado' nos itens do pedido que atende a política;
- Deve prevalecer o desconto máximo, já seja o desconto comercial informado na inserção do item ou o 'desconto aplicado' na opção ‘simulador’;
- Dever recalcular os totais do pedido - Ao alterar ou excluir um item do pedido deve executar o ponto: ´´Se selecionado mais de uma vez a opção 'simulador' ou o valor atendido do pedido seja alterado (para mais ou para menos)``;
- Ao gravar o pedido:
- Deve validar os descontos provenientes da opção ‘simular’.
*** Referente a HIS.00698.2015 - 46 - Módulo Força de Vendas (PACKAGE INTEGRAÇÃO)
Acrescentar o campo ‘código desconto simulador’ nas tabelas intermediarias de força de vendas.
- Este ‘código desconto simulador’ deve ser enviado pelo força de vendas para que na integração valide o desconto do item do pedido com o desconto da política de desconto de tipo ‘simulador’ e se o valor total do pedido sem desconto esta dentro da faixa da política de desconto.
- Se o desconto concedido no item do pedido que tem o campo ‘código desconto simulador’ preenchido não for valido, deve rejeitar o item na importação do pedido e gravar o motivo da rejeição.
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|