Mudanças entre as edições de "Cadastro de Desconto por vendedor"
(11 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 11: | Linha 11: | ||
== Necessidade == | == Necessidade == | ||
− | + | Pode ser concedida ao vendedor uma margem de negociação para a venda. Esta margem pode ser utilizada pelo vendedor para aplicar descontos no momento do cadastro de pedidos. | |
− | a margem | ||
− | |||
− | |||
− | + | Esta margem é chamada de 'desconto por vendedor' e pode ser aplicada item a item no cadastro de pedidos do GeoSales. | |
− | |||
− | |||
− | O desconto | + | O percentual de desconto que pode ser aplicado pelo vendedor deverá ser cadastrado no GeoSales. |
− | |||
− | |||
− | |||
− | + | Este documento, propõe solução para o desconto D5 da Montana. | |
− | |||
− | |||
− | == Solução == | + | == Solução == |
+ | |||
+ | De forma a viabilizar o cadastro de informações necessário para a aplicação de desconto por vendedor, será criada uma nova tela no portal GeoSales EVO, onde o usuário poderá associar um percentual de desconto a um vendedor específico. | ||
+ | |||
+ | Será cadastrado no portal GeosalesEVO o desconto por vendedor, onde se parametriza a margem extra de desconto que o vendedor pode aplicar num pedido. Este desconto será parametrizado na forma padrão de descontos do GeoSales, e será aplicado item a item no pedido. Desta forma, é possível, no GeoSales parametrizar descontos promocionais adicionais usando como parâmetro um vendedor. | ||
== Implementação == | == Implementação == | ||
'''- Criar campos para cadastro de informações:''' | '''- Criar campos para cadastro de informações:''' | ||
+ | |||
+ | Deverá ser criado um cadastro com a finalidade de incluir informações a respeito do desconto por vendedor. | ||
+ | |||
+ | Como pode-se ver no protótipo abaixo, neste cadastro poderão ser incluídos pelo usuário as seguintes informações: Percentual de desconto e vendedor que será contemplado. É importante salientar que todos esses campos tem preenchimento obrigatório. | ||
+ | |||
+ | [[Arquivo:Crud desconto vendedor.png|1000px]] | ||
'''- 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 XXXX . A associação dos campos cadastrados na tela com os campos contidos na referida tabela é feita da seguinte forma: | + | As informações inseridas no cadastro descrito acima deverão ser salvas na tabela XXXX. A associação dos campos cadastrados na tela com os campos contidos na referida tabela é feita da seguinte forma: |
{| class="wikitable" | {| class="wikitable" | ||
− | ! colspan="5" | DESCONTO_VENDEDOR | + | ! colspan="5" | DESCONTO_VENDEDOR |
|- | |- | ||
! Informação de cadastro | ! Informação de cadastro | ||
! Campo da tabela | ! Campo da tabela | ||
|- | |- | ||
− | | | + | | Código do vendedor |
− | | | + | | CD_VENDEDOR |
+ | |- | ||
+ | | Percentual de desconto a ser aplicado | ||
+ | | PR_DESCONTO | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | '''- Criar estrutura de banco de dados:''' | ||
+ | |||
+ | Com finalidade de salvar as informações acima cadastradas, a tabela abaixo deverá ser criada, de acordo com suas especificações: | ||
+ | |||
+ | {| class="wikitable" | ||
+ | ! colspan="5" | DESCONTO_VENDEDOR | ||
|- | |- | ||
+ | ! Coluna | ||
+ | ! Tipo | ||
+ | ! Obrigatório | ||
+ | ! Chave Primária | ||
+ | ! Explicação | ||
+ | |- | ||
+ | | CD_VENDEDOR || Int || Sim || Não || Código do vendedor | ||
+ | |- | ||
+ | | PR_DESCONTO || Decimal(18,6) || Sim || Não || Percentual de desconto a ser aplicado | ||
+ | |- | ||
|} | |} | ||
'''- Validar informações inseridas pelo usuário:''' | '''- Validar informações inseridas pelo usuário:''' | ||
+ | |||
+ | No momento do cadastro de desconto por vendedor, é importante verificar, inicialmente, se o desconto cadastrado é um valor entre zero e cem porcento. | ||
+ | |||
+ | É necessário validar também, se já existe um desconto cadastrado para aquele vendedor. Caso já exista, este desconto será sobreposto ao novo desconto que está sendo cadastrado, ou seja, será considerado o desconto mais recente cadastrado para o vendedor. | ||
== Regras de Negócios == | == Regras de Negócios == | ||
Linha 58: | Linha 84: | ||
== Regras de Integração == | == Regras de Integração == | ||
− | '''[RI1] - ''' | + | '''[RI1] - ''' As informações de desconto por vendedor serão cadastradas diretamente no GeoSales e não serão trazidas do ERP. |
+ | |||
+ | '''[RI2] - ''' As informações de desconto por vendedor não serão enviadas ao ERP. | ||
== Resultados Esperados == | == Resultados Esperados == |
Edição atual tal como às 12h34min de 22 de novembro de 2018
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
16/11/2018 | Ryvane Maria | Criação do Documento |
Necessidade
Pode ser concedida ao vendedor uma margem de negociação para a venda. Esta margem pode ser utilizada pelo vendedor para aplicar descontos no momento do cadastro de pedidos.
Esta margem é chamada de 'desconto por vendedor' e pode ser aplicada item a item no cadastro de pedidos do GeoSales.
O percentual de desconto que pode ser aplicado pelo vendedor deverá ser cadastrado no GeoSales.
Este documento, propõe solução para o desconto D5 da Montana.
Solução
De forma a viabilizar o cadastro de informações necessário para a aplicação de desconto por vendedor, será criada uma nova tela no portal GeoSales EVO, onde o usuário poderá associar um percentual de desconto a um vendedor específico.
Será cadastrado no portal GeosalesEVO o desconto por vendedor, onde se parametriza a margem extra de desconto que o vendedor pode aplicar num pedido. Este desconto será parametrizado na forma padrão de descontos do GeoSales, e será aplicado item a item no pedido. Desta forma, é possível, no GeoSales parametrizar descontos promocionais adicionais usando como parâmetro um vendedor.
Implementação
- Criar campos para cadastro de informações:
Deverá ser criado um cadastro com a finalidade de incluir informações a respeito do desconto por vendedor.
Como pode-se ver no protótipo abaixo, neste cadastro poderão ser incluídos pelo usuário as seguintes informações: Percentual de desconto e vendedor que será contemplado. É importante salientar que todos esses campos tem preenchimento obrigatório.
- Salvar informações cadastradas no GeoSales:
As informações inseridas no cadastro descrito acima deverão ser salvas na tabela XXXX. A associação dos campos cadastrados na tela com os campos contidos na referida tabela é feita da seguinte forma:
DESCONTO_VENDEDOR | ||||
---|---|---|---|---|
Informação de cadastro | Campo da tabela | |||
Código do vendedor | CD_VENDEDOR | |||
Percentual de desconto a ser aplicado | PR_DESCONTO |
- Criar estrutura de banco de dados:
Com finalidade de salvar as informações acima cadastradas, a tabela abaixo deverá ser criada, de acordo com suas especificações:
DESCONTO_VENDEDOR | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
CD_VENDEDOR | Int | Sim | Não | Código do vendedor |
PR_DESCONTO | Decimal(18,6) | Sim | Não | Percentual de desconto a ser aplicado |
- Validar informações inseridas pelo usuário:
No momento do cadastro de desconto por vendedor, é importante verificar, inicialmente, se o desconto cadastrado é um valor entre zero e cem porcento.
É necessário validar também, se já existe um desconto cadastrado para aquele vendedor. Caso já exista, este desconto será sobreposto ao novo desconto que está sendo cadastrado, ou seja, será considerado o desconto mais recente cadastrado para o vendedor.
Regras de Negócios
[RN1] - Ao ser cadastrado um desconto para um vendedor que já possui desconto cadastrado, o GeoSales irá sobrepor o desconto já existente com o desconto atual.
Regras de Integração
[RI1] - As informações de desconto por vendedor serão cadastradas diretamente no GeoSales e não serão trazidas do ERP.
[RI2] - As informações de desconto por vendedor não serão enviadas ao ERP.
Resultados Esperados
Fluxos Padrão
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 | Pessoa que aprovou | 00/00/0000 |
Integração - GeoSales | Pessoa que aprovou | 00/00/0000 |
Configurações - GeoSales | Pessoa que aprovou | 00/00/0000 |
Empresa solicitante
Setor | Aprovado Por | Data | Assinatura |
---|---|---|---|
Gerente TI - Cliente | Pessoa que aprovou | 00/00/0000 | |
Gerente de Projeto - Cliente | Pessoa que aprovou | 00/00/0000 | |
Gerente Comercial - Cliente | Pessoa que aprovou | 00/00/0000 |