Precificação
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
01/10/2020 | Ana Júlia | Criação do documento |
01/04/2021 | João Ramon | Atualização do documento |
Necessidade
No processo de formação de preços, conta-se com um número definido de variáveis que irão fazer a composição do valor final que será apresentado ao cliente final. Informações como custos operacionais, inclusão de markups, fatores de compensação por quebra e/ou comissionamento de venda devem estar contemplados na composição dos preços. A empresa deseja fazer esta composição dentro da Plataforma GeoSales EVO, inserindo todas as informações de custo, taxas e demais dados customizáveis, permitindo que o próprio cliente consiga fazer esta composição.
O cenário de precificação atual não possui um processo uniformizado para cada cliente. Portanto, a necessidade de criar um processo padronizado para composição de preços, assim como a atualização customizável de algumas dessas variáveis, por se tratarem de variáveis cujos valores podem oscilar por motivos externos (oscilações de mercado, variação na política de preços, etc), é imperativa.
Solução
Visto que a formação de preços, e seu processo de elaboração, devem ser totalmente customizáveis pelo cliente, primeiramente deve ser possível que ele não apenas determine quais as variáveis e seus respectivos valores devem ser atribuídos na plataforma para precificação, mas também como estas variáveis se relacionarão matematicamente, a fim de formular um preço baseado nas entradas fornecidas pelo cliente. Além disso, tais variáveis, uma vez inseridas no cadastro de preços, deverão ser passíveis de edição, feitas pelo próprio cliente, de forma manual.
Como instrumento de parametrização das fórmulas contendo as variáveis criadas e seus operadores apropriados, será utilizada a notação polonesa reversa (RPN), ferramenta de uso familiar a pessoas ligadas ao trabalho que envolva matemática financeira. Assim, a formação de preço deverá ser mais flexível e intuitiva na sua formação, além de facilitar em eventuais futuras modificações. As formulas serão definidas dentro de uma tabela de preço para um determinado grupo de produto facilitando o cadastro.
Também visando a facilidade da manutenção dos valores de cada variável da fórmula, iremos construir o preço por um conjunto de parâmetros, podendo ser definido de forma atrelada às seguintes dimensões: produto e tabela de preço.
Após a definição dos parâmetros, a fórmula será construída por meio da utilização destes. Finalizando esta etapa, basta pedir para processar a tabela, onde a mesma passará a ser vigente para a equipe de venda.
Implementação
O processo terá como bases os seguintes passos:
1. Criação de Tabela;
2. Definição de Variáveis que deverão compor a fórmula de criação de preço, além da definição do atributo a qual tal variável está vinculada (produto ou Tabela);
3. Definição de fórmula de formação de preços, utilizando RPN, e vinculações a grupos de produtos;
4. Concluída a fórmula, com as relações operacionais entre as variáveis, os valores gerados devem ser processados para compor a Tabela de Preços.
Cadastro tabela de preço
Campo | Tipo | Utilização |
---|---|---|
Descrição | Texto | O campo de descrição é um texto que aceita no máximo 70 caracteres |
Data inicial vigência | Data | O campo de data inicial irá determinar o início da vigência para tabela de preço |
Data final vigência | Data | O campo de data final irá determinar o fim da vigência para tabela de preço |
Declaração de variáveis
Definição da formula de preço
Processamento da Tabela
É importante frisar que os valores estão vinculados a uma tabela de preços, que consequentemente está vinculada a um cliente, organização de vendas, vendedores, e tabelas afins.
As variáveis comuns a todos os clientes deverão ter valores diferenciados de acordo com a cidade onde a organização de vendas está alocada. Há dois grupos de variáveis: aquelas que são relacionadas ao produto em si (tamanho, cor, embalagem, Tipo) e aquelas relacionadas à Tabela (Valor de partida, comissão promotor, frete, por exemplo). É importante determinar corretamente para qual grupo tal variável estará vinculada.
Se mais de um produto possui a mesma característica, será possível fazer a precificação por grupos de produtos.
Cenário 1
Elaborando o preço do produto 'P001' para o cliente 'C001':
Enumeração das variáveis
Variável | Descrição da Variável | Valor | Tipo Grupo |
---|---|---|---|
Pp | Preço de Partida | R$ 106,00 | Tabela |
Fc | Fator de Conversão | 1,5 | Produto |
Ce | Custo de Embalagem | R$ 12,20 | Produto |
Fr | Frete | R$ 0,00 | Tabela |
Pr | Promotor | 1,02 | Tabela |
Qu | Fator Quebra | 1 | Tabela |
Cf | Contrato de Fidelidade | 1,02 | Tabela |
As variáveis estão relacionadas matematicamente de acordo com a notação:
P= PpFc/Ce+Fr+Pr*Qu*Cf*
Ao final do processo, a fórmula irá apresentar o valor final: "R$ 86,21".
Cenário 2
Realizando o cadastro de preço do produto 'P002' para o cliente 'C002'
Variável | Descrição da Variável | Valor | Tipo Grupo |
---|---|---|---|
Pp | Preço de Partida | R$ 110,50 | Tabela |
P1 | Adicional de Preço | R$ 3,00 | Tabela |
Fc | Fator de Conversão | 1,5 | Produto |
Ce | Custo de Embalagem | R$ 12,20 | Produto |
Fr | Frete | R$ 3,00 | Tabela |
Pr | Promotor | 1 | Tabela |
Qu | Fator Quebra | 1 | Tabela |
Cf | Contrato de Fidelidade | 1,11 | Tabela |
As variáveis estão relacionadas matematicamente de acordo com a notação:
P= PpP1+Fc/Ce+Fr+Pr*Qu*Cf*
Ao final do processo de cálculo da fórmula, o valor do preço será "R$ 100,86".
Cenário 3
Realizando o cadastro de preço do produto 'P003' para o cliente 'C003'
Variável | Descrição da Variável | Valor | Tipo Grupo |
---|---|---|---|
Pp | Preço de Partida | R$ 110,50 | Tabela |
P1 | Adicional de Preço | R$ -3,00 | Tabela |
Fc | Fator de Conversão | 1,5 | Produto |
Ce | Custo de Embalagem | R$ 8,67 | Produto |
Ce2 | Custo de Embalagem 2 | R$ 2,00 | Produto |
Fr | Frete | R$ 2,5 | Tabela |
Pr | Promotor | 1 | Tabela |
Qu | Fator Quebra | 1 | Tabela |
Cf | Contrato de Fidelidade | 1 | Tabela |
K | Constante | 23,67 | Tabela |
As variáveis estão relacionadas matematicamente de acordo com a notação:
P= PpP1+Fc/Ce+Ce2+Fr+Pr*Qu*Cf*K+
Ao final do cálculo da forma, o valor final do preço será: "R$ 108,50".
A composição de preço tem como objetivo construir um preço de venda. Esse cadastro conta com tipos de variáveis para compor preço. Para que a composição de preço seja aplicada corretamente no cadastro do pedido, é necessário que as seguintes premissas sejam atendidas.
Composição de preço
Visto que há variação de preços de produtos para diferentes localidades, a formula criada para a composição de preços deverá, além de compor toda a regra de cálculo de precificação de determinado produto, a sua parametrização vinculada ao seu respectivo Estado, Cidade e Filial.
Em outras palavras, através da composição de preço, o usuário poderá informar a fórmula que o sistema irá aplicar para definir o preço unitário do produto. Essa regra poderá ser parametrizado por: filial, estado e cidade.
Regras de Negócios
[RN1] - Não poderá conter a mesma regra para o mesmo estado e filial;
[RN2] - Não deverá haver sobreposição de cadastros, e sim edição deste cadastro. Caso o usuário tente cadastrar o mesmo cenário mais de uma vez, a plataforma irá alertar informando que já existe uma regra, e que essa regra poderá ser sobreposta;
[RN3] - Essa funcionalidade será desenvolvida exclusivamente no GeoSales EVO.
[RN4] - Durante o processo, o portal não deverá travar (requisito não funcional).
[RN5] - Os históricos do log de alterações das variáveis ficarão registrados por um período de 1 (um) ano.
[RN6] - Um determinado produto poderá ser vinculado a mais de um grupo, mas a quantidade deve ser diferente.
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 |