Cadastro de Desconto por vendedor

De GeoSales
Revisão de 12h34min de 22 de novembro de 2018 por Ryvanemaria (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

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.

Crud desconto vendedor.png

- 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