Mudanças entre as edições de "Cadastro de Desconto por Período Logístico"

De GeoSales
Ir para navegação Ir para pesquisar
 
(9 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 8: Linha 8:
 
|-
 
|-
 
| 17/04/2019  || Ryvane Maria || Inclusão de solicitações do cliente  
 
| 17/04/2019  || Ryvane Maria || Inclusão de solicitações do cliente  
 +
|-
 +
| 06/12/2019  || Ana Júlia || Inclusão da RN9
 
|-
 
|-
 
|}
 
|}
Linha 19: Linha 21:
 
== Solução ==
 
== Solução ==
  
De forma a viabilizar o cadastro de informações necessário para a aplicação de desconto logístico, será criada uma nova tela no portal GeoSales EVO, onde o usuário poderá associar um percentual de desconto a um período de aplicação, de acordo com a organização de venda, e o grupo de cliente selecionados.
+
De forma a viabilizar o cadastro de informações necessário para a aplicação de desconto logístico, será criada uma nova tela no portal GeoSales EVO, onde o usuário poderá associar um percentual de desconto a um período de aplicação, de acordo com a organização de venda, canal de venda, e o grupo de cliente selecionados.
  
 
Ao passo que a data de faturamento prevista for definida, o GeoSales irá informar ao vendedor que existe um desconto para aquele período logístico, e perguntar se o vendedor deseja aplicar o desconto ou não. Caso o vendedor confirme, este percentual será aplicado sob todos os itens do pedido.
 
Ao passo que a data de faturamento prevista for definida, o GeoSales irá informar ao vendedor que existe um desconto para aquele período logístico, e perguntar se o vendedor deseja aplicar o desconto ou não. Caso o vendedor confirme, este percentual será aplicado sob todos os itens do pedido.
Linha 35: Linha 37:
 
Deverá ser criado um cadastro com a finalidade de incluir informações a respeito do desconto por período logístico.
 
Deverá ser criado um cadastro com a finalidade de incluir informações a respeito do desconto por período logístico.
  
Neste cadastro poderão ser incluídos pelo usuário as seguintes informações: Dia de início do período logístico, Dia de término do período logístico, organização de venda, grupo de clientes e percentual de desconto. É importante salientar que todos esses campos tem preenchimento obrigatório, exceto o campo grupo de clientes.
+
Neste cadastro poderão ser incluídos pelo usuário as seguintes informações: Dia de início do período logístico, Dia de término do período logístico, organização de venda, canal de venda, grupo de clientes e percentual de desconto. É importante salientar que todos esses campos tem preenchimento obrigatório, exceto o campo grupo de clientes.
  
Será possível, além dos parâmetros citados, definir uma data de vigência para o desconto citado. Essa data de vigência será definida por uma data de início e uma data de término. É importante salientar que a data de início deve ser superior a data atual, bem como a data de término deve ser igual ao superior a data de início, sendo estes campos não obrigatórios. Caso não haja cadastro de data de início e de término, o GeoSales não irá considerar data de vigência.
+
Será possível, além dos parâmetros citados, definir uma data de vigência para o desconto citado. Essa data de vigência será definida por uma data de início e uma data de término. É importante salientar que a data de início deve ser superior ou igual a data atual, bem como a data de término deve ser igual ao superior a data de início, sendo estes campos não obrigatórios. Caso não haja cadastro de data de início e de término, o GeoSales não irá considerar data de vigência.
  
 
O campo 'grupo de clientes' será utilizado para realizar cadastro de exceções.
 
O campo 'grupo de clientes' será utilizado para realizar cadastro de exceções.
Linha 43: Linha 45:
 
'''- Salvar informações cadastradas no GeoSales:'''
 
'''- Salvar informações cadastradas no GeoSales:'''
  
As informações inseridas no cadastro descrito acima deverão ser salvas na tabela DESCONTO_PERIODO.
+
As informações inseridas no cadastro descrito acima deverão ser salvas na tabela PERIODO_LOGISTICO.
  
 
'''- Validar informações inseridas pelo usuário:'''
 
'''- Validar informações inseridas pelo usuário:'''
Linha 59: Linha 61:
 
== Regras de Negócios ==
 
== Regras de Negócios ==
  
'''[RN1] - ''' Não deve ser possível cadastrar dois descontos para um mesmo dia ou período e mesma organização de venda.
+
'''[RN1] - ''' Não deve ser possível cadastrar dois descontos para um mesmo cenário de parâmetros.
  
 
'''[RN2] - ''' Quando houverem alterações no cadastro, será criado um log registrando a modificação.
 
'''[RN2] - ''' Quando houverem alterações no cadastro, será criado um log registrando a modificação.
Linha 71: Linha 73:
 
'''[RN6] - ''' Caso não haja data de início cadastrada, o GeoSales irá assumir como início a data de cadastro.
 
'''[RN6] - ''' Caso não haja data de início cadastrada, o GeoSales irá assumir como início a data de cadastro.
  
'''[RN7] - ''' O GeoSales irá enxergar um cadastro de desconto com valor 'zero' para cadastros de exceções.
+
'''[RN7] - ''' Caso haja um desconto cadastrado com o valor 'zero', o GeoSales irá entender que para os parâmetros cadastrados não irá ser aplicado desconto. Por exemplo: Um cadastro realizado para a organização de venda A, e grupo de cliente B, que tenha o percentual de desconto zerado, não será aplicado desconto algum para o o grupo de cliente em questão.
  
'''[RN8] - ''' A ausência de informação no campo 'grupo de cliente' torna a regra cadastrada válida para todos os grupos contidos neste canal, caso não haja outra regra de exceção cadastrada para um grupo de clientes.
+
'''[RN8] - ''' A ausência de informação no campo 'grupo de cliente' torna a regra cadastrada válida para todos os grupos contidos neste canal, caso não haja outra regra de exceção cadastrada para um grupo de clientes
 +
 
 +
'''[RN9] - ''' Vale salientar que as interseções entre os dias do período logístico não poderão ter conflitos, ou seja, caso haja dois cadastros de descontos por período logístico, iguais, tendo somente uma diferença no dia do período logístico cadastrado, e essas datas contendo ao menos um dia igual, a plataforma não permitirá continuar com os dois cadastros ativos. Permitindo somente um desconto por período logístico habilitado.
  
 
== Regras de Integração ==
 
== Regras de Integração ==

Edição atual tal como às 17h19min de 6 de dezembro de 2019

Histórico de Alterações

Data Quem Comentários
13/11/2018 Ryvane Maria Criação do documento
17/04/2019 Ryvane Maria Inclusão de solicitações do cliente
06/12/2019 Ana Júlia Inclusão da RN9

Necessidade

É possível que seja aplicado, durante um determinado período de tempo, um percentual de desconto logístico faseado sob uma venda. Este desconto possibilita, por exemplo, alavancar as vendas antes do fechamento do fim do mês.

Esse percentual de desconto, chamado de desconto por período logístico, tendo como base de cálculo a data de faturamento do pedido, e varia de acordo com o período do mês. Este desconto deverá ser cadastrado diretamente no GeoSales.

Solução

De forma a viabilizar o cadastro de informações necessário para a aplicação de desconto logístico, será criada uma nova tela no portal GeoSales EVO, onde o usuário poderá associar um percentual de desconto a um período de aplicação, de acordo com a organização de venda, canal de venda, e o grupo de cliente selecionados.

Ao passo que a data de faturamento prevista for definida, o GeoSales irá informar ao vendedor que existe um desconto para aquele período logístico, e perguntar se o vendedor deseja aplicar o desconto ou não. Caso o vendedor confirme, este percentual será aplicado sob todos os itens do pedido.

É importante salientar que este desconto será validado considerando a data de faturamento do pedido, ou seja, o desconto aplicado será referente o período em que se encaixa a data de faturamento do pedido. Caso haja um desconto a ser aplicado neste período, o vendedor será alertado e poderá decidir entre aplicar ou não o desconto sob o valor final do pedido, ou seja, sob todos os seus itens.

Implementação

- Criar novo tipo de desconto:

Deverá ser criado um novo tipo de desconto chamado desconto por período logístico. (DESC_PERIODO)

- Criar campos para cadastro de informações:

Deverá ser criado um cadastro com a finalidade de incluir informações a respeito do desconto por período logístico.

Neste cadastro poderão ser incluídos pelo usuário as seguintes informações: Dia de início do período logístico, Dia de término do período logístico, organização de venda, canal de venda, grupo de clientes e percentual de desconto. É importante salientar que todos esses campos tem preenchimento obrigatório, exceto o campo grupo de clientes.

Será possível, além dos parâmetros citados, definir uma data de vigência para o desconto citado. Essa data de vigência será definida por uma data de início e uma data de término. É importante salientar que a data de início deve ser superior ou igual a data atual, bem como a data de término deve ser igual ao superior a data de início, sendo estes campos não obrigatórios. Caso não haja cadastro de data de início e de término, o GeoSales não irá considerar data de vigência.

O campo 'grupo de clientes' será utilizado para realizar cadastro de exceções.

- Salvar informações cadastradas no GeoSales:

As informações inseridas no cadastro descrito acima deverão ser salvas na tabela PERIODO_LOGISTICO.

- Validar informações inseridas pelo usuário:

Com a finalidade de garantir a correta inserção de dados e uma parametrização de descontos mais eficaz, algumas validações devem ser feitas nos dados digitados pelo usuário.

Deverá ser verificado se o período e o desconto inseridos são válidos, de acordo com os seguintes critérios:

  1. Período, ou parte dele, já não possui um desconto cadastrado.
  2. Desconto só recebe valores numéricos, decimais ou inteiros.
  3. Desconto é um valor entre zero e cem.

É importante salientar que não deve ser possível cadastrar dois descontos para um mesmo dia ou período e mesmos parâmetros, visando evitar o conflito ou a sobreposição desse tipo de desconto. Portanto, caso seja necessário alterar o desconto já criado para um grupo de clientes, o usuário deverá editar o desconto já parametrizado acessando a lista de descontos.

Regras de Negócios

[RN1] - Não deve ser possível cadastrar dois descontos para um mesmo cenário de parâmetros.

[RN2] - Quando houverem alterações no cadastro, será criado um log registrando a modificação.

[RN3] - O período, ou parte dele, não deve possuir um desconto já cadastrado.

[RN4] - O campo de desconto só deve receber valores numéricos, decimais ou inteiros.

[RN5] - O campo de desconto só deve receber valores entre zero e cem.

[RN6] - Caso não haja data de início cadastrada, o GeoSales irá assumir como início a data de cadastro.

[RN7] - Caso haja um desconto cadastrado com o valor 'zero', o GeoSales irá entender que para os parâmetros cadastrados não irá ser aplicado desconto. Por exemplo: Um cadastro realizado para a organização de venda A, e grupo de cliente B, que tenha o percentual de desconto zerado, não será aplicado desconto algum para o o grupo de cliente em questão.

[RN8] - A ausência de informação no campo 'grupo de cliente' torna a regra cadastrada válida para todos os grupos contidos neste canal, caso não haja outra regra de exceção cadastrada para um grupo de clientes

[RN9] - Vale salientar que as interseções entre os dias do período logístico não poderão ter conflitos, ou seja, caso haja dois cadastros de descontos por período logístico, iguais, tendo somente uma diferença no dia do período logístico cadastrado, e essas datas contendo ao menos um dia igual, a plataforma não permitirá continuar com os dois cadastros ativos. Permitindo somente um desconto por período logístico habilitado.

Regras de Integração

[RI1] - As informações de desconto por período logístico serão cadastradas diretamente no GeoSales e não serão trazidas do ERP.

[RI2] - As informações de desconto por período logístico não serão enviadas ao ERP.

Aprovação

Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.

GeoSales

Setor Aprovado Por Data
Desenvolvimento - GeoSales Jefferson Quesado 21/12/2019
Integração - GeoSales
Configurações - GeoSales

Empresa solicitante

Setor Aprovado Por Data
TI - Montana
Gestor do Projeto - Montana
Diretoria - Montana