Mudanças entre as edições de "Funcionalidade/Comissionamento Por EBITDA"

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 106: Linha 106:
 
WHERE  pc_rent_maxima >= #percentualRentabilidade#  
 
WHERE  pc_rent_maxima >= #percentualRentabilidade#  
 
ORDER  BY pc_rent_maxima  
 
ORDER  BY pc_rent_maxima  
 +
</pre>
 +
 +
=== Fórmula da Comissão ===
 +
<pre>
 +
COMISSAO = ( PC_RENTAB * CV )/ 100
 +
 +
Onde:
 +
PC_RENTAB >> Rentabilidade do Item
 +
CV >> Comissão Variante Obtida pela Tabela de Comissões
 
</pre>
 
</pre>
  
Linha 114: Linha 123:
  
 
==Regras de Negócios==
 
==Regras de Negócios==
* O valor da comissão será calculado no ato do pedido, mas só deverá ser aplicada no faturamento do mesmo.
+
* O valor da comissão será calculado no ato do pedido, mas só deverá ser aplicado no faturamento do mesmo.
 
 
==Regras de Exceções==
 
*''Liste aqui as regras de exceções necessárias para a funcionalidade.  (Quando se aplicam)''
 
  
 
==Protótipos==
 
==Protótipos==
Linha 123: Linha 129:
  
 
==Cenários==
 
==Cenários==
''Inclua os cenários deseja atingir, a começar pelo caminho feliz.''
 
  
 
===Cenário Happy Day===
 
===Cenário Happy Day===
''Descreva o caminho feliz relacionado a funcionalidade em questão.''
+
O vendedor insere um item ao pedido.
  
 
====Dados====
 
====Dados====
''Indique que dados serão necessários para a assertiva do cenário.''
+
O valor da Rentabilidade do Item é de 6,51 %.
  
 
====Operação====
 
====Operação====
''Informe que operação é aguardada para esse cenário.''
+
O Sistema deve obter a Comissão Variante da Tabela de Comissões para calcular a Comissão final a partir da Rentabilidade.
  
 
====Assertiva====
 
====Assertiva====
''Informe o resultado esperado após acionado por operação para esse cenário.''
+
Seguindo-se a tabela de comissões existente no exemplo, a comissão variante para rentabilidade entre 5 e 10% é de 20% dela.
 +
 
 +
Usando-se a fórmula de Comissão:
 +
 
 +
COMISSAO = ( PC_RENTAB * CV )/ 100
 +
 
 +
COMISSAO = ( 6,51 * 20 )/ 100
 +
 
 +
COMISSAO = 1,30 %
 +
 
 +
Teremos uma Comissão do Vendedor de 1,30 % do valor do item vendido.
  
 
===Cenário de Fluxo de Exceção===
 
===Cenário de Fluxo de Exceção===
''Descreva o cenário do fluxo de exceção relacionado a funcionalidade em questão.''
+
O vendedor insere um item ao pedido cuja rentabilidade não tem comissão variante na tabela
  
 
====Dados====
 
====Dados====
''Indique que dados serão necessários para a assertiva do cenário do fluxo de exceção.''
+
O valor da rentabilidade do item é de 4,47 %, e a comissão variante não existe na tabela de comissão para essa rentabilidade
  
 
====Operação====
 
====Operação====
''Informe que operação é aguardada para o cenário do fluxo de exceção.''
+
O Sistema não consegue obter a Comissão Variante da Tabela de Comissões referente a Rentabilidade retornada e consequentemente não calcula nem exibe a Comissão do Vendedor.
  
 
====Assertiva====
 
====Assertiva====
''Informe o resultado esperado após acionado por operação para o cenário do fluxo de exceção.''
+
Não calcula a Comissão do Vendedor portanto exibirá comissão vazia
  
 
==Aprovação==
 
==Aprovação==

Edição atual tal como às 21h13min de 16 de fevereiro de 2017

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

Seguindo-se a tabela de comissões existente no exemplo, a comissão variante para rentabilidade entre 5 e 10% é de 20% dela.

Usando-se a fórmula de Comissão:

COMISSAO = ( PC_RENTAB * CV )/ 100

COMISSAO = ( 6,51 * 20 )/ 100

COMISSAO = 1,30 %

Teremos uma Comissão do Vendedor de 1,30 % do valor do item vendido.

Cenário de Fluxo de Exceção

O vendedor insere um item ao pedido cuja rentabilidade não tem comissão variante na tabela

Dados

O valor da rentabilidade do item é de 4,47 %, e a comissão variante não existe na tabela de comissão para essa rentabilidade

Operação

O Sistema não consegue obter a Comissão Variante da Tabela de Comissões referente a Rentabilidade retornada e consequentemente não calcula nem exibe a Comissão do Vendedor.

Assertiva

Não calcula a Comissão do Vendedor portanto exibirá comissão vazia

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