Mudanças entre as edições de "Funcionalidade de Rentabilidade"

De GeoSales
Ir para navegação Ir para pesquisar
 
(16 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 16: Linha 16:
  
 
== Necessidade ==
 
== Necessidade ==
 
+
Iremos usar como solução a funcionalidade Rentabilidade para descrever os passos necessários para que o sistema possa calcular e avaliar o pedido através da rentabilidade.
 +
O objetivo deste documento é descrever de maneira clara as regras para o cálculo da rentabilidade de itens e famílias no sistema GeoSales.
  
 
== Solução ==
 
== Solução ==
 +
Baseado nas informações de paramentos que vem do ERP, ao fazer um pedido o sistema irá apresentar um semáforo que de acordo com as informações que são parametrizadas para checar a rentabilidade do pedido.
 +
Desta forma o sistema vai atualizar de acordo com as movimentações realizadas no pedido, aplicação de desconto, mudança de quantidade.
 +
Sempre que o pedido for salvo com uma rentabilidade ruim ou regular este irá para alçada de aprovação para que o Gestor consiga avaliar e definir sua aprovação.
  
 
== Regras de Negócios ==
 
== Regras de Negócios ==
Linha 47: Linha 51:
 
*'''Valor Custo²''' = Custo do produto enviado do **CUSTO STANDER** do ERP + comissão + frete + verbas financeiras + bonificações + impostos (ICMS, IPI, ICMS ST, PIS, COFINS).
 
*'''Valor Custo²''' = Custo do produto enviado do **CUSTO STANDER** do ERP + comissão + frete + verbas financeiras + bonificações + impostos (ICMS, IPI, ICMS ST, PIS, COFINS).
  
---
 
  
 
'''RN3 - Cálculo da Rentabilidade da Família com Comissão'''
 
'''RN3 - Cálculo da Rentabilidade da Família com Comissão'''
Linha 63: Linha 66:
 
*'''Comissão da Família''' = Soma dos Itens da Família no Pedido X Porcentagem de Comissão
 
*'''Comissão da Família''' = Soma dos Itens da Família no Pedido X Porcentagem de Comissão
  
 
+
==== Integração com o ERP ====
'''Integração com o ERP'''
 
  
 
'''RN4: O sistema GeoSales receberá o **custo já calculado** do ERP, proveniente da tabela de **Custo Stander'''.
 
'''RN4: O sistema GeoSales receberá o **custo já calculado** do ERP, proveniente da tabela de **Custo Stander'''.
Linha 70: Linha 72:
 
'''RN5: O cálculo do frete será feito diretamente no GeoSales com base nos valores de frete registrados.'''
 
'''RN5: O cálculo do frete será feito diretamente no GeoSales com base nos valores de frete registrados.'''
  
---
+
====Classificação da Rentabilidade====
  
'''Classificação da Rentabilidade'''
+
'''RN6: A rentabilidade será classificada em três categorias'''
 
 
'''RN6**: A rentabilidade será classificada em três categorias'''
 
 
   - '''BOM''': Rentabilidade da família igual ou superior ao valor desejado cadastrado.
 
   - '''BOM''': Rentabilidade da família igual ou superior ao valor desejado cadastrado.
 
   - '''REGULAR''': Rentabilidade da família abaixo do valor desejado, maior ou igual ao valor mínimo.
 
   - '''REGULAR''': Rentabilidade da família abaixo do valor desejado, maior ou igual ao valor mínimo.
Linha 81: Linha 81:
 
'''Regra para Classificação Geral:'''
 
'''Regra para Classificação Geral:'''
  
- Se '''alguma família''' for classificada como '''RUIM''', o pedido será considerado '''RUIM'''.
+
- Se '''alguma família''' for classificada como '''RUIM''', o pedido será considerado '''RUIM'''.
- Se '''nenhuma família''' for classificada como RUIM, mas houver alguma como '''REGULAR''', o pedido será classificado como '''REGULAR'''.
+
- Se '''nenhuma família''' for classificada como RUIM, mas houver alguma como '''REGULAR''', o pedido será classificado como '''REGULAR'''.
- Caso '''todas as famílias''' sejam classificadas como '''BOM''', o pedido será considerado '''BOM'''.
+
- Caso '''todas as famílias''' sejam classificadas como '''BOM''', o pedido será considerado '''BOM'''.
  
---
+
====Indicador Visual (Semáforo)====
 
 
#### **5. Indicador Visual (Semáforo)**
 
 
'''RN7: O vendedor visualizará um **indicador de semáforo** com as seguintes cores:'''
 
'''RN7: O vendedor visualizará um **indicador de semáforo** com as seguintes cores:'''
  
   - **Verde**: Rentabilidade BOM.
+
   - '''Verde''': Rentabilidade BOM.
   - **Amarelo**: Rentabilidade REGULAR.
+
   - '''Amarelo''': Rentabilidade REGULAR.
   - **Vermelho**: Rentabilidade RUIM.
+
   - '''Vermelho''': Rentabilidade RUIM.
 
 
---
 
  
 
== Resultados Esperados ==  
 
== Resultados Esperados ==  
Linha 100: Linha 96:
  
 
=== Fluxos Padrão ===
 
=== Fluxos Padrão ===
 +
'''Happy Day'''
 +
 +
*1 – O caso de uso inicia quando o vendedor inserir um item no pedido;
 +
*2 – O sistema avaliará a rentabilidade do item de acordo com a família do produto; [RN1][RN2]
 +
*3 – O sistema irá classificar o pedido de acordo com a rentabilidade encontrada; [RN6]
 +
*4 – O sistema modifica o status do pedido para pendente e informa que o pedido ficará pendente de autorização.
 +
 +
=== Fluxos Alternativo ===
 +
 +
'''FA01 – Rentabilidade no portal de gerenciamento'''
 +
 +
*1 – O caso de uso inicia quando o supervisor irá consultar um pedido no portal de gerenciamento;
 +
*2 – O sistema habilitará a visualização da rentabilidade do pedido. [RN3]
  
 
== Aprovação ==
 
== Aprovação ==

Edição atual tal como às 19h36min de 17 de setembro de 2024

Histórico de Alterações

Data Quem Comentários
30/03/2017 Lucas Camelo Criação do documento
06/04/2017 Lucas Camelo Resisado por Leonardo
25/04/2017 Lucas Camelo Alteração revisão pela equipe CriaSim
16/09/2024 Renato Lima Unificação documento do Git e Caso de uso

Necessidade

Iremos usar como solução a funcionalidade Rentabilidade para descrever os passos necessários para que o sistema possa calcular e avaliar o pedido através da rentabilidade. O objetivo deste documento é descrever de maneira clara as regras para o cálculo da rentabilidade de itens e famílias no sistema GeoSales.

Solução

Baseado nas informações de paramentos que vem do ERP, ao fazer um pedido o sistema irá apresentar um semáforo que de acordo com as informações que são parametrizadas para checar a rentabilidade do pedido. Desta forma o sistema vai atualizar de acordo com as movimentações realizadas no pedido, aplicação de desconto, mudança de quantidade. Sempre que o pedido for salvo com uma rentabilidade ruim ou regular este irá para alçada de aprovação para que o Gestor consiga avaliar e definir sua aprovação.

Regras de Negócios

RN1 – Cálculo da Rentabilidade do Item

A rentabilidade de cada item será calculada utilizando a fórmula:

  • Rentabilidade Item = (Valor Venda Net - Valor Custo¹) / Valor Venda Net

Onde:

  • Valor Venda Net = Preço de Venda (Preço de tabela) - (ICMS + PIS + COFINS);
  • Valor Custo¹ = Custo padrão do produto, enviado diretamente do **CUSTO STANDER** do ERP.


RN2 – Cálculo da Rentabilidade da Família do Pedido

A rentabilidade da família segue a mesma fórmula da Margem 1, porém com um cálculo diferenciado para o custo:

  • Rentabilidade Família = (Valor Venda Net - Valor Custo²) / Valor Venda Net

Onde:

  • Valor Venda Net = Preço de Venda (Preço de tabela) - (ICMS + PIS + COFINS);
  • Valor Custo² = Custo do produto enviado do **CUSTO STANDER** do ERP + comissão + frete + verbas financeiras + bonificações + impostos (ICMS, IPI, ICMS ST, PIS, COFINS).


RN3 - Cálculo da Rentabilidade da Família com Comissão

A rentabilidade de cada família de produtos também considera a **comissão** associada aos itens do pedido:

  • Rentabilidade Família (Com Comissão) = (Valor Venda Net - (Valor Custo³ + Comissão da Família)) / Valor Venda Net

Onde:

  • Valor Venda Net** = Preço de Venda (Preço de tabela) - (ICMS + PIS + COFINS);
  • Valor Custo³ = Custo do produto enviado do **CUSTO STANDER** do ERP + comissão + frete + verbas financeiras + bonificações + impostos (ICMS, IPI, ICMS ST, PIS, COFINS).
  • Comissão da Família = Soma dos Itens da Família no Pedido X Porcentagem de Comissão

Integração com o ERP

RN4: O sistema GeoSales receberá o **custo já calculado** do ERP, proveniente da tabela de **Custo Stander.

RN5: O cálculo do frete será feito diretamente no GeoSales com base nos valores de frete registrados.

Classificação da Rentabilidade

RN6: A rentabilidade será classificada em três categorias

 - BOM: Rentabilidade da família igual ou superior ao valor desejado cadastrado.
 - REGULAR: Rentabilidade da família abaixo do valor desejado, maior ou igual ao valor mínimo.
 - RUIM: Rentabilidade da família abaixo do valor mínimo cadastrado.

Regra para Classificação Geral:

- Se alguma família for classificada como RUIM, o pedido será considerado RUIM.
- Se nenhuma família for classificada como RUIM, mas houver alguma como REGULAR, o pedido será classificado como REGULAR.
- Caso todas as famílias sejam classificadas como BOM, o pedido será considerado BOM.

Indicador Visual (Semáforo)

RN7: O vendedor visualizará um **indicador de semáforo** com as seguintes cores:

 - Verde: Rentabilidade BOM.
 - Amarelo: Rentabilidade REGULAR.
 - Vermelho: Rentabilidade RUIM.

Resultados Esperados

Fluxos Padrão

Happy Day

  • 1 – O caso de uso inicia quando o vendedor inserir um item no pedido;
  • 2 – O sistema avaliará a rentabilidade do item de acordo com a família do produto; [RN1][RN2]
  • 3 – O sistema irá classificar o pedido de acordo com a rentabilidade encontrada; [RN6]
  • 4 – O sistema modifica o status do pedido para pendente e informa que o pedido ficará pendente de autorização.

Fluxos Alternativo

FA01 – Rentabilidade no portal de gerenciamento

  • 1 – O caso de uso inicia quando o supervisor irá consultar um pedido no portal de gerenciamento;
  • 2 – O sistema habilitará a visualização da rentabilidade do pedido. [RN3]

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 Assinatura
Desenvolvimento - GeoSales 16/08/2023
Integração - GeoSales 16/08/2023

Empresa solicitante

Setor Aprovado Por Data Assinatura
Gerente TI - Cliente 00/00/0000
Gerente de Projeto - Cliente 00/00/0000
Gerente Comercial - Cliente 00/00/0000