Funcionalidade/Comissionamento Por EBITDA

De GeoSales
Revisão de 18h41min de 16 de fevereiro de 2017 por 10.0.0.172 (discussão) (→‎Cenários)
Ir para navegação Ir para pesquisar
Logo geosales.png

Histórico de Revisões

Data Revisor Comentário
26/01/2017 Fábio Roseno Criação do Documento

Informações Gerais

Cliente: Plastilit Projeto: 1ª Fase - Rentabilidade EBITDA
Gerente/Sponsor: Pedro Silveira Gerente SoftSite: Guido Ciarlini
Analista SoftSite: Arielton Gomes Arquiteto SoftSite: Fábio Sobral
Aplicação(s): Portal e Mobile

Necessidade

Efetuar um comissionamento eficaz para os vendedores com base na rentabilidade por EBITDA.

Exemplo

Digamos que a Rentabilidade EBITDA de um item tenha dado 10% do valor líquido do produto, e essa porcentagem equivale a R$ 10,00 .

Deve-se consultar a tabela de comissões para identificar qual a comissão percentual é liberada para o representante para calcularmos esse valor.

Suponhamos a Tabela de Comissões abaixo:

EBITDA Comissão(%)
1% a 5% 25%
5% a 10% 50%

Portanto, já que a Rentabilidade EBITDA atingiu os 10%, a comissão do Representante nesse exemplo é de 50% da Rentabilidade o que equivale a 5% do valor liquido do produto vendido que corresponde a uma comissão de R$5,00.

Solução

Deve-se obter o percentual de comissão a ser aplicado pelo valor da rentabilidade numa tabela de comissões, aplicar o cálculo em cima da própria rentabilidade e salvar a comissão do vendedor.

Ou seja, caso a rentabilidade do pedido seja menor ou igual a 0(Zero)%, a comissão seria de 1%, caso a rentabilidade seja maior que 0(Zero)% e menor ou igual a 5%, a comissão seria de 20%, caso a rentabilidade seja maior que 5% e menor ou igual a 10%, a comissão seria 40%, e caso a rentabilidade seja acima de 10% e menor ou igual a 100%, a comissão seria de 50%. Onde o percentual da Comissão deve ser calculado em cima do percentual da Rentabilidade.

Exemplo Solução - Tabela de Comissões

Rentabilidade Máxima(%) Comissão(%)
0 1
5 20
10 40
100 50

Tabela RENTABILIDADE_COMISSAO

CREATE TABLE RENTABILIDADE_COMISSAO 
  ( 
     cd_rentabilidade_comissao INT IDENTITY, 
     pc_rent_maxima            DECIMAL(18, 2), 
     pc_comissao               DECIMAL(18, 2) 
  ) 

Inserção da Tabela RENTABILIDADE_COMISSAO

INSERT RENTABILIDADE_COMISSAO
VALUES	(0, 1),
	(5, 20),
	(10, 40),
	(100, 50)

Consulta Comissão do Representante

SELECT TOP 1 pc_rent_maxima, 
             pc_comissao 
FROM   RENTABILIDADE_COMISSAO 
WHERE  pc_rent_maxima >= #percentualRentabilidade# 
ORDER  BY pc_rent_maxima 

Fórmula da Comissão

COMISSAO = ( PC_RENTAB * CV )/ 100

Onde:
PC_RENTAB >> Rentabilidade do Item
CV >> Comissão Variante Obtida pela Tabela de Comissões

Após consultado o percentual da comissão a ser gerado, o sistema deve calcular e guardar esse valor em uma tabela do GeoSales para a aplicação da mesma após o Faturamento do Pedido.

Pré-Requisitos

  • Deve-se ter populada uma Tabela de Comissões com os devidos valores.

Regras de Negócios

  • O valor da comissão será calculado no ato do pedido, mas só deverá ser aplicado no faturamento do mesmo.

Protótipos

RentabComissaoMob.png

Cenários

Cenário Happy Day

O vendedor insere um item ao pedido.

Dados

O valor da Rentabilidade do Item é de 6,51 %.

Operação

O Sistema deve obter a Comissão Variante da Tabela de Comissões para calcular a Comissão final a partir da Rentabilidade.

Assertiva

Cenário de Fluxo de Exceção

Descreva o cenário do fluxo de exceção relacionado a funcionalidade em questão.

Dados

Indique que dados serão necessários para a assertiva do cenário do fluxo de exceção.

Operação

Informe que operação é aguardada para o cenário do fluxo de exceção.

Assertiva

Informe o resultado esperado após acionado por operação para o cenário do fluxo de exceçã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.

Setor Aprovado Por E-Mail Data Assinatura
Tecnologia da Informação
Direção
Comercial