Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


Melhoria na análise de rentabilidade e margem mínima


Características do Requisito

Margem DT_PCREQ-10214_Simulações_Com_Base_Na_Margem_Custos_E_Impostos 

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

Controle de Loja, Faturamento

Rotina:

Rotina(s) envolvida(s)

Nome Técnico

MATA850

- Análise de rentabilidade.
MATA851

- Análise de rentabilidade por Pedidos
MATA852

- Análise de rentabilidade por produtos do orçamento/venda
MATA853

- Análise de rentabilidade Por vendedor
LOJA7020

- Análise de rentabilidade Por Produtos
LOJA7021

- Análise de rentabilidade Por Mês
LOJA7022

- Análise de rentabilidade por Orçamento/Vendas
LOJA701

- Venda Assistida
LOJA120 

- Configuração do Caixa
FATA101 

- Cadastro de regras de margem mínima

TKC010GRAP 

Desenha painel do gráfico

Cadastros Iniciais:

Relacione os cadastros necessários que precisam ser preenchidos antes da utilização desse requisito.

TKC010GRAP - Desenha painel do gráfico

Parâmetro(s):

MV_LJMARGE, MV_LJRENT

Requisito (ISSUE):

 PCREQ-10214

País(es):

Todos

Banco(s) de Dados:

Informe o(s) Banco(s) de Dados utilizado(s).

Brasil


Tabelas Utilizadas:

SL2 - Itens do Orçamento.
SL1 - Orçamento.
SB1 - Descrição Genérica de Produtos.
SA3 - Condição Negociada.
SD2 - Itens de Venda da NF.
SF2 - Cabeçalho das NF de saída.
AIH - Regra Blq Margem Min.
AII - Itens Blq Margem Mín.
SB2 - Saldos Físicos e Financeiro.

Sistema(s) Operacional(is):

Windows®/Linux®

Versões/Release: 12.1.17

Descrição

Implementada melhoria com a disponibilização de novas funcionalidades, com a finalidade de visualizar graficamente a rentabilidade de vendas, produtos e vendedores. Para isso, disponibilizou-se as seguintes rotinas:

    • Rentabilidade de orçamentos/vendas (LOJA7022): Esta rotina permite visualizar:
      • A rentabilidade das vendas ou orçamentos conforme a necessidade;
      • Os itens que foram orçados ou vendidos para os clientes;

Apresentado os seguintes cálculos para os orçamentos/vendas;

        • Valor presente considerando o valor atual do produto, depreciação e desconto;
        • Custo médio do produto;
        • Lucro: Custo Médio - (menos) Valor Presente;
        • Margem: Lucro / (dividido) Valor Presente;
        • Mark-up: Lucro / ( dividido) Custo médio.

    • Rentabilidade por Vendedores (MATA853): Esta rotina permite visualizar:
      • A rentabilidade dos vendedores conforme desejado;
      • As vendas efetivas de cada vendedor;
      • Os itens que foram vendidos para os clientes;

Apresentando os seguintes cálculos para os vendedores

        • Valor presente, considerando o valor atual do produto, depreciação e desconto;
        • Custo médio do produto;
        • Lucro: Custo médio - (menos) Valor Presente;
        • Margem: Lucro / (dividido) Valor Presente;
        • Mark-up: Lucro / (dividido) Custo médio.


    • Rentabilidade por produto (LOJA7020): Esta rotina permite visualizar a rentabilidade média dos produtos vendidos conforme a necessidade, apresentado os seguintes cálculos por produtos;
      • Valor presente considerando o valor atual do produto, depreciação, desconto;
      • Custo médio do produto;
      • Lucro : Custo médio - (menos) Valor Presente;
      • Margem: Lucro / (dividido) Valor Presente
      • Mark-up :Lucro / (dividido) Custo médio.


    • Rentabilidade por Mês (LOJA7021): Esta rotina permite visualizar a rentabilidade das vendas mês a mês, conforme a necessidade, proporcionando também uma visão de rentabilidade, onde apresenta os seguintes cálculos mensais.
      • Valor presente considerando o valor atual do produto, depreciação e desconto;
      • Custo médio do produto;
      • Lucro: Custo médio - ( menos ) Valor Presente;
      • Margem: Lucro / (dividido) Valor Presente;
      • Mark-up: Lucro / (divido) Custo médio.

    • Para cada rotina de Rentabilidade é possível gerar gráfico e imprimir um relatório dos dados apresentados na tela para as possíveis análise
      • Custo;
      • Preço;
      • Lucro;
      • Margem;
      • Mark-up
  •  Cadastro de regras de margem mínima (FATA101) (FATURAMENTO): Esta rotina realiza o cadastro da margem mínima para o orçamento/venda, associando o cliente ou grupo de cliente junto ao produto ou grupo de produtos, podendo definir a Margem mínima e regular esperada para a venda.

Exemplo: Gráfico de Barras: Consulta Rentabilidade Orçamento\Vendas ( Lucros Crescente)

Exemplo: Gráfico de Pizza: Consulta Rentabilidade Orçamento\Vendas ( Lucro Crescente)

Exemplo: Gráfico de Linha: Consulta Rentabilidade por mês - Lucro, só é possível gerar esta gráfico na rotina Análise de Rentabilidade por Mês. ( LOJA7021)

Exemplo: Montante dos cálculos: Consulta Rentabilidade Orçamento.

Venda

Preço Total Venda

Custo

Lucro

Margem

Markup

000001

R$ 500,00

R$ 150,00

R$ 350,00

70,00 %

233,33 %

000002

R$ 600,00

R$ 300,00

R$ 300,00

50,00 %

100,00 %

000003

R$ 150,00

R$ 130,00

R$  20,00

13,33 %

 15,38 %

Total

R$ 1250

R$ 580,00

R$ 670,00

53,60 %

115,52 %

Implementada melhoria nas seguintes rotinas, com a disponibilização de novas funcionalidades que visam impor regras de margem mínima para orçamentos.

  •  Configuração do Caixa (LOJA120): Disponibilizada opção que oferece permissão para Libera Venda abaixo da Margem Minima..

    Venda Assistida (LOJA701): Disponibilizada funcionalidade que permite:

A análise da margem de preço no momento da venda, possibilitando que o sistema verifique se o produto selecionado para venda está dentro da margem de preço previamente cadastrada. Caso a margem seja inferior a que foi cadastrada não será possível prosseguir com a venda. A verificação é feita no momento da inclusão do produto, no desconto ou no desconto no total da venda.

A consulta da rentabilidade dos produtos no momento da venda, é realizada através da opção:
Consulta Rentabilidade, apresentando em uma tela os seguintes cálculos por produtos:

Valor presente considerando o valor atual do produto, depreciação, desconto.

Custo médio do produto;

Lucro: Custo médio - (menos) Valor Presente;

Margem: Lucro / (dividido) valor Presente; 


  •  

    Tabela AIH.

    AIH_MARGEMSe não encontrar valor de margem mínima cadastrada no produto, irá utilizar a margem do cabeçalho.
    AIH_MRGREG

    Este campo tem a finalidade de verificar em conjunto com o campo AII->AII_MRGREG, se já foi realizado o update das margens cadastradas. Se o valor do campo for maior que zero, então será realizado o update das margens, utilizando os valores dos campos AIH->AII_MARGEM e AIH->AII_MRGREG.

    AII_MARGEM

    AII_MARGEM, neste campo será informado a margem mínima do produto.

    AII_MRGREG

    AII_MRGREG, neste campo será informado a margem média do produto.

 

 



CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o parâmetro a seguir:

Itens/Pastas

Descrição

Nome:

MV_LJMARGE

Tipo:

Lógico

Cont. Por.:

.T.

Descrição:

Define se permite efetuar a Liberação da Venda abaixo da Margem Minima no Venda Assistida
(.T. permite a análise - .F. não permite análise)

CONFIGURAÇÃO DE MENUS

2.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do SIGALOJA, conforme instruções a seguir:

Menu

Consultas

Submenu

Rentabilidade

Nome da Rotina

Por Orçamento/Venda

Programa

LOJA7022

Módulo

SigaLoja

Tipo

Função Protheus

TabelasSL2,SL1,SL3,SL4,SD2,SF2

Menu

Consultas

Submenu

Rentabilidade

Nome da Rotina

Por Produto

Programa

LOJA7020

Módulo

SigaLoja

Tipo

Função Protheus

TabelasSD2,SF2

Menu

Consultas

Submenu

Rentabilidade

Nome da Rotina

Por Orçamento/Venda

Programa

LOJA7022

Módulo

SigaLoja

Tipo

Função Protheus

Menu

Consultas

Submenu

Rentabilidade

Nome da Rotina

Por Vendedor 

Programa

MATA853

Módulo

SigaLoja

Tipo

Função Protheus

TabelasSA3,SL1,SL2,SD2,SF2

Menu

Consultas

Submenu

Rentabilidade

Nome da Rotina

Por Mes

Programa

LOJA7021

Módulo

SigaLoja

Tipo

Função Protheus

TabelasSL1,SL2,SD2,SF2,SB2

Menu

Atualizações

Submenu

Orçamento

Nome da Rotina

Cadastro de regras de margem mínima  

Programa

FATA101

Módulo

SigaFat

Tipo

Função Protheus

TabelasAIH,AII

3 . Atualizações do compatibilizador 

  1. Criação de Campos no arquivo SX3 – Campos:
    • Tabela AIH- Regra Blq Margem Min

    CampoAIH_MRGREG
    TipoNumérico
    Tamanho5
    Decimal2
    Formato@E 99.99
    TítuloMargem reg  
    DescriçãoMargem regular           
    UsadoSim           
    ObrigatórioNão
    BrowseSim
    ContextoReal
    PropriedadeAlterar
    Ordem15
     


    • Tabela AII- Itens Blq Margem Min          
    CampoAII_MRGREG
    TipoNumérico
    Tamanho5
    Decimal2
    Formato@E 99.99
    TítuloMargem reg   
    DescriçãoMargem regular           
    UsadoSim           
    ObrigatórioNão
    BrowseSim
    ContextoReal
    PropriedadeAlterar
    Ordem09
  2. Criação de Parâmetros no arquivo SX6 – Parâmetros:

    • Parâmetros do Sistema:

      Nome Var.

      MV_ LJMARGE

      Tipo

      Lógico

      Descrição

      Define se permite efetuar a Liberação da Venda abaixo da Margem Minima, no Venda Assistida.

  3. Criação de Perguntas no arquivo SX1 – Cadastro de Perguntes:
 


Grupo

MATA850

Ordem

01

Pergunta

Ordem

Tipo

Numérico

Tamanho

1

Formarto

9

Objeto

C

Item 1

Crescente

Item 2

Decrescente

Grupo

MATA850

Ordem

02

Pergunta

Qtde. Barras

Tipo

Numérico

Tamanho

2

Formarto

99

Validação

M850VldQtd(MV_PAR02)

Objeto

G

 

Grupo

MATA851

Ordem

01

Pergunta

Dt Emissão de?

Tipo

Data

Tamanho

8

Objeto

G

  

Grupo

MATA851

Ordem

02

Pergunta

Dt Emissão Ate?

Tipo

Data

Tamanho

8

Objeto

G

 

Grupo

MATA851

Ordem

03

Pergunta

Vendedor de ?

Tipo

Caracter

Tamanho

6

Validação

NaoVazio() .AND. ExistCpo('SA3',MV_PAR03)

Objeto

G

Cons. Padrão

SA3 - Vendedor

 

Grupo

MATA851

Ordem

04

Pergunta

Vendedor ate?

Tipo

Caracter

Tamanho

6

Objeto

G

Cons. Padrão

SA3 - Vendedor

 

Grupo

MATA851

Ordem

05

Pergunta

Status

Tipo

Numérico

Tamanho

1

Objeto

C

Pré Seleção

3

Item 1

Documento

Item 2

Orçamento

 

Grupo

MATA851

Ordem

06

Pergunta

Ordem

Tipo

Numérico

Tamanho

1

Objeto

C

Pré Seleção

1

Item 1

Crescente

Item 2

Decrescente

 

Grupo

MATA851

Ordem

07

Pergunta

Indicador

Tipo

Numérico

Tamanho

1

Objeto

C

Pré Seleção

3

Item 1

Data Emissão  

Item 2

Custo         

Item 3

Lucro         

Item 4

Margem        

Item 5

Markup        

 

Grupo

MATA853

Ordem

01

Pergunta

Dt Emissão de?

Tipo

Data

Tamanho

8

Objeto

G

 

Grupo

MATA853

Ordem

02

Pergunta

Dt Emissão Ate?

Tipo

Data

Tamanho

8

Objeto

G

  

Grupo

MATA853

Ordem

03

Pergunta

Vendedor de ?

Tipo

Caracter

Tamanho

6

Objeto

G

Cons. Padrão

SA3 - Vendedor

  

Grupo

MATA853

Ordem

04

Pergunta

Vendedor ate?

Tipo

Caracter

Tamanho

6

Objeto

G

Cons. Padrão

SA3 - Vendedor

 

Grupo

MATA853

Ordem

05

Pergunta

Ordem

Tipo

Numérico

Tamanho

1

Objeto

C

Pré Seleção

1

Item 1

Crescente

Item 2

Decrescente

 

Grupo

MATA853

Ordem

06

Pergunta

Indicador

Tipo

Numérico

Tamanho

1

Objeto

C

Pré Seleção

3

Item 1

Data Emissão  

Item 2

Custo         

Item 3

Lucro         

Item 4

Margem        

Item 5

Markup        

 

Grupo

LOJA7020

Ordem

01

Pergunta

Dt Emissão de?

Tipo

Data

Tamanho

8

Objeto

G

 

Grupo

LOJA7020

Ordem

02

Pergunta

Dt Emissão Ate?

Tipo

Data

Tamanho

8

Objeto

G

 

Grupo

LOJA7020

Ordem

03

Pergunta

Produto De?

Tipo

Caracter

Tamanho

15

Objeto

G

Cons. Padrão

SB1 - Produto

  

Grupo

LOJA7020

Ordem

04

Pergunta

Produto Ate?

Tipo

Caracter

Tamanho

15

Objeto

G

Cons. Padrão

SB1 - Produto

 

Grupo

LOJA7020

Ordem

05

Pergunta

Ordem

Tipo

Numérico

Tamanho

1

Objeto

C

Pré Seleção

1

Item 1

Crescente

Item 2

Decrescente

 

Grupo

LOJA7020

Ordem

06

Pergunta

Indicador

Tipo

Numérico

Tamanho

1

Objeto

C

Pré Seleção

3

Item 1

Data Emissão  

Item 2

Custo         

Item 3

Lucro         

Item 4

Margem        

Item 5

Markup        

Grupo

LOJA7021

Ordem

01

Pergunta

Dt Emissão de?

Tipo

Data

Tamanho

8

Objeto

G

  

Grupo

LOJA7021

Ordem

02

Pergunta

Dt Emissão Ate?

Tipo

Data

Tamanho

8

Validação

M855VldMes(1,MV_PAR01)

Objeto

G

Grupo

LOJA7021

Ordem

03

Pergunta

Qtd. Mês Projeção

Tipo

Numerico

Tamanho

2

Validação

 


Objeto

M855VldMes(2,MV_PAR02)

 Procedimento para Utilização
  •  

    Para análise de Orçamentos/ Vendas:

  •  

    A analise é feita com vendas no FRONT e TOTVSPDV ou apenas na rotina venda Assistida? Verificar????

  1. No Controle de Lojas(SIGALOJA) acesse Consultas/Rentabilidade/ Por Orçamento/Vendas (LOJA7022).
  2. Defina os seguintes parâmetros:
    • Data de;
    • Data até;
    • Vendedor de;
    • Vendedor Até;
    • Status: Documento; Orçamento; Ambos;
    • Ordem: Crescente ou Decrescente;
    • Indicador: Data de Emissão, Lucro, Custo, Margem e Markup.
      Verifique que é exibida a tela Análise de rentabilidade de orçamento/venda com informações sobre a rentabilidade dos  orçamento/vendas no período previamente filtrado.
      Nesta tela o Sistema apresenta as seguintes opções:
      • Relatório: Efetua a impressão dos dados que estão na tela.
      • Ver Gráfico: Efetua a demonstração gráfica dos dados exibidos na tela
      • Ver Detalhe (Lupa): Exibe uma nova tela com os itens do orçamento selecionado. Nessa nova tela é possível também gerar o relatório e gerar Gráfico referente aos itens do orçamento/vendas.
  3. Clique na opção Gráfico e defina os parâmetros:
      • Ordem: Crescente; Decrescente.
      • Quantidade de Barras: Número de exibição de barras do gráfico a ser gerado.

    A quantidade de barras permitidas no gráfico é de 25.

  •  Para Análise de Vendas por Vendedor:
  1.  No Controle de lojas (SIGALOJA) acesse Consultas/Rentabilidade/Por Vendedor (MATA853).
  2. Defina os seguintes parâmetros:
    • Data de;
    • Data até;
    • Vendedor de;
    • Vendedor até
    • Ordem: Crescente ou Decrescente.
    • Indicador: Nome Vendedor, Lucro, Custo, Margem e Markup.
      Verifique que o sistema apresenta uma tela com informações sobre a rentabilidade de cada vendedor no período previamente filtrado.
      Na tela Rentabilidade Vendedor o Sistema apresenta as seguintes opções:

      • Relatório: Efetua a impressão dos dados que estão na tela;
      • Ver Gráfico: Efetua a demonstração gráfica dos dados exibidos na tela;
      • Ver Detalhe (Lupa): Esta opção processa a Rotina Rentabilidade Por Orçamento/Venda (LOJA7022) com todo seu conteúdo, porém exibe os orçamentos ou vendas apenas para o vendedor selecionado.
  3. Clique na opção Gráfico e defina os seguintes parâmetros:
    • Ordem: Crescente; Decrescente.
    • Quantidade de Barras: Número de exibição de barras do gráfico  a ser gerado.

A quantidade de barras permitidas no gráfico é de 25.

 

  •  Para Análise de Vendas de Produtos Aglutinados no Período:
  1. No Controle de Lojas (SIGALOJA) acesse Consultas/Rentabilidade/Por Produto (LOJA7020).
  2. Defina os seguintes parâmetros
      • Data de;
      • Data até;
      • Produto de;
      • Produto até;
      • Ordem: Crescente ou Decrescente;
      • Indicador: Nome Vendedor, Lucro, Custo, Marge e Markup.

    Verifique que o sistema apresenta uma tela com informações sobre a rentabilidade média dos produtos vendidos previamente filtrados.

     Na tela Rentabilidade Produtos, o Sistema apresenta as seguintes opções:

      • Relatório: Efetua a impressão dos dados que estão na tela.
      • Ver Gráfico: Efetua  a demonstração gráfica dos dados exibidos na tela.
  3. Clique na opção Gráfico e defina os seguintes parâmetros;
    • Ordem: Crescente; Decrescente;
    • Quantidade de Barras: Número de exibição de barras do gráfico a ser gerado.

A quantidade de barras permitida no gráfico é de 25.


  •  Para Análise de Rentabilidade Mês a Mês:
  1. No Controle de Lojas (SIGALOJA)  acesse Consultas/Rentabilidade/Por Mês (LOJA7021).
  2. Defina os seguintes parâmetros:
    • Data de;
    • Data até;
    • Qtd Mês de Projeção.

O número máximo de meses permitido para projeção é 12.

    • Verifique que o Sistema apresenta uma tela com informações sobre a rentabilidade de cada mês no período previamente filtrado.

Na tela Rentabilidade Mês o Sistema apresenta as seguintes opções:

  • Relatório: Efetua a impressão dos dados que estão na tela.
  • Ver Gráfico: Efetua a demonstração gráfica dos dados exibidos na tela.
  • Ver Detalhe (Lupa): Esta opção processa a rotina Rentabilidade Por Orçamento/Venda (LOJA7022), com todo seu conteúdo, porém apresenta os orçamento ou vendas apenas para o MÊS selecionado.
  1. Clique na opção Gráfico.
  •  Para Análise de rentabilidade do produto no Venda Assistida.
  • Pré-requisito:
  1. No Controle de Lojas (SIGALOJA) acesse Atualizações/Orçamento/Rentabilidade/ Cadastro de regras de margem mínima(FATA101).
  2. Inclua uma regra de bloqueio por margem mínima e regular.
    Com essa regra, qualquer orçamento e ou venda sujeita a regra configurada que possuir uma margem mínima de contribuição menos que o definido na regra, será bloqueado.
  3. Informe os seguintes campos, conforme orientação abaixo:

    Para Efetuar a regra para um Grupo de Cliente ou Cliente especifico.

      • Cliente(AIH_CODCLI): Código do cliente para atrelar a margem mínima.
      • Grp Clientes (AIH_GRPVEN): Código do Grupo de Cliente para atrelar  a margem mínima.
      • Margem regular (AIH_MRGREG): Margem regular esperada na venda.
      • Margem mínima (AIH_MARGEM): Margem mínima esperada na venda.

    Para aplicar a regra para um Grupo de Produto ou Produto especifico:

      • Produto (AII_CODPRO): Código do produto para atrelar a margem mínima.
      • Grp Clientes (AII_GRUPO): Código do Grupo de Produtos para atrelar a margem mínima.
      • Margem regular (AII_MRGREG): Margem regular esperada no produto da venda 
      • Margem mínima (AII_MARGEM): Margem mínima esperada no produto da venda.
         
  4. Acesse Atualizações/ Ponto de Venda/ Caixa (LOJA120).
  5. Efetue a alteração do caixa cadastrado para venda.
  6. Na pasta Permissão, defina o item 'Libera Venda abaixo da Margem mínima' como: Acesso Liberado ou Liberado Mediante Autorização do Superior. 
  •  Procedimentos:
  1.  No Controle de Lojas (SIGALOJA) acesse Atualizações/Atendimentos/Venda Assistida (LOJA701).
  2. Realize um orçamento/venda para qualquer cliente.
  3. Inclua o produto configurado na regra e defina o preço de venda de modo que a margem de contribuição fique abaixo do permitido na regra ( para isso diminua o preço de venda até atingir a margem desejada).

O sistema bloqueia o produto e apresenta uma mensagem informando que o produto está abaixo da margem de venda cadastrada optando por continuar com a venda ou não. Caso continue com a venda o sistema irá verificar se o usuário possui permissão para liberação da venda abaixo da margem mínima.

  •  Para análise de Rentabilidade Geral:
  1. No Controle de Loja (SIGALOJA) acesse Atualizações/Atendimento/Venda Assistida (LOJA701).
  2. Realize um orçamento/venda para qualquer cliente.
  3. Inclua o produto;
  4. Clique na opção Outros.
  5. Clique  na opção Consulta Rentabilidade.

O Sistema apresenta uma tela com as seguintes informações dos produtos.

  • Código do Produto;
  • Valor do Item;
  • Custo Médio do produto;
  • Valor Presente;
  • Lucro Bruto;
  • Margem de contribuição


Para cada produto é verificada a sua margem de venda e o sistema apresenta seu status de acordo com a legenda.

    • Cor da legenda VermelhaSe a sua margem for inferior a margem mínima;
    • Cor da legenda Amarela: Se sua margem for entre margem mínima e regular;
    • Cor da legenda Verde: Se sua margem for acima da margem regular.
    Para maiores informações sobre a legenda clique na opção Legenda.
  • No último registro é apresentado o totalizador dos produtos para cada cálculo.