Árvore de páginas



Objetivo

Esta rotina permite o monitoramento e manutenção dos critérios de descontos dos profissionais de venda e elege a  ordem de prioridade que o sistema considera quando o item estiver sendo comercializado. Após enquadrar a peça  no desconto permitido, (caso seja utilizado pelo vendedor um desconto superior ao estabelecido), o sistema exibe  uma mensagem chamando a atenção do elemento de venda no momento do orçamento e bloqueia a venda no  instante do seu fechamento, exigindo um funcionário com nível superior para a liberação.


Procedimentos

  1. No módulo de Oficina (SIGAOFI), acesse Atualizações\Cad Gestão\Critérios Descontos (OFIXA017)

  2. Nesta Rotina é possível realizar as operações incluir, alterar, excluir e visualizar. Clique em Incluir.

  3. A tela apresentada é organizada em duas partes, a superior e a inferior.

  4. Na parte superior são apresentados os campos gerais relacionados ao cadastro de todos os tipos de critério de desconto, conforme segue.
    1. Marca (VEM_CODMAR): Informe o código da marca relacionado ao critéio de desconto a ser cadastrado.
    2. Descrição (VEM_DESMAR): Será preenchido com a descrição da marca de acordo com campo anterior.
    3. Cent.Receita (VEM_CENCUS): Informe o centro de custo relacionado a critério de desconto a ser cadastrado.
    4. Desc C. Recei (VEM_DESCCC): Será preenchido com a descrição do centro de custo, de acordo com o campo anterior.
    5. Prioridade (VEM_ORDPRI): É possível cadastrar vários tipos de critério para uma mesma marca e centro de custo. Por isso, neste campo é necessário informar qual a prioridade dos critérios, ou seja, a ordem da verificação. O tipo de maior relevância deve ser informado primeiro no campo prioridade, e assim sucessivamente. (Exemplo de preenchimento: 5341).
    6. Cliente (VEM_CODCLI): Informe o código do cliente, para cadastrar um critério de desconto ou promoção a um cliente especial.
    7. Loja (VEM_LOJA): Informe a loja do cliente, para cadastrar um critério de desconto ou promoção a um cliente especial.
    8. Nome Cliente (VEM_NOMCLI): Será preenchido com o nome do cliente de acordo com o preenchimento dos campos anteriores.
    9. Tipo Venda (VEM_TIPVEN): Selecione o tipo de venda relacionado ao critério de desconto/promoção. As opções são as que seguem: 
      1. Varejo: Selecione esta opção para que o critério de desconto/promoção seja aplicado nas vendas de Varejo. 
      2. Atacado: Selecione esta opção para que o critério de desconto/promoção seja aplicado nas vendas de Atacado.
      3. Oficina: Selecione esta opção para que o critério de desconto seja aplicado nas vendas de Oficina.
      4. Todos: Selecione esta opção para que o critério de desconto seja aplicado em todas as vendas.
    10. Grupo Client (VEM_TIPNEG): Informe um grupo de cliente para aplicar o critério de desconto ou promoção a um grupo de clientes específico. 
    11. Forma Pagto: Informe uma forma de pagamento para aplicar o critério de desconto ou promoção a uma forma de pagamento específica. 

  5. Na parte inferior os tipos de critérios são organizados em cinco pastas distintas para cadastro, conforme segue:

      Nesta pasta é possível cadastrar critérios que funcionem como promoções de venda. Os campos são os seguintes:  

      1. Promo.Dia (VEN_PRODIA): Selecione Sim se tratar de uma promoção do dia. Não se tratar do contrário. 
      2. Grupo Peca (VEN_GRUITE): Informe o grupo de peças relacionado à promoção
      3. Código Peça (VEN_CODITE): Informe o código da peça relacionada à promoção.
      4. Data Inicial (VEN_DATINI): Informe a data inicial da validade da promoção.
      5. Data Final (VEN_DATIFIN): informe a data final da validade da promoção.
      6. % Desconto (VEN_PERDES): Informe o percentual de desconto permitido.
      7. Promoção (VEN_VALPRO): Informe o valor da promoção.
      8. Quantidade (VEN_QTDITE): Informe a quantidade de itens necessária para que haja promoção.
      9. % Margem Min. (VEN_MARMIN): Informe o percentual de margem mínima permitido.

      Preencha esta pasta caso o critério de desconto seja aplicado a determinados códigos analíticos de itens. Os campos a serem preenchidos são os seguintes: 

      1. Codigo CAI (VEN_CODCAI): Informe o código analítico do item, relacionado ao critério de desconto.
      2. Data Inicial (VEN_DATINI): Informe a data inicial de validade do critério de desconto.
      3. Data Final (VEN_DATFIN): Informe a data final de validade do critério de desconto.  
      4. % Desconto (VEN_PERDES): Informe o percentual de desconto permitido.  
      5. % Margem Min. (VEN_MARMIN): Informe o percentual de margem mínima permitido. 

      Preencha esta pasta para cadastrar uma política de desconto para um ou vários grupos de peças de uma marca específica, conforme segue:

      1. Grupo Peça (VEN_GRUPEC): Informe o grupo de peças o qual será aplicado o critério de desconto.
      2. Data Inicial (VEN_DATINI): Informe a data inicial da validade do critério de desconto. 
      3. Data Final (VEN_DATFIN): Informe a data final da validade do critério de desconto. 
      4. % Desconto (VEN_PERDES): Informe o percentual de desconto permitido. 
      5. % Margem Min. (VEN_MARMIN): Informe o percentual de margem mínima permitido.

      Preencha esta pasta para cadastrar uma política de desconto de acordo com o grupo de desconto, conforme segue:

      1. Grp Desconto (VEN_GRUDES): Informe o grupo de desconto o qual se aplica o critério de desconto a ser cadastrado.  
      2. Data Inicial (VEN_DATINI): Informe a data inicial da validade do critério de desconto. 
      3. Data Final (VEN_DATFIN): Informe a data final da validade do critério de desconto. 
      4. % Desconto (VEN_PERDES): Informe o percentual de desconto permitido.  
      5. % Margem Min. (VEN_MARMIN): Informe o percentual de margem mínima permitido. 

      Preencha esta pasta, caso o critério de desconto esteja relacionado com a classificação financeira, conforme segue: 

      1. Clas. Financ. (VEN_CLAFIN): Informe a classificação financeira. 
      2. Data Inicial (VEN_DATINI): Informe a data inicial da validade do critério de desconto.
      3. Data Final (VEN_DATFIN): Informe a data final da validade do critério de desconto.  
      4. % Desconto (VEN_PERDES): Informe o percentual de desconto permitido. 
      5. % Margem Min. (VEN_MARMIN): Informe o percentual de margem mínima permitido. 
      1. Data Inicial (VEN_DATINI): Informe a data inicial da validade do critério de desconto.
      2. Data Final (VEN_DATFIN): Informe a data final da validade do critério de desconto.
      3. %Desconto (VEN_PERDES): Informe o percentual de desconto permitido.
      4. %Margem Min. (VEN_MARMIN): Informe o percentual de margem mínima permitido.
      5. Marca Peça (VEN_MARPEC): Informe a marca da peça.
      6. Cód. Linha (VEN_CODFAM): Informe o código da linha.
      7. Cód. Família (VEN_CODLIN): Informe o código da família.

      ATENÇÃO: Observe que a pasta Marca/Linha/Família só será utilizado pelas rotinas, caso o sistema esteja configurado para trabalhar com o conceito de Marca/Linha/Família (MV_MIL0072 com conteúdo 1). Neste caso, a validação do critério de descontos considera a marca, linha e família dos produtos envolvidos na venda, comparado com o cadastrado na tabela SB5 ou SBZ (de acordo com o parâmetro MV_ARQPROD).



    • Confirme.

    • Lembrando que para configurar o cálculo da margem de lucro no orçamento, devem ser observados os parâmetros abaixo: 
      1. MV_FASEORC: neste parâmetro deve ser informada a fase 2, conforme documentação: MV_FASEORC - Fases do orçamento - Linha Microsiga Protheus - TDN (totvs.com).
      2. MV_FORMALO: neste parâmetro deve ser informado o código da fórmula responsável pela regra de cálculo da margem de lucro para as peças a serem vendidas no orçamento. Esta regra pode ser definida através de uma expressão ADVPL, uma expressão aritmética ou a chamada de uma função de usuário que retorne a margem de lucro (um valor numérico que corresponda ao percentual da margem de lucro: 99,05, 105,89) no próprio cadastrado da fórmula. Exemplo de preenchimento do parâmetro: 000005. 

      3. MV_FORMALU: neste parâmetro deve ser informado o código da fórmula responsável pela regra de cálculo da margem de lucro para as peças a serem vendidas no orçamento. Esta regra pode ser definida através de uma expressão ADVPL, uma expressão aritmética ou a chamada de uma função de usuário que retorne a margem de lucro (um valor numérico que corresponda ao percentual da margem de lucro: 99,05, 105,89) no próprio cadastrado da fórmula. Exemplo de preenchimento do parâmetro: 000006. 

        ATENÇÃO!
      4. A diferença entre os dois parâmetros é que a fórmula do MV_FORMALO se utilizará das variáveis de memória do orçamento enquanto o mesmo ainda não foi gravado na base de dados. Já o MV_FORMALU se utilizará das informações contidas diretamente da base de dados. Desta forma, a regra de ambos deve ser a mesma.
      5. A "Promoção de Venda" não é valida para operações de Oficina, somente sendo considerado no Orçamento Por Fases (OFIXA011) para as vendas Balcão.
      6. O critério de desconto só é acionado, no momento em que o produto é inserido nas rotina de Orçamento Por Fases (OFIXA011), na rotina de Painel de Orçamento (OFIXA018), ou na rotina de Requisição de Peças (OFIOM020), podendo também ser acionada na rotina Funções Oficina (OFIXA120), no momento em que o código, quantidade e TES de operação são informados.
      7. A TES informada deve conter o campo F4_OPEMOV (Op. Movim.) com o valor '05' (venda), caso contrário a política não será disparada.
      8. As formas de preenchimento da TES podem ser configuradas diretamente no produto, no campo B1_TS ou BZ_TS (quando o ambiente possui o parâmetro MV_ARQPROD == 'SBZ'), digitando diretamente na digitação do orçamento o campo TES, ou utilizando a TES Inteligente, informando o Tipo de Operação.

        Exemplo da fórmula 000005 (MV_FORMALO):
        100*((M->VS3_VALTOT/M->VS3_QTDITE)-SB2->B2_CM1)/SB2->B2_CM1 

        Exemplo da fórmula 000006 (MV_FORMALU):
        100*((VS3->VS3_VALTOT/VS3->VS3_QTDITE)-SB2->B2_CM1)/SB2→B2_CM1

        A margem de lucro calculada será gravada no campo Marg.Lucro (VS3_MARLUC).

        Desta forma,  a margem gravada no campo Marg.Lucro (VS3_MARLUC) será comparada com a margem mínima, definida nesta rotina através do campo % Margem Mìn. (VEN_MARMIN).


    Ponto de Entrada

    • Não há.

    Integrações

    • Não há.


    Tabelas UtilzadasVEM - Tipos de Desconto, VEN - Itens do Tipo de Desconto
    Funções EnvolvidasOFIXA017 - Critérios de Desconto, OFIXA011 - Orc. Por Fases, OFIXA100 - Fechamento OS