/
Desconto sobre margem no Assistente de Vendas

Desconto sobre margem no Assistente de Vendas

Configuração e Políticas de Desconto no Lumi Gerencial

Para garantir a segurança na aplicação de descontos nos itens ou orçamentos, o Lumi Gerencial dispõe de uma política de desconto sobre margens. O Assistente de Vendas utiliza as seguintes definições de margem:

Indicadores no Assistente de Vendas

  1. MV (Margem do Vendedor): Percentual sobre a margem que o vendedor pode aplicar como desconto.
    Objetivo: Proporcionar ao vendedor flexibilidade para aplicar descontos dentro de limites seguros para a empresa.

  2. MG (Margem do Gerente): Percentual sobre a margem que o gerente pode aplicar como desconto.
    Objetivo: Dar ao gerente maior flexibilidade que o vendedor, permitindo aprovar descontos em situações estratégicas, sem comprometer as margens mínimas.

  3. MA (Margem Administrativa): Margem total disponível para desconto no item.

  4. MR (Margem Real): Margem resultante após a aplicação do desconto no produto ou orçamento.

Margem de Segurança

  • Definição: Percentual reservado para proteger a margem do produto. Garante que o item não seja vendido com margem negativa ou abaixo de um limite previamente estabelecido.

  • Objetivo: Evitar que descontos excessivos prejudiquem a lucratividade do estabelecimento.

Essas margens são configuradas no setup do estabelecimento e variam de acordo com a política de descontos escolhida (Linear, Proporcional, Mercadológico ou Venda Total).

Garantem flexibilidade no processo de vendas, ao mesmo tempo em que protegem a lucratividade do estabelecimento.

Tipos de Política de Desconto

O Lumi Gerencial permite trabalhar com quatro tipos de política de desconto: Linear, Proporcional, Mercadológico e Venda Total. Cada uma dessas políticas atende a diferentes estratégias e necessidades comerciais. Abaixo, explicamos cada tipo para que você possa escolher a melhor opção para o seu estabelecimento.

  1. Desconto Linear

    • A margem disponível para desconto é calculada de forma direta.

    • Fórmulas:

      • MA = Margem total do produto - Margem de segurança.

      • MV = MA × Percentual de margem para o vendedor.

      • MG = MA × Percentual de margem para o gerente.

    • Exemplo:

      • Margem do item: 28,01%

      • Configurações:

        • Margem de segurança: 50%

        • Percentual para o vendedor: 59%

        • Percentual para o gerente: 41%

      • Cálculos:

        • MA = 28,01 - 50 = -21,99%

        • MV = -21,99 × 0,59 = -12,98%

        • MG = -21,99 × 0,41 = -9,02%

           

  2. Desconto Proporcional

    • O desconto considera uma proporção da margem total com base na margem de segurança.

    • Fórmulas:

      • MA = Margem total - (Margem total × Margem de segurança).

      • MV = MA × Percentual de margem para o vendedor.

      • MG = MA × Percentual de margem para o gerente.

    • Exemplo:

      • Margem do item: 28%

      • Configurações:

        • Margem de segurança: 50%

        • Percentual para o vendedor: 59%

        • Percentual para o gerente: 41%

      • Cálculos:

        • MA = 28 - (28 × 0,5) = 14%

        • MV = 14 × 0,59 = 8,26%

        • MG = 14 × 0,41 = 5,74%

           

  3. Mercadológico

    • As margens de segurança, vendedor e gerente são ignoradas. O sistema utiliza o desconto parametrizado na estrutura mercadológica do produto.

    • O desconto total permitido é limitado ao percentual configurado no mercadológico.

      O item possui uma margem total disponível para aplicação de descontos, sendo que o sistema apenas restringe o processo caso o percentual de desconto ultrapasse o limite parametrizado no módulo mercadológico.

  4. Venda Total

    • O desconto é aplicado ao orçamento total e não em itens individuais.

    • As margens de segurança, vendedor e gerente são desconsideradas.

    • O sistema utiliza a margem real do produto, sem bloqueios específicos.

    • Fórmula de cálculo da Margem Real no orçamento: A margem real do orçamento é calculada como a soma ponderada das margens reais de cada item, desconsiderando produtos em promoção.

Explicação do Cálculo das Margens no Pré-venda

No Lumi Gerencial, ao trabalhar com margens de segurança e aplicação de descontos, o sistema calcula margens de forma abrangente para garantir que os produtos mantenham rentabilidade e sejam oferecidos com margem de desconto adequada. Abaixo, apresentamos os principais conceitos e cálculos utilizados no pré-venda.

Margens no Sistema

  1. Margem Administrativa (Ma):

    • É a margem total do produto, sem considerar descontos ou bloqueios de segurança.

    • Sempre será igual à margem real (Mr) quando o produto não tiver descontos ou restrições.

  2. Margem Real (Mr):

    • É a margem líquida calculada após os descontos aplicados ao produto ou orçamento.

    • Para orçamentos com múltiplos itens, o cálculo é feito com base no somatório proporcional das margens individuais dos itens.

  3. Margem de Segurança:

    • Percentual protegido da margem para garantir que os itens não sejam vendidos abaixo de um valor mínimo ou com margem negativa.

  4. Margens para Desconto:

    • Margens específicas para vendedores e gerentes, que determinam o percentual de desconto que cada perfil pode aplicar.

No Lumi Gerencial, quando um orçamento contém múltiplos itens, a margem real (Mr) do orçamento é calculada com base no somatório proporcional das margens reais individuais de cada item. Produtos em promoção não entram neste cálculo, pois são tratados de forma separada, seguindo regras específicas. A fórmula utilizada é a seguinte:

//Calcula Margens Totais do Pré-venda Func CalMargem(aProduto,cTotMv,cTotMg,cTotMa,cTotMr,nPercDesc)      Local nCt,nTotProduto,nTotAtualProduto,nProduto,nCusto,nMargem,cTotPMargem,nImposto,nAtualProduto,cTotAtualMargem      Local cTotMargemReal,cMargemReal,cCustoReal,cMargemFixa,nTotPromAtualProduto      stor 0 to nTotProduto,nTotAtualProduto,nProduto,nCusto,nMargem,cTotPMargem,nImposto,cTotMargem,cMargemPre,nAtualProduto,cTotAtualMargem      stor 0 to cTotMargemReal,cMargemReal,cCustoReal,nTotPromAtualProduto      for nCt:=1 to len(aProduto)          if !empty(aProduto[nCt,2])             //Totaliza Valores Reais dos Produtos com Desconto/Acrescimo             nAtualProduto:=val(str(aProduto[nCt,10],15,2))             //Desconto sobre Produtos Sem Promocao             if if(lDescPromocao,aProduto[nCt,21]$"NPQM",.T.)                //Totaliza Valores Normais dos Produtos                nTotProduto:=nTotProduto+val(str((aProduto[nCt,7]*aProduto[nCt,9]),15,2))                //Calcula Total Liquido com Desconto                       nAtualProduto:=val(str(nAtualProduto*(1-nPercDesc/100),15,2))                //Produtos Sem Promocao                nTotPromAtualProduto:=nTotPromAtualProduto+nAtualProduto             endif             nTotAtualProduto:=nTotAtualProduto+nAtualProduto             //Inicializa Variaveis             nProduto:=val(str((aProduto[nCt,7]*aProduto[nCt,9]),15,2))             nCusto:=val(str(aProduto[nCt,6]*aProduto[nCt,9],15,2))             nMargem:=(aProduto[nCt,31]*nProduto)/100             //Custo Real do Produto             cCustoReal:=nCusto             //Calcula Imposto Aplicado no Produto             cTotPMargem:=if(empty(nProduto),0,nMargem/nProduto)             nImposto:=if(empty(nProduto),0,1-(nCusto/nProduto)-cTotPMargem)             //Produto Margem Zero            if !aProduto[nCt,21]$"NPQM"                //Calcula Preco de Custo para Margem igual a ZERO                nMargem:=0;nCusto:=(1-nImposto)*nProduto             endif             //Totaliza Margem Normal dos Produtos             cTotMargem:=cTotMargem+nMargem             //Totaliza Margem Real dos Produtos com Desconto/Acrescimo             nAtualMargem:=if(empty(nAtualProduto),0,(1-(nCusto/nAtualProduto)-nImposto)*100)             cTotAtualMargem:=cTotAtualMargem+((nAtualMargem*nAtualProduto)/100)             //Totaliza Margem Real de Todos os Produtos Reais             cMargemReal:=if(empty(nAtualProduto),0,(1-(cCustoReal/nAtualProduto)-nImposto)*100)             cTotMargemReal:=cTotMargemReal+((cMargemReal*nAtualProduto)/100)          endif      next      //Calcula Margem Normal do Pre-venda      cTotMargem:=if(empty(nTotProduto),0,cTotMargem/nTotProduto)      cTotMargem:=cTotMargem*100      //Calcula Margem Real do Pre-venda Custo Zerado      //cTotAtualMargem:=if(empty(nTotAtualProduto),0,cTotAtualMargem/nTotAtualProduto)      cTotAtualMargem:=if(empty(nTotPromAtualProduto),0,cTotAtualMargem/nTotPromAtualProduto)      cTotAtualMargem:=cTotAtualMargem*100      //Calcula Margem Real do Pre-venda Custo Real      cTotMargemReal:=if(empty(nTotAtualProduto),0,cTotMargemReal/nTotAtualProduto)      cTotMargemReal:=cTotMargemReal*100      //      do case         case lLinear=1;cProtecao:=cSeguranca         case lLinear=3;cProtecao:=0         case lLinear=2                     cProtecao:=cTotMargem*cSeguranca/100         other              cProtecao:=0      endcase      //Armazena Margem Inicial do Produto      cMargemFixa:=cTotMargem-cProtecao      //Margem Real do Pre-Venda      cMargemPre:=cTotAtualMargem      //Margem Real com a Protecao      cTotMargem:=cTotAtualMargem-cProtecao      //Calcular Margem (Vendedor/Gerente/Administrador)      if lLinear#4         if lLinear=2            cTotMg:=cTotMargem-(cMargemFixa*(1-cMargemG/100))            cTotMv:=cTotMargem-(cMargemFixa*(1-cMargemV/100))         else            cTotMg:=cTotMargem*cMargemG/100            cTotMv:=cTotMargem*cMargemV/100         endif      endif      cTotMr:=cTotMargemReal //Colocado em 17-07-12 (Demacol) margem real dos produtos de precos especiais (promocoes/queima/vip)      cTotMa:=cTotMargem      cTotMv:=val(str(cTotMv,12,2));cTotMg:=val(str(cTotMg,12,2));cTotMa:=val(str(cTotMa,12,2));cTotMr:=val(str(cTotMr,12,2)) return nil

Related content