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).



  6. Confirme.

  7. Lembrando que para configurar o cálculo da margem de lucro no orçamento, devem ser observados os parâmetros abaixo: 
    1. 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. 

    2. 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! 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.

      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

Integrações


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